<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<title>Spiderum | Mạng Xã Hội Chia Sẻ Quan Điểm - Kiến Thức Hàng Đầu Việt Nam</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
<meta name="fragment" content="!">
<meta property="og:locale" content="vi_VN">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Spiderum">
<meta property="og:url" content="https://spiderum.com">
<meta name="description" content="Nền tảng chia sẻ - thảo luận dành cho người Việt. Nơi tập trung những nội dung thú vị và hữu ích nhất do người dùng đóng góp và bình chọn.">
<meta property="og:image" content="https://spiderum.com/assets/images/spiderum-og.png">
<meta property="og:image:width" content="1080">
<meta property="og:description" content="Nền tảng chia sẻ - thảo luận dành cho người Việt. Nơi tập trung những nội dung thú vị và hữu ích nhất do người dùng đóng góp và bình chọn.">
<meta property="og:title" content="Spiderum | Mạng Xã Hội Chia Sẻ Quan Điểm - Kiến Thức Hàng Đầu Việt Nam">
<link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials">
<link rel="icon" type="image/png" href="assets/icons/manifest/144x144.png">
<link rel="stylesheet" type="text/css" href="./assets/addons/fontawesome/fa.css?r=3">
<link rel="preload" type="font/woff2" as="font" href="./assets/addons/fontawesome/fa-solid-900.woff2" crossorigin>
<link rel="apple-touch-icon" sizes="72x72" href="assets/icons/manifest/72x72.png">
<link rel="apple-touch-icon" sizes="96x96" href="assets/icons/manifest/96x96.png">
<link rel="apple-touch-icon" sizes="128x128" href="assets/icons/manifest/128x128.png">
<link rel="apple-touch-icon" sizes="144x144" href="assets/icons/manifest/144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="assets/icons/manifest/152x152.png">
<link rel="apple-touch-icon" sizes="192x192" href="assets/icons/manifest/192x192.png">
<link rel="apple-touch-icon" sizes="384x384" href="assets/icons/manifest/384x384.png">
<link rel="apple-touch-icon" sizes="512x512" href="assets/icons/manifest/512x512.png">
<link rel="icons" sizes="72x72" href="assets/icons/manifest/72x72.png">
<link rel="icons" sizes="96x96" href="assets/icons/manifest/96x96.png">
<link rel="icons" sizes="128x128" href="assets/icons/manifest/128x128.png">
<link rel="icons" sizes="144x144" href="assets/icons/manifest/144x144.png">
<link rel="icons" sizes="152x152" href="assets/icons/manifest/152x152.png">
<link rel="icons" sizes="192x192" href="assets/icons/manifest/192x192.png">
<link rel="icons" sizes="384x384" href="assets/icons/manifest/384x384.png">
<link rel="icons" sizes="512x512" href="assets/icons/manifest/512x512.png">
<link rel="dns-prefetch" href="https://stats.g.doubleclick.net">
<link rel="dns-prefetch" href="https://www.google-analytics.com">
<link rel="dns-prefetch" href="https://www.google.com.vn">
<script>
function removeParam(key, sourceURL) {
var rtn = sourceURL.split("?")[0],
param,
params_arr = [],
queryString = sourceURL.indexOf("?") !== -1 ? sourceURL.split("?")[1] : "";
if (queryString !== "") {
params_arr = queryString.split("&");
for (var i = params_arr.length - 1; i >= 0; i -= 1) {
param = params_arr[i].split("=")[0];
if (param === key) {
params_arr.splice(i, 1);
}
}
if (params_arr && params_arr.length) {
rtn = rtn + "?" + params_arr.join("&");
}
}
return rtn;
}
// Remove parameters if url path contain keys
const pathUrl = window.location.pathname + window.location.search;
if (pathUrl.indexOf("gi=") !== -1) {
window.history.replaceState({}, "", removeParam("gi", pathUrl));
}
</script>
<script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({"gtm.start": new Date().getTime(), event: "gtm.js"});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != "dataLayer" ? "&l=" + l : "";
j.async = true;
j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, "script", "dataLayer", "GTM-KHK96QT");
</script>
<meta name="facebook-domain-verification" content="pzdet07h7yplye9qpezc02bgske7mc">
<meta name="ir-site-verification-token" value="1354276128">
<link rel="stylesheet" href="styles.fb7f28e83a446f006313.css"><style ng-transition="serverApp">.btn_backToTop[_ngcontent-sc90] {
display: none;
background-color: #2fb5fa;
color: white;
position: fixed;
bottom: 4rem;
right: 5%;
height: 40px;
width: 40px;
border-radius: 20px;
border: none;
z-index: 99;
transition: transform 0.2s ease-in-out;
transform: scale(1.2);
}
.btn_backToTop[_ngcontent-sc90] svg[_ngcontent-sc90] {
margin: 0 auto;
}
@media (min-width: 768px) {
.btn_backToTop[_ngcontent-sc90] {
display: block;
}
}
.hide[_ngcontent-sc90] {
transform: scale(0);
}
@media (max-width: 768px) {
.install-prompt[_ngcontent-sc90] {
position: fixed;
bottom: 0;
font-size: 16px;
left: 0;
width: 100%;
display: none;
padding: 1.5rem 2rem;
background-color: white;
z-index: 9999;
justify-content: space-between;
border: none;
box-shadow: 0px 0px 6px #a0aec0;
}
.install-prompt[_ngcontent-sc90] [_ngcontent-sc90]:focus {
background: transparent;
}
}
@media (min-width: 769px) {
.install-prompt[_ngcontent-sc90] {
display: none !important;
}
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2FwcC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHRTtFQU9FLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxzQ0FBQTtFQUNBLHFCQUFBO0FBUko7QUFWSTtFQUNFLGNBQUE7QUFZTjtBQ0NJO0VEZkY7SUFLSSxjQUFBO0VBYUo7QUFDRjtBQUlBO0VBQ0UsbUJBQUE7QUFERjtBQUtFO0VBREY7SUFFSSxlQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxvQkFBQTtJQUNBLHVCQUFBO0lBQ0EsYUFBQTtJQUNBLDhCQUFBO0lBQ0EsWUFBQTtJQUNBLCtCQUFBO0VBREY7RUFHRTtJQUNFLHVCQUFBO0VBREo7QUFDRjtBQUlFO0VBcEJGO0lBcUJJLHdCQUFBO0VBREY7QUFDRiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vYXNzZXRzL19zYXNzL21peGlucy5zY3NzXCI7XG5cbi5idG4ge1xuICAmX2JhY2tUb1RvcCB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiNWZhO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5oaWRlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmluc3RhbGwtcHJvbXB0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjYTBhZWMwO1xuXG4gICAgOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8vLyBTQ1JFRU4gU0laRVxuJHZpZXdwb3J0LXhzOiA2MzlweDtcbiR2aWV3cG9ydC1zbTogNjQwcHg7XG4kdmlld3BvcnQtbWQ6IDc2OHB4O1xuJHZpZXdwb3J0LWxnOiAxMDI0cHg7XG4kdmlld3BvcnQteGw6IDEyODBweDtcbiR2aWV3cG9ydC14eGw6IDE1MThweDtcblxuQG1peGluIGJyZWFrcG9pbnQoJGNsYXNzKSB7XG4gIEBpZiAkY2xhc3M9PXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHZpZXdwb3J0LXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09bWQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQtbWQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT14bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09eHhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXh4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gc3VwcG9ydHM6IHhzLCBzbSwgbWQsIGxnLCB4bCwgeHhsXCI7XG4gIH1cbn1cblxuLy8gRk9OVEFXRVNPTUVcblxuQG1peGluIGZvbnRhd2Vzb21lKCRjbGFzcykge1xuICBAaWYgJGNsYXNzPT1zb2xpZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWJyYW5kIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiRm9udEF3ZXNvbWUgY29tZSBpbiA0IHN0eWxlOiBzb2xpZCwgcmVndWxhciwgbGlnaHQgYW5kIGJyYW5kXCI7XG4gIH1cbn1cbiJdfQ== */</style><style ng-transition="serverApp">.section-title[_ngcontent-sc86] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc86] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc86] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc86] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc86]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.title[_ngcontent-sc86] {
margin-bottom: 10px;
font-size: 24px;
font-weight: 600;
}
.body[_ngcontent-sc86] {
padding-bottom: 40px;
}
.cta-link[_ngcontent-sc86] .body[_ngcontent-sc86] {
padding-bottom: 10px;
}
.action-form[_ngcontent-sc86] {
position: relative;
}
.action-form[_ngcontent-sc86] .action[_ngcontent-sc86] {
position: absolute;
top: -20px;
}
.action-form[_ngcontent-sc86] .action[_ngcontent-sc86] .btn[_ngcontent-sc86] {
float: right;
margin-right: 10px;
border-radius: 19px;
}
.modal-box[_ngcontent-sc86] {
position: relative;
padding: 24px;
background: #ffffff;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
border-radius: 10px;
}
@media (max-width: 639px) {
.modal-box[_ngcontent-sc86] {
max-width: 300px;
}
}
.modal-box[_ngcontent-sc86] img[_ngcontent-sc86] {
margin: auto;
}
.modal-box[_ngcontent-sc86] a[_ngcontent-sc86] {
position: relative;
margin-left: unset !important;
}
.modal-box[_ngcontent-sc86] .close-button[_ngcontent-sc86] {
position: absolute;
top: 10px;
right: 10px;
opacity: 0.5;
font-size: 36px;
cursor: pointer;
z-index: 99;
}
.modal-box[_ngcontent-sc86] .close-button[_ngcontent-sc86]:hover {
opacity: 0.7;
}
.cta-link[_ngcontent-sc86] .modal-box[_ngcontent-sc86] {
background: white;
border-radius: 8px;
padding: 20px 10px 11px;
max-width: 20rem;
}
.modal[_ngcontent-sc86] {
-webkit-backdrop-filter: unset;
backdrop-filter: unset;
}
.modal.cta-link[_ngcontent-sc86] {
background-color: rgba(42, 47, 50, 0.59);
}
.cta-link-btn[_ngcontent-sc86] {
width: 100%;
}
.bg-gray-500[_ngcontent-sc86] {
color: #606266;
--bg-opacity: 1;
background-color: #f5f7fa;
}
.hover\:bg-gray-700[_ngcontent-sc86]:hover {
color: #606266;
--bg-opacity: 1;
background-color: #ebebeb;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL2RpYWxvZy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFFQSxpQkFBQTtFQUVBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0FDeEJGOztBRDJCQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtBQ3hCRjs7QUQyQkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnREFBQTtFQUNBLGlCQUFBO0FDeEJGOztBRDJCQTtFQUNFLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQ3hCRjs7QUQwQkU7RUFDRSxlQUFBO0VBQ0EsK0JBQUE7QUN4Qko7O0FBbkNBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUFzQ0Y7O0FBcENBO0VBQ0Usb0JBQUE7QUF1Q0Y7O0FBckNFO0VBQ0Usb0JBQUE7QUF1Q0o7O0FBcENBO0VBQ0Usa0JBQUE7QUF1Q0Y7O0FBdENFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FBd0NKOztBQXZDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FBeUNOOztBQXBDQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNENBQUE7RUFDQSxtQkFBQTtBQXVDRjs7QUM5REk7RURrQko7SUFPSSxnQkFBQTtFQXlDRjtBQUNGOztBQXhDRTtFQUNFLFlBQUE7QUEwQ0o7O0FBeENFO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtBQTBDSjs7QUF2Q0U7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQXlDSjs7QUF2Q0k7RUFDRSxZQUFBO0FBeUNOOztBQXJDRTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FBdUNKOztBQW5DQTtFQUNFLDhCQUFBO1VBQUEsc0JBQUE7QUFzQ0Y7O0FBckNFO0VBQ0Usd0NBQUE7QUF1Q0o7O0FBakNBO0VBQ0UsV0FBQTtBQW9DRjs7QUFqQ0E7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0FBb0NGOztBQWpDQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QUFvQ0YiLCJmaWxlIjoiZGlhbG9nLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gY29sb3JzXG5cbiRiYXNlOiByZ2JhKHZhcigtLWJyYW5kLWJsdWUpLCAxKTtcbiRiYXNlLWhvdmVyOiAjMmU4OWJmO1xuJGJhc2UtY2xpY2s6ICMyZjczOWM7XG4kYmFzZS1kaXNhYmxlOiAjYzRjNGM0O1xuXG4kc2Vjb25kYXJ5OiAjZmZmO1xuJHNlY29uZGFyeS1ob3ZlcjogI2VhZWFlZjtcbiRzZWNvbmRhcnktY2xpY2s6ICNjYmNmZDU7XG4kc2Vjb25kYXJ5LWRpc2FibGU6ICNmYWZhZmE7XG5cbiRwbGFjZWhvbGRlcjogI2VhZWFlZjtcbiRib3JkZXI6IDFweCBzb2xpZCAjZTNlYmY2O1xuXG4vLyBsYXlvdXRzXG5cbiRtYXJnaW46IDEwcHg7XG4kYm9yZGVyLXJhZGl1czogM3B4O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vLyB0aGVtZXNcblxuLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzMTk5ZDU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5ub3JtYWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uc3BpZGVydW0tdGFnIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWJnKTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWhvdmVyLWJnKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnNcIjtcblxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAuY3RhLWxpbmsgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5hY3Rpb24tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgLmJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtbGluayAmIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDExcHg7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBiYWNrZHJvcC1maWx0ZXI6IHVuc2V0O1xuICAmLmN0YS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA0NywgNTAsIDAuNTkpO1xuICB9XG59XG5cblxuXG4uY3RhLWxpbmstYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1ncmF5LTUwMCB7XG4gIGNvbG9yOiAjNjA2MjY2O1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmE7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktNzAwOmhvdmVye1xuICBjb2xvcjogIzYwNjI2NjtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuIiwiLy8vLyBTQ1JFRU4gU0laRVxuJHZpZXdwb3J0LXhzOiA2MzlweDtcbiR2aWV3cG9ydC1zbTogNjQwcHg7XG4kdmlld3BvcnQtbWQ6IDc2OHB4O1xuJHZpZXdwb3J0LWxnOiAxMDI0cHg7XG4kdmlld3BvcnQteGw6IDEyODBweDtcbiR2aWV3cG9ydC14eGw6IDE1MThweDtcblxuQG1peGluIGJyZWFrcG9pbnQoJGNsYXNzKSB7XG4gIEBpZiAkY2xhc3M9PXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHZpZXdwb3J0LXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09bWQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQtbWQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT14bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09eHhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXh4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gc3VwcG9ydHM6IHhzLCBzbSwgbWQsIGxnLCB4bCwgeHhsXCI7XG4gIH1cbn1cblxuLy8gRk9OVEFXRVNPTUVcblxuQG1peGluIGZvbnRhd2Vzb21lKCRjbGFzcykge1xuICBAaWYgJGNsYXNzPT1zb2xpZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWJyYW5kIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiRm9udEF3ZXNvbWUgY29tZSBpbiA0IHN0eWxlOiBzb2xpZCwgcmVndWxhciwgbGlnaHQgYW5kIGJyYW5kXCI7XG4gIH1cbn1cbiJdfQ== */</style><style ng-transition="serverApp">@charset "UTF-8";
.section-title[_ngcontent-sc136] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc136] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc136] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc136], .post-tag[_ngcontent-sc136] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc136]:hover, .post-tag[_ngcontent-sc136]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.container\:xl[_ngcontent-sc136] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:xl[_ngcontent-sc136] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc136] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc136] {
max-width: 1024px;
}
}
@media (min-width: 1518px) {
.container\:xl[_ngcontent-sc136] {
max-width: 1368px;
}
}
.container\:lg[_ngcontent-sc136] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:lg[_ngcontent-sc136] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc136] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc136] {
max-width: 1100px;
}
}
@media (min-width: 1518px) {
.container\:lg[_ngcontent-sc136] {
max-width: 1192px;
}
}
.container\:md[_ngcontent-sc136] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:md[_ngcontent-sc136] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:md[_ngcontent-sc136] {
max-width: 768px;
}
}
.container\:sm[_ngcontent-sc136] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:sm[_ngcontent-sc136] {
max-width: 640px;
}
}
.is-logged-in[_ngcontent-sc136] .is-logged-out[_ngcontent-sc136] {
display: none !important;
}
.is-logged-out[_ngcontent-sc136] .is-logged-in[_ngcontent-sc136] {
display: none !important;
}
.is-snap-top[_ngcontent-sc136] {
top: 140px;
position: fixed;
}
.is-snap-bot[_ngcontent-sc136] {
bottom: 0;
position: fixed;
}
img[src=""][_ngcontent-sc136] {
display: block;
opacity: 0;
width: 100%;
height: 100%;
}
.img-container[_ngcontent-sc136] {
background-color: rgba(var(--gray-100), 1);
}
.img-caption[_ngcontent-sc136] {
margin-top: 0.5rem;
font-family: "Noto Sans", sans-serif;
font-size: 0.875rem;
color: rgba(var(--gray-500), 1);
}
.img-caption[_ngcontent-sc136] a[_ngcontent-sc136] {
border-bottom: 0.05em solid currentColor;
}
.columns[_ngcontent-sc136] {
display: grid;
grid-template-columns: minmax(0, 1fr);
min-width: 0;
grid-gap: 3.5rem;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc136] {
grid-template-columns: 3fr 1fr;
}
}
.columns[_ngcontent-sc136] .column[_ngcontent-sc136] {
grid-template-columns: minmax(0, 1fr);
width: 100%;
min-width: 0;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
.columns[_ngcontent-sc136] .column\:spacer[_ngcontent-sc136] {
grid-gap: 1.5rem;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc136] .column\:spacer[_ngcontent-sc136] {
grid-gap: 1.2rem;
}
}
.columns[_ngcontent-sc136] .column\:sidebar[_ngcontent-sc136] {
grid-column: span 2;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc136] .column\:sidebar[_ngcontent-sc136] {
grid-column: span 1;
}
}
.columns[_ngcontent-sc136] .column\:main[_ngcontent-sc136] {
grid-column: span 1;
}
.columns[_ngcontent-sc136] .column\:sticky[_ngcontent-sc136] {
position: sticky;
top: calc(var(--navbar-height) + var(--navbar-bottom-height) + 1rem);
}
.toggle\:content.is\:active[_ngcontent-sc136] .toggle\:block[_ngcontent-sc136] {
display: block;
}
.toggle\:content.is\:active[_ngcontent-sc136] .toggle\:hidden[_ngcontent-sc136] {
display: none;
}
.shadow\:sp[_ngcontent-sc136] {
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.text-smallcaps[_ngcontent-sc136] {
font-weight: bold;
font-size: 0.875rem;
}
.paragraphs[_ngcontent-sc136] > *[_ngcontent-sc136] + *[_ngcontent-sc136] {
margin-top: 1em;
}
.paragraphs[_ngcontent-sc136] ul[_ngcontent-sc136] li[_ngcontent-sc136]:before {
content: "-";
margin-right: 0.5rem;
}
.paragraphs[_ngcontent-sc136] ul[_ngcontent-sc136] li[_ngcontent-sc136]:not(:first-child) {
margin-top: 0.25rem;
}
.line-clamp[_ngcontent-sc136] {
position: relative;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp[_ngcontent-sc136] > *[_ngcontent-sc136]:not(:first-child) {
display: none;
}
.line-clamp[_ngcontent-sc136]:after {
position: absolute;
bottom: 0;
right: 0;
content: " ... Đọc thêm";
font-weight: bold;
background-color: white;
}
.section[_ngcontent-sc136] > .title[_ngcontent-sc136] {
display: block;
margin: 2rem 0 1rem 0;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
}
.trending-carousel[_ngcontent-sc136] {
position: relative;
}
.trending-carousel[_ngcontent-sc136] a[_ngcontent-sc136]:nth-child(3), .trending-carousel[_ngcontent-sc136] a[_ngcontent-sc136]:nth-child(4) {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc136] a[_ngcontent-sc136]:nth-child(3), .trending-carousel[_ngcontent-sc136] a[_ngcontent-sc136]:nth-child(4) {
display: block;
}
}
.trending-carousel[_ngcontent-sc136] .wrapper[_ngcontent-sc136] {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc136] .wrapper[_ngcontent-sc136] {
grid-template-columns: repeat(4, 1fr);
}
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] {
position: relative;
display: block;
height: 18rem;
border-radius: calc(var(--border-radius) * 2);
overflow: hidden;
background-position: center;
background-size: cover;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] {
height: 12rem;
}
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .image[_ngcontent-sc136] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
display: block;
width: 100%;
height: 100%;
background-size: cover;
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .image[_ngcontent-sc136]:before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
width: 100%;
height: 100%;
background-image: linear-gradient(0deg, rgba(var(--gray-600), 0.8), rgba(var(--gray-600), 0.6) 25%, rgba(var(--gray-600), 0.4) 50%, rgba(var(--gray-600), 0.2) 75%, rgba(var(--gray-600), 0));
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .content[_ngcontent-sc136] {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
height: 100%;
width: 100%;
padding: 1rem;
color: white;
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .content[_ngcontent-sc136] .category[_ngcontent-sc136] {
margin-top: auto;
font-size: 0.75rem;
text-transform: uppercase;
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .content[_ngcontent-sc136] .title[_ngcontent-sc136] {
font-weight: bold;
font-size: 1.125rem;
line-height: 1.25;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .content[_ngcontent-sc136] .author[_ngcontent-sc136] {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 0.5rem;
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .content[_ngcontent-sc136] .author[_ngcontent-sc136] .avatar[_ngcontent-sc136] {
display: block;
flex-shrink: 0;
width: 2rem;
height: 2rem;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 50%;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc136] .item[_ngcontent-sc136] > .content[_ngcontent-sc136] .author[_ngcontent-sc136] .username[_ngcontent-sc136] {
margin-left: 0.5rem;
font-size: 0.8rem;
}
.trending-carousel[_ngcontent-sc136] .nav[_ngcontent-sc136] {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc136] .nav[_ngcontent-sc136] {
display: initial;
}
}
.trending-carousel[_ngcontent-sc136] .nav[_ngcontent-sc136] > *[_ngcontent-sc136] {
position: absolute;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
border-radius: 50%;
border: 1px solid rgba(var(--border), 1);
background-color: white;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc136] .nav[_ngcontent-sc136] > *[_ngcontent-sc136]:hover {
background-color: rgba(var(--gray-200), 1);
}
.trending-carousel[_ngcontent-sc136] .nav[_ngcontent-sc136] .right[_ngcontent-sc136] {
right: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
.filters[_ngcontent-sc136] {
background: transparent;
border-bottom: 1px solid #e3ebf6;
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136] {
display: flex;
width: 100%;
justify-content: space-between;
position: relative;
}
@media (max-width: 639px) {
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136] {
position: fixed;
bottom: 0;
right: 0;
width: 100vw;
transition: transform 0.25s ease-out;
border-top: 1px solid rgba(var(--border), 1);
background-color: white;
z-index: 99;
transform: translateY(100%);
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136] .item[_ngcontent-sc136] {
height: 3rem;
}
.filters[_ngcontent-sc136] .filter.filter--visible[_ngcontent-sc136] {
transform: unset;
}
}
@media (min-width: 768px) {
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136] {
width: unset;
justify-content: flex-start;
}
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136] .item[_ngcontent-sc136] {
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.75rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
cursor: pointer;
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136] .item[_ngcontent-sc136]:hover {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136] .item[_ngcontent-sc136]:hover > span[_ngcontent-sc136] > spiderum-icon[_ngcontent-sc136] {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc136] .filter.filter\:view[_ngcontent-sc136] .item[_ngcontent-sc136] {
width: 1.5rem;
padding: 0;
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136]:not(.filter\:naked) .item[_ngcontent-sc136] {
height: 2.25rem;
flex-grow: 1;
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136]:not(.filter\:naked) .item.active-tab[_ngcontent-sc136] {
border-bottom: 3px solid;
}
.filters[_ngcontent-sc136] .filter[_ngcontent-sc136]:not(.filter\:naked).filter\:view .item[_ngcontent-sc136] {
width: 2.25rem;
padding: 0;
}
.top-announcement[_ngcontent-sc136] {
position: relative;
padding: 1rem;
background-color: rgba(var(--border), 1);
border-bottom: 1px solid rgba(var(--blue-300), 0.25);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.top-announcement[_ngcontent-sc136] .container\:lg[_ngcontent-sc136] {
position: relative;
display: flex;
flex-direction: column;
}
.top-announcement[_ngcontent-sc136] .title[_ngcontent-sc136] {
display: flex;
align-items: center;
margin-bottom: 0.5rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc136] .title[_ngcontent-sc136] {
margin-bottom: 0;
}
}
.top-announcement[_ngcontent-sc136] .close[_ngcontent-sc136] {
position: absolute;
right: 0;
display: flex;
align-items: center;
justify-content: center;
width: 1.5rem;
height: 1.5rem;
font-size: 0.875rem;
}
.top-announcement[_ngcontent-sc136] .close[_ngcontent-sc136]:hover {
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc136] .container\:lg[_ngcontent-sc136] {
flex-direction: row;
}
.top-announcement[_ngcontent-sc136] .title[_ngcontent-sc136]::after {
content: "";
display: block;
height: 2px;
width: 2.5rem;
margin-right: 1rem;
margin-left: 1rem;
background-color: currentColor;
}
}
.editors-picks[_ngcontent-sc136] .editors-picks__others[_ngcontent-sc136] {
border-top: 1px solid rgba(var(--border), 1);
padding-top: 1rem;
margin-top: 1.5rem;
}
.toggle[_ngcontent-sc136] ~ .dropdown[_ngcontent-sc136] {
display: none;
}
.toggle.is\:active[_ngcontent-sc136] ~ .dropdown[_ngcontent-sc136] {
display: flex;
}
.tabs[_ngcontent-sc136] {
display: flex;
align-items: center;
border-bottom: 1px solid rgba(var(--border), 1);
overflow: auto;
}
.tabs.tabs\:centered[_ngcontent-sc136] {
justify-content: space-evenly;
}
.tabs[_ngcontent-sc136] .tab[_ngcontent-sc136] {
display: flex;
height: 3.5rem;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
border-style: solid;
border-width: 0.325em 0 0.325em 0;
border-color: transparent;
font-size: 0.8rem;
flex-grow: 1;
}
@media (min-width: 768px) {
.tabs[_ngcontent-sc136] .tab[_ngcontent-sc136] {
width: unset;
font-size: medium;
}
}
.tabs[_ngcontent-sc136] .tab[_ngcontent-sc136]:hover {
border-bottom-color: rgba(var(--border), 1);
}
.tabs[_ngcontent-sc136] .tab.is\:active[_ngcontent-sc136] {
border-bottom-color: rgba(var(--blue-500), 1) !important;
color: rgba(var(--blue-400), 1) !important;
}
.tabs[_ngcontent-sc136] .tab[_ngcontent-sc136] a[_ngcontent-sc136] {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}
.tabs[_ngcontent-sc136] .tab[_ngcontent-sc136] a[_ngcontent-sc136] span.text[_ngcontent-sc136] {
white-space: nowrap;
}
.stats[_ngcontent-sc136] {
display: flex;
align-items: flex-start;
justify-content: space-evenly;
text-align: center;
}
.stats[_ngcontent-sc136] .item[_ngcontent-sc136] {
margin-right: 10px;
}
.stats[_ngcontent-sc136] .label[_ngcontent-sc136] {
font-weight: bold;
font-size: 0.875rem;
text-transform: uppercase;
color: rgba(var(--gray-500), 1);
}
.stats[_ngcontent-sc136] .value[_ngcontent-sc136] {
font-size: 1.25rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
.mobile-only[_ngcontent-sc136] {
visibility: visible;
padding: 0.75rem 3rem 0.75rem 0.75rem !important;
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
}
@media (min-width: 1024px) {
.mobile-only[_ngcontent-sc136] {
visibility: hidden;
padding: 0 !important;
margin: 0 !important;
height: 0;
}
}
.is\:active[_ngcontent-sc136] {
color: rgba(var(--blue-600), 1);
fill: rgba(var(--blue-600), 1);
}
.is\:active[_ngcontent-sc136] > spiderum-icon[_ngcontent-sc136] {
color: inherit;
fill: inherit;
}
@media (min-width: 1024px) {
.lg\:block[_ngcontent-sc136] {
display: block;
}
}
@media (min-width: 1024px) {
.lg\:flex[_ngcontent-sc136] {
display: flex;
}
}
@media (min-width: 768px) {
.md\:flex-col[_ngcontent-sc136] {
flex-direction: column;
}
.md\:flex-row[_ngcontent-sc136] {
flex-direction: row;
}
.md\:hidden[_ngcontent-sc136] {
display: hidden;
}
}
.mb-5[_ngcontent-sc136] {
margin-bottom: 1.25rem;
}
[_ngcontent-sc136]:root {
--transparent: transparent;
--black: 0, 0, 0;
--white: 255, 255, 255;
--gray-100: 247, 250, 252;
--gray-200: 237, 242, 247;
--gray-300: 226, 232, 240;
--gray-400: 203, 213, 224;
--gray-500: 160, 174, 192;
--gray-600: 113, 128, 150;
--gray-700: 74, 85, 104;
--gray-800: 45, 55, 72;
--gray-900: 26, 32, 44;
--red-100: 255, 245, 245;
--red-200: 254, 215, 215;
--red-300: 254, 178, 178;
--red-400: 252, 129, 129;
--red-500: 245, 101, 101;
--red-600: 229, 62, 62;
--red-700: 197, 48, 48;
--red-800: 155, 44, 44;
--red-900: 116, 42, 42;
--orange-100: 255, 250, 240;
--orange-200: 254, 235, 200;
--orange-300: 251, 211, 141;
--orange-400: 246, 173, 85;
--orange-500: 237, 137, 54;
--orange-600: 221, 107, 32;
--orange-700: 192, 86, 33;
--orange-800: 156, 66, 33;
--orange-900: 123, 52, 30;
--yellow-100: 255, 255, 240;
--yellow-200: 254, 252, 191;
--yellow-300: 250, 240, 137;
--yellow-400: 246, 224, 94;
--yellow-500: 236, 201, 75;
--yellow-600: 214, 158, 46;
--yellow-700: 183, 121, 31;
--yellow-800: 151, 90, 22;
--yellow-900: 116, 66, 16;
--green-100: 240, 255, 244;
--green-200: 198, 246, 213;
--green-300: 154, 230, 180;
--green-400: 104, 211, 145;
--green-500: 72, 187, 120;
--green-600: 56, 161, 105;
--green-700: 47, 133, 90;
--green-800: 39, 103, 73;
--green-900: 34, 84, 61;
--teal-100: 230, 255, 250;
--teal-200: 178, 245, 234;
--teal-300: 129, 230, 217;
--teal-400: 79, 209, 197;
--teal-500: 56, 178, 172;
--teal-600: 49, 151, 149;
--teal-700: 44, 122, 123;
--teal-800: 40, 94, 97;
--teal-900: 35, 78, 82;
--blue-100: 234, 248, 255;
--blue-200: 203, 237, 254;
--blue-300: 172, 225, 253;
--blue-400: 109, 203, 252;
--blue-500: 47, 181, 250;
--blue-600: 42, 163, 225;
--blue-700: 28, 109, 150;
--blue-800: 21, 81, 113;
--blue-900: 14, 54, 75;
--indigo-100: 235, 244, 255;
--indigo-200: 195, 218, 254;
--indigo-300: 163, 191, 250;
--indigo-400: 127, 156, 245;
--indigo-500: 102, 126, 234;
--indigo-600: 90, 103, 216;
--indigo-700: 76, 81, 191;
--indigo-800: 67, 65, 144;
--indigo-900: 60, 54, 107;
--purple-100: 250, 245, 255;
--purple-200: 233, 216, 253;
--purple-300: 214, 188, 250;
--purple-400: 183, 148, 244;
--purple-500: 159, 122, 234;
--purple-600: 128, 90, 213;
--purple-700: 107, 70, 193;
--purple-800: 85, 60, 154;
--purple-900: 68, 51, 122;
--pink-100: 255, 245, 247;
--pink-200: 254, 215, 226;
--pink-300: 251, 182, 206;
--pink-400: 246, 135, 179;
--pink-500: 237, 100, 166;
--pink-600: 213, 63, 140;
--pink-700: 184, 50, 128;
--pink-800: 151, 38, 109;
--pink-900: 112, 36, 89;
--brand-grey: 97, 97, 97;
--brand-black: 22, 22, 22;
--brand-blue: 51, 152, 212;
--system-red: 166, 35, 23;
--system-green: 65, 174, 135;
}
[_ngcontent-sc136]:root {
--transparent: transparent;
--black: 0, 0, 0;
--white: 255, 255, 255;
--gray-100: 247, 250, 252;
--gray-200: 237, 242, 247;
--gray-300: 226, 232, 240;
--gray-400: 203, 213, 224;
--gray-500: 160, 174, 192;
--gray-600: 113, 128, 150;
--gray-700: 74, 85, 104;
--gray-800: 45, 55, 72;
--gray-900: 26, 32, 44;
--red-100: 255, 245, 245;
--red-200: 254, 215, 215;
--red-300: 254, 178, 178;
--red-400: 252, 129, 129;
--red-500: 245, 101, 101;
--red-600: 229, 62, 62;
--red-700: 197, 48, 48;
--red-800: 155, 44, 44;
--red-900: 116, 42, 42;
--orange-100: 255, 250, 240;
--orange-200: 254, 235, 200;
--orange-300: 251, 211, 141;
--orange-400: 246, 173, 85;
--orange-500: 237, 137, 54;
--orange-600: 221, 107, 32;
--orange-700: 192, 86, 33;
--orange-800: 156, 66, 33;
--orange-900: 123, 52, 30;
--yellow-100: 255, 255, 240;
--yellow-200: 254, 252, 191;
--yellow-300: 250, 240, 137;
--yellow-400: 246, 224, 94;
--yellow-500: 236, 201, 75;
--yellow-600: 214, 158, 46;
--yellow-700: 183, 121, 31;
--yellow-800: 151, 90, 22;
--yellow-900: 116, 66, 16;
--green-100: 240, 255, 244;
--green-200: 198, 246, 213;
--green-300: 154, 230, 180;
--green-400: 104, 211, 145;
--green-500: 72, 187, 120;
--green-600: 56, 161, 105;
--green-700: 47, 133, 90;
--green-800: 39, 103, 73;
--green-900: 34, 84, 61;
--teal-100: 230, 255, 250;
--teal-200: 178, 245, 234;
--teal-300: 129, 230, 217;
--teal-400: 79, 209, 197;
--teal-500: 56, 178, 172;
--teal-600: 49, 151, 149;
--teal-700: 44, 122, 123;
--teal-800: 40, 94, 97;
--teal-900: 35, 78, 82;
--blue-100: 234, 248, 255;
--blue-200: 203, 237, 254;
--blue-300: 172, 225, 253;
--blue-400: 109, 203, 252;
--blue-500: 47, 181, 250;
--blue-600: 42, 163, 225;
--blue-700: 28, 109, 150;
--blue-800: 21, 81, 113;
--blue-900: 14, 54, 75;
--indigo-100: 235, 244, 255;
--indigo-200: 195, 218, 254;
--indigo-300: 163, 191, 250;
--indigo-400: 127, 156, 245;
--indigo-500: 102, 126, 234;
--indigo-600: 90, 103, 216;
--indigo-700: 76, 81, 191;
--indigo-800: 67, 65, 144;
--indigo-900: 60, 54, 107;
--purple-100: 250, 245, 255;
--purple-200: 233, 216, 253;
--purple-300: 214, 188, 250;
--purple-400: 183, 148, 244;
--purple-500: 159, 122, 234;
--purple-600: 128, 90, 213;
--purple-700: 107, 70, 193;
--purple-800: 85, 60, 154;
--purple-900: 68, 51, 122;
--pink-100: 255, 245, 247;
--pink-200: 254, 215, 226;
--pink-300: 251, 182, 206;
--pink-400: 246, 135, 179;
--pink-500: 237, 100, 166;
--pink-600: 213, 63, 140;
--pink-700: 184, 50, 128;
--pink-800: 151, 38, 109;
--pink-900: 112, 36, 89;
--brand-grey: 97, 97, 97;
--brand-black: 22, 22, 22;
--brand-blue: 51, 152, 212;
--system-red: 166, 35, 23;
--system-green: 65, 174, 135;
}
.section-title[_ngcontent-sc136] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc136] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc136] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc136], .post-tag[_ngcontent-sc136] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc136]:hover, .post-tag[_ngcontent-sc136]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.button[_ngcontent-sc136], .btn[_ngcontent-sc136] {
display: flex;
align-items: center;
justify-content: center;
border-radius: var(--border-radius);
cursor: pointer;
padding: 0.5rem 1rem;
}
.button[_ngcontent-sc136] span[_ngcontent-sc136] > *[_ngcontent-sc136], .btn[_ngcontent-sc136] span[_ngcontent-sc136] > *[_ngcontent-sc136] {
margin-right: 5px;
}
.button[_ngcontent-sc136] span.text[_ngcontent-sc136], .btn[_ngcontent-sc136] span.text[_ngcontent-sc136] {
white-space: nowrap;
}
.button-primary[_ngcontent-sc136], .btn-followed[_ngcontent-sc136] {
background-color: rgba(var(--brand-blue), 1) !important;
color: white;
}
.button-primary[_ngcontent-sc136]:hover, .btn-followed[_ngcontent-sc136]:hover {
background-color: #2e89bf !important;
}
.button-primary[_ngcontent-sc136]:disabled, .btn-followed[_ngcontent-sc136]:disabled, .button-primary[disabled][_ngcontent-sc136], [disabled].btn-followed[_ngcontent-sc136] {
background-color: #c4c4c4 !important;
cursor: not-allowed;
}
.button-secondary[_ngcontent-sc136], .button-tag[_ngcontent-sc136], .button-nav[_ngcontent-sc136] {
border: 1px solid #e3e3e3;
}
.button-secondary[_ngcontent-sc136]:hover, .button-tag[_ngcontent-sc136]:hover, .button-nav[_ngcontent-sc136]:hover {
background-color: #eaeaef;
}
.button-secondary[_ngcontent-sc136]:active, .button-tag[_ngcontent-sc136]:active, .button-nav[_ngcontent-sc136]:active {
background-color: #cbcfd5;
}
.button-secondary.is\:disable[_ngcontent-sc136], .button-tag.is\:disable[_ngcontent-sc136], .button-nav.is\:disable[_ngcontent-sc136] {
background-color: #fafafa;
background-color: #eaeaef !important;
cursor: not-allowed;
}
.button-secondary[_ngcontent-sc136]:disabled, .button-secondary[disabled][_ngcontent-sc136], .button-tag[_ngcontent-sc136]:disabled, .button-tag[disabled][_ngcontent-sc136], .button-nav[_ngcontent-sc136]:disabled, .button-nav[disabled][_ngcontent-sc136] {
background-color: #fafafa !important;
cursor: not-allowed;
}
.button-draft[_ngcontent-sc136]:disabled, .button-draft[disabled][_ngcontent-sc136] {
color: #999;
}
.button-tag[_ngcontent-sc136] {
border-radius: 47px;
}
.button-nav[_ngcontent-sc136] {
border: none;
}
.button-round[_ngcontent-sc136] {
border-radius: 21px;
}
.button__dashed[_ngcontent-sc136] {
border: 1px dashed #606266;
}
@layer components {
.btn-edit, .btn-cancel {
@apply text-gray-600 border border-gray-600;
}
.btn-edit:hover, .btn-cancel:hover {
@apply bg-gray-600 text-white;
text-decoration: none !important;
}
.btn-danger {
@apply text-red-600 border ml-3 border-red-600;
}
.btn-danger:hover {
@apply bg-red-700 text-white;
}
.btn-follow {
border: 1px solid #e3e3e3;
}
.btn-follow :hover {
background-color: transparent;
}
.btn-rounded {
@apply border-gray-500 text-gray-600;
}
.btn-subscribe--user {
font-weight: bold;
font-size: 0.6rem;
margin-top: -1.3rem !important;
background: white;
display: flex;
padding: 5px;
box-shadow: 1px 1px 3px #e8dede;
height: 1rem;
border-radius: 50%;
justify-content: center;
width: 1rem;
padding: 10px;
}
.btn-subscrible_ava {
@apply text-blue-600 flex justify-center items-center absolute rounded-full w-5 h-5 bg-white;
position: absolute;
margin: auto;
bottom: -0.75rem;
left: 0;
right: 0;
font-size: 7px;
}
}
.social-sharing[_ngcontent-sc136] {
display: flex;
justify-content: center;
flex-wrap: wrap;
border-top: var(--divider);
max-width: 6rem;
}
.social-sharing[_ngcontent-sc136] [_ngcontent-sc136]:nth-child(2n+1) {
margin-right: 0.25rem;
}
.social-sharing[_ngcontent-sc136] a[_ngcontent-sc136] {
display: flex;
border-radius: 50%;
width: 2.5rem;
height: 2.5rem;
padding: 5px;
border: 1px solid rgba(var(--border), 1);
align-items: center;
font-size: 0.85rem;
color: #99a3ad;
justify-content: center;
margin: 5px 0;
}
.social-sharing[_ngcontent-sc136] a[_ngcontent-sc136]:hover {
cursor: pointer;
color: rgba(var(--gray-600), 1);
font-weight: 600;
text-decoration: none;
}
.social-sharing[_ngcontent-sc136] a[_ngcontent-sc136] [_ngcontent-sc136]:first-child {
margin: 10px;
width: 1.5rem;
display: flex;
justify-content: flex-start;
}
.youtube-section[_ngcontent-sc136] {
width: 100%;
background-color: var(--post-youtube-bg-color);
display: flex;
flex-direction: column;
align-items: center;
padding: 2rem;
}
.auth-container[_ngcontent-sc136], .post-container[_ngcontent-sc136], .youtube-section[_ngcontent-sc136] > .content[_ngcontent-sc136], .post-subscription[_ngcontent-sc136], .post-tool-bar[_ngcontent-sc136] {
width: 100%;
}
@media (min-width: 768px) {
.auth-container[_ngcontent-sc136], .post-container[_ngcontent-sc136], .youtube-section[_ngcontent-sc136] > .content[_ngcontent-sc136], .post-subscription[_ngcontent-sc136], .post-tool-bar[_ngcontent-sc136] {
width: 600px;
}
}
@media (min-width: 1024px) {
.auth-container[_ngcontent-sc136], .post-container[_ngcontent-sc136], .youtube-section[_ngcontent-sc136] > .content[_ngcontent-sc136], .post-subscription[_ngcontent-sc136], .post-tool-bar[_ngcontent-sc136] {
width: 650px;
}
}
@media (min-width: 1280px) {
.auth-container[_ngcontent-sc136], .post-container[_ngcontent-sc136], .youtube-section[_ngcontent-sc136] > .content[_ngcontent-sc136], .post-subscription[_ngcontent-sc136], .post-tool-bar[_ngcontent-sc136] {
width: 700px;
}
}
.random-posts[_ngcontent-sc136], .qcao[_ngcontent-sc136] {
width: 100%;
}
@media (min-width: 768px) {
.random-posts[_ngcontent-sc136], .qcao[_ngcontent-sc136] {
width: calc(600px * 1.25);
}
}
@media (min-width: 1024px) {
.random-posts[_ngcontent-sc136], .qcao[_ngcontent-sc136] {
width: calc(650px * 1.5);
}
}
@media (min-width: 1280px) {
.random-posts[_ngcontent-sc136], .qcao[_ngcontent-sc136] {
width: calc(700px * 1.25);
}
}
.disabled[_ngcontent-sc136] {
pointer-events: none;
opacity: 0.6;
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] {
position: relative;
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] .label[_ngcontent-sc136] {
font-size: 13px;
color: rgba(var(--gray-500), 1);
cursor: default;
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] .label[_ngcontent-sc136] .icon[_ngcontent-sc136] {
display: inline-block;
vertical-align: middle;
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] .label[_ngcontent-sc136]:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 10px;
top: 100%;
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] .tips[_ngcontent-sc136] {
z-index: 99;
display: none;
position: absolute;
top: 100%;
right: 0;
margin-top: 10px;
width: 275px;
background: #f2faff;
padding: 15px 15px 10px;
border-radius: 3px;
font-size: 12.7px;
color: #43545f;
line-height: 18px;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), 0 0 2px 1px rgba(0, 0, 0, 0.1);
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] .tips[_ngcontent-sc136]:before {
content: "";
display: block;
position: absolute;
z-index: 100;
bottom: 100%;
right: 15px;
border: 7px solid transparent;
border-bottom-color: #f2faff;
filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.3));
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] .tips[_ngcontent-sc136] p[_ngcontent-sc136] {
margin: 0 0 5px;
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136] .tips[_ngcontent-sc136] a[_ngcontent-sc136] {
color: rgba(var(--brand-blue), 1);
}
.modify-tool-bar[_ngcontent-sc136] .archive[_ngcontent-sc136]:hover .tips[_ngcontent-sc136] {
display: block;
}
.post-tool-bar[_ngcontent-sc136] {
padding: 15px 10px;
display: flex;
margin-bottom: 20px;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #e3ebf6;
font-size: 16px;
}
.post-tool-bar[_ngcontent-sc136] .pull-left[_ngcontent-sc136] {
display: flex;
justify-content: center;
}
.post-tool-bar[_ngcontent-sc136] .pull-left[_ngcontent-sc136] .vote-count[_ngcontent-sc136] {
color: #2c3e50;
font-weight: 700;
font-size: 15px;
line-height: 20px;
margin: 0px 5px;
}
.post-tool-bar[_ngcontent-sc136] .pull-left[_ngcontent-sc136] .up-vote[_ngcontent-sc136]:hover {
color: #4cd964;
}
.post-tool-bar[_ngcontent-sc136] .pull-left[_ngcontent-sc136] .down-vote[_ngcontent-sc136]:hover {
color: #fe4565;
}
.post-tool-bar[_ngcontent-sc136] .pull-left[_ngcontent-sc136] .view-count[_ngcontent-sc136] {
text-align: center;
}
.post-tool-bar[_ngcontent-sc136] .pull-left[_ngcontent-sc136] .view-count[_ngcontent-sc136]::before {
content: "·";
margin-left: 0.5rem;
margin-right: 0.5rem;
color: rgba(var(--gray-500), 1);
}
.post-tool-bar[_ngcontent-sc136] .pull-right[_ngcontent-sc136] {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.post-tool-bar[_ngcontent-sc136] .pull-right[_ngcontent-sc136] .right-tools[_ngcontent-sc136] {
display: flex;
align-items: center;
}
.post-tool-bar[_ngcontent-sc136] .pull-right[_ngcontent-sc136] .right-tools[_ngcontent-sc136] > a[_ngcontent-sc136] > spiderum-icon[_ngcontent-sc136] {
color: var(--facebook-logo-color);
}
.post-tool-bar[_ngcontent-sc136] .tool[_ngcontent-sc136] {
cursor: pointer;
margin: 10px 5px;
}
.post[_ngcontent-sc136] {
font-size: 14px;
font-weight: 400;
line-height: 1.5385615384;
padding: 0 0.875rem;
margin-top: 0px;
}
@media (min-width: 768px) {
.post[_ngcontent-sc136] {
padding: 0;
}
}
.post[_ngcontent-sc136] a[_ngcontent-sc136]:hover {
cursor: pointer;
text-decoration: underline;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] {
margin-top: 1rem;
padding: 15px 10px;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .creater-profile[_ngcontent-sc136] {
width: 100%;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .category[_ngcontent-sc136], .post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .description[_ngcontent-sc136] {
margin: 5px 0px;
color: rgba(var(--gray-600), 1);
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .category[_ngcontent-sc136] {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 3rem;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .description[_ngcontent-sc136] {
font-size: 16px;
color: rgba(var(--gray-500), 1);
font-style: italic;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .author-info[_ngcontent-sc136] {
margin: 0 10px;
display: flex;
flex: 1;
flex-wrap: wrap;
position: relative;
align-items: center;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .author-info[_ngcontent-sc136] .verified[_ngcontent-sc136] {
width: 14px;
height: 14px;
margin-left: 0.5rem;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .author-info[_ngcontent-sc136] > .name[_ngcontent-sc136] {
margin-left: 3px;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .author-info[_ngcontent-sc136] > .name[_ngcontent-sc136]:hover {
cursor: pointer;
text-decoration: underline;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .author-info[_ngcontent-sc136] .created-day[_ngcontent-sc136] {
margin-left: 3px;
font-size: 13px;
font-weight: 400;
line-height: 17px;
color: rgba(var(--gray-500), 1);
width: 100%;
}
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .title[_ngcontent-sc136] {
display: block;
font-size: 34px;
font-family: "Montserrat", "Raleway", sans-serif;
color: var(--title-post-color);
line-height: 42px;
}
@media (min-width: 768px) {
.post[_ngcontent-sc136] .auth-container[_ngcontent-sc136] .title[_ngcontent-sc136] {
font-size: 42px;
line-height: 58px;
}
}
.post[_ngcontent-sc136] .comment-section[_ngcontent-sc136] {
padding: 1.5rem 1.5rem 2.5rem 1.5rem;
margin-left: auto;
margin-right: auto;
border: 1px solid var(--common-border-color);
border-radius: var(--border-radius);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 640px) {
.post[_ngcontent-sc136] .comment-section[_ngcontent-sc136] {
padding: 2.5rem;
}
}
.post[_ngcontent-sc136] .post-content[_ngcontent-sc136] {
margin: 10px 0px;
min-height: 100vh;
max-width: 100vw;
width: 100%;
}
.post[_ngcontent-sc136] .post-content[_ngcontent-sc136] .post-container[_ngcontent-sc136] {
font-size: 14px;
font-family: "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
justify-content: center;
margin-right: auto;
margin-left: auto;
line-height: 2rem;
padding: 15px 0;
}
.author-info[_ngcontent-sc136] {
margin: 0 10px;
}
.author-info[_ngcontent-sc136] .name[_ngcontent-sc136] {
margin-left: 3px;
}
.author-info[_ngcontent-sc136] .name[_ngcontent-sc136]:hover {
cursor: pointer;
text-decoration: underline;
}
.author-info[_ngcontent-sc136] .created-day[_ngcontent-sc136], .author-info[_ngcontent-sc136] .created-time[_ngcontent-sc136] {
margin-left: 3px;
font-size: 13px;
font-weight: 400;
line-height: 17px;
color: #99a3ad;
}
.post-subscription[_ngcontent-sc136] {
display: flex;
justify-content: center;
align-items: center;
padding: 1rem;
gap: 1rem;
flex-direction: column;
}
@media (min-width: 1024px) {
.post-subscription[_ngcontent-sc136] {
justify-content: space-between;
padding: 0;
flex-direction: row;
align-items: flex-start;
}
}
.post-subscription[_ngcontent-sc136] .category[_ngcontent-sc136], .post-subscription[_ngcontent-sc136] .author[_ngcontent-sc136] {
width: 100%;
padding-bottom: 1rem;
border-radius: 0.375rem;
}
@media (min-width: 1024px) {
.post-subscription[_ngcontent-sc136] .category[_ngcontent-sc136], .post-subscription[_ngcontent-sc136] .author[_ngcontent-sc136] {
flex-grow: 1;
}
}
.post-subscription[_ngcontent-sc136] .author[_ngcontent-sc136] {
margin-bottom: 10px;
}
@media (min-width: 1024px) {
.post-subscription[_ngcontent-sc136] .author[_ngcontent-sc136] {
margin-right: 10px;
}
}
.post-subscription[_ngcontent-sc136] .author[_ngcontent-sc136] .author-infos[_ngcontent-sc136] {
display: flex;
align-items: flex-start;
}
.post-subscription[_ngcontent-sc136] .author[_ngcontent-sc136] .author-infos[_ngcontent-sc136] .name[_ngcontent-sc136] {
display: flex;
flex-direction: column;
margin: 0 10px;
}
.post-subscription[_ngcontent-sc136] .author[_ngcontent-sc136] .user-description[_ngcontent-sc136] {
padding-left: 3.7rem;
word-break: break-word;
}
.post-subscription[_ngcontent-sc136] .category[_ngcontent-sc136] {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.post-subscription[_ngcontent-sc136] .sub-container[_ngcontent-sc136] {
display: flex;
align-items: flex-start;
}
.sticky-bar[_ngcontent-sc136] {
left: calc((100% - 650px) / 2 - 14vw);
top: 20%;
opacity: 0;
transition: opacity 0.25s ease-in-out;
width: 6rem;
position: fixed;
flex-direction: column;
align-items: center;
word-break: break-word;
display: none;
z-index: 99;
}
@media (min-width: 1024px) {
.sticky-bar[_ngcontent-sc136] {
display: flex;
}
}
.sticky-bar[_ngcontent-sc136] > *[_ngcontent-sc136] {
margin-bottom: 0.5rem;
}
.sticky-bar[_ngcontent-sc136] > .interaction-author[_ngcontent-sc136], .sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: larger;
}
.sticky-bar[_ngcontent-sc136] > .interaction-author[_ngcontent-sc136] > *[_ngcontent-sc136], .sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] > *[_ngcontent-sc136] {
margin: 0.5rem 0;
}
.sticky-bar[_ngcontent-sc136] > .interaction-author[_ngcontent-sc136] > *[_ngcontent-sc136] {
margin: 0.5rem 0;
}
.sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] > button[_ngcontent-sc136], .sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] bookmark[_ngcontent-sc136] {
height: 2rem;
}
.sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] > .social-sharing[_ngcontent-sc136] {
padding-top: 0.5rem;
-webkit-animation: growDown 300ms ease-in-out forwards;
animation: growDown 300ms ease-in-out forwards;
}
.sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] > .social-sharing[_ngcontent-sc136] > [_ngcontent-sc136]:first-child > spiderum-icon[_ngcontent-sc136] {
color: var(--facebook-logo-color);
}
.sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] > .social-sharing[_ngcontent-sc136] > [_ngcontent-sc136]:nth-child(3) > spiderum-icon[_ngcontent-sc136] {
color: var(--twitter-logo-color);
}
.sticky-bar[_ngcontent-sc136] > .interaction-post[_ngcontent-sc136] > .social-sharing[_ngcontent-sc136] > [_ngcontent-sc136]:nth-child(4) > *[_ngcontent-sc136] {
color: var(--linkedIn-logo-color);
}
.modal-box[_ngcontent-sc136] {
padding: 1rem 2rem;
margin: 0 1rem;
border-radius: 10px;
box-shadow: var(--box-shadow);
}
.modal-box[_ngcontent-sc136] .header[_ngcontent-sc136] {
text-transform: uppercase;
font-weight: bold;
border-bottom: var(--divider);
}
.modal-box[_ngcontent-sc136] .footer[_ngcontent-sc136] {
display: flex;
justify-content: space-between;
align-items: center;
}
@-webkit-keyframes growDown {
0% {
transform: scaleY(0);
}
50% {
transform: scaleY(1.1);
}
100% {
transform: scaleY(1);
}
}
@keyframes growDown {
0% {
transform: scaleY(0);
}
50% {
transform: scaleY(1.1);
}
100% {
transform: scaleY(1);
}
}
.hubspot-container[_ngcontent-sc136] {
position: relative;
min-height: 350px;
background: #002e75;
}
@media (min-width: 640px) {
.hubspot-container[_ngcontent-sc136] {
min-height: auto;
}
}
.hubspot-container[_ngcontent-sc136] .engage-hub-form-embed[_ngcontent-sc136] {
position: absolute;
top: 63%;
left: 8%;
width: 83%;
color-scheme: auto;
}
@media (min-width: 640px) {
.hubspot-container[_ngcontent-sc136] .engage-hub-form-embed[_ngcontent-sc136] {
top: 27%;
left: 19%;
width: 71%;
}
}
.hubspot-container[_ngcontent-sc136] .engage-hub-form-embed[_ngcontent-sc136] .hs-input {
border: 1px solid #d1d5db;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
border-radius: 6px;
padding: 8px 13px;
width: 100%;
}
.hubspot-container[_ngcontent-sc136] .engage-hub-form-embed[_ngcontent-sc136] .hs-error-msg {
color: #ff7f5a;
}
.hubspot-container[_ngcontent-sc136] .engage-hub-form-embed[_ngcontent-sc136] .hs-button {
background: #e0f2fe;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
border-radius: 6px;
padding: 8px 17px;
color: #3398d4;
margin-top: 0.75rem;
width: 100%;
}
@media (min-width: 640px) {
.hubspot-container[_ngcontent-sc136] .engage-hub-form-embed[_ngcontent-sc136] .hs-button {
width: auto;
}
}
.hubspot-container-img[_ngcontent-sc136] {
min-height: 200px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Bvc3QtY29udGFpbmVyLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL2xheW91dC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL2J1dHRvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUN1QmhCO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBRUEsaUJBQUE7RUFFQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdEQUFBO0VBQ0EsaUJBQUE7QUR2QkY7QUMwQkE7RUFDRSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUR2QkY7QUN5QkU7RUFDRSxlQUFBO0VBQ0EsK0JBQUE7QUR2Qko7QUVuQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRnNDSjtBRzlCSTtFRFZGO0lBS0ksZ0JBQUE7RUZ1Q0o7QUFDRjtBRzNCSTtFRGxCRjtJQVNJLGdCQUFBO0VGd0NKO0FBQ0Y7QUdoQ0k7RURsQkY7SUFhSSxpQkFBQTtFRnlDSjtBQUNGO0FHN0JJO0VEMUJGO0lBaUJJLGlCQUFBO0VGMENKO0FBQ0Y7QUV2Q0U7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O0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUVBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUVBLHlCQUFBO0VBQ0EsNEJBQUE7QUoybkJGO0FJL3RCQTtFQUNFLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Es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O0VBQ0EsV0FBQTtBQXd6Qk47QUc1OUNJO0VINnBCQTtJQVVJLFdBQUE7RUF5ekJOO0FBQ0Y7QUFyekJFO0VBQ0UsaUJBQUE7QUF1ekJKIiwiZmlsZSI6InBvc3QtY29udGFpbmVyLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvX3Nhc3MvbGF5b3V0XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL19zYXNzL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9idXR0b25zXCI7XG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgLmJ0biB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIC8vIEBhcHBseSB3LTIwO1xuXG4gICAgJi1lZGl0LFxuICAgICYtY2FuY2VsIHtcbiAgICAgIEBhcHBseSB0ZXh0LWdyYXktNjAwIGJvcmRlciBib3JkZXItZ3JheS02MDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyYXktNjAwIHRleHQtd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGFuZ2VyIHtcbiAgICAgIEBhcHBseSB0ZXh0LXJlZC02MDAgYm9yZGVyIG1sLTMgYm9yZGVyLXJlZC02MDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLXJlZC03MDAgdGV4dC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvbGxvdyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb2xsb3dlZCB7XG4gICAgICBAZXh0ZW5kIC5idXR0b24tcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLXJvdW5kZWQge1xuICAgICAgQGFwcGx5IGJvcmRlci1ncmF5LTUwMCB0ZXh0LWdyYXktNjAwO1xuICAgIH1cblxuICAgICYtc3Vic2NyaWJlLS11c2VyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjZThkZWRlO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1zdWJzY3JpYmxlX2F2YSB7XG4gICAgICBAYXBwbHkgdGV4dC1ibHVlLTYwMCBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBhYnNvbHV0ZSByb3VuZGVkLWZ1bGwgdy01IGgtNSBiZy13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvdHRvbTogLTAuNzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1zaGFyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZGl2aWRlcik7XG4gIG1heC13aWR0aDogNnJlbTtcblxuICA6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gICYgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBjb2xvcjogIzk5YTNhZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmIDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cblxuLnlvdXR1YmUtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wb3N0LXlvdXR1YmUtYmctY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uYXV0aC1jb250YWluZXIsXG4ucG9zdC1jb250YWluZXIsXG4ueW91dHViZS1zZWN0aW9uID4gLmNvbnRlbnQsXG4ucG9zdC1zdWJzY3JpcHRpb24sXG4ucG9zdC10b29sLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbi5yYW5kb20tcG9zdHMsXG4ucWNhbyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICB3aWR0aDogY2FsYyg2MDBweCAqIDEuMjUpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICB3aWR0aDogY2FsYyg2NTBweCAqIDEuNSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xuICAgIHdpZHRoOiBjYWxjKDcwMHB4ICogMS4yNSk7XG4gIH1cbn1cblxuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm1vZGlmeS10b29sLWJhciB7XG4gIC5hcmNoaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNTAwKSwgMSk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXBzIHtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmZhZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTIuN3B4O1xuICAgICAgY29sb3I6ICM0MzU0NWY7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMmZhZmY7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJyYW5kLWJsdWUpLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAudGlwcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdC10b29sLWJhciB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZWJmNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIC5wdWxsLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnZvdGUtY291bnQge1xuICAgICAgY29sb3I6ICMyYzNlNTA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgfVxuICAgIC51cC12b3RlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRjZDk2NDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bi12b3RlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZlNDU2NTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctY291bnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTUwMCksIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wdWxsLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgLnJpZ2h0LXRvb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICA+IGEgPiBzcGlkZXJ1bS1pY29uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWZhY2Vib29rLWxvZ28tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9vbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTBweCA1cHg7XG4gIH1cbn1cblxuLnBvc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODU2MTUzODQ7XG4gIHBhZGRpbmc6IDAgMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmF1dGgtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuY3JlYXRlci1wcm9maWxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jYXRlZ29yeSxcbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS02MDApLCAxKTtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTUwMCksIDEpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC8vIC5iYW5uZXIge1xuICAgIC8vICAgd2lkdGg6IDQ1dnc7XG4gICAgLy8gICBtYXJnaW46IDZyZW07XG4gICAgLy8gfVxuXG4gICAgLmF1dGhvci1pbmZvIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudmVyaWZpZWQge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICA+IC5uYW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jcmVhdGVkLWRheSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNTAwKSwgMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogdmFyKC0tdGl0bGUtcG9zdC1jb2xvcik7XG4gICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAyLjVyZW0gMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb21tb24tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtY29udGVudCB7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5wb3N0LWNvbnRhaW5lciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gfVxuICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgLy8gICB3aWR0aDogNjAwcHg7XG4gICAgICAvLyB9XG4gICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAvLyAgIHdpZHRoOiA2NTBweDtcbiAgICAgIC8vIH1cbiAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcbiAgICAgIC8vICAgd2lkdGg6IDcwMHB4O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdC10YWcge1xuICBAZXh0ZW5kIC5zcGlkZXJ1bS10YWc7XG59XG5cbi5hdXRob3ItaW5mbyB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICAmIC5uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLmNyZWF0ZWQtZGF5LFxuICAuY3JlYXRlZC10aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiAjOTlhM2FkO1xuICB9XG59XG5cbi5wb3N0LXN1YnNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBnYXA6IDFyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2F0ZWdvcnksXG4gIC5hdXRob3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmF1dGhvci1pbmZvcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgLy8gYSB7XG4gICAgICAgIC8vICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy43cmVtO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zdWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8vIC5lZGl0b3Ige1xuLy8gICA+IC5zdGlja3ktYmFyIHtcbi8vICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4vLyAgICAgdG9wOiAyNSU7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgbGVmdDogY2FsYygoMTAwJSAtIDY1MHB4KSAvIDIgLSAxMHZ3KTtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4vLyAgICAgPiAqIHtcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgICA+ICoge1xuLy8gICAgICAgICBtYXJnaW46IDFyZW0gMDtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICA+IC5pbnRlcmFjdGlvbiB7XG4vLyAgICAgICA+ICoge1xuLy8gICAgICAgICBtYXJnaW46IDFyZW0gMDtcbi8vICAgICAgIH1cbi8vICAgICAgICYtYXV0aG9yLFxuLy8gICAgICAgJi1wb3N0IHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmLWF1dGhvciB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbi8vICAgICAgICAgPiAqIHtcbi8vICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5zdGlja3ktYmFyIHtcbiAgbGVmdDogY2FsYygoMTAwJSAtIDY1MHB4KSAvIDIgLSAxNHZ3KTtcbiAgdG9wOiAyMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICA+IC5pbnRlcmFjdGlvbiB7XG4gICAgJi1hdXRob3IsXG4gICAgJi1wb3N0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBsYXJnZXI7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hdXRob3IgPiAqIHtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuXG4gICAgJi1wb3N0IHtcbiAgICAgID4gYnV0dG9uLFxuICAgICAgYm9va21hcmsge1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgID4gLnNvY2lhbC1zaGFyaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBncm93RG93biAzMDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcblxuICAgICAgICA+IDpmaXJzdC1jaGlsZCA+IHNwaWRlcnVtLWljb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1mYWNlYm9vay1sb2dvLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gOm50aC1jaGlsZCgzKSA+IHNwaWRlcnVtLWljb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10d2l0dGVyLWxvZ28tY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiA6bnRoLWNoaWxkKDQpID4gKiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWxpbmtlZEluLWxvZ28tY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1ib3gge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIG1hcmdpbjogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93KTtcblxuICAmIC5oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZGl2aWRlcik7XG4gIH1cblxuICAmIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncm93RG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cblxuLmh1YnNwb3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZDogIzAwMmU3NTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5lbmdhZ2UtaHViLWZvcm0tZW1iZWQ6Om5nLWRlZXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYzJTtcbiAgICBsZWZ0OiA4JTtcbiAgICB3aWR0aDogODMlO1xuICAgIGNvbG9yLXNjaGVtZTogYXV0bztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIHRvcDogMjclO1xuICAgICAgbGVmdDogMTklO1xuICAgICAgd2lkdGg6IDcxJTtcbiAgICB9XG5cbiAgICAuaHMtaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ocy1lcnJvci1tc2cge1xuICAgICAgY29sb3I6ICNmZjdmNWE7XG4gICAgfVxuXG4gICAgLmhzLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTBmMmZlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgY29sb3I6ICMzMzk4ZDQ7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4iLCIvLyBjb2xvcnNcblxuJGJhc2U6IHJnYmEodmFyKC0tYnJhbmQtYmx1ZSksIDEpO1xuJGJhc2UtaG92ZXI6ICMyZTg5YmY7XG4kYmFzZS1jbGljazogIzJmNzM5YztcbiRiYXNlLWRpc2FibGU6ICNjNGM0YzQ7XG5cbiRzZWNvbmRhcnk6ICNmZmY7XG4kc2Vjb25kYXJ5LWhvdmVyOiAjZWFlYWVmO1xuJHNlY29uZGFyeS1jbGljazogI2NiY2ZkNTtcbiRzZWNvbmRhcnktZGlzYWJsZTogI2ZhZmFmYTtcblxuJHBsYWNlaG9sZGVyOiAjZWFlYWVmO1xuJGJvcmRlcjogMXB4IHNvbGlkICNlM2ViZjY7XG5cbi8vIGxheW91dHNcblxuJG1hcmdpbjogMTBweDtcbiRib3JkZXItcmFkaXVzOiAzcHg7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cbi8vIHRoZW1lc1xuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvLyBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLy9mb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzMxOTlkNTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm5vcm1hbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5zcGlkZXJ1bS10YWcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWctYmcpO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10YWctaG92ZXItYmcpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIENPTlRBSU5FUjpTSVpFXG4uY29udGFpbmVyIHtcbiAgJlxcOnhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcbiAgICAgIG1heC13aWR0aDogMTM2OHB4O1xuICAgIH1cbiAgfVxuXG4gICZcXDpsZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDExOTJweDtcbiAgICB9XG4gIH1cblxuICAmXFw6bWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG4gIH1cblxuICAmXFw6c20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFVTRVIgU1RBVFVTXG5cbi5pcy1sb2dnZWQtaW4ge1xuICAuaXMtbG9nZ2VkLW91dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pcy1sb2dnZWQtb3V0IHtcbiAgLmlzLWxvZ2dlZC1pbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pcy1zbmFwLXRvcCB7XG4gIHRvcDogMTQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmlzLXNuYXAtYm90IHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi8vIElNR1xuXG5pbWdbc3JjPVwiXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ncmF5LTEwMCksIDEpO1xufVxuXG4uaW1nLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTUwMCksIDEpO1xuXG4gIGEge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cbn1cblxuLy8gQ09MVU1OU1xuXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIG1pbi13aWR0aDogMDtcbiAgZ3JpZC1nYXA6IDMuNXJlbTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC5jb2x1bW5cXDpzcGFjZXIge1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBncmlkLWdhcDogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW5cXDpzaWRlYmFyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uXFw6bWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuXG4gIC5jb2x1bW5cXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLW5hdmJhci1oZWlnaHQpICsgdmFyKC0tbmF2YmFyLWJvdHRvbS1oZWlnaHQpICsgMXJlbSk7XG4gIH1cbn1cblxuLy8gSUNPTiArIFRFWFRcblxuLy8gc3Bhbi5pY29uIHtcbi8vICAgICAvLyBmb250LXNpemU6IDAuODc1ZW07XG5cbi8vICAgICArc3Bhbi50ZXh0IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzI1ZW07XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBzcGFuLnRleHQge1xuLy8gICAgICtzcGFuLmljb24ge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMC4zMjVlbTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIFRPR0dMRVxuXG4udG9nZ2xlXFw6Y29udGVudCB7XG4gICYuaXNcXDphY3RpdmUge1xuICAgIC50b2dnbGVcXDpibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudG9nZ2xlXFw6aGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFNIQURPV1xuXG4uc2hhZG93XFw6c3Age1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjA1KSwgMCA0cHggNnB4IC0ycHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDI1KSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wNSksIDAgNHB4IDZweCAtMnB4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjAyNSkgIWltcG9ydGFudDtcbn1cblxuLy8gU01BTExDQVBTXG5cbi50ZXh0LXNtYWxsY2FwcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4vLyBQQVJBR1JBUEhTXG5cbi5wYXJhZ3JhcGhzIHtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmUtY2xhbXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIlxcMDBhMC4uLiDEkOG7jWMgdGjDqm1cIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4vLyBTRUNUSU9OXG5cbi5zZWN0aW9uIHtcbiAgPiAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAycmVtIDAgMXJlbSAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgLy8gY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcbiAgfVxufVxuXG4vLyBUUkVORElORyBDQVJPVVNFTFxuXG4udHJlbmRpbmctY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgJjpudGgtY2hpbGQoMyksXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMpICogMik7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ncmF5LTIwMCksIDEpO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcblxuICAgIEBpbmNsdWRlIHNoYWRvdztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGhlaWdodDogMTJyZW07XG4gICAgfVxuXG4gICAgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDBkZWcsXG4gICAgICAgICAgcmdiYSh2YXIoLS1ncmF5LTYwMCksIDAuOCksXG4gICAgICAgICAgcmdiYSh2YXIoLS1ncmF5LTYwMCksIDAuNikgMjUlLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjQpIDUwJSxcbiAgICAgICAgICByZ2JhKHZhcigtLWdyYXktNjAwKSwgMC4yKSA3NSUsXG4gICAgICAgICAgcmdiYSh2YXIoLS1ncmF5LTYwMCksIDApXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuXG4gICAgICAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ncmF5LTIwMCksIDEpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VybmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRklMVEVSU1xuXG4uZmlsdGVycyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvLyBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cbiAgLmZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuICAgICAgJi5maWx0ZXItLXZpc2libGUge1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBib3gtc2hhZG93OiByZ2JhKDEwMCwgMTAwLCAxMTEsIDAuMikgMHB4IDdweCAyOXB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNjAwKSwgMSk7XG4gICAgICAgID4gc3BhbiA+IHNwaWRlcnVtLWljb24ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNjAwKSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpbHRlclxcOnZpZXcge1xuICAgICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5maWx0ZXJcXDpuYWtlZCkge1xuICAgICAgLml0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAmLmFjdGl2ZS10YWIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgICAgICAgICAvLyBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS13aGl0ZSksIDEpO1xuICAgICAgICAgIC8vIEBpbmNsdWRlIHNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZpbHRlclxcOnZpZXcge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDIuMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUT1AgQU5OT1VOQ0VNRU5UXG5cbi50b3AtYW5ub3VuY2VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1ibHVlLTMwMCksIDAuMjUpO1xuICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgLmNvbnRhaW5lclxcOmxnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTcwMCksIDEpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTcwMCksIDEpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAuY29udGFpbmVyXFw6bGcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAudGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIT01FOiBFRElUT1JTJyBQSUNLU1xuXG4uZWRpdG9ycy1waWNrcyB7XG4gIC5lZGl0b3JzLXBpY2tzX19vdGhlcnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4udG9nZ2xlIHtcbiAgfiAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzXFw6YWN0aXZlIHtcbiAgICB+IC5kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4udGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmLnRhYnNcXDpjZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAudGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC4zMjVlbSAwIDAuMzI1ZW0gMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBmb250LXNpemU6IG1lZGl1bTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgfVxuXG4gICAgJi5pc1xcOmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNDAwKSwgMSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNTAwKSwgMSk7XG4gIH1cblxuICAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTcwMCksIDEpO1xuICB9XG59XG5cbi8vIC5tb2JpbGUtb25seSB7XG4vLyAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuLy8gICBtYXJnaW46IDAgIWltcG9ydGFudDtcbi8vICAgaGVpZ2h0OiAwO1xuXG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgIHBhZGRpbmc6IDAuNzVyZW0gM3JlbSAwLjc1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbi8vICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuLy8gICB9XG4vLyB9XG4ubW9iaWxlLW9ubHkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDNyZW0gMC43NXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmlzXFw6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYmx1ZS02MDApLCAxKTtcbiAgZmlsbDogcmdiYSh2YXIoLS1ibHVlLTYwMCksIDEpO1xuXG4gID4gc3BpZGVydW0taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsbDogaW5oZXJpdDtcbiAgfVxufVxuXG4ubGcge1xuICAmXFw6YmxvY2sge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZcXDpmbGV4IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4ubWQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgJlxcOmZsZXgtY29sIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJlxcOmZsZXgtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJlxcOmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbiIsIi8vLy8gU0NSRUVOIFNJWkVcbiR2aWV3cG9ydC14czogNjM5cHg7XG4kdmlld3BvcnQtc206IDY0MHB4O1xuJHZpZXdwb3J0LW1kOiA3NjhweDtcbiR2aWV3cG9ydC1sZzogMTAyNHB4O1xuJHZpZXdwb3J0LXhsOiAxMjgwcHg7XG4kdmlld3BvcnQteHhsOiAxNTE4cHg7XG5cbkBtaXhpbiBicmVha3BvaW50KCRjbGFzcykge1xuICBAaWYgJGNsYXNzPT14cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2aWV3cG9ydC14cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09c20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQtc20pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PW1kIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LW1kKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQteGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXh4bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC14eGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50IG1peGluIHN1cHBvcnRzOiB4cywgc20sIG1kLCBsZywgeGwsIHh4bFwiO1xuICB9XG59XG5cbi8vIEZPTlRBV0VTT01FXG5cbkBtaXhpbiBmb250YXdlc29tZSgkY2xhc3MpIHtcbiAgQGlmICRjbGFzcz09c29saWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIGlmICRjbGFzcz09cmVndWxhciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1saWdodCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1icmFuZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkZvbnRBd2Vzb21lIGNvbWUgaW4gNCBzdHlsZTogc29saWQsIHJlZ3VsYXIsIGxpZ2h0IGFuZCBicmFuZFwiO1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50O1xuICAtLWJsYWNrOiAwLCAwLCAwO1xuICAtLXdoaXRlOiAyNTUsIDI1NSwgMjU1O1xuICAtLWdyYXktMTAwOiAyNDcsIDI1MCwgMjUyO1xuICAtLWdyYXktMjAwOiAyMzcsIDI0MiwgMjQ3O1xuICAtLWdyYXktMzAwOiAyMjYsIDIzMiwgMjQwO1xuICAtLWdyYXktNDAwOiAyMDMsIDIxMywgMjI0O1xuICAtLWdyYXktNTAwOiAxNjAsIDE3NCwgMTkyO1xuICAtLWdyYXktNjAwOiAxMTMsIDEyOCwgMTUwO1xuICAtLWdyYXktNzAwOiA3NCwgODUsIDEwNDtcbiAgLS1ncmF5LTgwMDogNDUsIDU1LCA3MjtcbiAgLS1ncmF5LTkwMDogMjYsIDMyLCA0NDtcbiAgLS1yZWQtMTAwOiAyNTUsIDI0NSwgMjQ1O1xuICAtLXJlZC0yMDA6IDI1NCwgMjE1LCAyMTU7XG4gIC0tcmVkLTMwMDogMjU0LCAxNzgsIDE3ODtcbiAgLS1yZWQtNDAwOiAyNTIsIDEyOSwgMTI5O1xuICAtLXJlZC01MDA6IDI0NSwgMTAxLCAxMDE7XG4gIC0tcmVkLTYwMDogMjI5LCA2MiwgNjI7XG4gIC0tcmVkLTcwMDogMTk3LCA0OCwgNDg7XG4gIC0tcmVkLTgwMDogMTU1LCA0NCwgNDQ7XG4gIC0tcmVkLTkwMDogMTE2LCA0MiwgNDI7XG4gIC0tb3JhbmdlLTEwMDogMjU1LCAyNTAsIDI0MDtcbiAgLS1vcmFuZ2UtMjAwOiAyNTQsIDIzNSwgMjAwO1xuICAtLW9yYW5nZS0zMDA6IDI1MSwgMjExLCAxNDE7XG4gIC0tb3JhbmdlLTQwMDogMjQ2LCAxNzMsIDg1O1xuICAtLW9yYW5nZS01MDA6IDIzNywgMTM3LCA1NDtcbiAgLS1vcmFuZ2UtNjAwOiAyMjEsIDEwNywgMzI7XG4gIC0tb3JhbmdlLTcwMDogMTkyLCA4NiwgMzM7XG4gIC0tb3JhbmdlLTgwMDogMTU2LCA2NiwgMzM7XG4gIC0tb3JhbmdlLTkwMDogMTIzLCA1MiwgMzA7XG4gIC0teWVsbG93LTEwMDogMjU1LCAyNTUsIDI0MDtcbiAgLS15ZWxsb3ctMjAwOiAyNTQsIDI1MiwgMTkxO1xuICAtLXllbGxvdy0zMDA6IDI1MCwgMjQwLCAxMzc7XG4gIC0teWVsbG93LTQwMDogMjQ2LCAyMjQsIDk0O1xuICAtLXllbGxvdy01MDA6IDIzNiwgMjAxLCA3NTtcbiAgLS15ZWxsb3ctNjAwOiAyMTQsIDE1OCwgNDY7XG4gIC0teWVsbG93LTcwMDogMTgzLCAxMjEsIDMxO1xuICAtLXllbGxvdy04MDA6IDE1MSwgOTAsIDIyO1xuICAtLXllbGxvdy05MDA6IDExNiwgNjYsIDE2O1xuICAtLWdyZWVuLTEwMDogMjQwLCAyNTUsIDI0NDtcbiAgLS1ncmVlbi0yMDA6IDE5OCwgMjQ2LCAyMTM7XG4gIC0tZ3JlZW4tMzAwOiAxNTQsIDIzMCwgMTgwO1xuICAtLWdyZWVuLTQwMDogMTA0LCAyMTEsIDE0NTtcbiAgLS1ncmVlbi01MDA6IDcyLCAxODcsIDEyMDtcbiAgLS1ncmVlbi02MDA6IDU2LCAxNjEsIDEwNTtcbiAgLS1ncmVlbi03MDA6IDQ3LCAxMzMsIDkwO1xuICAtLWdyZWVuLTgwMDogMzksIDEwMywgNzM7XG4gIC0tZ3JlZW4tOTAwOiAzNCwgODQsIDYxO1xuICAtLXRlYWwtMTAwOiAyMzAsIDI1NSwgMjUwO1xuICAtLXRlYWwtMjAwOiAxNzgsIDI0NSwgMjM0O1xuICAtLXRlYWwtMzAwOiAxMjksIDIzMCwgMjE3O1xuICAtLXRlYWwtNDAwOiA3OSwgMjA5LCAxOTc7XG4gIC0tdGVhbC01MDA6IDU2LCAxNzgsIDE3MjtcbiAgLS10ZWFsLTYwMDogNDksIDE1MSwgMTQ5O1xuICAtLXRlYWwtNzAwOiA0NCwgMTIyLCAxMjM7XG4gIC0tdGVhbC04MDA6IDQwLCA5NCwgOTc7XG4gIC0tdGVhbC05MDA6IDM1LCA3OCwgODI7XG4gIC0tYmx1ZS0xMDA6IDIzNCwgMjQ4LCAyNTU7XG4gIC0tYmx1ZS0yMDA6IDIwMywgMjM3LCAyNTQ7XG4gIC0tYmx1ZS0zMDA6IDE3MiwgMjI1LCAyNTM7XG4gIC0tYmx1ZS00MDA6IDEwOSwgMjAzLCAyNTI7XG4gIC0tYmx1ZS01MDA6IDQ3LCAxODEsIDI1MDtcbiAgLS1ibHVlLTYwMDogNDIsIDE2MywgMjI1O1xuICAtLWJsdWUtNzAwOiAyOCwgMTA5LCAxNTA7XG4gIC0tYmx1ZS04MDA6IDIxLCA4MSwgMTEzO1xuICAtLWJsdWUtOTAwOiAxNCwgNTQsIDc1O1xuICAtLWluZGlnby0xMDA6IDIzNSwgMjQ0LCAyNTU7XG4gIC0taW5kaWdvLTIwMDogMTk1LCAyMTgsIDI1NDtcbiAgLS1pbmRpZ28tMzAwOiAxNjMsIDE5MSwgMjUwO1xuICAtLWluZGlnby00MDA6IDEyNywgMTU2LCAyNDU7XG4gIC0taW5kaWdvLTUwMDogMTAyLCAxMjYsIDIzNDtcbiAgLS1pbmRpZ28tNjAwOiA5MCwgMTAzLCAyMTY7XG4gIC0taW5kaWdvLTcwMDogNzYsIDgxLCAxOTE7XG4gIC0taW5kaWdvLTgwMDogNjcsIDY1LCAxNDQ7XG4gIC0taW5kaWdvLTkwMDogNjAsIDU0LCAxMDc7XG4gIC0tcHVycGxlLTEwMDogMjUwLCAyNDUsIDI1NTtcbiAgLS1wdXJwbGUtMjAwOiAyMzMsIDIxNiwgMjUzO1xuICAtLXB1cnBsZS0zMDA6IDIxNCwgMTg4LCAyNTA7XG4gIC0tcHVycGxlLTQwMDogMTgzLCAxNDgsIDI0NDtcbiAgLS1wdXJwbGUtNTAwOiAxNTksIDEyMiwgMjM0O1xuICAtLXB1cnBsZS02MDA6IDEyOCwgOTAsIDIxMztcbiAgLS1wdXJwbGUtNzAwOiAxMDcsIDcwLCAxOTM7XG4gIC0tcHVycGxlLTgwMDogODUsIDYwLCAxNTQ7XG4gIC0tcHVycGxlLTkwMDogNjgsIDUxLCAxMjI7XG4gIC0tcGluay0xMDA6IDI1NSwgMjQ1LCAyNDc7XG4gIC0tcGluay0yMDA6IDI1NCwgMjE1LCAyMjY7XG4gIC0tcGluay0zMDA6IDI1MSwgMTgyLCAyMDY7XG4gIC0tcGluay00MDA6IDI0NiwgMTM1LCAxNzk7XG4gIC0tcGluay01MDA6IDIzNywgMTAwLCAxNjY7XG4gIC0tcGluay02MDA6IDIxMywgNjMsIDE0MDtcbiAgLS1waW5rLTcwMDogMTg0LCA1MCwgMTI4O1xuICAtLXBpbmstODAwOiAxNTEsIDM4LCAxMDk7XG4gIC0tcGluay05MDA6IDExMiwgMzYsIDg5O1xuXG4gIC0tYnJhbmQtZ3JleTogOTcsIDk3LCA5NztcbiAgLS1icmFuZC1ibGFjazogMjIsIDIyLCAyMjtcbiAgLS1icmFuZC1ibHVlOiA1MSwgMTUyLCAyMTI7XG5cbiAgLS1zeXN0ZW0tcmVkOiAxNjYsIDM1LCAyMztcbiAgLS1zeXN0ZW0tZ3JlZW46IDY1LCAxNzQsIDEzNTtcbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyBtYXgtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblxuICBzcGFuID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICBzcGFuLnRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ob3ZlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vICY6Zm9jdXMge1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY2xpY2sgIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWRpc2FibGUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi1zZWNvbmRhcnksXG4gICYtdGFnLFxuICAmLW5hdiB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNsaWNrO1xuICAgIH1cblxuICAgICYuaXNcXDpkaXNhYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZGlzYWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLy8gJjpmb2N1cyB7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNsaWNrICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWRpc2FibGUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi1kcmFmdCB7XG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gIH1cblxuICAmLXRhZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNDdweDtcbiAgfVxuXG4gICYtbmF2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICB9XG5cbiAgJl9fZGFzaGVkIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzYwNjI2NjtcbiAgfVxufVxuIl19 */</style><style ng-transition="serverApp">@charset "UTF-8";
.section-title[_ngcontent-sc103] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc103] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc103] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc103] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc103]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.container\:xl[_ngcontent-sc103] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:xl[_ngcontent-sc103] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc103] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc103] {
max-width: 1024px;
}
}
@media (min-width: 1518px) {
.container\:xl[_ngcontent-sc103] {
max-width: 1368px;
}
}
.container\:lg[_ngcontent-sc103] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:lg[_ngcontent-sc103] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc103] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc103] {
max-width: 1100px;
}
}
@media (min-width: 1518px) {
.container\:lg[_ngcontent-sc103] {
max-width: 1192px;
}
}
.container\:md[_ngcontent-sc103] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:md[_ngcontent-sc103] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:md[_ngcontent-sc103] {
max-width: 768px;
}
}
.container\:sm[_ngcontent-sc103] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:sm[_ngcontent-sc103] {
max-width: 640px;
}
}
.is-logged-in[_ngcontent-sc103] .is-logged-out[_ngcontent-sc103] {
display: none !important;
}
.is-logged-out[_ngcontent-sc103] .is-logged-in[_ngcontent-sc103] {
display: none !important;
}
.is-snap-top[_ngcontent-sc103] {
top: 140px;
position: fixed;
}
.is-snap-bot[_ngcontent-sc103] {
bottom: 0;
position: fixed;
}
img[src=""][_ngcontent-sc103] {
display: block;
opacity: 0;
width: 100%;
height: 100%;
}
.img-container[_ngcontent-sc103] {
background-color: rgba(var(--gray-100), 1);
}
.img-caption[_ngcontent-sc103] {
margin-top: 0.5rem;
font-family: "Noto Sans", sans-serif;
font-size: 0.875rem;
color: rgba(var(--gray-500), 1);
}
.img-caption[_ngcontent-sc103] a[_ngcontent-sc103] {
border-bottom: 0.05em solid currentColor;
}
.columns[_ngcontent-sc103] {
display: grid;
grid-template-columns: minmax(0, 1fr);
min-width: 0;
grid-gap: 3.5rem;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc103] {
grid-template-columns: 3fr 1fr;
}
}
.columns[_ngcontent-sc103] .column[_ngcontent-sc103] {
grid-template-columns: minmax(0, 1fr);
width: 100%;
min-width: 0;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
.columns[_ngcontent-sc103] .column\:spacer[_ngcontent-sc103] {
grid-gap: 1.5rem;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc103] .column\:spacer[_ngcontent-sc103] {
grid-gap: 1.2rem;
}
}
.columns[_ngcontent-sc103] .column\:sidebar[_ngcontent-sc103] {
grid-column: span 2;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc103] .column\:sidebar[_ngcontent-sc103] {
grid-column: span 1;
}
}
.columns[_ngcontent-sc103] .column\:main[_ngcontent-sc103] {
grid-column: span 1;
}
.columns[_ngcontent-sc103] .column\:sticky[_ngcontent-sc103] {
position: sticky;
top: calc(var(--navbar-height) + var(--navbar-bottom-height) + 1rem);
}
.toggle\:content.is\:active[_ngcontent-sc103] .toggle\:block[_ngcontent-sc103] {
display: block;
}
.toggle\:content.is\:active[_ngcontent-sc103] .toggle\:hidden[_ngcontent-sc103] {
display: none;
}
.shadow\:sp[_ngcontent-sc103] {
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.text-smallcaps[_ngcontent-sc103] {
font-weight: bold;
font-size: 0.875rem;
}
.paragraphs[_ngcontent-sc103] > *[_ngcontent-sc103] + *[_ngcontent-sc103] {
margin-top: 1em;
}
.paragraphs[_ngcontent-sc103] ul[_ngcontent-sc103] li[_ngcontent-sc103]:before {
content: "-";
margin-right: 0.5rem;
}
.paragraphs[_ngcontent-sc103] ul[_ngcontent-sc103] li[_ngcontent-sc103]:not(:first-child) {
margin-top: 0.25rem;
}
.line-clamp[_ngcontent-sc103] {
position: relative;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp[_ngcontent-sc103] > *[_ngcontent-sc103]:not(:first-child) {
display: none;
}
.line-clamp[_ngcontent-sc103]:after {
position: absolute;
bottom: 0;
right: 0;
content: " ... Đọc thêm";
font-weight: bold;
background-color: white;
}
.section[_ngcontent-sc103] > .title[_ngcontent-sc103] {
display: block;
margin: 2rem 0 1rem 0;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
}
.trending-carousel[_ngcontent-sc103] {
position: relative;
}
.trending-carousel[_ngcontent-sc103] a[_ngcontent-sc103]:nth-child(3), .trending-carousel[_ngcontent-sc103] a[_ngcontent-sc103]:nth-child(4) {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc103] a[_ngcontent-sc103]:nth-child(3), .trending-carousel[_ngcontent-sc103] a[_ngcontent-sc103]:nth-child(4) {
display: block;
}
}
.trending-carousel[_ngcontent-sc103] .wrapper[_ngcontent-sc103] {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc103] .wrapper[_ngcontent-sc103] {
grid-template-columns: repeat(4, 1fr);
}
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] {
position: relative;
display: block;
height: 18rem;
border-radius: calc(var(--border-radius) * 2);
overflow: hidden;
background-position: center;
background-size: cover;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] {
height: 12rem;
}
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .image[_ngcontent-sc103] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
display: block;
width: 100%;
height: 100%;
background-size: cover;
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .image[_ngcontent-sc103]:before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
width: 100%;
height: 100%;
background-image: linear-gradient(0deg, rgba(var(--gray-600), 0.8), rgba(var(--gray-600), 0.6) 25%, rgba(var(--gray-600), 0.4) 50%, rgba(var(--gray-600), 0.2) 75%, rgba(var(--gray-600), 0));
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .content[_ngcontent-sc103] {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
height: 100%;
width: 100%;
padding: 1rem;
color: white;
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .content[_ngcontent-sc103] .category[_ngcontent-sc103] {
margin-top: auto;
font-size: 0.75rem;
text-transform: uppercase;
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .content[_ngcontent-sc103] .title[_ngcontent-sc103] {
font-weight: bold;
font-size: 1.125rem;
line-height: 1.25;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .content[_ngcontent-sc103] .author[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 0.5rem;
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .content[_ngcontent-sc103] .author[_ngcontent-sc103] .avatar[_ngcontent-sc103] {
display: block;
flex-shrink: 0;
width: 2rem;
height: 2rem;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 50%;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc103] .item[_ngcontent-sc103] > .content[_ngcontent-sc103] .author[_ngcontent-sc103] .username[_ngcontent-sc103] {
margin-left: 0.5rem;
font-size: 0.8rem;
}
.trending-carousel[_ngcontent-sc103] .nav[_ngcontent-sc103] {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc103] .nav[_ngcontent-sc103] {
display: initial;
}
}
.trending-carousel[_ngcontent-sc103] .nav[_ngcontent-sc103] > *[_ngcontent-sc103] {
position: absolute;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
border-radius: 50%;
border: 1px solid rgba(var(--border), 1);
background-color: white;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc103] .nav[_ngcontent-sc103] > *[_ngcontent-sc103]:hover {
background-color: rgba(var(--gray-200), 1);
}
.trending-carousel[_ngcontent-sc103] .nav[_ngcontent-sc103] .right[_ngcontent-sc103] {
right: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
.filters[_ngcontent-sc103] {
background: transparent;
border-bottom: 1px solid #e3ebf6;
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103] {
display: flex;
width: 100%;
justify-content: space-between;
position: relative;
}
@media (max-width: 639px) {
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103] {
position: fixed;
bottom: 0;
right: 0;
width: 100vw;
transition: transform 0.25s ease-out;
border-top: 1px solid rgba(var(--border), 1);
background-color: white;
z-index: 99;
transform: translateY(100%);
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103] .item[_ngcontent-sc103] {
height: 3rem;
}
.filters[_ngcontent-sc103] .filter.filter--visible[_ngcontent-sc103] {
transform: unset;
}
}
@media (min-width: 768px) {
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103] {
width: unset;
justify-content: flex-start;
}
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103] .item[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.75rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
cursor: pointer;
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103] .item[_ngcontent-sc103]:hover {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103] .item[_ngcontent-sc103]:hover > span[_ngcontent-sc103] > spiderum-icon[_ngcontent-sc103] {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc103] .filter.filter\:view[_ngcontent-sc103] .item[_ngcontent-sc103] {
width: 1.5rem;
padding: 0;
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103]:not(.filter\:naked) .item[_ngcontent-sc103] {
height: 2.25rem;
flex-grow: 1;
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103]:not(.filter\:naked) .item.active-tab[_ngcontent-sc103] {
border-bottom: 3px solid;
}
.filters[_ngcontent-sc103] .filter[_ngcontent-sc103]:not(.filter\:naked).filter\:view .item[_ngcontent-sc103] {
width: 2.25rem;
padding: 0;
}
.top-announcement[_ngcontent-sc103] {
position: relative;
padding: 1rem;
background-color: rgba(var(--border), 1);
border-bottom: 1px solid rgba(var(--blue-300), 0.25);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.top-announcement[_ngcontent-sc103] .container\:lg[_ngcontent-sc103] {
position: relative;
display: flex;
flex-direction: column;
}
.top-announcement[_ngcontent-sc103] .title[_ngcontent-sc103] {
display: flex;
align-items: center;
margin-bottom: 0.5rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc103] .title[_ngcontent-sc103] {
margin-bottom: 0;
}
}
.top-announcement[_ngcontent-sc103] .close[_ngcontent-sc103] {
position: absolute;
right: 0;
display: flex;
align-items: center;
justify-content: center;
width: 1.5rem;
height: 1.5rem;
font-size: 0.875rem;
}
.top-announcement[_ngcontent-sc103] .close[_ngcontent-sc103]:hover {
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc103] .container\:lg[_ngcontent-sc103] {
flex-direction: row;
}
.top-announcement[_ngcontent-sc103] .title[_ngcontent-sc103]::after {
content: "";
display: block;
height: 2px;
width: 2.5rem;
margin-right: 1rem;
margin-left: 1rem;
background-color: currentColor;
}
}
.editors-picks[_ngcontent-sc103] .editors-picks__others[_ngcontent-sc103] {
border-top: 1px solid rgba(var(--border), 1);
padding-top: 1rem;
margin-top: 1.5rem;
}
.toggle[_ngcontent-sc103] ~ .dropdown[_ngcontent-sc103] {
display: none;
}
.toggle.is\:active[_ngcontent-sc103] ~ .dropdown[_ngcontent-sc103] {
display: flex;
}
.tabs[_ngcontent-sc103] {
display: flex;
align-items: center;
border-bottom: 1px solid rgba(var(--border), 1);
overflow: auto;
}
.tabs.tabs\:centered[_ngcontent-sc103] {
justify-content: space-evenly;
}
.tabs[_ngcontent-sc103] .tab[_ngcontent-sc103] {
display: flex;
height: 3.5rem;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
border-style: solid;
border-width: 0.325em 0 0.325em 0;
border-color: transparent;
font-size: 0.8rem;
flex-grow: 1;
}
@media (min-width: 768px) {
.tabs[_ngcontent-sc103] .tab[_ngcontent-sc103] {
width: unset;
font-size: medium;
}
}
.tabs[_ngcontent-sc103] .tab[_ngcontent-sc103]:hover {
border-bottom-color: rgba(var(--border), 1);
}
.tabs[_ngcontent-sc103] .tab.is\:active[_ngcontent-sc103] {
border-bottom-color: rgba(var(--blue-500), 1) !important;
color: rgba(var(--blue-400), 1) !important;
}
.tabs[_ngcontent-sc103] .tab[_ngcontent-sc103] a[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}
.tabs[_ngcontent-sc103] .tab[_ngcontent-sc103] a[_ngcontent-sc103] span.text[_ngcontent-sc103] {
white-space: nowrap;
}
.stats[_ngcontent-sc103] {
display: flex;
align-items: flex-start;
justify-content: space-evenly;
text-align: center;
}
.stats[_ngcontent-sc103] .item[_ngcontent-sc103] {
margin-right: 10px;
}
.stats[_ngcontent-sc103] .label[_ngcontent-sc103] {
font-weight: bold;
font-size: 0.875rem;
text-transform: uppercase;
color: rgba(var(--gray-500), 1);
}
.stats[_ngcontent-sc103] .value[_ngcontent-sc103] {
font-size: 1.25rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
.mobile-only[_ngcontent-sc103] {
visibility: visible;
padding: 0.75rem 3rem 0.75rem 0.75rem !important;
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
}
@media (min-width: 1024px) {
.mobile-only[_ngcontent-sc103] {
visibility: hidden;
padding: 0 !important;
margin: 0 !important;
height: 0;
}
}
.is\:active[_ngcontent-sc103] {
color: rgba(var(--blue-600), 1);
fill: rgba(var(--blue-600), 1);
}
.is\:active[_ngcontent-sc103] > spiderum-icon[_ngcontent-sc103] {
color: inherit;
fill: inherit;
}
@media (min-width: 1024px) {
.lg\:block[_ngcontent-sc103] {
display: block;
}
}
@media (min-width: 1024px) {
.lg\:flex[_ngcontent-sc103] {
display: flex;
}
}
@media (min-width: 768px) {
.md\:flex-col[_ngcontent-sc103] {
flex-direction: column;
}
.md\:flex-row[_ngcontent-sc103] {
flex-direction: row;
}
.md\:hidden[_ngcontent-sc103] {
display: hidden;
}
}
.mb-5[_ngcontent-sc103] {
margin-bottom: 1.25rem;
}
[_ngcontent-sc103]:root {
--transparent: transparent;
--black: 0, 0, 0;
--white: 255, 255, 255;
--gray-100: 247, 250, 252;
--gray-200: 237, 242, 247;
--gray-300: 226, 232, 240;
--gray-400: 203, 213, 224;
--gray-500: 160, 174, 192;
--gray-600: 113, 128, 150;
--gray-700: 74, 85, 104;
--gray-800: 45, 55, 72;
--gray-900: 26, 32, 44;
--red-100: 255, 245, 245;
--red-200: 254, 215, 215;
--red-300: 254, 178, 178;
--red-400: 252, 129, 129;
--red-500: 245, 101, 101;
--red-600: 229, 62, 62;
--red-700: 197, 48, 48;
--red-800: 155, 44, 44;
--red-900: 116, 42, 42;
--orange-100: 255, 250, 240;
--orange-200: 254, 235, 200;
--orange-300: 251, 211, 141;
--orange-400: 246, 173, 85;
--orange-500: 237, 137, 54;
--orange-600: 221, 107, 32;
--orange-700: 192, 86, 33;
--orange-800: 156, 66, 33;
--orange-900: 123, 52, 30;
--yellow-100: 255, 255, 240;
--yellow-200: 254, 252, 191;
--yellow-300: 250, 240, 137;
--yellow-400: 246, 224, 94;
--yellow-500: 236, 201, 75;
--yellow-600: 214, 158, 46;
--yellow-700: 183, 121, 31;
--yellow-800: 151, 90, 22;
--yellow-900: 116, 66, 16;
--green-100: 240, 255, 244;
--green-200: 198, 246, 213;
--green-300: 154, 230, 180;
--green-400: 104, 211, 145;
--green-500: 72, 187, 120;
--green-600: 56, 161, 105;
--green-700: 47, 133, 90;
--green-800: 39, 103, 73;
--green-900: 34, 84, 61;
--teal-100: 230, 255, 250;
--teal-200: 178, 245, 234;
--teal-300: 129, 230, 217;
--teal-400: 79, 209, 197;
--teal-500: 56, 178, 172;
--teal-600: 49, 151, 149;
--teal-700: 44, 122, 123;
--teal-800: 40, 94, 97;
--teal-900: 35, 78, 82;
--blue-100: 234, 248, 255;
--blue-200: 203, 237, 254;
--blue-300: 172, 225, 253;
--blue-400: 109, 203, 252;
--blue-500: 47, 181, 250;
--blue-600: 42, 163, 225;
--blue-700: 28, 109, 150;
--blue-800: 21, 81, 113;
--blue-900: 14, 54, 75;
--indigo-100: 235, 244, 255;
--indigo-200: 195, 218, 254;
--indigo-300: 163, 191, 250;
--indigo-400: 127, 156, 245;
--indigo-500: 102, 126, 234;
--indigo-600: 90, 103, 216;
--indigo-700: 76, 81, 191;
--indigo-800: 67, 65, 144;
--indigo-900: 60, 54, 107;
--purple-100: 250, 245, 255;
--purple-200: 233, 216, 253;
--purple-300: 214, 188, 250;
--purple-400: 183, 148, 244;
--purple-500: 159, 122, 234;
--purple-600: 128, 90, 213;
--purple-700: 107, 70, 193;
--purple-800: 85, 60, 154;
--purple-900: 68, 51, 122;
--pink-100: 255, 245, 247;
--pink-200: 254, 215, 226;
--pink-300: 251, 182, 206;
--pink-400: 246, 135, 179;
--pink-500: 237, 100, 166;
--pink-600: 213, 63, 140;
--pink-700: 184, 50, 128;
--pink-800: 151, 38, 109;
--pink-900: 112, 36, 89;
--brand-grey: 97, 97, 97;
--brand-black: 22, 22, 22;
--brand-blue: 51, 152, 212;
--system-red: 166, 35, 23;
--system-green: 65, 174, 135;
}
.section-title[_ngcontent-sc103] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc103] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc103] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc103] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc103]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
@layer components {
.btn {
@apply cursor-pointer flex items-center justify-center bg-blue-500 h-10 px-6 text-white rounded-full shadow-sm;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.btn:hover {
@apply bg-blue-600;
}
@media (max-width: 639px) {
.btn {
@apply px-3 text-xs;
}
}
.navbar-logo {
@apply mr-2;
}
@media (min-width: 768px) {
.navbar-logo {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
}
.navbar-logo .logo {
@apply object-cover object-left;
}
#new-post-btn {
@apply flex;
}
}
.new-post-icon[_ngcontent-sc103] {
height: 16px;
margin-right: 0.5rem;
display: none;
}
@media (min-width: 768px) {
.new-post-icon[_ngcontent-sc103] {
display: block;
}
}
.new-post-icon[_ngcontent-sc103] spiderum-card[_ngcontent-sc103] {
display: block;
}
.navbar[_ngcontent-sc103], .navbar_post[_ngcontent-sc103] {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
padding-left: 1rem;
padding-right: 1rem;
transition: all 0.25s linear;
}
.navbar.is-scrolldown[_ngcontent-sc103], .navbar_post.is-scrolldown[_ngcontent-sc103] {
top: calc(var(--navbar-height) * -1);
}
.navbar[_ngcontent-sc103] {
border-bottom: 1px solid var(--navbar-border-color);
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
padding: 0;
position: sticky;
}
.navbar-min120[_ngcontent-sc103] {
min-height: 120px;
}
.navbar-messages[_ngcontent-sc103] {
display: none;
}
@media (min-width: 1024px) {
.navbar-messages[_ngcontent-sc103] {
display: block;
}
}
.navbar-container[_ngcontent-sc103] {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
height: 100%;
width: 100%;
max-width: 1192px;
margin-left: -0.25rem;
margin-right: -0.25rem;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.navbar-section[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.navbar-top[_ngcontent-sc103] {
height: 3rem;
border-radius: 5px;
margin-top: 10px;
margin-bottom: 10px;
}
.navbar-top[_ngcontent-sc103] .btn-cancel__search[_ngcontent-sc103] {
background-image: url('back.9fd7eefbe7748dee1195.svg');
background-position: center;
height: 2.25rem;
width: 2.25rem;
fill: #e3ebf6;
background-repeat: no-repeat;
}
.navbar-item[_ngcontent-sc103] {
position: relative;
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.navbar-toggle[_ngcontent-sc103] {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 2.5rem;
height: 2.5rem;
}
.navbar-toggle[_ngcontent-sc103] img[_ngcontent-sc103] {
display: block;
width: 2.5rem;
height: 2.5rem;
border-radius: 1.25rem;
}
.navbar-toggle[_ngcontent-sc103]:after {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: none;
width: 2.5rem;
height: 2.5rem;
border-radius: 2.5rem;
background-color: rgba(var(--blue-500), 0.1);
}
.navbar-toggle[_ngcontent-sc103] span.notifications[_ngcontent-sc103] {
position: absolute;
top: -0.25rem;
right: -0.25rem;
z-index: 3;
display: flex;
align-items: center;
justify-content: center;
width: 1.25rem;
height: 1.25rem;
border-radius: 100%;
background-color: rgba(var(--red-500), 1);
color: rgba(var(--white), 1);
font-size: 0.6rem;
line-height: 0;
text-align: center;
}
.navbar-toggle[_ngcontent-sc103]:hover {
background: rgba(227, 235, 246, 0.5);
cursor: pointer;
}
.searchbar[_ngcontent-sc103] {
background-color: var(--searchbar-bg-color);
}
.navbar-dropdown[_ngcontent-sc103] {
position: fixed;
top: calc(var(--navbar-height) + 1px);
right: 0;
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
background-color: var(--navbar-profile-bg);
border-style: solid;
border-color: rgba(var(--gray-300), 1);
border-width: 0;
border-left-width: 1px;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}
@media (min-width: 1024px) {
.navbar-dropdown[_ngcontent-sc103] {
position: absolute;
top: calc(100% + 4px);
right: 0;
z-index: 100;
max-width: unset;
width: 26rem;
height: auto;
border-radius: 6px;
border-width: 1px;
}
.navbar-dropdown.editor[_ngcontent-sc103] {
right: 0;
left: unset;
}
.navbar-dropdown.editor[_ngcontent-sc103]:before {
right: 11px;
left: unset;
}
.navbar-dropdown.editor[_ngcontent-sc103]:after {
right: 10px;
left: unset;
}
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-inner[_ngcontent-sc103] {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
overflow: auto;
padding: 0;
max-height: calc(100vh - 78px);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-head[_ngcontent-sc103] {
position: relative;
display: flex;
align-items: center;
flex-shrink: 0;
padding: 0 1rem;
margin-top: 0.5rem;
height: 2.5rem;
}
.navbar-dropdown[_ngcontent-sc103] .title[_ngcontent-sc103] {
font-size: 1.25rem;
font-weight: bold;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] {
display: flex;
flex-direction: column;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] {
display: flex;
align-items: flex-start;
justify-content: flex-start;
position: relative;
padding: 0.5rem;
margin-left: 0.5rem;
margin-right: 0.5rem;
border-radius: var(--border-radius);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] > div[_ngcontent-sc103] {
display: flex;
align-items: center;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103]:hover {
background-color: var(--dropdown-item-hover-bg);
cursor: pointer;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item.unread[_ngcontent-sc103], .navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item.read[_ngcontent-sc103] {
background-color: var(--dropdown-item-hover-bg);
margin: 10px;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item.notification-content[_ngcontent-sc103] {
padding-right: 3rem;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .actions[_ngcontent-sc103] {
position: absolute;
top: 0;
right: 0;
align-items: center;
width: 3rem;
cursor: pointer;
justify-content: center;
padding: 0.5rem;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .actions[_ngcontent-sc103] .icon[_ngcontent-sc103]:hover {
color: rgba(var(--blue-500), 1);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .actions[_ngcontent-sc103] .noti-option-panel[_ngcontent-sc103] {
position: absolute;
top: 100%;
right: 0;
background: #fff;
padding: 5px 8px;
border-radius: 3px;
white-space: nowrap;
font-size: 12px;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .image[_ngcontent-sc103] {
flex-shrink: 0;
margin-right: 1rem;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] {
display: flex;
flex-wrap: wrap;
align-items: center;
font-size: 0.95rem;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .sender[_ngcontent-sc103] {
width: 100%;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .message[_ngcontent-sc103] {
display: -webkit-box;
width: 100%;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification[_ngcontent-sc103] {
display: block;
width: 100%;
margin-bottom: 0.25rem;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification[_ngcontent-sc103] + .type[_ngcontent-sc103]:before {
content: "";
font-family: "Font Awesome 5 Pro";
font-weight: 900;
font-display: swap;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--upvote[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--downvote[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--comment[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--copy[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--ban[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--delete[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--warn[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--mention[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--new[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--hot[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--unnoti[_ngcontent-sc103] a[_ngcontent-sc103] {
color: rgba(var(--blue-500), 1);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--unnoti[_ngcontent-sc103] a[_ngcontent-sc103]:hover {
text-decoration: underline;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .notification.notification--unnoti[_ngcontent-sc103] + .type[_ngcontent-sc103]::before {
content: "";
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .time[_ngcontent-sc103] {
font-size: 0.75rem;
font-weight: bold;
color: rgba(var(--gray-500), 1);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .content[_ngcontent-sc103] .type[_ngcontent-sc103] + .time[_ngcontent-sc103] {
margin-left: 0.5rem;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .text[_ngcontent-sc103] {
margin: 0.5rem;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item-mobile[_ngcontent-sc103] {
display: flex;
}
@media (min-width: 768px) {
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item-mobile[_ngcontent-sc103] {
display: none;
}
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .more[_ngcontent-sc103] {
position: sticky;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 2rem;
margin-top: 0.5rem;
background-color: rgba(var(--white), 1);
border-top: 1px solid rgba(var(--gray-300), 1);
text-align: center;
font-weight: bold;
font-size: 0.875rem;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .more[_ngcontent-sc103]:hover {
background-color: rgba(var(--gray-100), 1);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .empty[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
width: 100%;
height: 15rem;
padding: 0.5rem;
color: rgba(var(--gray-800), 0.5);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .empty[_ngcontent-sc103] span[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
border-radius: var(--border-radius);
}
.navbar-dropdown[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .separator[_ngcontent-sc103] {
display: block;
width: 100%;
height: 1px;
margin: 0.5rem auto;
background-color: var(--common-border-color);
}
.navbar-dropdown.active[_ngcontent-sc103] {
transform: scaleY(1);
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}
.navbar-brand[_ngcontent-sc103] {
display: flex;
align-items: center;
height: 100%;
}
.navbar-brand[_ngcontent-sc103] .wide-logo[_ngcontent-sc103] {
max-width: 40px;
}
@media (min-width: 768px) {
.navbar-brand[_ngcontent-sc103] .wide-logo[_ngcontent-sc103] {
max-width: 110px;
}
}
@media (min-width: 1024px) {
.navbar-brand[_ngcontent-sc103] .wide-logo[_ngcontent-sc103] {
display: flex;
}
}
.navbar-search__redirect[_ngcontent-sc103] {
display: block;
}
@media (min-width: 640px) {
.navbar-search__redirect[_ngcontent-sc103] {
display: none;
}
}
.navbar-notifications[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .image[_ngcontent-sc103] {
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.navbar-notifications[_ngcontent-sc103] .dropdown-content[_ngcontent-sc103] .item[_ngcontent-sc103] .image[_ngcontent-sc103] img[_ngcontent-sc103] {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.navbar-notifications[_ngcontent-sc103] .dropdown-content.active[_ngcontent-sc103] {
display: flex !important;
}
.navbar-user[_ngcontent-sc103] {
position: relative;
}
@media (min-width: 1024px) {
.navbar-user[_ngcontent-sc103] .navbar-dropdown[_ngcontent-sc103] {
width: 18rem;
}
}
.navbar-user[_ngcontent-sc103] .navbar-dropdown-item[_ngcontent-sc103] {
height: 4rem;
}
@media (min-width: 1024px) {
.navbar-user[_ngcontent-sc103] .navbar-dropdown-item[_ngcontent-sc103] {
height: auto;
}
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] {
display: flex;
align-items: flex-start;
justify-content: flex-start;
height: auto;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .avatar[_ngcontent-sc103] {
display: block;
width: 3rem;
height: 3rem;
margin-right: 1rem;
flex-shrink: 0;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 50%;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .avatar[_ngcontent-sc103] img[_ngcontent-sc103] {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.25rem;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] {
display: flex;
flex-direction: column;
height: 5rem;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] .displayname[_ngcontent-sc103] {
font-weight: bold;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] .username[_ngcontent-sc103] {
font-size: 0.875rem;
color: rgba(var(--gray-600), 0.75);
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] .profile[_ngcontent-sc103] {
margin-top: auto;
font-size: 0.875rem;
color: rgba(var(--gray-600), 0.75);
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] .profile[_ngcontent-sc103] span.text[_ngcontent-sc103] {
text-decoration: underline;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] .stats[_ngcontent-sc103] {
display: flex;
margin-top: auto;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] .stats[_ngcontent-sc103] .stat[_ngcontent-sc103] {
align-items: center;
justify-content: center;
padding: 0 0.75rem;
height: 1.5rem;
border-radius: 0.75rem;
font-size: 0.75rem;
cursor: pointer;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail[_ngcontent-sc103] .navbar-user-info[_ngcontent-sc103] .stats[_ngcontent-sc103] .stat[_ngcontent-sc103] + .stat[_ngcontent-sc103] {
margin-left: 0.25rem;
}
.navbar-user[_ngcontent-sc103] .navbar-user-detail.item[_ngcontent-sc103]:hover {
background-color: transparent !important;
cursor: auto !important;
}
.navbar-user[_ngcontent-sc103] .logged[_ngcontent-sc103] {
background-size: cover;
margin-right: 6px;
}
.navbar-user[_ngcontent-sc103] .is-admin[_ngcontent-sc103] {
border: 2px solid rgba(var(--green-300), 1);
}
.navbar-user[_ngcontent-sc103] .navbar-toggle[_ngcontent-sc103] {
position: relative;
}
.navbar-user[_ngcontent-sc103] .navbar-toggle[_ngcontent-sc103]::after {
width: 0px;
height: 0px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #606266;
position: absolute;
display: inline-block;
right: -5px;
left: 100%;
content: "";
top: 50%;
transform: translateY(-50%);
}
.navbar-trending[_ngcontent-sc103] .icon[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: center;
height: 2.5rem;
width: 2.5rem;
color: rgba(var(--blue-100), 1);
}
.navbar-trending[_ngcontent-sc103] .item[_ngcontent-sc103] {
display: flex;
align-items: center;
padding: 0 1rem;
height: 2.5rem;
border-radius: 1.25rem;
border: 1px solid rgba(var(--border), 0.75);
cursor: pointer;
transition: all 0.25s ease;
}
.navbar-trending[_ngcontent-sc103] .item[_ngcontent-sc103]:before {
content: "#";
margin-right: 0.5rem;
}
.navbar-trending[_ngcontent-sc103] .item[_ngcontent-sc103]:hover {
background-color: rgba(var(--blue-100), 1);
color: rgba(var(--blue-500), 1);
box-shadow: 0 0 0 1px rgba(var(--blue-100), 1);
}
.navbar-trending[_ngcontent-sc103] .item[_ngcontent-sc103] + .item[_ngcontent-sc103] {
margin-left: 0.5rem;
}
.navbar-bottom[_ngcontent-sc103] {
display: none;
}
@media (min-width: 1024px) {
.navbar-bottom[_ngcontent-sc103] {
display: flex;
}
}
.navbar-bottom[_ngcontent-sc103] .navbar-container[_ngcontent-sc103] {
position: relative;
height: 3.5rem;
}
.navbar-bottom_post[_ngcontent-sc103] {
display: none;
}
.searchBar[_ngcontent-sc103] {
display: flex;
align-items: center;
box-sizing: border-box;
justify-content: space-between;
border-radius: 5px;
padding: 5px 10px;
flex-grow: 1;
}
.searchBar.toggle[_ngcontent-sc103] {
animation: sliceToLeft 0.25s ease-out 0s 1 forwards;
-webkit-animation: sliceToLeft 0.25s ease-out 0s 1 forwards forwards;
}
.searchBar[_ngcontent-sc103] input[_ngcontent-sc103] {
margin-right: 0.5rem;
background: transparent;
width: 100%;
}
.searchBar[_ngcontent-sc103] input[_ngcontent-sc103]::-moz-placeholder {
font-size: 0.75rem;
}
.searchBar[_ngcontent-sc103] input[_ngcontent-sc103]::placeholder {
font-size: 0.75rem;
}
.btn-preSearchToggle[_ngcontent-sc103] {
width: 2.5rem;
margin: 0 0.25rem;
}
.btn-preSearchToggle.hidden[_ngcontent-sc103] {
display: none;
}
@-webkit-keyframes sliceToLeft {
from {
width: 0;
}
to {
width: 100%;
}
}
@keyframes sliceToLeft {
from {
width: 0;
}
to {
width: 100%;
}
}
.navbar-following[_ngcontent-sc103] {
position: relative;
display: flex;
flex-grow: 1;
margin-right: 0.5rem;
border-bottom: 3px solid white;
}
.navbar-following[_ngcontent-sc103] .toggle[_ngcontent-sc103] {
display: flex;
align-items: center;
width: 100%;
text-transform: uppercase;
font-size: 0.6rem;
cursor: pointer;
}
.navbar-following[_ngcontent-sc103] .toggle[_ngcontent-sc103] > [_ngcontent-sc103]:not(:last-child) {
margin-right: 0.5rem;
}
.navbar-following[_ngcontent-sc103] .toggle[_ngcontent-sc103] > .icon[_ngcontent-sc103] {
display: flex;
}
@media (min-width: 640px) {
.navbar-following[_ngcontent-sc103] .toggle[_ngcontent-sc103] > .icon[_ngcontent-sc103] {
display: none;
}
}
@media screen and (min-width: 375px) {
.navbar-following[_ngcontent-sc103] .toggle[_ngcontent-sc103] {
font-size: 0.75rem;
}
}
@media (min-width: 768px) {
.navbar-following[_ngcontent-sc103] .toggle[_ngcontent-sc103] {
width: 9rem;
font-size: 0.8rem;
}
}
@media (min-width: 1024px) {
.navbar-following[_ngcontent-sc103] .dropdown[_ngcontent-sc103] {
flex-direction: row;
}
}
.navbar-following[_ngcontent-sc103], .navbar-categories--mobile[_ngcontent-sc103] {
height: 100%;
}
.navbar-following.active[_ngcontent-sc103], .navbar-categories--mobile.active[_ngcontent-sc103] {
border-bottom: 3px solid rgba(var(--brand-blue), 1);
}
.navbar-following[_ngcontent-sc103] > .dropdown[_ngcontent-sc103] > .item[_ngcontent-sc103] > spiderum-icon[_ngcontent-sc103] {
transition: all 0.5s ease-in-out;
}
.navbar-following[_ngcontent-sc103] > .dropdown[_ngcontent-sc103] > .item[_ngcontent-sc103] > spiderum-icon[_ngcontent-sc103]:hover {
color: red;
cursor: pointer;
transform: scale(1.2) rotate(90deg);
-webkit-transform: rotate(90deg) scale(1.2);
-ms-transform: rotate(90deg) scale(1.2);
}
@media (min-width: 640px) {
.navbar-categories--mobile[_ngcontent-sc103] div[_ngcontent-sc103] > spiderum-icon[_ngcontent-sc103] {
display: none;
}
}
.dropdown[_ngcontent-sc103] {
position: fixed;
top: 100%;
left: 0;
display: none;
flex-direction: column;
padding: 0.5rem 1rem;
min-width: 15rem;
max-height: 80vh;
overflow: auto;
width: 100%;
background-color: rgba(var(--white), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 0 0 var(--border-radius) 0;
max-width: 1192px;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 1024px) {
.dropdown[_ngcontent-sc103] {
border-radius: 0 0 var(--border-radius) var(--border-radius);
width: 100%;
flex-wrap: wrap;
}
}
@media screen and (min-width: 1192px) {
.dropdown[_ngcontent-sc103] {
left: calc((100vw - 1192px) / 2);
}
}
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.25rem 0.5rem 0.25rem 0.25rem;
margin: 0.5rem;
border-radius: var(--border-radius);
width: -webkit-fill-available;
}
@media (min-width: 768px) {
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] {
width: unset;
}
}
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] > a[_ngcontent-sc103] {
width: 100%;
}
.dropdown[_ngcontent-sc103] .item.is-new[_ngcontent-sc103] .image[_ngcontent-sc103] {
position: relative;
}
.dropdown[_ngcontent-sc103] .item.is-new[_ngcontent-sc103] .image[_ngcontent-sc103]:before {
position: absolute;
top: -0.325rem;
right: -0.325rem;
content: "";
display: block;
width: 0.75rem;
height: 0.75rem;
border-radius: 50%;
background-color: rgba(var(--red-500), 1);
}
@media (min-width: 1024px) {
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] {
margin: 0.5rem;
border: 1px solid #e2e8f0;
}
}
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] a[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: flex-start;
margin-right: 0.5rem;
}
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] a[_ngcontent-sc103] > span[_ngcontent-sc103] img[_ngcontent-sc103] {
max-width: 100%;
height: 100%;
border-radius: inherit;
-o-object-fit: cover;
object-fit: cover;
}
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] .image[_ngcontent-sc103] {
display: block;
flex-shrink: 0;
margin-right: 0.5rem;
width: 2rem;
height: 2rem;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: var(--border-radius);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103] .category-name[_ngcontent-sc103] {
text-transform: uppercase;
font-size: 0.875rem;
}
.dropdown[_ngcontent-sc103] .item[_ngcontent-sc103]:hover {
background-color: rgba(var(--border), 1);
}
.dropdown.active[_ngcontent-sc103] {
display: flex !important;
}
.navbar-categories[_ngcontent-sc103] {
display: none;
align-items: center;
justify-content: flex-start;
-ms-overflow-style: none;
scrollbar-width: none;
}
.navbar-categories.full-width[_ngcontent-sc103] {
flex-grow: 1;
}
@media (min-width: 640px) {
.navbar-categories[_ngcontent-sc103] {
display: flex;
}
}
.navbar-categories[_ngcontent-sc103] [_ngcontent-sc103]::-webkit-scrollbar {
display: none;
}
.navbar-categories[_ngcontent-sc103] .wrapper[_ngcontent-sc103] {
-ms-overflow-style: none;
scrollbar-width: none;
width: 100%;
position: relative;
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--nav[_ngcontent-sc103] {
position: sticky;
top: 0;
z-index: 2;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 3.5rem;
height: 56px;
font-size: 0.75rem;
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--nav.left[_ngcontent-sc103] {
left: 0;
background: linear-gradient(to right, #fff 25%, rgba(255, 255, 255, 0.9) 60%, rgba(255, 255, 255, 0) 100%);
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--nav.right[_ngcontent-sc103] {
right: 0;
background: linear-gradient(to left, #fff 25%, rgba(255, 255, 255, 0.9) 60%, rgba(255, 255, 255, 0) 100%);
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--nav[_ngcontent-sc103]:hover {
color: rgba(var(--blue-500), 1);
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--menu[_ngcontent-sc103] {
display: flex;
align-items: center;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--menu[_ngcontent-sc103] li[_ngcontent-sc103] a[_ngcontent-sc103] {
display: flex;
align-items: center;
justify-content: center;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
height: 3.5rem;
white-space: nowrap;
text-transform: uppercase;
font-size: 0.8rem;
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--menu[_ngcontent-sc103] li[_ngcontent-sc103] + li[_ngcontent-sc103] {
margin-left: 4rem;
}
.navbar-categories[_ngcontent-sc103] .navbar-categories--menu[_ngcontent-sc103]:hover li[_ngcontent-sc103]:hover {
color: var(--category-hover);
}
.navbar-categories--mobile[_ngcontent-sc103] {
display: flex;
flex-grow: 1;
position: relative;
font-size: 0.6rem;
border-bottom: 3px solid white;
width: 9rem;
}
.navbar-categories--mobile[_ngcontent-sc103] > div[_ngcontent-sc103] > [_ngcontent-sc103]:not(:last-child) {
margin-right: 0.5rem;
}
@media screen and (min-width: 375px) {
.navbar-categories--mobile[_ngcontent-sc103] {
font-size: 0.75rem;
}
}
@media (min-width: 768px) {
.navbar-categories--mobile[_ngcontent-sc103] {
font-size: 0.8rem;
}
}
.navbar-categories--sub[_ngcontent-sc103] {
position: absolute;
right: 0;
top: 100%;
background-color: var(--sub-category-bg);
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
border-radius: 6px;
transform: scaleY(0);
transition: all 200ms linear;
transform-origin: top;
max-height: calc(100vh - 12rem);
overflow: auto;
}
.navbar-categories--sub_li[_ngcontent-sc103] {
display: flex;
}
.navbar-categories--sub_li[_ngcontent-sc103] a[_ngcontent-sc103] {
width: 100%;
}
.navbar-categories--sub_li[_ngcontent-sc103] a[_ngcontent-sc103]:hover {
background-color: var(--sub-category-bg-hover);
}
.navbar-categories--sub.active[_ngcontent-sc103] {
transform: scaleY(1);
}
.navbar-placeholder[_ngcontent-sc103] {
display: flex;
flex-shrink: 0;
width: 100%;
background-color: rgba(var(--gray-300), 1);
}
*[_ngcontent-sc103] a[_ngcontent-sc103] {
cursor: pointer;
}
.navbar-bottom_post[_ngcontent-sc103] {
display: none;
}
.navbar-social[_ngcontent-sc103] {
display: none;
}
@media (min-width: 768px) {
.navbar-social[_ngcontent-sc103] {
display: flex;
margin-right: auto;
padding-left: 0.5rem;
border-left: 1px solid #ebeef5;
margin-left: 1rem;
}
}
.navbar-social_link[_ngcontent-sc103] {
margin-right: 0.5rem;
width: 32px;
height: 32px;
display: flex;
justify-content: center;
}
.navbar-social_shop[_ngcontent-sc103] {
display: none;
color: #92400e;
background-color: #fff7ed;
border-radius: 102px;
font-size: 12px;
padding: 4px 10px;
font-weight: 500;
}
@media (min-width: 1024px) {
.navbar-social_shop[_ngcontent-sc103] {
display: flex;
}
}
.navbar-social_shop[_ngcontent-sc103] img[_ngcontent-sc103] {
margin-right: 0.5rem;
}
.navbar-new_link[_ngcontent-sc103] {
font-size: 0.875rem;
}
@media (min-width: 1024px) {
.navbar-new_link[_ngcontent-sc103] {
font-size: 1rem;
}
}
.navbar-new[_ngcontent-sc103] .button[_ngcontent-sc103] {
padding: 0.5rem 1.5rem;
}
.popup-warning[_ngcontent-sc103] {
max-width: 500px;
background: white;
border-radius: 8px;
padding: 40px;
text-align: center;
}
.popup-warning_heading[_ngcontent-sc103] {
font-size: 1.25rem;
padding-bottom: 0.5rem;
}
.popup-warning_container[_ngcontent-sc103] {
background: rgba(42, 47, 50, 0.59);
-webkit-backdrop-filter: blur(0);
backdrop-filter: blur(0);
}
.popup-warning_detail[_ngcontent-sc103] {
font-size: 0.875rem;
margin-bottom: 1rem;
}
.white-fill[_ngcontent-sc103] {
fill: white;
color: white;
}
.border-solid-black[_ngcontent-sc103] {
border: solid 1px #303133;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2hlYWRlci5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9jb2xvcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUN1QmhCO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBRUEsaUJBQUE7RUFFQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdEQUFBO0VBQ0EsaUJBQUE7QUR2QkY7QUMwQkE7RUFDRSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUR2QkY7QUN5QkU7RUFDRSxlQUFBO0VBQ0EsK0JBQUE7QUR2Qko7QUVuQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRnNDSjtBRzlCSTtFRFZGO0lBS0ksZ0JBQUE7RUZ1Q0o7QUFDRjtBRzNCSTtFRGxCRjtJQVNJLGdCQUFBO0VGd0NKO0FBQ0Y7QUdoQ0k7RURsQkY7SUFhSSxpQkFBQTtFRnlDSjtBQUNGO0FHN0JJO0VEMUJGO0lBaUJJLGlCQUFBO0VGMENKO0FBQ0Y7QUV2Q0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRnlDSjtBR3RESTtFRFdGO0lBS0ksZ0JBQUE7RUYwQ0o7QUFDRjtBR25E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QUNFLG1CQUFBO0VBQ0EsbUJBQUE7QUE4aUJKO0FBMWlCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBNmlCRjtBQTFpQkE7RUFDRSx5QkFBQTtBQTZpQkYiLCJmaWxlIjoiaGVhZGVyLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9sYXlvdXRcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvX3Nhc3MvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL19zYXNzL3ZhcmlhYmxlc1wiO1xuXG4uc2VhcmNoLWljb24ge1xuICAvLyB3aWR0aDogMXJlbTtcbiAgLy8gaGVpZ2h0OiAxcmVtO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbiAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgLmJ0biB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLWJsdWUtNTAwIGgtMTAgcHgtNiB0ZXh0LXdoaXRlIHJvdW5kZWQtZnVsbCBzaGFkb3ctc207XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAYXBwbHkgYmctYmx1ZS02MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgQGFwcGx5IHB4LTMgdGV4dC14cztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxvZ28ge1xuICAgIEBhcHBseSBtci0yO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIEBhcHBseSBvYmplY3QtY292ZXIgb2JqZWN0LWxlZnQ7XG4gICAgfVxuICB9XG5cbiAgI25ldy1wb3N0LWJ0biB7XG4gICAgQGFwcGx5IGZsZXg7XG4gIH1cbn1cblxuLm5ldy1wb3N0LWljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwaWRlcnVtLWNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZiYXIsXG4ubmF2YmFyX3Bvc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcblxuICAvLyBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcblxuICAmLmlzLXNjcm9sbGRvd24ge1xuICAgIHRvcDogY2FsYyh2YXIoLS1uYXZiYXItaGVpZ2h0KSAqIC0xKTtcbiAgfVxufVxuXG4ubmF2YmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5hdmJhci1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgXG4gICYtbWluMTIwIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4ubmF2YmFyLW1lc3NhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZiYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTkycHg7XG5cbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uYXZiYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhci10b3Age1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmIC5idG4tY2FuY2VsX19zZWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pY29ucy90aWdvbi9iYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGZpbGw6ICNlM2ViZjY7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4xKTtcbiAgfVxuXG4gIHNwYW4ubm90aWZpY2F0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMjVyZW07XG4gICAgcmlnaHQ6IC0wLjI1cmVtO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1yZWQtNTAwKSwgMSk7XG4gICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAxKTtcblxuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI3LCAyMzUsIDI0NiwgMC41KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnNlYXJjaGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlYXJjaGJhci1iZy1jb2xvcik7XG59XG5cbi5uYXZiYXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyh2YXIoLS1uYXZiYXItaGVpZ2h0KSArIDFweCk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGModmFyKC0tbmF2YmFyLWhlaWdodCkgKyAxcHgpKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItcHJvZmlsZS1iZyk7XG5cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMzAwKSwgMSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcblxuICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMjZyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiAgICAmLmVkaXRvciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzhweCk7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyb3Bkb3duLWl0ZW0taG92ZXItYmcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYudW5yZWFkLFxuICAgICAgJi5yZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24taXRlbS1ob3Zlci1iZyk7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5ub3RpZmljYXRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuXG4gICAgICAgIC5pY29uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTUwMCksIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGktb3B0aW9uLXBhbmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgIC5zZW5kZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgICAgICArIC50eXBlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZjNcIjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udGF3ZXNvbWUoc29saWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm90aWZpY2F0aW9uLS11cHZvdGUgKyAudHlwZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ub3RpZmljYXRpb24tLWRvd252b3RlICsgLnR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjM1NFwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm90aWZpY2F0aW9uLS1jb21tZW50ICsgLnR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjI3YVwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm90aWZpY2F0aW9uLS1jb3B5ICsgLnR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjMyOFwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm90aWZpY2F0aW9uLS1iYW4gKyAudHlwZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ub3RpZmljYXRpb24tLWRlbGV0ZSArIC50eXBlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxZjhcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5vdGlmaWNhdGlvbi0td2FybiArIC50eXBlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzFcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5vdGlmaWNhdGlvbi0tbWVudGlvbiArIC50eXBlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5vdGlmaWNhdGlvbi0tbmV3ICsgLnR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjg5MFwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm90aWZpY2F0aW9uLS1ob3QgKyAudHlwZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ub3RpZmljYXRpb24tLXVubm90aSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tYmx1ZS01MDApLCAxKTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiArIC50eXBlOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjRhYlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS01MDApLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50eXBlIHtcbiAgICAgICAgICArIC50aW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS13aGl0ZSksIDEpO1xuXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS1ncmF5LTMwMCksIDEpO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMTAwKSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cmVtO1xuXG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG5cbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktODAwKSwgMC41KTtcblxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbW1vbi1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2IoMCAwIDAgLyA1JSksIDBweCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAxMCUpLCAwcHggNHB4IDZweCAtMnB4IHJnYigwIDAgMCAvIDUlKSAhaW1wb3J0YW50O1xuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYigwIDAgMCAvIDUlKSwgMHB4IDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDEwJSksIDBweCA0cHggNnB4IC0ycHggcmdiKDAgMCAwIC8gNSUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcblxuICAud2lkZS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItc2VhcmNoX19yZWRpcmVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5vdGlmaWNhdGlvbnMge1xuICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgLml0ZW0ge1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIC8vIHdpZHRoOiA0cmVtO1xuICAgICAgICAvLyBoZWlnaHQ6IDRyZW07XG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ncmF5LTIwMCksIDEpO1xuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICB3aWR0aDogMThyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kcm9wZG93bi1pdGVtIHtcbiAgICBoZWlnaHQ6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci11c2VyLWRldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuYXZhdGFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjA1KSwgMCA0cHggNnB4IC0ycHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDI1KSAhaW1wb3J0YW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci11c2VyLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgIC5kaXNwbGF5bmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAudXNlcm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDAuNzUpO1xuICAgICAgfVxuXG4gICAgICAucHJvZmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNjAwKSwgMC43NSk7XG5cbiAgICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RhdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gICAgICAgICAgKyAuc3RhdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLml0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dnZWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAuaXMtYWRtaW4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEodmFyKC0tZ3JlZW4tMzAwKSwgMSk7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNjA2MjY2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXRyZW5kaW5nIHtcbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJsdWUtMTAwKSwgMSk7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMC43NSk7XG4gICAgLy8gQGluY2x1ZGUgc2hhZG93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiI1wiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJsdWUtMTAwKSwgMSk7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTUwMCksIDEpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEodmFyKC0tYmx1ZS0xMDApLCAxKTtcbiAgICB9XG5cbiAgICArIC5pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIE5BVkJBUiBCT1RUT01cblxuLm5hdmJhci1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gIH1cbiAgJl9wb3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2hCYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIC8vIHdpZHRoOiAwO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJi50b2dnbGUge1xuICAgIGFuaW1hdGlvbjogc2xpY2VUb0xlZnQgMC4yNXMgZWFzZS1vdXQgMHMgMSBmb3J3YXJkcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpY2VUb0xlZnQgMC4yNXMgZWFzZS1vdXQgMHMgMSBmb3J3YXJkcyBmb3J3YXJkcztcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBkaXYge1xuICAvLyAgIEBleHRlbmQgLnNlYXJjaC1pY29uO1xuICAvLyB9XG59XG5cbi5idG4tcHJlU2VhcmNoVG9nZ2xlIHtcbiAgLy8gQGV4dGVuZCAuc2VhcmNoLWljb247XG4gIHdpZHRoOiAyLjVyZW07XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuXG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGljZVRvTGVmdCB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpY2VUb0xlZnQge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubmF2YmFyLWZvbGxvd2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xuXG4gIC50b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnRleHQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICA+IC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHdpZHRoOiA5cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZvbGxvd2luZyxcbi5uYXZiYXItY2F0ZWdvcmllcy0tbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJhc2U7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gICYtZm9sbG93aW5nID4gLmRyb3Bkb3duID4gLml0ZW0gPiBzcGlkZXJ1bS1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoOTBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4yKTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMik7IC8qIElFIDkgKi9cbiAgICB9XG4gIH1cblxuICAmLWNhdGVnb3JpZXMtLW1vYmlsZSB7XG4gICAgZGl2ID4gc3BpZGVydW0taWNvbiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXdoaXRlKSwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzKSAwO1xuICBtYXgtd2lkdGg6IDExOTJweDtcblxuICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzKSB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkycHgpIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDExOTJweCkgLyAyKTtcbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAuMjVyZW0gMC4yNXJlbTtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pcy1uZXcge1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC4zMjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0wLjMyNXJlbTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1yZWQtNTAwKSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMjAwKSwgMSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgfVxuICB9XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDtcbiAgfVxufVxuXG4ubmF2YmFyLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8vIHBhZGRpbmctYm90dG9tOiAzcHg7XG5cbiAgJi5mdWxsLXdpZHRoIHtcbiAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG4gIC53cmFwcGVyIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZiYXItY2F0ZWdvcmllcy0tbmF2IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICAvLyBwYWRkaW5nOiAxcmVtO1xuXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTUwMCksIDEpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY2F0ZWdvcmllcy0tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXG4gICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAvLyAgICAgY29sb3I6IHJnYmEodmFyKC0tYmx1ZS01MDApLCAxKTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jYXRlZ29yeS1ob3Zlcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xuICAgIHdpZHRoOiA5cmVtO1xuXG4gICAgPiBkaXYgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLXN1YiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY2F0ZWdvcnktYmcpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgJl9saSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNhdGVnb3J5LWJnLWhvdmVyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMzAwKSwgMSk7XG59XG5cbiphIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyLWJvdHRvbV9wb3N0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1zb2NpYWwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmVlZjU7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAmX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9zaG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjOTI0MDBlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1uZXcge1xuICAmX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgfVxufVxuXG4ucG9wdXAtd2FybmluZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgJl9jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDIsIDQ3LCA1MCwgMC41OSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDApO1xuICB9XG5cbiAgJl9kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ud2hpdGUtZmlsbCB7XG4gIGZpbGw6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ib3JkZXItc29saWQtYmxhY2sge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzAzMTMzO1xufVxuIiwiLy8gY29sb3JzXG5cbiRiYXNlOiByZ2JhKHZhcigtLWJyYW5kLWJsdWUpLCAxKTtcbiRiYXNlLWhvdmVyOiAjMmU4OWJmO1xuJGJhc2UtY2xpY2s6ICMyZjczOWM7XG4kYmFzZS1kaXNhYmxlOiAjYzRjNGM0O1xuXG4kc2Vjb25kYXJ5OiAjZmZmO1xuJHNlY29uZGFyeS1ob3ZlcjogI2VhZWFlZjtcbiRzZWNvbmRhcnktY2xpY2s6ICNjYmNmZDU7XG4kc2Vjb25kYXJ5LWRpc2FibGU6ICNmYWZhZmE7XG5cbiRwbGFjZWhvbGRlcjogI2VhZWFlZjtcbiRib3JkZXI6IDFweCBzb2xpZCAjZTNlYmY2O1xuXG4vLyBsYXlvdXRzXG5cbiRtYXJnaW46IDEwcHg7XG4kYm9yZGVyLXJhZGl1czogM3B4O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vLyB0aGVtZXNcblxuLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzMTk5ZDU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5ub3JtYWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uc3BpZGVydW0tdGFnIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWJnKTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWhvdmVyLWJnKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBDT05UQUlORVI6U0laRVxuLmNvbnRhaW5lciB7XG4gICZcXDp4bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjhweDtcbiAgICB9XG4gIH1cblxuICAmXFw6bGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMTkycHg7XG4gICAgfVxuICB9XG5cbiAgJlxcOm1kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuICB9XG5cbiAgJlxcOnNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBVU0VSIFNUQVRVU1xuXG4uaXMtbG9nZ2VkLWluIHtcbiAgLmlzLWxvZ2dlZC1vdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtbG9nZ2VkLW91dCB7XG4gIC5pcy1sb2dnZWQtaW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtc25hcC10b3Age1xuICB0b3A6IDE0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pcy1zbmFwLWJvdCB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vLyBJTUdcblxuaW1nW3NyYz1cIlwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0xMDApLCAxKTtcbn1cblxuLmltZy1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS01MDApLCAxKTtcblxuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICB9XG59XG5cbi8vIENPTFVNTlNcblxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBtaW4td2lkdGg6IDA7XG4gIGdyaWQtZ2FwOiAzLjVyZW07XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cblxuICAuY29sdW1uXFw6c3BhY2VyIHtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZ3JpZC1nYXA6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uXFw6c2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtblxcOm1haW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cblxuICAuY29sdW1uXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh2YXIoLS1uYXZiYXItaGVpZ2h0KSArIHZhcigtLW5hdmJhci1ib3R0b20taGVpZ2h0KSArIDFyZW0pO1xuICB9XG59XG5cbi8vIElDT04gKyBURVhUXG5cbi8vIHNwYW4uaWNvbiB7XG4vLyAgICAgLy8gZm9udC1zaXplOiAwLjg3NWVtO1xuXG4vLyAgICAgK3NwYW4udGV4dCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMyNWVtO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gc3Bhbi50ZXh0IHtcbi8vICAgICArc3Bhbi5pY29uIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzI1ZW07XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBUT0dHTEVcblxuLnRvZ2dsZVxcOmNvbnRlbnQge1xuICAmLmlzXFw6YWN0aXZlIHtcbiAgICAudG9nZ2xlXFw6YmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRvZ2dsZVxcOmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTSEFET1dcblxuLnNoYWRvd1xcOnNwIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wNSksIDAgNHB4IDZweCAtMnB4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjAyNSkgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDUpLCAwIDRweCA2cHggLTJweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wMjUpICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNQUxMQ0FQU1xuXG4udGV4dC1zbWFsbGNhcHMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLy8gUEFSQUdSQVBIU1xuXG4ucGFyYWdyYXBocyB7XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5lLWNsYW1wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcXDAwYTAuLi4gxJDhu41jIHRow6ptXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLy8gU0VDVElPTlxuXG4uc2VjdGlvbiB7XG4gID4gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIC8vIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNzAwKSwgMSk7XG4gIH1cbn1cblxuLy8gVFJFTkRJTkcgQ0FST1VTRUxcblxuLnRyZW5kaW5nLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMThyZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzKSAqIDIpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG5cbiAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBoZWlnaHQ6IDEycmVtO1xuICAgIH1cblxuICAgID4gLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAwZGVnLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjgpLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjYpIDI1JSxcbiAgICAgICAgICByZ2JhKHZhcigtLWdyYXktNjAwKSwgMC40KSA1MCUsXG4gICAgICAgICAgcmdiYSh2YXIoLS1ncmF5LTYwMCksIDAuMikgNzUlLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwKVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIH1cblxuICAgICAgLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlcm5hbWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMjAwKSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZJTFRFUlNcblxuLmZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLy8gcGFkZGluZzogMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuXG4gIC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAgICYuZmlsdGVyLS12aXNpYmxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgYm94LXNoYWRvdzogcmdiYSgxMDAsIDEwMCwgMTExLCAwLjIpIDBweCA3cHggMjlweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDEpO1xuICAgICAgICA+IHNwYW4gPiBzcGlkZXJ1bS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5maWx0ZXJcXDp2aWV3IHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZmlsdGVyXFw6bmFrZWQpIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgJi5hY3RpdmUtdGFiIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAxKTtcbiAgICAgICAgICAvLyBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maWx0ZXJcXDp2aWV3IHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVE9QIEFOTk9VTkNFTUVOVFxuXG4udG9wLWFubm91bmNlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tYmx1ZS0zMDApLCAwLjI1KTtcbiAgQGluY2x1ZGUgc2hhZG93O1xuXG4gIC5jb250YWluZXJcXDpsZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgLmNvbnRhaW5lclxcOmxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSE9NRTogRURJVE9SUycgUElDS1NcblxuLmVkaXRvcnMtcGlja3Mge1xuICAuZWRpdG9ycy1waWNrc19fb3RoZXJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLnRvZ2dsZSB7XG4gIH4gLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pc1xcOmFjdGl2ZSB7XG4gICAgfiAuZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJi50YWJzXFw6Y2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG5cbiAgLnRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMzI1ZW0gMCAwLjMyNWVtIDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiBtZWRpdW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgIH1cblxuICAgICYuaXNcXDphY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSh2YXIoLS1ibHVlLTUwMCksIDEpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTQwMCksIDEpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNwYW4udGV4dCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTUwMCksIDEpO1xuICB9XG5cbiAgLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcbiAgfVxufVxuXG4vLyAubW9iaWxlLW9ubHkge1xuLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbi8vICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAgIGhlaWdodDogMDtcblxuLy8gICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICBwYWRkaW5nOiAwLjc1cmVtIDNyZW0gMC43NXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbi8vICAgfVxuLy8gfVxuLm1vYmlsZS1vbmx5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbSAzcmVtIDAuNzVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5pc1xcOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNjAwKSwgMSk7XG4gIGZpbGw6IHJnYmEodmFyKC0tYmx1ZS02MDApLCAxKTtcblxuICA+IHNwaWRlcnVtLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmxnIHtcbiAgJlxcOmJsb2NrIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmXFw6ZmxleCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLm1kIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICZcXDpmbGV4LWNvbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZcXDpmbGV4LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZcXDpoaWRkZW4ge1xuICAgICAgZGlzcGxheTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4iLCIvLy8vIFNDUkVFTiBTSVpFXG4kdmlld3BvcnQteHM6IDYzOXB4O1xuJHZpZXdwb3J0LXNtOiA2NDBweDtcbiR2aWV3cG9ydC1tZDogNzY4cHg7XG4kdmlld3BvcnQtbGc6IDEwMjRweDtcbiR2aWV3cG9ydC14bDogMTI4MHB4O1xuJHZpZXdwb3J0LXh4bDogMTUxOHB4O1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkY2xhc3MpIHtcbiAgQGlmICRjbGFzcz09eHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdmlld3BvcnQteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1tZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1tZCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09bGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQteHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCBtaXhpbiBzdXBwb3J0czogeHMsIHNtLCBtZCwgbGcsIHhsLCB4eGxcIjtcbiAgfVxufVxuXG4vLyBGT05UQVdFU09NRVxuXG5AbWl4aW4gZm9udGF3ZXNvbWUoJGNsYXNzKSB7XG4gIEBpZiAkY2xhc3M9PXNvbGlkIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXJlZ3VsYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIGlmICRjbGFzcz09bGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIGlmICRjbGFzcz09YnJhbmQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJGb250QXdlc29tZSBjb21lIGluIDQgc3R5bGU6IHNvbGlkLCByZWd1bGFyLCBsaWdodCBhbmQgYnJhbmRcIjtcbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcbiAgLS1ibGFjazogMCwgMCwgMDtcbiAgLS13aGl0ZTogMjU1LCAyNTUsIDI1NTtcbiAgLS1ncmF5LTEwMDogMjQ3LCAyNTAsIDI1MjtcbiAgLS1ncmF5LTIwMDogMjM3LCAyNDIsIDI0NztcbiAgLS1ncmF5LTMwMDogMjI2LCAyMzIsIDI0MDtcbiAgLS1ncmF5LTQwMDogMjAzLCAyMTMsIDIyNDtcbiAgLS1ncmF5LTUwMDogMTYwLCAxNzQsIDE5MjtcbiAgLS1ncmF5LTYwMDogMTEzLCAxMjgsIDE1MDtcbiAgLS1ncmF5LTcwMDogNzQsIDg1LCAxMDQ7XG4gIC0tZ3JheS04MDA6IDQ1LCA1NSwgNzI7XG4gIC0tZ3JheS05MDA6IDI2LCAzMiwgNDQ7XG4gIC0tcmVkLTEwMDogMjU1LCAyNDUsIDI0NTtcbiAgLS1yZWQtMjAwOiAyNTQsIDIxNSwgMjE1O1xuICAtLXJlZC0zMDA6IDI1NCwgMTc4LCAxNzg7XG4gIC0tcmVkLTQwMDogMjUyLCAxMjksIDEyOTtcbiAgLS1yZWQtNTAwOiAyNDUsIDEwMSwgMTAxO1xuICAtLXJlZC02MDA6IDIyOSwgNjIsIDYyO1xuICAtLXJlZC03MDA6IDE5NywgNDgsIDQ4O1xuICAtLXJlZC04MDA6IDE1NSwgNDQsIDQ0O1xuICAtLXJlZC05MDA6IDExNiwgNDIsIDQyO1xuICAtLW9yYW5nZS0xMDA6IDI1NSwgMjUwLCAyNDA7XG4gIC0tb3JhbmdlLTIwMDogMjU0LCAyMzUsIDIwMDtcbiAgLS1vcmFuZ2UtMzAwOiAyNTEsIDIxMSwgMTQxO1xuICAtLW9yYW5nZS00MDA6IDI0NiwgMTczLCA4NTtcbiAgLS1vcmFuZ2UtNTAwOiAyMzcsIDEzNywgNTQ7XG4gIC0tb3JhbmdlLTYwMDogMjIxLCAxMDcsIDMyO1xuICAtLW9yYW5nZS03MDA6IDE5MiwgODYsIDMzO1xuICAtLW9yYW5nZS04MDA6IDE1NiwgNjYsIDMzO1xuICAtLW9yYW5nZS05MDA6IDEyMywgNTIsIDMwO1xuICAtLXllbGxvdy0xMDA6IDI1NSwgMjU1LCAyNDA7XG4gIC0teWVsbG93LTIwMDogMjU0LCAyNTIsIDE5MTtcbiAgLS15ZWxsb3ctMzAwOiAyNTAsIDI0MCwgMTM3O1xuICAtLXllbGxvdy00MDA6IDI0NiwgMjI0LCA5NDtcbiAgLS15ZWxsb3ctNTAwOiAyMzYsIDIwMSwgNzU7XG4gIC0teWVsbG93LTYwMDogMjE0LCAxNTgsIDQ2O1xuICAtLXllbGxvdy03MDA6IDE4MywgMTIxLCAzMTtcbiAgLS15ZWxsb3ctODAwOiAxNTEsIDkwLCAyMjtcbiAgLS15ZWxsb3ctOTAwOiAxMTYsIDY2LCAxNjtcbiAgLS1ncmVlbi0xMDA6IDI0MCwgMjU1LCAyNDQ7XG4gIC0tZ3JlZW4tMjAwOiAxOTgsIDI0NiwgMjEzO1xuICAtLWdyZWVuLTMwMDogMTU0LCAyMzAsIDE4MDtcbiAgLS1ncmVlbi00MDA6IDEwNCwgMjExLCAxNDU7XG4gIC0tZ3JlZW4tNTAwOiA3MiwgMTg3LCAxMjA7XG4gIC0tZ3JlZW4tNjAwOiA1NiwgMTYxLCAxMDU7XG4gIC0tZ3JlZW4tNzAwOiA0NywgMTMzLCA5MDtcbiAgLS1ncmVlbi04MDA6IDM5LCAxMDMsIDczO1xuICAtLWdyZWVuLTkwMDogMzQsIDg0LCA2MTtcbiAgLS10ZWFsLTEwMDogMjMwLCAyNTUsIDI1MDtcbiAgLS10ZWFsLTIwMDogMTc4LCAyNDUsIDIzNDtcbiAgLS10ZWFsLTMwMDogMTI5LCAyMzAsIDIxNztcbiAgLS10ZWFsLTQwMDogNzksIDIwOSwgMTk3O1xuICAtLXRlYWwtNTAwOiA1NiwgMTc4LCAxNzI7XG4gIC0tdGVhbC02MDA6IDQ5LCAxNTEsIDE0OTtcbiAgLS10ZWFsLTcwMDogNDQsIDEyMiwgMTIzO1xuICAtLXRlYWwtODAwOiA0MCwgOTQsIDk3O1xuICAtLXRlYWwtOTAwOiAzNSwgNzgsIDgyO1xuICAtLWJsdWUtMTAwOiAyMzQsIDI0OCwgMjU1O1xuICAtLWJsdWUtMjAwOiAyMDMsIDIzNywgMjU0O1xuICAtLWJsdWUtMzAwOiAxNzIsIDIyNSwgMjUzO1xuICAtLWJsdWUtNDAwOiAxMDksIDIwMywgMjUyO1xuICAtLWJsdWUtNTAwOiA0NywgMTgxLCAyNTA7XG4gIC0tYmx1ZS02MDA6IDQyLCAxNjMsIDIyNTtcbiAgLS1ibHVlLTcwMDogMjgsIDEwOSwgMTUwO1xuICAtLWJsdWUtODAwOiAyMSwgODEsIDExMztcbiAgLS1ibHVlLTkwMDogMTQsIDU0LCA3NTtcbiAgLS1pbmRpZ28tMTAwOiAyMzUsIDI0NCwgMjU1O1xuICAtLWluZGlnby0yMDA6IDE5NSwgMjE4LCAyNTQ7XG4gIC0taW5kaWdvLTMwMDogMTYzLCAxOTEsIDI1MDtcbiAgLS1pbmRpZ28tNDAwOiAxMjcsIDE1NiwgMjQ1O1xuICAtLWluZGlnby01MDA6IDEwMiwgMTI2LCAyMzQ7XG4gIC0taW5kaWdvLTYwMDogOTAsIDEwMywgMjE2O1xuICAtLWluZGlnby03MDA6IDc2LCA4MSwgMTkxO1xuICAtLWluZGlnby04MDA6IDY3LCA2NSwgMTQ0O1xuICAtLWluZGlnby05MDA6IDYwLCA1NCwgMTA3O1xuICAtLXB1cnBsZS0xMDA6IDI1MCwgMjQ1LCAyNTU7XG4gIC0tcHVycGxlLTIwMDogMjMzLCAyMTYsIDI1MztcbiAgLS1wdXJwbGUtMzAwOiAyMTQsIDE4OCwgMjUwO1xuICAtLXB1cnBsZS00MDA6IDE4MywgMTQ4LCAyNDQ7XG4gIC0tcHVycGxlLTUwMDogMTU5LCAxMjIsIDIzNDtcbiAgLS1wdXJwbGUtNjAwOiAxMjgsIDkwLCAyMTM7XG4gIC0tcHVycGxlLTcwMDogMTA3LCA3MCwgMTkzO1xuICAtLXB1cnBsZS04MDA6IDg1LCA2MCwgMTU0O1xuICAtLXB1cnBsZS05MDA6IDY4LCA1MSwgMTIyO1xuICAtLXBpbmstMTAwOiAyNTUsIDI0NSwgMjQ3O1xuICAtLXBpbmstMjAwOiAyNTQsIDIxNSwgMjI2O1xuICAtLXBpbmstMzAwOiAyNTEsIDE4MiwgMjA2O1xuICAtLXBpbmstNDAwOiAyNDYsIDEzNSwgMTc5O1xuICAtLXBpbmstNTAwOiAyMzcsIDEwMCwgMTY2O1xuICAtLXBpbmstNjAwOiAyMTMsIDYzLCAxNDA7XG4gIC0tcGluay03MDA6IDE4NCwgNTAsIDEyODtcbiAgLS1waW5rLTgwMDogMTUxLCAzOCwgMTA5O1xuICAtLXBpbmstOTAwOiAxMTIsIDM2LCA4OTtcblxuICAtLWJyYW5kLWdyZXk6IDk3LCA5NywgOTc7XG4gIC0tYnJhbmQtYmxhY2s6IDIyLCAyMiwgMjI7XG4gIC0tYnJhbmQtYmx1ZTogNTEsIDE1MiwgMjEyO1xuXG4gIC0tc3lzdGVtLXJlZDogMTY2LCAzNSwgMjM7XG4gIC0tc3lzdGVtLWdyZWVuOiA2NSwgMTc0LCAxMzU7XG59XG4iXX0= */</style><style ng-transition="serverApp">a[_ngcontent-sc115] {
cursor: pointer;
}
a[_ngcontent-sc115]:hover {
color: rgba(var(--gray-800), 0.75);
}
.vote[_ngcontent-sc115] {
display: flex;
align-items: center;
}
.vote[_ngcontent-sc115] span[_ngcontent-sc115] {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.upvote.active[_ngcontent-sc115] {
animation: bounce 0.25s ease-in-out 0s 4 alternate both;
-webkit-animation: bounce 0.25s ease-in-out 0s 4 alternate both;
}
.upvote.active[_ngcontent-sc115] > .icon[_ngcontent-sc115] > spiderum-icon[_ngcontent-sc115] {
color: rgba(var(--green-500), 1);
}
@-webkit-keyframes bounce {
from {
transform: translateY(0px) scale(1);
}
to {
transform: translateY(-5px) scale(1.2);
}
}
@keyframes bounce {
from {
transform: translateY(0px) scale(1);
}
to {
transform: translateY(-5px) scale(1.2);
}
}
.downvote.active[_ngcontent-sc115] > .icon[_ngcontent-sc115] > spiderum-icon[_ngcontent-sc115] {
color: rgba(var(--red-500), 1);
}
> *[_ngcontent-sc115] + *[_ngcontent-sc115] {
margin-left: 1rem;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3ZvdGUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxlQUFBO0FBQ0Y7QUFDRTtFQUNFLGtDQUFBO0FBQ0o7QUFHQTtFQUVFLGFBQUE7RUFDQSxtQkFBQTtBQURGO0FBR0U7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0FBREo7QUFNRTtFQUNFLHVEQUFBO0VBQ0EsK0RBQUE7QUFISjtBQUtJO0VBQ0UsZ0NBQUE7QUFITjtBQVFBO0VBQ0U7SUFDRSxtQ0FBQTtFQUxGO0VBT0E7SUFDRSxzQ0FBQTtFQUxGO0FBQ0Y7QUFRQTtFQUNFO0lBQ0UsbUNBQUE7RUFORjtFQVFBO0lBQ0Usc0NBQUE7RUFORjtBQUNGO0FBVUU7RUFDRSw4QkFBQTtBQVJKO0FBWUE7RUFDRSxpQkFBQTtBQVRGIiwiZmlsZSI6InZvdGUuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktODAwKSwgMC43NSk7XG4gIH1cbn1cblxuLnZvdGUge1xuICAvLyBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbi51cHZvdGUge1xuICAmLmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMC4yNXMgZWFzZS1pbi1vdXQgMHMgNCBhbHRlcm5hdGUgYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDAuMjVzIGVhc2UtaW4tb3V0IDBzIDQgYWx0ZXJuYXRlIGJvdGg7XG5cbiAgICA+IC5pY29uID4gc3BpZGVydW0taWNvbiB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmVlbi01MDApLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4yKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4yKTtcbiAgfVxufVxuXG4uZG93bnZvdGUge1xuICAmLmFjdGl2ZSA+IC5pY29uID4gc3BpZGVydW0taWNvbiB7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tcmVkLTUwMCksIDEpO1xuICB9XG59XG5cbj4gKiArICoge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbiJdfQ== */</style><style ng-transition="serverApp">.is-rounded[_ngcontent-sc71]{border-radius:50%!important}.avatar[_ngcontent-sc71]{display:block;flex-shrink:0;width:2.5rem;height:2.5rem;background-color:rgba(var(--gray-200),1);border-radius:20%}.avatar[_ngcontent-sc71] img[_ngcontent-sc71]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}@media (min-width:1024px){.avatar[_ngcontent-sc71]{width:3rem;height:3rem}}@media (min-width:1024px){.avatar.avatar--chat[_ngcontent-sc71]{width:2.5rem;height:2.5rem}}.avatar.avatar--xxs[_ngcontent-sc71]{width:1.5rem;height:1.5rem}@media (min-width:1024px){.avatar.avatar--xs[_ngcontent-sc71]{width:2rem;height:2rem}}@media (min-width:1024px){.avatar.avatar--sm[_ngcontent-sc71]{width:3.5rem;height:3.5rem}}@media (min-width:1024px){.avatar.avatar--md[_ngcontent-sc71]{width:4.5rem;height:4.5rem}}@media (min-width:1024px){.avatar.avatar--lg[_ngcontent-sc71]{width:5.5rem;height:5.5rem}}@media (min-width:1024px){.avatar.avatar--xl[_ngcontent-sc71]{width:6.5rem;height:6.5rem}}.avatar.avatar--auto[_ngcontent-sc71]{width:100%;height:100%}</style><style ng-transition="serverApp"></style><style ng-transition="serverApp">.spr-icon[_ngcontent-sc75] svg[_ngcontent-sc75], .spr-icon[_ngcontent-sc75] svg[_ngcontent-sc75] > .cls-1[_ngcontent-sc75]{fill:currentColor}</style><style ng-transition="serverApp">@charset "UTF-8";
.section-title[_ngcontent-sc124] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc124] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc124] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc124] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc124]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.container\:xl[_ngcontent-sc124] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:xl[_ngcontent-sc124] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc124] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc124] {
max-width: 1024px;
}
}
@media (min-width: 1518px) {
.container\:xl[_ngcontent-sc124] {
max-width: 1368px;
}
}
.container\:lg[_ngcontent-sc124] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:lg[_ngcontent-sc124] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc124] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc124] {
max-width: 1100px;
}
}
@media (min-width: 1518px) {
.container\:lg[_ngcontent-sc124] {
max-width: 1192px;
}
}
.container\:md[_ngcontent-sc124] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:md[_ngcontent-sc124] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:md[_ngcontent-sc124] {
max-width: 768px;
}
}
.container\:sm[_ngcontent-sc124] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:sm[_ngcontent-sc124] {
max-width: 640px;
}
}
.is-logged-in[_ngcontent-sc124] .is-logged-out[_ngcontent-sc124] {
display: none !important;
}
.is-logged-out[_ngcontent-sc124] .is-logged-in[_ngcontent-sc124] {
display: none !important;
}
.is-snap-top[_ngcontent-sc124] {
top: 140px;
position: fixed;
}
.is-snap-bot[_ngcontent-sc124] {
bottom: 0;
position: fixed;
}
img[src=""][_ngcontent-sc124] {
display: block;
opacity: 0;
width: 100%;
height: 100%;
}
.img-container[_ngcontent-sc124] {
background-color: rgba(var(--gray-100), 1);
}
.img-caption[_ngcontent-sc124] {
margin-top: 0.5rem;
font-family: "Noto Sans", sans-serif;
font-size: 0.875rem;
color: rgba(var(--gray-500), 1);
}
.img-caption[_ngcontent-sc124] a[_ngcontent-sc124] {
border-bottom: 0.05em solid currentColor;
}
.columns[_ngcontent-sc124] {
display: grid;
grid-template-columns: minmax(0, 1fr);
min-width: 0;
grid-gap: 3.5rem;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc124] {
grid-template-columns: 3fr 1fr;
}
}
.columns[_ngcontent-sc124] .column[_ngcontent-sc124] {
grid-template-columns: minmax(0, 1fr);
width: 100%;
min-width: 0;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
.columns[_ngcontent-sc124] .column\:spacer[_ngcontent-sc124] {
grid-gap: 1.5rem;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc124] .column\:spacer[_ngcontent-sc124] {
grid-gap: 1.2rem;
}
}
.columns[_ngcontent-sc124] .column\:sidebar[_ngcontent-sc124] {
grid-column: span 2;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc124] .column\:sidebar[_ngcontent-sc124] {
grid-column: span 1;
}
}
.columns[_ngcontent-sc124] .column\:main[_ngcontent-sc124] {
grid-column: span 1;
}
.columns[_ngcontent-sc124] .column\:sticky[_ngcontent-sc124] {
position: sticky;
top: calc(var(--navbar-height) + var(--navbar-bottom-height) + 1rem);
}
.toggle\:content.is\:active[_ngcontent-sc124] .toggle\:block[_ngcontent-sc124] {
display: block;
}
.toggle\:content.is\:active[_ngcontent-sc124] .toggle\:hidden[_ngcontent-sc124] {
display: none;
}
.shadow\:sp[_ngcontent-sc124] {
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.text-smallcaps[_ngcontent-sc124] {
font-weight: bold;
font-size: 0.875rem;
}
.paragraphs[_ngcontent-sc124] > *[_ngcontent-sc124] + *[_ngcontent-sc124] {
margin-top: 1em;
}
.paragraphs[_ngcontent-sc124] ul[_ngcontent-sc124] li[_ngcontent-sc124]:before {
content: "-";
margin-right: 0.5rem;
}
.paragraphs[_ngcontent-sc124] ul[_ngcontent-sc124] li[_ngcontent-sc124]:not(:first-child) {
margin-top: 0.25rem;
}
.line-clamp[_ngcontent-sc124] {
position: relative;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp[_ngcontent-sc124] > *[_ngcontent-sc124]:not(:first-child) {
display: none;
}
.line-clamp[_ngcontent-sc124]:after {
position: absolute;
bottom: 0;
right: 0;
content: " ... Đọc thêm";
font-weight: bold;
background-color: white;
}
.section[_ngcontent-sc124] > .title[_ngcontent-sc124] {
display: block;
margin: 2rem 0 1rem 0;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
}
.trending-carousel[_ngcontent-sc124] {
position: relative;
}
.trending-carousel[_ngcontent-sc124] a[_ngcontent-sc124]:nth-child(3), .trending-carousel[_ngcontent-sc124] a[_ngcontent-sc124]:nth-child(4) {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc124] a[_ngcontent-sc124]:nth-child(3), .trending-carousel[_ngcontent-sc124] a[_ngcontent-sc124]:nth-child(4) {
display: block;
}
}
.trending-carousel[_ngcontent-sc124] .wrapper[_ngcontent-sc124] {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc124] .wrapper[_ngcontent-sc124] {
grid-template-columns: repeat(4, 1fr);
}
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] {
position: relative;
display: block;
height: 18rem;
border-radius: calc(var(--border-radius) * 2);
overflow: hidden;
background-position: center;
background-size: cover;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] {
height: 12rem;
}
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .image[_ngcontent-sc124] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
display: block;
width: 100%;
height: 100%;
background-size: cover;
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .image[_ngcontent-sc124]:before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
width: 100%;
height: 100%;
background-image: linear-gradient(0deg, rgba(var(--gray-600), 0.8), rgba(var(--gray-600), 0.6) 25%, rgba(var(--gray-600), 0.4) 50%, rgba(var(--gray-600), 0.2) 75%, rgba(var(--gray-600), 0));
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .content[_ngcontent-sc124] {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
height: 100%;
width: 100%;
padding: 1rem;
color: white;
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .content[_ngcontent-sc124] .category[_ngcontent-sc124] {
margin-top: auto;
font-size: 0.75rem;
text-transform: uppercase;
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .content[_ngcontent-sc124] .title[_ngcontent-sc124] {
font-weight: bold;
font-size: 1.125rem;
line-height: 1.25;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .content[_ngcontent-sc124] .author[_ngcontent-sc124] {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 0.5rem;
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .content[_ngcontent-sc124] .author[_ngcontent-sc124] .avatar[_ngcontent-sc124] {
display: block;
flex-shrink: 0;
width: 2rem;
height: 2rem;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 50%;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc124] .item[_ngcontent-sc124] > .content[_ngcontent-sc124] .author[_ngcontent-sc124] .username[_ngcontent-sc124] {
margin-left: 0.5rem;
font-size: 0.8rem;
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] {
display: initial;
}
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] > *[_ngcontent-sc124] {
position: absolute;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
border-radius: 50%;
border: 1px solid rgba(var(--border), 1);
background-color: white;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] > *[_ngcontent-sc124]:hover {
background-color: rgba(var(--gray-200), 1);
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] .right[_ngcontent-sc124] {
right: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
.filters[_ngcontent-sc124] {
background: transparent;
border-bottom: 1px solid #e3ebf6;
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124] {
display: flex;
width: 100%;
justify-content: space-between;
position: relative;
}
@media (max-width: 639px) {
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124] {
position: fixed;
bottom: 0;
right: 0;
width: 100vw;
transition: transform 0.25s ease-out;
border-top: 1px solid rgba(var(--border), 1);
background-color: white;
z-index: 99;
transform: translateY(100%);
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124] .item[_ngcontent-sc124] {
height: 3rem;
}
.filters[_ngcontent-sc124] .filter.filter--visible[_ngcontent-sc124] {
transform: unset;
}
}
@media (min-width: 768px) {
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124] {
width: unset;
justify-content: flex-start;
}
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124] .item[_ngcontent-sc124] {
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.75rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
cursor: pointer;
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124] .item[_ngcontent-sc124]:hover {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124] .item[_ngcontent-sc124]:hover > span[_ngcontent-sc124] > spiderum-icon[_ngcontent-sc124] {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc124] .filter.filter\:view[_ngcontent-sc124] .item[_ngcontent-sc124] {
width: 1.5rem;
padding: 0;
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124]:not(.filter\:naked) .item[_ngcontent-sc124] {
height: 2.25rem;
flex-grow: 1;
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124]:not(.filter\:naked) .item.active-tab[_ngcontent-sc124] {
border-bottom: 3px solid;
}
.filters[_ngcontent-sc124] .filter[_ngcontent-sc124]:not(.filter\:naked).filter\:view .item[_ngcontent-sc124] {
width: 2.25rem;
padding: 0;
}
.top-announcement[_ngcontent-sc124] {
position: relative;
padding: 1rem;
background-color: rgba(var(--border), 1);
border-bottom: 1px solid rgba(var(--blue-300), 0.25);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.top-announcement[_ngcontent-sc124] .container\:lg[_ngcontent-sc124] {
position: relative;
display: flex;
flex-direction: column;
}
.top-announcement[_ngcontent-sc124] .title[_ngcontent-sc124] {
display: flex;
align-items: center;
margin-bottom: 0.5rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc124] .title[_ngcontent-sc124] {
margin-bottom: 0;
}
}
.top-announcement[_ngcontent-sc124] .close[_ngcontent-sc124] {
position: absolute;
right: 0;
display: flex;
align-items: center;
justify-content: center;
width: 1.5rem;
height: 1.5rem;
font-size: 0.875rem;
}
.top-announcement[_ngcontent-sc124] .close[_ngcontent-sc124]:hover {
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc124] .container\:lg[_ngcontent-sc124] {
flex-direction: row;
}
.top-announcement[_ngcontent-sc124] .title[_ngcontent-sc124]::after {
content: "";
display: block;
height: 2px;
width: 2.5rem;
margin-right: 1rem;
margin-left: 1rem;
background-color: currentColor;
}
}
.editors-picks[_ngcontent-sc124] .editors-picks__others[_ngcontent-sc124] {
border-top: 1px solid rgba(var(--border), 1);
padding-top: 1rem;
margin-top: 1.5rem;
}
.toggle[_ngcontent-sc124] ~ .dropdown[_ngcontent-sc124] {
display: none;
}
.toggle.is\:active[_ngcontent-sc124] ~ .dropdown[_ngcontent-sc124] {
display: flex;
}
.tabs[_ngcontent-sc124] {
display: flex;
align-items: center;
border-bottom: 1px solid rgba(var(--border), 1);
overflow: auto;
}
.tabs.tabs\:centered[_ngcontent-sc124] {
justify-content: space-evenly;
}
.tabs[_ngcontent-sc124] .tab[_ngcontent-sc124] {
display: flex;
height: 3.5rem;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
border-style: solid;
border-width: 0.325em 0 0.325em 0;
border-color: transparent;
font-size: 0.8rem;
flex-grow: 1;
}
@media (min-width: 768px) {
.tabs[_ngcontent-sc124] .tab[_ngcontent-sc124] {
width: unset;
font-size: medium;
}
}
.tabs[_ngcontent-sc124] .tab[_ngcontent-sc124]:hover {
border-bottom-color: rgba(var(--border), 1);
}
.tabs[_ngcontent-sc124] .tab.is\:active[_ngcontent-sc124] {
border-bottom-color: rgba(var(--blue-500), 1) !important;
color: rgba(var(--blue-400), 1) !important;
}
.tabs[_ngcontent-sc124] .tab[_ngcontent-sc124] a[_ngcontent-sc124] {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}
.tabs[_ngcontent-sc124] .tab[_ngcontent-sc124] a[_ngcontent-sc124] span.text[_ngcontent-sc124] {
white-space: nowrap;
}
.stats[_ngcontent-sc124] {
display: flex;
align-items: flex-start;
justify-content: space-evenly;
text-align: center;
}
.stats[_ngcontent-sc124] .item[_ngcontent-sc124] {
margin-right: 10px;
}
.stats[_ngcontent-sc124] .label[_ngcontent-sc124] {
font-weight: bold;
font-size: 0.875rem;
text-transform: uppercase;
color: rgba(var(--gray-500), 1);
}
.stats[_ngcontent-sc124] .value[_ngcontent-sc124] {
font-size: 1.25rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
.mobile-only[_ngcontent-sc124] {
visibility: visible;
padding: 0.75rem 3rem 0.75rem 0.75rem !important;
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
}
@media (min-width: 1024px) {
.mobile-only[_ngcontent-sc124] {
visibility: hidden;
padding: 0 !important;
margin: 0 !important;
height: 0;
}
}
.is\:active[_ngcontent-sc124] {
color: rgba(var(--blue-600), 1);
fill: rgba(var(--blue-600), 1);
}
.is\:active[_ngcontent-sc124] > spiderum-icon[_ngcontent-sc124] {
color: inherit;
fill: inherit;
}
@media (min-width: 1024px) {
.lg\:block[_ngcontent-sc124] {
display: block;
}
}
@media (min-width: 1024px) {
.lg\:flex[_ngcontent-sc124] {
display: flex;
}
}
@media (min-width: 768px) {
.md\:flex-col[_ngcontent-sc124] {
flex-direction: column;
}
.md\:flex-row[_ngcontent-sc124] {
flex-direction: row;
}
.md\:hidden[_ngcontent-sc124] {
display: hidden;
}
}
.mb-5[_ngcontent-sc124] {
margin-bottom: 1.25rem;
}
.section-title[_ngcontent-sc124] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc124] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc124] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc124] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc124]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.trending-carousel[_ngcontent-sc124] {
position: relative;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
border: 1px solid var(--common-border-color);
box-sizing: border-box;
border-radius: 3px;
min-height: 346px;
-ms-overflow-style: none;
scrollbar-width: none;
}
.trending-carousel[_ngcontent-sc124] [_ngcontent-sc124]::-webkit-scrollbar {
display: none;
}
.trending-carousel[_ngcontent-sc124] .wrapper[_ngcontent-sc124] {
-ms-overflow-style: none;
scrollbar-width: none;
overflow-x: scroll;
padding-left: 1.875rem;
}
.trending-carousel[_ngcontent-sc124] .wrapper[_ngcontent-sc124] .carousel-slider[_ngcontent-sc124] {
display: flex;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
transition: 200ms ease-in-out;
}
.trending-carousel[_ngcontent-sc124] .wrapper[_ngcontent-sc124] .carousel-slider[_ngcontent-sc124] spiderum-card[_ngcontent-sc124] {
width: 16rem;
}
.trending-carousel[_ngcontent-sc124] .wrapper[_ngcontent-sc124] .carousel-slider[_ngcontent-sc124] spiderum-card[_ngcontent-sc124] + spiderum-card[_ngcontent-sc124] {
margin-left: 1.5rem;
font-size: 1rem !important;
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] > *[_ngcontent-sc124] {
position: absolute;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
width: 2.5rem;
height: 5rem;
background: rgba(22, 22, 22, 0.1);
border-radius: 3px 0px 0px 3px;
border: 1px solid var(--common-border-color);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] > *[_ngcontent-sc124]:hover {
background: rgba(22, 22, 22, 0.75);
cursor: pointer;
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] .right[_ngcontent-sc124] {
right: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
.trending-carousel[_ngcontent-sc124] .nav[_ngcontent-sc124] .left[_ngcontent-sc124] {
left: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3RyZW5kaW5nLWNhcm91c2VsLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL2xheW91dC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL19zYXNzL21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ3VCaEI7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFFQSxpQkFBQTtFQUVBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0FEdkJGO0FDMEJBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtDQUFBO0FEdkJGO0FDMEJBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxpQkFBQTtBRHZCRjtBQzBCQTtFQUNFLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBRHZCRjtBQ3lCRTtFQUNFLGVBQUE7RUFDQSwrQkFBQTtBRHZCSjtBRW5DRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0FGc0NKO0FHOUJJO0VEVkY7SUFLSSxnQkFBQTtFRnVDSjtBQUNGO0FHM0JJO0VEbEJGO0lBU0ksZ0JBQUE7RUZ3Q0o7QUFDRjtBR2hDSTtFRGxCRjtJQWFJLGlCQUFBO0VGeUNKO0FBQ0Y7QUc3Qkk7RUQxQkY7SUFpQkksaUJBQUE7RUYwQ0o7QUFDRjtBRXZDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0FGeUNKO0FHdERJO0VEV0Y7SUFLSSxnQkFBQTtFRjBDSjtBQUNGO0FHbkRJO0VER0Y7SUFTSSxnQkFBQTtFRjJDSjtBQUNGO0FHeERJO0VER0Y7SUFh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RWlKSixnSEFBQTtBRjJnQkY7QUExcEJNO0VBQ0Usa0NBQUE7RUFDQSxlQUFBO0FBNHBCUjtBQXZwQkk7RUFDRSxjQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0FBeXBCTjtBQXZwQkk7RUFDRSxhQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0FBeXBCTiIsImZpbGUiOiJ0cmVuZGluZy1jYXJvdXNlbC5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvX3Nhc3MvbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvX3Nhc3MvbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvX3Nhc3MvdmFyaWFibGVzLnNjc3NcIjtcblxuLnRyZW5kaW5nLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb21tb24tYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtaW4taGVpZ2h0OiAzNDZweDtcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG5cbiAgLndyYXBwZXIge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcblxuICAgIC5jYXJvdXNlbC1zbGlkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICBzcGlkZXJ1bS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDE2cmVtO1xuXG4gICAgICAgICsgc3BpZGVydW0tY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2IHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAvLyAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgLy8gfVxuXG4gICAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAyMiwgMjIsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggMHB4IDBweCAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb21tb24tYm9yZGVyLWNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIsIDIyLCAyMiwgMC43NSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgbGVmdDogLTEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gY29sb3JzXG5cbiRiYXNlOiByZ2JhKHZhcigtLWJyYW5kLWJsdWUpLCAxKTtcbiRiYXNlLWhvdmVyOiAjMmU4OWJmO1xuJGJhc2UtY2xpY2s6ICMyZjczOWM7XG4kYmFzZS1kaXNhYmxlOiAjYzRjNGM0O1xuXG4kc2Vjb25kYXJ5OiAjZmZmO1xuJHNlY29uZGFyeS1ob3ZlcjogI2VhZWFlZjtcbiRzZWNvbmRhcnktY2xpY2s6ICNjYmNmZDU7XG4kc2Vjb25kYXJ5LWRpc2FibGU6ICNmYWZhZmE7XG5cbiRwbGFjZWhvbGRlcjogI2VhZWFlZjtcbiRib3JkZXI6IDFweCBzb2xpZCAjZTNlYmY2O1xuXG4vLyBsYXlvdXRzXG5cbiRtYXJnaW46IDEwcHg7XG4kYm9yZGVyLXJhZGl1czogM3B4O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vLyB0aGVtZXNcblxuLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzMTk5ZDU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5ub3JtYWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uc3BpZGVydW0tdGFnIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWJnKTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWhvdmVyLWJnKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBDT05UQUlORVI6U0laRVxuLmNvbnRhaW5lciB7XG4gICZcXDp4bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjhweDtcbiAgICB9XG4gIH1cblxuICAmXFw6bGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMTkycHg7XG4gICAgfVxuICB9XG5cbiAgJlxcOm1kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuICB9XG5cbiAgJlxcOnNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBVU0VSIFNUQVRVU1xuXG4uaXMtbG9nZ2VkLWluIHtcbiAgLmlzLWxvZ2dlZC1vdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtbG9nZ2VkLW91dCB7XG4gIC5pcy1sb2dnZWQtaW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtc25hcC10b3Age1xuICB0b3A6IDE0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pcy1zbmFwLWJvdCB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vLyBJTUdcblxuaW1nW3NyYz1cIlwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0xMDApLCAxKTtcbn1cblxuLmltZy1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS01MDApLCAxKTtcblxuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICB9XG59XG5cbi8vIENPTFVNTlNcblxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBtaW4td2lkdGg6IDA7XG4gIGdyaWQtZ2FwOiAzLjVyZW07XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cblxuICAuY29sdW1uXFw6c3BhY2VyIHtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZ3JpZC1nYXA6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uXFw6c2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtblxcOm1haW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cblxuICAuY29sdW1uXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh2YXIoLS1uYXZiYXItaGVpZ2h0KSArIHZhcigtLW5hdmJhci1ib3R0b20taGVpZ2h0KSArIDFyZW0pO1xuICB9XG59XG5cbi8vIElDT04gKyBURVhUXG5cbi8vIHNwYW4uaWNvbiB7XG4vLyAgICAgLy8gZm9udC1zaXplOiAwLjg3NWVtO1xuXG4vLyAgICAgK3NwYW4udGV4dCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMyNWVtO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gc3Bhbi50ZXh0IHtcbi8vICAgICArc3Bhbi5pY29uIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzI1ZW07XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBUT0dHTEVcblxuLnRvZ2dsZVxcOmNvbnRlbnQge1xuICAmLmlzXFw6YWN0aXZlIHtcbiAgICAudG9nZ2xlXFw6YmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRvZ2dsZVxcOmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTSEFET1dcblxuLnNoYWRvd1xcOnNwIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wNSksIDAgNHB4IDZweCAtMnB4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjAyNSkgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDUpLCAwIDRweCA2cHggLTJweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wMjUpICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNQUxMQ0FQU1xuXG4udGV4dC1zbWFsbGNhcHMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLy8gUEFSQUdSQVBIU1xuXG4ucGFyYWdyYXBocyB7XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5lLWNsYW1wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcXDAwYTAuLi4gxJDhu41jIHRow6ptXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLy8gU0VDVElPTlxuXG4uc2VjdGlvbiB7XG4gID4gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIC8vIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNzAwKSwgMSk7XG4gIH1cbn1cblxuLy8gVFJFTkRJTkcgQ0FST1VTRUxcblxuLnRyZW5kaW5nLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMThyZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzKSAqIDIpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG5cbiAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBoZWlnaHQ6IDEycmVtO1xuICAgIH1cblxuICAgID4gLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAwZGVnLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjgpLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjYpIDI1JSxcbiAgICAgICAgICByZ2JhKHZhcigtLWdyYXktNjAwKSwgMC40KSA1MCUsXG4gICAgICAgICAgcmdiYSh2YXIoLS1ncmF5LTYwMCksIDAuMikgNzUlLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwKVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIH1cblxuICAgICAgLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlcm5hbWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMjAwKSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZJTFRFUlNcblxuLmZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLy8gcGFkZGluZzogMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuXG4gIC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAgICYuZmlsdGVyLS12aXNpYmxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgYm94LXNoYWRvdzogcmdiYSgxMDAsIDEwMCwgMTExLCAwLjIpIDBweCA3cHggMjlweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDEpO1xuICAgICAgICA+IHNwYW4gPiBzcGlkZXJ1bS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5maWx0ZXJcXDp2aWV3IHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZmlsdGVyXFw6bmFrZWQpIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgJi5hY3RpdmUtdGFiIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAxKTtcbiAgICAgICAgICAvLyBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maWx0ZXJcXDp2aWV3IHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVE9QIEFOTk9VTkNFTUVOVFxuXG4udG9wLWFubm91bmNlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tYmx1ZS0zMDApLCAwLjI1KTtcbiAgQGluY2x1ZGUgc2hhZG93O1xuXG4gIC5jb250YWluZXJcXDpsZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgLmNvbnRhaW5lclxcOmxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSE9NRTogRURJVE9SUycgUElDS1NcblxuLmVkaXRvcnMtcGlja3Mge1xuICAuZWRpdG9ycy1waWNrc19fb3RoZXJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLnRvZ2dsZSB7XG4gIH4gLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pc1xcOmFjdGl2ZSB7XG4gICAgfiAuZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJi50YWJzXFw6Y2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG5cbiAgLnRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMzI1ZW0gMCAwLjMyNWVtIDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiBtZWRpdW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgIH1cblxuICAgICYuaXNcXDphY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSh2YXIoLS1ibHVlLTUwMCksIDEpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTQwMCksIDEpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNwYW4udGV4dCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTUwMCksIDEpO1xuICB9XG5cbiAgLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcbiAgfVxufVxuXG4vLyAubW9iaWxlLW9ubHkge1xuLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbi8vICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAgIGhlaWdodDogMDtcblxuLy8gICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICBwYWRkaW5nOiAwLjc1cmVtIDNyZW0gMC43NXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbi8vICAgfVxuLy8gfVxuLm1vYmlsZS1vbmx5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbSAzcmVtIDAuNzVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5pc1xcOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNjAwKSwgMSk7XG4gIGZpbGw6IHJnYmEodmFyKC0tYmx1ZS02MDApLCAxKTtcblxuICA+IHNwaWRlcnVtLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmxnIHtcbiAgJlxcOmJsb2NrIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmXFw6ZmxleCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLm1kIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICZcXDpmbGV4LWNvbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZcXDpmbGV4LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZcXDpoaWRkZW4ge1xuICAgICAgZGlzcGxheTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4iLCIvLy8vIFNDUkVFTiBTSVpFXG4kdmlld3BvcnQteHM6IDYzOXB4O1xuJHZpZXdwb3J0LXNtOiA2NDBweDtcbiR2aWV3cG9ydC1tZDogNzY4cHg7XG4kdmlld3BvcnQtbGc6IDEwMjRweDtcbiR2aWV3cG9ydC14bDogMTI4MHB4O1xuJHZpZXdwb3J0LXh4bDogMTUxOHB4O1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkY2xhc3MpIHtcbiAgQGlmICRjbGFzcz09eHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdmlld3BvcnQteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1tZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1tZCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09bGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQteHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCBtaXhpbiBzdXBwb3J0czogeHMsIHNtLCBtZCwgbGcsIHhsLCB4eGxcIjtcbiAgfVxufVxuXG4vLyBGT05UQVdFU09NRVxuXG5AbWl4aW4gZm9udGF3ZXNvbWUoJGNsYXNzKSB7XG4gIEBpZiAkY2xhc3M9PXNvbGlkIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXJlZ3VsYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIGlmICRjbGFzcz09bGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIGlmICRjbGFzcz09YnJhbmQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJGb250QXdlc29tZSBjb21lIGluIDQgc3R5bGU6IHNvbGlkLCByZWd1bGFyLCBsaWdodCBhbmQgYnJhbmRcIjtcbiAgfVxufVxuIl19 */</style><style ng-transition="serverApp">@charset "UTF-8";
.section-title[_ngcontent-sc126] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc126] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc126] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc126] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc126]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.container\:xl[_ngcontent-sc126] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:xl[_ngcontent-sc126] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc126] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc126] {
max-width: 1024px;
}
}
@media (min-width: 1518px) {
.container\:xl[_ngcontent-sc126] {
max-width: 1368px;
}
}
.container\:lg[_ngcontent-sc126] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:lg[_ngcontent-sc126] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc126] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc126] {
max-width: 1100px;
}
}
@media (min-width: 1518px) {
.container\:lg[_ngcontent-sc126] {
max-width: 1192px;
}
}
.container\:md[_ngcontent-sc126] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:md[_ngcontent-sc126] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:md[_ngcontent-sc126] {
max-width: 768px;
}
}
.container\:sm[_ngcontent-sc126] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:sm[_ngcontent-sc126] {
max-width: 640px;
}
}
.is-logged-in[_ngcontent-sc126] .is-logged-out[_ngcontent-sc126] {
display: none !important;
}
.is-logged-out[_ngcontent-sc126] .is-logged-in[_ngcontent-sc126] {
display: none !important;
}
.is-snap-top[_ngcontent-sc126] {
top: 140px;
position: fixed;
}
.is-snap-bot[_ngcontent-sc126] {
bottom: 0;
position: fixed;
}
img[src=""][_ngcontent-sc126] {
display: block;
opacity: 0;
width: 100%;
height: 100%;
}
.img-container[_ngcontent-sc126] {
background-color: rgba(var(--gray-100), 1);
}
.img-caption[_ngcontent-sc126] {
margin-top: 0.5rem;
font-family: "Noto Sans", sans-serif;
font-size: 0.875rem;
color: rgba(var(--gray-500), 1);
}
.img-caption[_ngcontent-sc126] a[_ngcontent-sc126] {
border-bottom: 0.05em solid currentColor;
}
.columns[_ngcontent-sc126] {
display: grid;
grid-template-columns: minmax(0, 1fr);
min-width: 0;
grid-gap: 3.5rem;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc126] {
grid-template-columns: 3fr 1fr;
}
}
.columns[_ngcontent-sc126] .column[_ngcontent-sc126] {
grid-template-columns: minmax(0, 1fr);
width: 100%;
min-width: 0;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
.columns[_ngcontent-sc126] .column\:spacer[_ngcontent-sc126] {
grid-gap: 1.5rem;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc126] .column\:spacer[_ngcontent-sc126] {
grid-gap: 1.2rem;
}
}
.columns[_ngcontent-sc126] .column\:sidebar[_ngcontent-sc126] {
grid-column: span 2;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc126] .column\:sidebar[_ngcontent-sc126] {
grid-column: span 1;
}
}
.columns[_ngcontent-sc126] .column\:main[_ngcontent-sc126] {
grid-column: span 1;
}
.columns[_ngcontent-sc126] .column\:sticky[_ngcontent-sc126] {
position: sticky;
top: calc(var(--navbar-height) + var(--navbar-bottom-height) + 1rem);
}
.toggle\:content.is\:active[_ngcontent-sc126] .toggle\:block[_ngcontent-sc126] {
display: block;
}
.toggle\:content.is\:active[_ngcontent-sc126] .toggle\:hidden[_ngcontent-sc126] {
display: none;
}
.shadow\:sp[_ngcontent-sc126] {
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.text-smallcaps[_ngcontent-sc126] {
font-weight: bold;
font-size: 0.875rem;
}
.paragraphs[_ngcontent-sc126] > *[_ngcontent-sc126] + *[_ngcontent-sc126] {
margin-top: 1em;
}
.paragraphs[_ngcontent-sc126] ul[_ngcontent-sc126] li[_ngcontent-sc126]:before {
content: "-";
margin-right: 0.5rem;
}
.paragraphs[_ngcontent-sc126] ul[_ngcontent-sc126] li[_ngcontent-sc126]:not(:first-child) {
margin-top: 0.25rem;
}
.line-clamp[_ngcontent-sc126] {
position: relative;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp[_ngcontent-sc126] > *[_ngcontent-sc126]:not(:first-child) {
display: none;
}
.line-clamp[_ngcontent-sc126]:after {
position: absolute;
bottom: 0;
right: 0;
content: " ... Đọc thêm";
font-weight: bold;
background-color: white;
}
.section[_ngcontent-sc126] > .title[_ngcontent-sc126] {
display: block;
margin: 2rem 0 1rem 0;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
}
.trending-carousel[_ngcontent-sc126] {
position: relative;
}
.trending-carousel[_ngcontent-sc126] a[_ngcontent-sc126]:nth-child(3), .trending-carousel[_ngcontent-sc126] a[_ngcontent-sc126]:nth-child(4) {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc126] a[_ngcontent-sc126]:nth-child(3), .trending-carousel[_ngcontent-sc126] a[_ngcontent-sc126]:nth-child(4) {
display: block;
}
}
.trending-carousel[_ngcontent-sc126] .wrapper[_ngcontent-sc126] {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc126] .wrapper[_ngcontent-sc126] {
grid-template-columns: repeat(4, 1fr);
}
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] {
position: relative;
display: block;
height: 18rem;
border-radius: calc(var(--border-radius) * 2);
overflow: hidden;
background-position: center;
background-size: cover;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] {
height: 12rem;
}
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .image[_ngcontent-sc126] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
display: block;
width: 100%;
height: 100%;
background-size: cover;
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .image[_ngcontent-sc126]:before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
width: 100%;
height: 100%;
background-image: linear-gradient(0deg, rgba(var(--gray-600), 0.8), rgba(var(--gray-600), 0.6) 25%, rgba(var(--gray-600), 0.4) 50%, rgba(var(--gray-600), 0.2) 75%, rgba(var(--gray-600), 0));
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .content[_ngcontent-sc126] {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
height: 100%;
width: 100%;
padding: 1rem;
color: white;
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .content[_ngcontent-sc126] .category[_ngcontent-sc126] {
margin-top: auto;
font-size: 0.75rem;
text-transform: uppercase;
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .content[_ngcontent-sc126] .title[_ngcontent-sc126] {
font-weight: bold;
font-size: 1.125rem;
line-height: 1.25;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .content[_ngcontent-sc126] .author[_ngcontent-sc126] {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 0.5rem;
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .content[_ngcontent-sc126] .author[_ngcontent-sc126] .avatar[_ngcontent-sc126] {
display: block;
flex-shrink: 0;
width: 2rem;
height: 2rem;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 50%;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc126] .item[_ngcontent-sc126] > .content[_ngcontent-sc126] .author[_ngcontent-sc126] .username[_ngcontent-sc126] {
margin-left: 0.5rem;
font-size: 0.8rem;
}
.trending-carousel[_ngcontent-sc126] .nav[_ngcontent-sc126] {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc126] .nav[_ngcontent-sc126] {
display: initial;
}
}
.trending-carousel[_ngcontent-sc126] .nav[_ngcontent-sc126] > *[_ngcontent-sc126] {
position: absolute;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
border-radius: 50%;
border: 1px solid rgba(var(--border), 1);
background-color: white;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc126] .nav[_ngcontent-sc126] > *[_ngcontent-sc126]:hover {
background-color: rgba(var(--gray-200), 1);
}
.trending-carousel[_ngcontent-sc126] .nav[_ngcontent-sc126] .right[_ngcontent-sc126] {
right: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
.filters[_ngcontent-sc126] {
background: transparent;
border-bottom: 1px solid #e3ebf6;
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126] {
display: flex;
width: 100%;
justify-content: space-between;
position: relative;
}
@media (max-width: 639px) {
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126] {
position: fixed;
bottom: 0;
right: 0;
width: 100vw;
transition: transform 0.25s ease-out;
border-top: 1px solid rgba(var(--border), 1);
background-color: white;
z-index: 99;
transform: translateY(100%);
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126] .item[_ngcontent-sc126] {
height: 3rem;
}
.filters[_ngcontent-sc126] .filter.filter--visible[_ngcontent-sc126] {
transform: unset;
}
}
@media (min-width: 768px) {
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126] {
width: unset;
justify-content: flex-start;
}
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126] .item[_ngcontent-sc126] {
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.75rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
cursor: pointer;
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126] .item[_ngcontent-sc126]:hover {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126] .item[_ngcontent-sc126]:hover > span[_ngcontent-sc126] > spiderum-icon[_ngcontent-sc126] {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc126] .filter.filter\:view[_ngcontent-sc126] .item[_ngcontent-sc126] {
width: 1.5rem;
padding: 0;
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126]:not(.filter\:naked) .item[_ngcontent-sc126] {
height: 2.25rem;
flex-grow: 1;
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126]:not(.filter\:naked) .item.active-tab[_ngcontent-sc126] {
border-bottom: 3px solid;
}
.filters[_ngcontent-sc126] .filter[_ngcontent-sc126]:not(.filter\:naked).filter\:view .item[_ngcontent-sc126] {
width: 2.25rem;
padding: 0;
}
.top-announcement[_ngcontent-sc126] {
position: relative;
padding: 1rem;
background-color: rgba(var(--border), 1);
border-bottom: 1px solid rgba(var(--blue-300), 0.25);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.top-announcement[_ngcontent-sc126] .container\:lg[_ngcontent-sc126] {
position: relative;
display: flex;
flex-direction: column;
}
.top-announcement[_ngcontent-sc126] .title[_ngcontent-sc126] {
display: flex;
align-items: center;
margin-bottom: 0.5rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc126] .title[_ngcontent-sc126] {
margin-bottom: 0;
}
}
.top-announcement[_ngcontent-sc126] .close[_ngcontent-sc126] {
position: absolute;
right: 0;
display: flex;
align-items: center;
justify-content: center;
width: 1.5rem;
height: 1.5rem;
font-size: 0.875rem;
}
.top-announcement[_ngcontent-sc126] .close[_ngcontent-sc126]:hover {
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc126] .container\:lg[_ngcontent-sc126] {
flex-direction: row;
}
.top-announcement[_ngcontent-sc126] .title[_ngcontent-sc126]::after {
content: "";
display: block;
height: 2px;
width: 2.5rem;
margin-right: 1rem;
margin-left: 1rem;
background-color: currentColor;
}
}
.editors-picks[_ngcontent-sc126] .editors-picks__others[_ngcontent-sc126] {
border-top: 1px solid rgba(var(--border), 1);
padding-top: 1rem;
margin-top: 1.5rem;
}
.toggle[_ngcontent-sc126] ~ .dropdown[_ngcontent-sc126] {
display: none;
}
.toggle.is\:active[_ngcontent-sc126] ~ .dropdown[_ngcontent-sc126] {
display: flex;
}
.tabs[_ngcontent-sc126] {
display: flex;
align-items: center;
border-bottom: 1px solid rgba(var(--border), 1);
overflow: auto;
}
.tabs.tabs\:centered[_ngcontent-sc126] {
justify-content: space-evenly;
}
.tabs[_ngcontent-sc126] .tab[_ngcontent-sc126] {
display: flex;
height: 3.5rem;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
border-style: solid;
border-width: 0.325em 0 0.325em 0;
border-color: transparent;
font-size: 0.8rem;
flex-grow: 1;
}
@media (min-width: 768px) {
.tabs[_ngcontent-sc126] .tab[_ngcontent-sc126] {
width: unset;
font-size: medium;
}
}
.tabs[_ngcontent-sc126] .tab[_ngcontent-sc126]:hover {
border-bottom-color: rgba(var(--border), 1);
}
.tabs[_ngcontent-sc126] .tab.is\:active[_ngcontent-sc126] {
border-bottom-color: rgba(var(--blue-500), 1) !important;
color: rgba(var(--blue-400), 1) !important;
}
.tabs[_ngcontent-sc126] .tab[_ngcontent-sc126] a[_ngcontent-sc126] {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}
.tabs[_ngcontent-sc126] .tab[_ngcontent-sc126] a[_ngcontent-sc126] span.text[_ngcontent-sc126] {
white-space: nowrap;
}
.stats[_ngcontent-sc126] {
display: flex;
align-items: flex-start;
justify-content: space-evenly;
text-align: center;
}
.stats[_ngcontent-sc126] .item[_ngcontent-sc126] {
margin-right: 10px;
}
.stats[_ngcontent-sc126] .label[_ngcontent-sc126] {
font-weight: bold;
font-size: 0.875rem;
text-transform: uppercase;
color: rgba(var(--gray-500), 1);
}
.stats[_ngcontent-sc126] .value[_ngcontent-sc126] {
font-size: 1.25rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
.mobile-only[_ngcontent-sc126] {
visibility: visible;
padding: 0.75rem 3rem 0.75rem 0.75rem !important;
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
}
@media (min-width: 1024px) {
.mobile-only[_ngcontent-sc126] {
visibility: hidden;
padding: 0 !important;
margin: 0 !important;
height: 0;
}
}
.is\:active[_ngcontent-sc126] {
color: rgba(var(--blue-600), 1);
fill: rgba(var(--blue-600), 1);
}
.is\:active[_ngcontent-sc126] > spiderum-icon[_ngcontent-sc126] {
color: inherit;
fill: inherit;
}
@media (min-width: 1024px) {
.lg\:block[_ngcontent-sc126] {
display: block;
}
}
@media (min-width: 1024px) {
.lg\:flex[_ngcontent-sc126] {
display: flex;
}
}
@media (min-width: 768px) {
.md\:flex-col[_ngcontent-sc126] {
flex-direction: column;
}
.md\:flex-row[_ngcontent-sc126] {
flex-direction: row;
}
.md\:hidden[_ngcontent-sc126] {
display: hidden;
}
}
.mb-5[_ngcontent-sc126] {
margin-bottom: 1.25rem;
}
.comment-form[_ngcontent-sc126] {
position: relative;
display: flex;
padding: 1rem 0;
border-bottom: 1px solid var(--common-border-color);
margin-top: -1rem;
margin-bottom: 1rem;
}
.comment-form[_ngcontent-sc126] .avatar[_ngcontent-sc126] {
display: block;
flex-shrink: 0;
margin-right: 1rem;
width: 3rem;
height: 3rem;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 50%;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.comment-form[_ngcontent-sc126] .editor[_ngcontent-sc126] {
width: 100%;
max-width: calc(100% - 68px);
min-height: 3rem;
}
.comment-form[_ngcontent-sc126] .editor[_ngcontent-sc126]:empty:before {
content: attr(data-placeholder);
color: rgba(var(--gray-400), 1);
}
.comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] {
display: flex;
}
.comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] .emoji[_ngcontent-sc126] {
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
padding: 4px 4px;
}
.comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] .submit[_ngcontent-sc126] {
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
padding: 4px 8px;
border-radius: 5px;
}
.comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] .submit[_ngcontent-sc126]:hover {
background: rgba(var(--gray-200), 1);
color: rgba(var(--blue-700), 1);
}
.comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] > *[_ngcontent-sc126]:not(:first-child) {
margin-left: 0.5rem;
}
.comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] .action[_ngcontent-sc126] > *[_ngcontent-sc126]:hover, .comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] .action[_ngcontent-sc126] > *.is-active[_ngcontent-sc126] {
color: rgba(var(--blue-500), 1);
}
.comment-form[_ngcontent-sc126] .actions[_ngcontent-sc126] span.icon[_ngcontent-sc126] {
font-size: 1rem;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2NvbW1lbnQtZm9ybS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUN1QmhCO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBRUEsaUJBQUE7RUFFQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdEQUFBO0VBQ0EsaUJBQUE7QUR2QkY7QUMwQkE7RUFDRSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUR2QkY7QUN5QkU7RUFDRSxlQUFBO0VBQ0EsK0JBQUE7QUR2Qko7QUVuQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRnNDSjtBRzlCSTtFRFZGO0lBS0ksZ0JBQUE7RUZ1Q0o7QUFDRjtBRzNCSTtFRGxCRjtJQVNJLGdCQUFBO0VGd0NKO0FBQ0Y7QUdoQ0k7RURsQkY7SUFhSSxpQkFBQTtFRnlDSjtBQUNGO0FHN0JJO0VEMUJGO0lBaUJJLGlCQUFBO0VGMENKO0FBQ0Y7QUV2Q0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRnlDSjtBR3RESTtFRFdGO0lBS0ksZ0JBQUE7RUYwQ0o7QUFDRjtBR25ESTtFREdGO0lBU0ksZ0JBQUE7RUYyQ0o7QUFD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SUFDRSxtQkFBQTtFRnJISjtFRXdIRTtJQUNFLGVBQUE7RUZ0SEo7QUFDRjtBRTBIQTtFQUNFLHNCQUFBO0FGdkhGO0FBdm5CQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxtREFBQTtFQUVBLGlCQUFBO0VBQ0EsbUJBQUE7QUF5bkJGO0FBdm5CRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQkFBQTtFRW9MRixnSEFBQTtBRnNjRjtBQXRuQkU7RUFDRSxXQUFBO0VBQ0EsNEJBQUE7RUFFQSxnQkFBQTtBQXVuQko7QUF0bkJJO0VBQ0UsK0JBQUE7RUFDQSwrQkFBQTtBQXduQk47QUFwbkJFO0VBQ0UsYUFBQTtBQXNuQko7QUFwbkJJO0VBQ0UsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFzbkJOO0FBbm5CSTtFQUNFLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUFxbkJOO0FBcG5CTTtFQUNFLG9DQUFBO0VBQ0EsK0JBQUE7QUFzbkJSO0FBbG5CSTtFQUNFLG1CQUFBO0FBb25CTjtBQS9tQlE7RUFFRSwrQkFBQTtBQWduQlY7QUEzbUJJO0VBQ0UsZUFBQTtBQTZtQk4iLCJmaWxlIjoiY29tbWVudC1mb3JtLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9sYXlvdXQuc2Nzc1wiO1xuXG4uY29tbWVudC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb21tb24tYm9yZGVyLWNvbG9yKTtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgLmF2YXRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMjAwKSwgMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQGluY2x1ZGUgc2hhZG93O1xuICB9XG5cbiAgLmVkaXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgICAvLyBtYXgtaGVpZ2h0OiAxNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgICY6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTQwMCksIDEpO1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmVtb2ppIHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiA0cHggNHB4O1xuICAgIH1cblxuICAgIC5zdWJtaXQge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1ncmF5LTIwMCksIDEpO1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTcwMCksIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5hY3Rpb24ge1xuICAgICAgPiAqIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gY29sb3JzXG5cbiRiYXNlOiByZ2JhKHZhcigtLWJyYW5kLWJsdWUpLCAxKTtcbiRiYXNlLWhvdmVyOiAjMmU4OWJmO1xuJGJhc2UtY2xpY2s6ICMyZjczOWM7XG4kYmFzZS1kaXNhYmxlOiAjYzRjNGM0O1xuXG4kc2Vjb25kYXJ5OiAjZmZmO1xuJHNlY29uZGFyeS1ob3ZlcjogI2VhZWFlZjtcbiRzZWNvbmRhcnktY2xpY2s6ICNjYmNmZDU7XG4kc2Vjb25kYXJ5LWRpc2FibGU6ICNmYWZhZmE7XG5cbiRwbGFjZWhvbGRlcjogI2VhZWFlZjtcbiRib3JkZXI6IDFweCBzb2xpZCAjZTNlYmY2O1xuXG4vLyBsYXlvdXRzXG5cbiRtYXJnaW46IDEwcHg7XG4kYm9yZGVyLXJhZGl1czogM3B4O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vLyB0aGVtZXNcblxuLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzMTk5ZDU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5ub3JtYWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uc3BpZGVydW0tdGFnIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWJnKTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGFnLWhvdmVyLWJnKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBDT05UQUlORVI6U0laRVxuLmNvbnRhaW5lciB7XG4gICZcXDp4bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjhweDtcbiAgICB9XG4gIH1cblxuICAmXFw6bGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMTkycHg7XG4gICAgfVxuICB9XG5cbiAgJlxcOm1kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuICB9XG5cbiAgJlxcOnNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBVU0VSIFNUQVRVU1xuXG4uaXMtbG9nZ2VkLWluIHtcbiAgLmlzLWxvZ2dlZC1vdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtbG9nZ2VkLW91dCB7XG4gIC5pcy1sb2dnZWQtaW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtc25hcC10b3Age1xuICB0b3A6IDE0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pcy1zbmFwLWJvdCB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vLyBJTUdcblxuaW1nW3NyYz1cIlwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0xMDApLCAxKTtcbn1cblxuLmltZy1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS01MDApLCAxKTtcblxuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICB9XG59XG5cbi8vIENPTFVNTlNcblxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBtaW4td2lkdGg6IDA7XG4gIGdyaWQtZ2FwOiAzLjVyZW07XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cblxuICAuY29sdW1uXFw6c3BhY2VyIHtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZ3JpZC1nYXA6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uXFw6c2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtblxcOm1haW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cblxuICAuY29sdW1uXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh2YXIoLS1uYXZiYXItaGVpZ2h0KSArIHZhcigtLW5hdmJhci1ib3R0b20taGVpZ2h0KSArIDFyZW0pO1xuICB9XG59XG5cbi8vIElDT04gKyBURVhUXG5cbi8vIHNwYW4uaWNvbiB7XG4vLyAgICAgLy8gZm9udC1zaXplOiAwLjg3NWVtO1xuXG4vLyAgICAgK3NwYW4udGV4dCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMyNWVtO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gc3Bhbi50ZXh0IHtcbi8vICAgICArc3Bhbi5pY29uIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzI1ZW07XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBUT0dHTEVcblxuLnRvZ2dsZVxcOmNvbnRlbnQge1xuICAmLmlzXFw6YWN0aXZlIHtcbiAgICAudG9nZ2xlXFw6YmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRvZ2dsZVxcOmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTSEFET1dcblxuLnNoYWRvd1xcOnNwIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wNSksIDAgNHB4IDZweCAtMnB4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjAyNSkgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDUpLCAwIDRweCA2cHggLTJweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wMjUpICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNQUxMQ0FQU1xuXG4udGV4dC1zbWFsbGNhcHMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLy8gUEFSQUdSQVBIU1xuXG4ucGFyYWdyYXBocyB7XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5lLWNsYW1wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcXDAwYTAuLi4gxJDhu41jIHRow6ptXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLy8gU0VDVElPTlxuXG4uc2VjdGlvbiB7XG4gID4gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIC8vIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNzAwKSwgMSk7XG4gIH1cbn1cblxuLy8gVFJFTkRJTkcgQ0FST1VTRUxcblxuLnRyZW5kaW5nLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMThyZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzKSAqIDIpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG5cbiAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBoZWlnaHQ6IDEycmVtO1xuICAgIH1cblxuICAgID4gLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAwZGVnLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjgpLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjYpIDI1JSxcbiAgICAgICAgICByZ2JhKHZhcigtLWdyYXktNjAwKSwgMC40KSA1MCUsXG4gICAgICAgICAgcmdiYSh2YXIoLS1ncmF5LTYwMCksIDAuMikgNzUlLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwKVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIH1cblxuICAgICAgLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZ3JheS0yMDApLCAxKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlcm5hbWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMjAwKSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZJTFRFUlNcblxuLmZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLy8gcGFkZGluZzogMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuXG4gIC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAgICYuZmlsdGVyLS12aXNpYmxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgYm94LXNoYWRvdzogcmdiYSgxMDAsIDEwMCwgMTExLCAwLjIpIDBweCA3cHggMjlweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDEpO1xuICAgICAgICA+IHNwYW4gPiBzcGlkZXJ1bS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTYwMCksIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5maWx0ZXJcXDp2aWV3IHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZmlsdGVyXFw6bmFrZWQpIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgJi5hY3RpdmUtdGFiIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAxKTtcbiAgICAgICAgICAvLyBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maWx0ZXJcXDp2aWV3IHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVE9QIEFOTk9VTkNFTUVOVFxuXG4udG9wLWFubm91bmNlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tYmx1ZS0zMDApLCAwLjI1KTtcbiAgQGluY2x1ZGUgc2hhZG93O1xuXG4gIC5jb250YWluZXJcXDpsZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgLmNvbnRhaW5lclxcOmxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSE9NRTogRURJVE9SUycgUElDS1NcblxuLmVkaXRvcnMtcGlja3Mge1xuICAuZWRpdG9ycy1waWNrc19fb3RoZXJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLnRvZ2dsZSB7XG4gIH4gLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pc1xcOmFjdGl2ZSB7XG4gICAgfiAuZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJi50YWJzXFw6Y2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG5cbiAgLnRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMzI1ZW0gMCAwLjMyNWVtIDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiBtZWRpdW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgIH1cblxuICAgICYuaXNcXDphY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSh2YXIoLS1ibHVlLTUwMCksIDEpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTQwMCksIDEpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNwYW4udGV4dCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTUwMCksIDEpO1xuICB9XG5cbiAgLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS03MDApLCAxKTtcbiAgfVxufVxuXG4vLyAubW9iaWxlLW9ubHkge1xuLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbi8vICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAgIGhlaWdodDogMDtcblxuLy8gICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICBwYWRkaW5nOiAwLjc1cmVtIDNyZW0gMC43NXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbi8vICAgfVxuLy8gfVxuLm1vYmlsZS1vbmx5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbSAzcmVtIDAuNzVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5pc1xcOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNjAwKSwgMSk7XG4gIGZpbGw6IHJnYmEodmFyKC0tYmx1ZS02MDApLCAxKTtcblxuICA+IHNwaWRlcnVtLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmxnIHtcbiAgJlxcOmJsb2NrIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmXFw6ZmxleCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLm1kIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICZcXDpmbGV4LWNvbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZcXDpmbGV4LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZcXDpoaWRkZW4ge1xuICAgICAgZGlzcGxheTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4iLCIvLy8vIFNDUkVFTiBTSVpFXG4kdmlld3BvcnQteHM6IDYzOXB4O1xuJHZpZXdwb3J0LXNtOiA2NDBweDtcbiR2aWV3cG9ydC1tZDogNzY4cHg7XG4kdmlld3BvcnQtbGc6IDEwMjRweDtcbiR2aWV3cG9ydC14bDogMTI4MHB4O1xuJHZpZXdwb3J0LXh4bDogMTUxOHB4O1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkY2xhc3MpIHtcbiAgQGlmICRjbGFzcz09eHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdmlld3BvcnQteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1tZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1tZCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09bGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQteHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCBtaXhpbiBzdXBwb3J0czogeHMsIHNtLCBtZCwgbGcsIHhsLCB4eGxcIjtcbiAgfVxufVxuXG4vLyBGT05UQVdFU09NRVxuXG5AbWl4aW4gZm9udGF3ZXNvbWUoJGNsYXNzKSB7XG4gIEBpZiAkY2xhc3M9PXNvbGlkIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PXJlZ3VsYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIGlmICRjbGFzcz09bGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IEBlbHNlIGlmICRjbGFzcz09YnJhbmQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJGb250QXdlc29tZSBjb21lIGluIDQgc3R5bGU6IHNvbGlkLCByZWd1bGFyLCBsaWdodCBhbmQgYnJhbmRcIjtcbiAgfVxufVxuIl19 */</style><style ng-transition="serverApp">@charset "UTF-8";
.section-title[_ngcontent-sc100] {
display: block;
text-transform: uppercase;
font-weight: bold;
text-transform: uppercase;
padding-left: 16px;
border-left: 4px solid #3199d5;
font-size: 1.2rem;
}
.widget-title[_ngcontent-sc100] {
display: block;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.normal-title[_ngcontent-sc100] {
display: block;
font-weight: bold;
font-family: "Montserrat", "Raleway", sans-serif;
font-size: 1.2rem;
}
.spiderum-tag[_ngcontent-sc100] {
text-decoration: none !important;
padding: 5px 10px;
font-size: 12px;
text-transform: uppercase;
border-radius: 3px;
background: var(--tag-bg);
line-height: 1.5rem;
margin: 0 5px 5px 0;
}
.spiderum-tag[_ngcontent-sc100]:hover {
cursor: pointer;
background: var(--tag-hover-bg);
}
.container\:xl[_ngcontent-sc100] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:xl[_ngcontent-sc100] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc100] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:xl[_ngcontent-sc100] {
max-width: 1024px;
}
}
@media (min-width: 1518px) {
.container\:xl[_ngcontent-sc100] {
max-width: 1368px;
}
}
.container\:lg[_ngcontent-sc100] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:lg[_ngcontent-sc100] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc100] {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.container\:lg[_ngcontent-sc100] {
max-width: 1100px;
}
}
@media (min-width: 1518px) {
.container\:lg[_ngcontent-sc100] {
max-width: 1192px;
}
}
.container\:md[_ngcontent-sc100] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:md[_ngcontent-sc100] {
max-width: 640px;
}
}
@media (min-width: 1024px) {
.container\:md[_ngcontent-sc100] {
max-width: 768px;
}
}
.container\:sm[_ngcontent-sc100] {
width: 100%;
max-width: 100%;
}
@media (min-width: 640px) {
.container\:sm[_ngcontent-sc100] {
max-width: 640px;
}
}
.is-logged-in[_ngcontent-sc100] .is-logged-out[_ngcontent-sc100] {
display: none !important;
}
.is-logged-out[_ngcontent-sc100] .is-logged-in[_ngcontent-sc100] {
display: none !important;
}
.is-snap-top[_ngcontent-sc100] {
top: 140px;
position: fixed;
}
.is-snap-bot[_ngcontent-sc100] {
bottom: 0;
position: fixed;
}
img[src=""][_ngcontent-sc100] {
display: block;
opacity: 0;
width: 100%;
height: 100%;
}
.img-container[_ngcontent-sc100] {
background-color: rgba(var(--gray-100), 1);
}
.img-caption[_ngcontent-sc100] {
margin-top: 0.5rem;
font-family: "Noto Sans", sans-serif;
font-size: 0.875rem;
color: rgba(var(--gray-500), 1);
}
.img-caption[_ngcontent-sc100] a[_ngcontent-sc100] {
border-bottom: 0.05em solid currentColor;
}
.columns[_ngcontent-sc100] {
display: grid;
grid-template-columns: minmax(0, 1fr);
min-width: 0;
grid-gap: 3.5rem;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc100] {
grid-template-columns: 3fr 1fr;
}
}
.columns[_ngcontent-sc100] .column[_ngcontent-sc100] {
grid-template-columns: minmax(0, 1fr);
width: 100%;
min-width: 0;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
}
.columns[_ngcontent-sc100] .column\:spacer[_ngcontent-sc100] {
grid-gap: 1.5rem;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc100] .column\:spacer[_ngcontent-sc100] {
grid-gap: 1.2rem;
}
}
.columns[_ngcontent-sc100] .column\:sidebar[_ngcontent-sc100] {
grid-column: span 2;
}
@media (min-width: 1024px) {
.columns[_ngcontent-sc100] .column\:sidebar[_ngcontent-sc100] {
grid-column: span 1;
}
}
.columns[_ngcontent-sc100] .column\:main[_ngcontent-sc100] {
grid-column: span 1;
}
.columns[_ngcontent-sc100] .column\:sticky[_ngcontent-sc100] {
position: sticky;
top: calc(var(--navbar-height) + var(--navbar-bottom-height) + 1rem);
}
.toggle\:content.is\:active[_ngcontent-sc100] .toggle\:block[_ngcontent-sc100] {
display: block;
}
.toggle\:content.is\:active[_ngcontent-sc100] .toggle\:hidden[_ngcontent-sc100] {
display: none;
}
.shadow\:sp[_ngcontent-sc100] {
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.text-smallcaps[_ngcontent-sc100] {
font-weight: bold;
font-size: 0.875rem;
}
.paragraphs[_ngcontent-sc100] > *[_ngcontent-sc100] + *[_ngcontent-sc100] {
margin-top: 1em;
}
.paragraphs[_ngcontent-sc100] ul[_ngcontent-sc100] li[_ngcontent-sc100]:before {
content: "-";
margin-right: 0.5rem;
}
.paragraphs[_ngcontent-sc100] ul[_ngcontent-sc100] li[_ngcontent-sc100]:not(:first-child) {
margin-top: 0.25rem;
}
.line-clamp[_ngcontent-sc100] {
position: relative;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp[_ngcontent-sc100] > *[_ngcontent-sc100]:not(:first-child) {
display: none;
}
.line-clamp[_ngcontent-sc100]:after {
position: absolute;
bottom: 0;
right: 0;
content: " ... Đọc thêm";
font-weight: bold;
background-color: white;
}
.section[_ngcontent-sc100] > .title[_ngcontent-sc100] {
display: block;
margin: 2rem 0 1rem 0;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
}
.trending-carousel[_ngcontent-sc100] {
position: relative;
}
.trending-carousel[_ngcontent-sc100] a[_ngcontent-sc100]:nth-child(3), .trending-carousel[_ngcontent-sc100] a[_ngcontent-sc100]:nth-child(4) {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc100] a[_ngcontent-sc100]:nth-child(3), .trending-carousel[_ngcontent-sc100] a[_ngcontent-sc100]:nth-child(4) {
display: block;
}
}
.trending-carousel[_ngcontent-sc100] .wrapper[_ngcontent-sc100] {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc100] .wrapper[_ngcontent-sc100] {
grid-template-columns: repeat(4, 1fr);
}
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] {
position: relative;
display: block;
height: 18rem;
border-radius: calc(var(--border-radius) * 2);
overflow: hidden;
background-position: center;
background-size: cover;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] {
height: 12rem;
}
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .image[_ngcontent-sc100] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
display: block;
width: 100%;
height: 100%;
background-size: cover;
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .image[_ngcontent-sc100]:before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
width: 100%;
height: 100%;
background-image: linear-gradient(0deg, rgba(var(--gray-600), 0.8), rgba(var(--gray-600), 0.6) 25%, rgba(var(--gray-600), 0.4) 50%, rgba(var(--gray-600), 0.2) 75%, rgba(var(--gray-600), 0));
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .content[_ngcontent-sc100] {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
height: 100%;
width: 100%;
padding: 1rem;
color: white;
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .content[_ngcontent-sc100] .category[_ngcontent-sc100] {
margin-top: auto;
font-size: 0.75rem;
text-transform: uppercase;
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .content[_ngcontent-sc100] .title[_ngcontent-sc100] {
font-weight: bold;
font-size: 1.125rem;
line-height: 1.25;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .content[_ngcontent-sc100] .author[_ngcontent-sc100] {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 0.5rem;
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .content[_ngcontent-sc100] .author[_ngcontent-sc100] .avatar[_ngcontent-sc100] {
display: block;
flex-shrink: 0;
width: 2rem;
height: 2rem;
background-color: rgba(var(--gray-200), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 50%;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc100] .item[_ngcontent-sc100] > .content[_ngcontent-sc100] .author[_ngcontent-sc100] .username[_ngcontent-sc100] {
margin-left: 0.5rem;
font-size: 0.8rem;
}
.trending-carousel[_ngcontent-sc100] .nav[_ngcontent-sc100] {
display: none;
}
@media (min-width: 1024px) {
.trending-carousel[_ngcontent-sc100] .nav[_ngcontent-sc100] {
display: initial;
}
}
.trending-carousel[_ngcontent-sc100] .nav[_ngcontent-sc100] > *[_ngcontent-sc100] {
position: absolute;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
border-radius: 50%;
border: 1px solid rgba(var(--border), 1);
background-color: white;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.trending-carousel[_ngcontent-sc100] .nav[_ngcontent-sc100] > *[_ngcontent-sc100]:hover {
background-color: rgba(var(--gray-200), 1);
}
.trending-carousel[_ngcontent-sc100] .nav[_ngcontent-sc100] .right[_ngcontent-sc100] {
right: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
.filters[_ngcontent-sc100] {
background: transparent;
border-bottom: 1px solid #e3ebf6;
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100] {
display: flex;
width: 100%;
justify-content: space-between;
position: relative;
}
@media (max-width: 639px) {
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100] {
position: fixed;
bottom: 0;
right: 0;
width: 100vw;
transition: transform 0.25s ease-out;
border-top: 1px solid rgba(var(--border), 1);
background-color: white;
z-index: 99;
transform: translateY(100%);
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100] .item[_ngcontent-sc100] {
height: 3rem;
}
.filters[_ngcontent-sc100] .filter.filter--visible[_ngcontent-sc100] {
transform: unset;
}
}
@media (min-width: 768px) {
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100] {
width: unset;
justify-content: flex-start;
}
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100] .item[_ngcontent-sc100] {
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.75rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
cursor: pointer;
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100] .item[_ngcontent-sc100]:hover {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100] .item[_ngcontent-sc100]:hover > span[_ngcontent-sc100] > spiderum-icon[_ngcontent-sc100] {
color: rgba(var(--gray-600), 1);
}
.filters[_ngcontent-sc100] .filter.filter\:view[_ngcontent-sc100] .item[_ngcontent-sc100] {
width: 1.5rem;
padding: 0;
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100]:not(.filter\:naked) .item[_ngcontent-sc100] {
height: 2.25rem;
flex-grow: 1;
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100]:not(.filter\:naked) .item.active-tab[_ngcontent-sc100] {
border-bottom: 3px solid;
}
.filters[_ngcontent-sc100] .filter[_ngcontent-sc100]:not(.filter\:naked).filter\:view .item[_ngcontent-sc100] {
width: 2.25rem;
padding: 0;
}
.top-announcement[_ngcontent-sc100] {
position: relative;
padding: 1rem;
background-color: rgba(var(--border), 1);
border-bottom: 1px solid rgba(var(--blue-300), 0.25);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
.top-announcement[_ngcontent-sc100] .container\:lg[_ngcontent-sc100] {
position: relative;
display: flex;
flex-direction: column;
}
.top-announcement[_ngcontent-sc100] .title[_ngcontent-sc100] {
display: flex;
align-items: center;
margin-bottom: 0.5rem;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc100] .title[_ngcontent-sc100] {
margin-bottom: 0;
}
}
.top-announcement[_ngcontent-sc100] .close[_ngcontent-sc100] {
position: absolute;
right: 0;
display: flex;
align-items: center;
justify-content: center;
width: 1.5rem;
height: 1.5rem;
font-size: 0.875rem;
}
.top-announcement[_ngcontent-sc100] .close[_ngcontent-sc100]:hover {
color: rgba(var(--gray-700), 1);
}
@media (min-width: 1024px) {
.top-announcement[_ngcontent-sc100] .container\:lg[_ngcontent-sc100] {
flex-direction: row;
}
.top-announcement[_ngcontent-sc100] .title[_ngcontent-sc100]::after {
content: "";
display: block;
height: 2px;
width: 2.5rem;
margin-right: 1rem;
margin-left: 1rem;
background-color: currentColor;
}
}
.editors-picks[_ngcontent-sc100] .editors-picks__others[_ngcontent-sc100] {
border-top: 1px solid rgba(var(--border), 1);
padding-top: 1rem;
margin-top: 1.5rem;
}
.toggle[_ngcontent-sc100] ~ .dropdown[_ngcontent-sc100] {
display: none;
}
.toggle.is\:active[_ngcontent-sc100] ~ .dropdown[_ngcontent-sc100] {
display: flex;
}
.tabs[_ngcontent-sc100] {
display: flex;
align-items: center;
border-bottom: 1px solid rgba(var(--border), 1);
overflow: auto;
}
.tabs.tabs\:centered[_ngcontent-sc100] {
justify-content: space-evenly;
}
.tabs[_ngcontent-sc100] .tab[_ngcontent-sc100] {
display: flex;
height: 3.5rem;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
border-style: solid;
border-width: 0.325em 0 0.325em 0;
border-color: transparent;
font-size: 0.8rem;
flex-grow: 1;
}
@media (min-width: 768px) {
.tabs[_ngcontent-sc100] .tab[_ngcontent-sc100] {
width: unset;
font-size: medium;
}
}
.tabs[_ngcontent-sc100] .tab[_ngcontent-sc100]:hover {
border-bottom-color: rgba(var(--border), 1);
}
.tabs[_ngcontent-sc100] .tab.is\:active[_ngcontent-sc100] {
border-bottom-color: rgba(var(--blue-500), 1) !important;
color: rgba(var(--blue-400), 1) !important;
}
.tabs[_ngcontent-sc100] .tab[_ngcontent-sc100] a[_ngcontent-sc100] {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}
.tabs[_ngcontent-sc100] .tab[_ngcontent-sc100] a[_ngcontent-sc100] span.text[_ngcontent-sc100] {
white-space: nowrap;
}
.stats[_ngcontent-sc100] {
display: flex;
align-items: flex-start;
justify-content: space-evenly;
text-align: center;
}
.stats[_ngcontent-sc100] .item[_ngcontent-sc100] {
margin-right: 10px;
}
.stats[_ngcontent-sc100] .label[_ngcontent-sc100] {
font-weight: bold;
font-size: 0.875rem;
text-transform: uppercase;
color: rgba(var(--gray-500), 1);
}
.stats[_ngcontent-sc100] .value[_ngcontent-sc100] {
font-size: 1.25rem;
font-weight: bold;
color: rgba(var(--gray-700), 1);
}
.mobile-only[_ngcontent-sc100] {
visibility: visible;
padding: 0.75rem 3rem 0.75rem 0.75rem !important;
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
}
@media (min-width: 1024px) {
.mobile-only[_ngcontent-sc100] {
visibility: hidden;
padding: 0 !important;
margin: 0 !important;
height: 0;
}
}
.is\:active[_ngcontent-sc100] {
color: rgba(var(--blue-600), 1);
fill: rgba(var(--blue-600), 1);
}
.is\:active[_ngcontent-sc100] > spiderum-icon[_ngcontent-sc100] {
color: inherit;
fill: inherit;
}
@media (min-width: 1024px) {
.lg\:block[_ngcontent-sc100] {
display: block;
}
}
@media (min-width: 1024px) {
.lg\:flex[_ngcontent-sc100] {
display: flex;
}
}
@media (min-width: 768px) {
.md\:flex-col[_ngcontent-sc100] {
flex-direction: column;
}
.md\:flex-row[_ngcontent-sc100] {
flex-direction: row;
}
.md\:hidden[_ngcontent-sc100] {
display: hidden;
}
}
.mb-5[_ngcontent-sc100] {
margin-bottom: 1.25rem;
}
[_ngcontent-sc100]:root {
--transparent: transparent;
--black: 0, 0, 0;
--white: 255, 255, 255;
--gray-100: 247, 250, 252;
--gray-200: 237, 242, 247;
--gray-300: 226, 232, 240;
--gray-400: 203, 213, 224;
--gray-500: 160, 174, 192;
--gray-600: 113, 128, 150;
--gray-700: 74, 85, 104;
--gray-800: 45, 55, 72;
--gray-900: 26, 32, 44;
--red-100: 255, 245, 245;
--red-200: 254, 215, 215;
--red-300: 254, 178, 178;
--red-400: 252, 129, 129;
--red-500: 245, 101, 101;
--red-600: 229, 62, 62;
--red-700: 197, 48, 48;
--red-800: 155, 44, 44;
--red-900: 116, 42, 42;
--orange-100: 255, 250, 240;
--orange-200: 254, 235, 200;
--orange-300: 251, 211, 141;
--orange-400: 246, 173, 85;
--orange-500: 237, 137, 54;
--orange-600: 221, 107, 32;
--orange-700: 192, 86, 33;
--orange-800: 156, 66, 33;
--orange-900: 123, 52, 30;
--yellow-100: 255, 255, 240;
--yellow-200: 254, 252, 191;
--yellow-300: 250, 240, 137;
--yellow-400: 246, 224, 94;
--yellow-500: 236, 201, 75;
--yellow-600: 214, 158, 46;
--yellow-700: 183, 121, 31;
--yellow-800: 151, 90, 22;
--yellow-900: 116, 66, 16;
--green-100: 240, 255, 244;
--green-200: 198, 246, 213;
--green-300: 154, 230, 180;
--green-400: 104, 211, 145;
--green-500: 72, 187, 120;
--green-600: 56, 161, 105;
--green-700: 47, 133, 90;
--green-800: 39, 103, 73;
--green-900: 34, 84, 61;
--teal-100: 230, 255, 250;
--teal-200: 178, 245, 234;
--teal-300: 129, 230, 217;
--teal-400: 79, 209, 197;
--teal-500: 56, 178, 172;
--teal-600: 49, 151, 149;
--teal-700: 44, 122, 123;
--teal-800: 40, 94, 97;
--teal-900: 35, 78, 82;
--blue-100: 234, 248, 255;
--blue-200: 203, 237, 254;
--blue-300: 172, 225, 253;
--blue-400: 109, 203, 252;
--blue-500: 47, 181, 250;
--blue-600: 42, 163, 225;
--blue-700: 28, 109, 150;
--blue-800: 21, 81, 113;
--blue-900: 14, 54, 75;
--indigo-100: 235, 244, 255;
--indigo-200: 195, 218, 254;
--indigo-300: 163, 191, 250;
--indigo-400: 127, 156, 245;
--indigo-500: 102, 126, 234;
--indigo-600: 90, 103, 216;
--indigo-700: 76, 81, 191;
--indigo-800: 67, 65, 144;
--indigo-900: 60, 54, 107;
--purple-100: 250, 245, 255;
--purple-200: 233, 216, 253;
--purple-300: 214, 188, 250;
--purple-400: 183, 148, 244;
--purple-500: 159, 122, 234;
--purple-600: 128, 90, 213;
--purple-700: 107, 70, 193;
--purple-800: 85, 60, 154;
--purple-900: 68, 51, 122;
--pink-100: 255, 245, 247;
--pink-200: 254, 215, 226;
--pink-300: 251, 182, 206;
--pink-400: 246, 135, 179;
--pink-500: 237, 100, 166;
--pink-600: 213, 63, 140;
--pink-700: 184, 50, 128;
--pink-800: 151, 38, 109;
--pink-900: 112, 36, 89;
--brand-grey: 97, 97, 97;
--brand-black: 22, 22, 22;
--brand-blue: 51, 152, 212;
--system-red: 166, 35, 23;
--system-green: 65, 174, 135;
}
.footer[_ngcontent-sc100] {
border-top: 1px solid var(--common-border-color);
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
padding: 1.25rem;
margin-top: 3rem;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
}
@media (min-width: 1024px) {
.footer[_ngcontent-sc100] {
margin-top: 3rem;
padding: 2rem 1rem;
}
}
.footer[_ngcontent-sc100] p[_ngcontent-sc100] {
color: #969696;
}
.footer-top[_ngcontent-sc100] {
display: flex;
align-items: center;
flex-wrap: wrap;
}
@media (min-width: 1024px) {
.footer-top[_ngcontent-sc100] {
padding-bottom: 1rem;
}
}
.footer-top-menu[_ngcontent-sc100] {
margin-left: 0;
width: 100%;
}
@media (min-width: 1024px) {
.footer-top-menu[_ngcontent-sc100] {
width: unset;
margin-left: 10%;
}
}
.footer-top-menu[_ngcontent-sc100] ul[_ngcontent-sc100] {
display: flex;
justify-content: start;
width: 100%;
text-transform: uppercase;
font-size: 0.75rem;
font-weight: 600;
flex-wrap: wrap;
margin: 1rem 0;
}
.footer-top-menu[_ngcontent-sc100] ul[_ngcontent-sc100] li[_ngcontent-sc100] {
margin-right: 0.8rem;
}
@media (min-width: 768px) {
.footer-top-menu[_ngcontent-sc100] ul[_ngcontent-sc100] li[_ngcontent-sc100] {
width: unset;
}
}
@media (min-width: 1024px) {
.footer-top-menu[_ngcontent-sc100] ul[_ngcontent-sc100] li[_ngcontent-sc100] + li[_ngcontent-sc100] {
margin-left: 1.5rem;
}
}
.footer-top-badges-sketch[_ngcontent-sc100] {
display: flex;
flex-wrap: wrap;
gap: 1rem;
align-items: center;
padding-bottom: 1rem;
}
@media (min-width: 1024px) {
.footer-top-badges-sketch[_ngcontent-sc100] {
width: unset;
margin-left: auto;
}
}
.footer-top-badges-sketch[_ngcontent-sc100] p[_ngcontent-sc100] {
font-size: 0.75rem;
}
.footer-top-badges-sketch-flex[_ngcontent-sc100] {
display: flex;
justify-content: start;
}
.footer-top-badges-sketch-flex[_ngcontent-sc100] a[_ngcontent-sc100] {
margin-right: 0.5rem;
}
.footer-bottom[_ngcontent-sc100] {
display: flex;
justify-content: space-between;
padding-top: 1rem;
flex-wrap: wrap;
gap: 2rem;
font-size: 0.75rem;
position: relative;
border-top: 1px solid var(--common-border-color);
}
.footer-bottom[_ngcontent-sc100] div[_ngcontent-sc100] {
margin-bottom: -2rem;
}
@media (min-width: 1024px) {
.footer-bottom[_ngcontent-sc100] {
padding-top: 2rem;
}
.footer-bottom[_ngcontent-sc100] div[_ngcontent-sc100] {
margin-bottom: 1rem;
}
}
@media (min-width: 1024px) {
.footer-bottom-nodes[_ngcontent-sc100] {
flex: 1;
}
}
@media (min-width: 1024px) {
.footer-bottom-contacts[_ngcontent-sc100] {
flex: 1;
}
}
@media (min-width: 1024px) {
.footer-bottom-copyright[_ngcontent-sc100] {
flex: 1;
}
}
.footer-dmca[_ngcontent-sc100] {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin-top: 3rem;
}
.footer[_ngcontent-sc100] .wide-logo[_ngcontent-sc100] {
max-width: 130px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2Zvb3Rlci5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9jb2xvcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUN1QmhCO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBRUEsaUJBQUE7RUFFQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtBRHZCRjtBQzBCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdEQUFBO0VBQ0EsaUJBQUE7QUR2QkY7QUMwQkE7RUFDRSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUR2QkY7QUN5QkU7RUFDRSxlQUFBO0VBQ0EsK0JBQUE7QUR2Qko7QUVuQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRnNDSjtBRzlCSTtFRFZGO0lBS0ksZ0JBQUE7RUZ1Q0o7QUFDRjtBRzNCSTtFRGxCRjtJQVNJLGdCQUFBO0VGd0NKO0FBQ0Y7QUdoQ0k7RURsQkY7SUFhSSxpQkFBQTtFRnlDSjtBQUNGO0FHN0JJO0VEMUJGO0lBaUJJLGlCQUFBO0VGMENKO0FBQ0Y7QUV2Q0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRnlDSjtBR3RESTtFRFdGO0lBS0ksZ0JBQUE7RUYwQ0o7QUFDRjtBR25ESTtFREdGO0lBU0ksZ0JBQUE7RUYyQ0o7QUFDRjtBR3hESTtFREdGO0lBYUksaUJBQUE7RUY0Q0o7QUFDRjtBR3JESTtFRExGO0lBaUJJLGlCQUFBO0VGNkNKO0FBQ0Y7QUUxQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBRjRDSjtBRzlFSTtFRGdDRjtJQUtJLGdCQUFBO0VGNkNKO0FBQ0Y7QUczRUk7RUR3QkY7SUFTSSxnQkFBQTtFRjhDSjtBQUNGO0FFM0NFO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QUY2Q0o7QUc1Rkk7RUQ2Q0Y7SUFLSSxnQkFBQTtFRjhDSjtBQUNGO0FFdkNFO0VBQ0Usd0JBQUE7QUYwQ0o7QUVyQ0U7RUFDRSx3QkFBQTtBRndDSjtBRXBDQTtFQUNFLFVBQUE7RUFDQSxlQUFBO0FGdUNGO0FFcENBO0VBQ0UsU0FBQTtFQUNBLGVBQUE7QUZ1Q0Y7QUVsQ0E7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FGcUNGO0FFbENBO0VBQ0UsMENBQUE7QUZxQ0Y7QUVsQ0E7RUFDRSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtBRnFDRjtBRW5DRTtFQUNFLHdDQUFBO0FGcUNKO0FFL0JBO0VBQ0UsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0FGa0NGO0FHeElJO0VEaUdKO0lBUUksOEJBQUE7RUZtQ0Y7QUFDRjtBRWpDRTtFQUNFLHFDQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7QUZtQ0o7QUVoQ0U7RUFDRSxnQkFBQTtBRmtDSjtBR3RKSTtFRG1IRjtJQUlJLGdCQUFBO0VGbUNKO0FBQ0Y7QUVoQ0U7RUFDRSxtQkFBQTtBRmtDSjtBRzlKSTtFRDJIRjtJQUlJLG1CQUFBO0VGbUNKO0FBQ0Y7QUVoQ0U7RUFDRSxtQkFBQTtBRmtDSjtBRS9CRTtFQUNFLGdCQUFBO0VBQ0Esb0VBQUE7QUZpQ0o7QUVUSTtFQUNFLGNBQUE7QUZZTjtBRVRJO0VBQ0UsYUFBQTtBRldOO0FFSkE7RUFDRSxnSEFBQTtBRk9GO0FFRUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0FGQ0Y7QUVLRTtFQUNFLGVBQUE7QUZGSjtBRU9NO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0FGTFI7QUVRTTtFQUNFLG1CQUFBO0FGTlI7QUVZQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QUZURjtBRVdFO0VBQ0UsYUFBQTtBRlRKO0FFWUU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0FGVko7QUVpQkU7RUFDRSxjQUFBO0VBRUEscUJBQUE7RUFFQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUZoQko7QUV3QkE7RUFDRSxrQkFBQTtBRnJCRjtBRXdCSTtFQUVFLGFBQUE7QUZ2Qk47QUd2T0k7RUQ0UEE7SUFLSSxjQUFBO0VGdEJOO0FBQ0Y7QUUwQkU7RUFDRSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxjQUFBO0FGeEJKO0FHalBJO0VEc1FGO0lBTUkscUNBQUE7RUZ2Qko7QUFDRjtBRTBCRTtFQUNFLGtCQUFBO0VBRUEsY0FBQTtFQUNBLGFBQUE7RUFDQSw2Q0FBQTtFQUVBLGdCQUFBO0VBRUEsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDBDQUFBO0VBRUEsd0NBQUE7RUEzR0YsZ0hBQUE7QUZnRkY7QUdsUUk7RURnUkY7SUFrQkksYUFBQTtFRjVCSjtBQUNGO0FFOEJJO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FGNUJOO0FFOEJNO0VBQ0UsV0FBQTtFQUVBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsNkxBQUE7QUYvQlI7QUUwQ0k7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFFQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VBRUEsWUFBQTtFQUNBLFdBQUE7RUFFQSxhQUFBO0VBRUEsWUFBQTtBRjVDTjtBRThDTTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBRjVDUjtBRStDTTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0FGN0NSO0FFZ0RNO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFFQSxrQkFBQTtBRi9DUjtBRWlEUTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esa0JBQUE7RUFwTVIsZ0hBQUE7QUZzSkY7QUVrRFE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0FGaERWO0FFc0RFO0VBQ0UsYUFBQTtBRnBESjtBRy9VSTtFRGtZRjtJQUlJLGdCQUFBO0VGbkRKO0FBQ0Y7QUVxREk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx3Q0FBQTtFQUNBLHVCQUFBO0VBak9KLGdIQUFBO0FGK0tGO0FFcURNO0VBQ0UsMENBQUE7QUZuRFI7QUV1REk7RUFDRSxjQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0FGckROO0FFNERBO0VBQ0UsdUJBQUE7RUFFQSxnQ0RqYk87QUR1WFQ7QUU0REU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7QUYxREo7QUdoWUk7RURzYkY7SUFPSSxlQUFBO0lBQ0EsU0FBQTtJQUNBLFFBQUE7SUFDQSxZQUFBO0lBQ0Esb0NBQUE7SUFDQSw0Q0FBQTtJQUlBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLDJCQUFBO0lBTUEscURBQUE7RUZqRUo7RUVzREk7SUFDRSxZQUFBO0VGcEROO0VFMERJO0lBQ0UsZ0JBQUE7RUZ4RE47QUFDRjtBRzVZSTtFRDhhRjtJQTRCSSxZQUFBO0lBQ0EsMkJBQUE7RUYxREo7QUFDRjtBRTRESTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFFQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FGM0ROO0FFNkRNO0VBQ0UsK0JBQUE7QUYzRFI7QUU0RFE7RUFDRSwrQkFBQTtBRjFEVjtBRWdFTTtFQUNFLGFBQUE7RUFDQSxVQUFBO0FGOURSO0FFbUVNO0VBQ0UsZUFBQTtFQUNBLFlBQUE7QUZqRVI7QUVtRVE7RUFDRSx3QkFBQTtBRmpFVjtBRXlFUTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FGdkVWO0FFZ0ZBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0Esd0NBQUE7RUFDQSxvREFBQTtFQS9VQSxnSEFBQTtBRm1RRjtBRStFRTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FGN0VKO0FFZ0ZFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtBRjlFSjtBR25jSTtFRDBnQkY7SUFVSSxnQkFBQTtFRjdFSjtBQUNGO0FFZ0ZFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FGOUVKO0FFZ0ZJO0VBQ0UsK0JBQUE7QUY5RU47QUdyZEk7RUR3aUJBO0lBQ0UsbUJBQUE7RUZoRko7RUVtRkU7SUFDRSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLDhCQUFBO0VGakZKO0FBQ0Y7QUV3RkU7RUFDRSw0Q0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUZyRko7QUUwRkU7RUFDRSxhQUFBO0FGdkZKO0FFMkZJO0VBQ0UsYUFBQTtBRnpGTjtBRThGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLCtDQUFBO0VBQ0EsY0FBQTtBRjNGRjtBRTZGRTtFQUNFLDZCQUFBO0FGM0ZKO0FFOEZFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUY1Rko7QUd4Z0JJO0VENGxCRjtJQVVJLFlBQUE7SUFDQSxpQkFBQTtFRjFGSjtBQUNGO0FFNEZJO0VBQ0UsMkNBQUE7QUYxRk47QUU2Rkk7RUFDRSx3REFBQTtFQUNBLDBDQUFBO0FGM0ZOO0FFOEZJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBRjVGTjtBRThGTTtFQUNFLG1CQUFBO0FGNUZSO0FFa0dBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtBRi9GRjtBRWlHRTtFQUNFLGtCQUFBO0FGL0ZKO0FFa0dFO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7QUZoR0o7QUVtR0U7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsK0JBQUE7QUZqR0o7QUVtSEE7RUFDRSxtQkFBQTtFQUNBLGdEQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtBRmhIRjtBR3hqQkk7RURtcUJKO0lBUUksa0JBQUE7SUFDQSxxQkFBQTtJQUNBLG9CQUFBO0lBQ0EsU0FBQTtFRi9HRjtBQUNGO0FFa0hBO0VBQ0UsK0JBQUE7RUFDQSw4QkFBQTtBRi9HRjtBRWlIRTtFQUNFLGNBQUE7RUFDQSxhQUFBO0FGL0dKO0FHemtCSTtFRDZyQkY7SUFFSSxjQUFBO0VGakhKO0FBQ0Y7QUcva0JJO0VEbXNCRjtJQUVJLGFBQUE7RUZsSEo7QUFDRjtBR3hsQkk7RURndEJBO0lBQ0Usc0JBQUE7RUZwSEo7RUV1SEU7SUFDRSxtQkFBQTtFRnJISjtFRXdIRTtJQUNFLGVBQUE7RUZ0SEo7QUFDRjtBRTBIQTtFQUNFLHNCQUFBO0FGdkhGO0FJMW5CQTtFQUNFLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUVBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUVBLHlCQUFBO0VBQ0EsNEJBQUE7QUoybkJGO0FBNXRCQTtFQUNFLGdEQUFBO0VBQ0EsZ0hBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VFaU1BLGdIQUFBO0FGK2hCRjtBR2p0Qkk7RUhuQko7SUFTSSxnQkFBQTtJQUNBLGtCQUFBO0VBK3RCRjtBQUNGO0FBN3RCRTtFQUNFLGNBQUE7QUErdEJKO0FBNXRCRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUE4dEJKO0FHL3RCSTtFSEZGO0lBTUksb0JBQUE7RUErdEJKO0FBQ0Y7QUE3dEJJO0VBQ0UsY0FBQTtFQUVBLFdBQUE7QUE4dEJOO0FHeHVCSTtFSE9BO0lBS0ksWUFBQTtJQUNBLGdCQUFBO0VBZ3VCTjtBQUNGO0FBN3RCTTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQSt0QlI7QUE3dEJRO0VBRUUsb0JBQUE7QUE4dEJWO0FHL3ZCSTtFSCtCSTtJQUtJLFlBQUE7RUErdEJWO0FBQ0Y7QUdod0JJO0VIbUNNO0lBRUksbUJBQUE7RUErdEJaO0FBQ0Y7QUF6dEJJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBQTJ0Qk47QUc1d0JJO0VINENBO0lBT0ksWUFBQTtJQUNBLGlCQUFBO0VBNnRCTjtBQUNGO0FBM3RCTTtFQUNFLGtCQUFBO0FBNnRCUjtBQTN0Qk07RUFDRSxhQUFBO0VBRUEsc0JBQUE7QUE0dEJSO0FBM3RCUTtFQUNFLG9CQUFBO0FBNnRCVjtBQW50QkU7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBWUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdEQUFBO0FBMHNCSjtBQXR0Qkk7RUFDRSxvQkFBQTtBQXd0Qk47QUd6eUJJO0VIeUVGO0lBWUksaUJBQUE7RUF3dEJKO0VBdnRCSTtJQUNFLG1CQUFBO0VBeXRCTjtBQUNGO0FHanpCSTtFSDhGQTtJQUVJLE9BQUE7RUFxdEJOO0FBQ0Y7QUd0ekJJO0VIb0dBO0lBRUksT0FBQTtFQW90Qk47QUFDRjtBRzN6Qkk7RUgwR0E7SUFFSSxPQUFBO0VBbXRCTjtBQUNGO0FBL3NCRTtFQUNFLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGdCQUFBO0FBaXRCSjtBQTlzQkU7RUFDRSxnQkFBQTtBQWd0QkoiLCJmaWxlIjoiZm9vdGVyLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9fc2Fzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvX3Nhc3MvbGF5b3V0XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL19zYXNzL2NvbG9yc1wiO1xuLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb21tb24tYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wNSksIDAgNHB4IDZweCAtMnB4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjAyNSkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcblxuICBAaW5jbHVkZSBzaGFkb3c7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICM5Njk2OTY7XG4gIH1cblxuICAmLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICYtbWVudSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1iYWRnZXMtc2tldGNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB9XG4gICAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAvLyAgIGEge1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29tbW9uLWJvcmRlci1jb2xvcik7XG5cbiAgICAmLW5vZGVzIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhY3RzIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvcHlyaWdodCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kbWNhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIC53aWRlLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbiIsIi8vIGNvbG9yc1xuXG4kYmFzZTogcmdiYSh2YXIoLS1icmFuZC1ibHVlKSwgMSk7XG4kYmFzZS1ob3ZlcjogIzJlODliZjtcbiRiYXNlLWNsaWNrOiAjMmY3MzljO1xuJGJhc2UtZGlzYWJsZTogI2M0YzRjNDtcblxuJHNlY29uZGFyeTogI2ZmZjtcbiRzZWNvbmRhcnktaG92ZXI6ICNlYWVhZWY7XG4kc2Vjb25kYXJ5LWNsaWNrOiAjY2JjZmQ1O1xuJHNlY29uZGFyeS1kaXNhYmxlOiAjZmFmYWZhO1xuXG4kcGxhY2Vob2xkZXI6ICNlYWVhZWY7XG4kYm9yZGVyOiAxcHggc29saWQgI2UzZWJmNjtcblxuLy8gbGF5b3V0c1xuXG4kbWFyZ2luOiAxMHB4O1xuJGJvcmRlci1yYWRpdXM6IDNweDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6IDNweDtcblxuLy8gdGhlbWVzXG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvL2ZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzE5OWQ1O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLndpZGdldC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuXG4ubm9ybWFsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnNwaWRlcnVtLXRhZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRhZy1iZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRhZy1ob3Zlci1iZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gQ09OVEFJTkVSOlNJWkVcbi5jb250YWluZXIge1xuICAmXFw6eGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMzY4cHg7XG4gICAgfVxuICB9XG5cbiAgJlxcOmxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcbiAgICAgIG1heC13aWR0aDogMTE5MnB4O1xuICAgIH1cbiAgfVxuXG4gICZcXDptZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cbiAgfVxuXG4gICZcXDpzbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVVNFUiBTVEFUVVNcblxuLmlzLWxvZ2dlZC1pbiB7XG4gIC5pcy1sb2dnZWQtb3V0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlzLWxvZ2dlZC1vdXQge1xuICAuaXMtbG9nZ2VkLWluIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlzLXNuYXAtdG9wIHtcbiAgdG9wOiAxNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaXMtc25hcC1ib3Qge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLy8gSU1HXG5cbmltZ1tzcmM9XCJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMTAwKSwgMSk7XG59XG5cbi5pbWctY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNTAwKSwgMSk7XG5cbiAgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4vLyBDT0xVTU5TXG5cbi5jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgbWluLXdpZHRoOiAwO1xuICBncmlkLWdhcDogMy41cmVtO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLmNvbHVtblxcOnNwYWNlciB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGdyaWQtZ2FwOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtblxcOnNpZGViYXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW5cXDptYWluIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG5cbiAgLmNvbHVtblxcOnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGModmFyKC0tbmF2YmFyLWhlaWdodCkgKyB2YXIoLS1uYXZiYXItYm90dG9tLWhlaWdodCkgKyAxcmVtKTtcbiAgfVxufVxuXG4vLyBJQ09OICsgVEVYVFxuXG4vLyBzcGFuLmljb24ge1xuLy8gICAgIC8vIGZvbnQtc2l6ZTogMC44NzVlbTtcblxuLy8gICAgICtzcGFuLnRleHQge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMC4zMjVlbTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIHNwYW4udGV4dCB7XG4vLyAgICAgK3NwYW4uaWNvbiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMyNWVtO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gVE9HR0xFXG5cbi50b2dnbGVcXDpjb250ZW50IHtcbiAgJi5pc1xcOmFjdGl2ZSB7XG4gICAgLnRvZ2dsZVxcOmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50b2dnbGVcXDpoaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU0hBRE9XXG5cbi5zaGFkb3dcXDpzcCB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDUpLCAwIDRweCA2cHggLTJweCByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC4wMjUpICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBzaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjA1KSwgMCA0cHggNnB4IC0ycHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDI1KSAhaW1wb3J0YW50O1xufVxuXG4vLyBTTUFMTENBUFNcblxuLnRleHQtc21hbGxjYXBzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi8vIFBBUkFHUkFQSFNcblxuLnBhcmFncmFwaHMge1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluZS1jbGFtcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFwwMGEwLi4uIMSQ4buNYyB0aMOqbVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi8vIFNFQ1RJT05cblxuLnNlY3Rpb24ge1xuICA+IC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAvLyBjb2xvcjogcmdiYSh2YXIoLS1ncmF5LTcwMCksIDEpO1xuICB9XG59XG5cbi8vIFRSRU5ESU5HIENBUk9VU0VMXG5cbi50cmVuZGluZy1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBhIHtcbiAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cykgKiAyKTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMjAwKSwgMSk7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuXG4gICAgQGluY2x1ZGUgc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICB9XG5cbiAgICA+IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMGRlZyxcbiAgICAgICAgICByZ2JhKHZhcigtLWdyYXktNjAwKSwgMC44KSxcbiAgICAgICAgICByZ2JhKHZhcigtLWdyYXktNjAwKSwgMC42KSAyNSUsXG4gICAgICAgICAgcmdiYSh2YXIoLS1ncmF5LTYwMCksIDAuNCkgNTAlLFxuICAgICAgICAgIHJnYmEodmFyKC0tZ3JheS02MDApLCAwLjIpIDc1JSxcbiAgICAgICAgICByZ2JhKHZhcigtLWdyYXktNjAwKSwgMClcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblxuICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWdyYXktMjAwKSwgMSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXJuYW1lIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgc2hhZG93O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1ncmF5LTIwMCksIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGSUxURVJTXG5cbi5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8vIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcblxuICAuZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJvcmRlciksIDEpO1xuICAgICAgLml0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gICAgICAmLmZpbHRlci0tdmlzaWJsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTAwLCAxMDAsIDExMSwgMC4yKSAwcHggN3B4IDI5cHggMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICAgICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS02MDApLCAxKTtcbiAgICAgICAgPiBzcGFuID4gc3BpZGVydW0taWNvbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS02MDApLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZmlsdGVyXFw6dmlldyB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmZpbHRlclxcOm5ha2VkKSB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICYuYWN0aXZlLXRhYiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXdoaXRlKSwgMSk7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZmlsdGVyXFw6dmlldyB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMi4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRPUCBBTk5PVU5DRU1FTlRcblxuLnRvcC1hbm5vdW5jZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWJsdWUtMzAwKSwgMC4yNSk7XG4gIEBpbmNsdWRlIHNoYWRvdztcblxuICAuY29udGFpbmVyXFw6bGcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNzAwKSwgMSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNzAwKSwgMSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIC5jb250YWluZXJcXDpsZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC50aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEhPTUU6IEVESVRPUlMnIFBJQ0tTXG5cbi5lZGl0b3JzLXBpY2tzIHtcbiAgLmVkaXRvcnMtcGlja3NfX290aGVycyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi50b2dnbGUge1xuICB+IC5kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaXNcXDphY3RpdmUge1xuICAgIH4gLmRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tYm9yZGVyKSwgMSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gICYudGFic1xcOmNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjMyNWVtIDAgMC4zMjVlbSAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZmxleC1ncm93OiAxO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSh2YXIoLS1ib3JkZXIpLCAxKTtcbiAgICB9XG5cbiAgICAmLmlzXFw6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEodmFyKC0tYmx1ZS01MDApLCAxKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tYmx1ZS00MDApLCAxKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBzcGFuLnRleHQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tZ3JheS01MDApLCAxKTtcbiAgfVxuXG4gIC52YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWdyYXktNzAwKSwgMSk7XG4gIH1cbn1cblxuLy8gLm1vYmlsZS1vbmx5IHtcbi8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4vLyAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuLy8gICBoZWlnaHQ6IDA7XG5cbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgICAgcGFkZGluZzogMC43NXJlbSAzcmVtIDAuNzVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cbi5tb2JpbGUtb25seSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gM3JlbSAwLjc1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4uaXNcXDphY3RpdmUge1xuICBjb2xvcjogcmdiYSh2YXIoLS1ibHVlLTYwMCksIDEpO1xuICBmaWxsOiByZ2JhKHZhcigtLWJsdWUtNjAwKSwgMSk7XG5cbiAgPiBzcGlkZXJ1bS1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmaWxsOiBpbmhlcml0O1xuICB9XG59XG5cbi5sZyB7XG4gICZcXDpibG9jayB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJlxcOmZsZXgge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5tZCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAmXFw6ZmxleC1jb2wge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmXFw6ZmxleC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmXFw6aGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuIiwiLy8vLyBTQ1JFRU4gU0laRVxuJHZpZXdwb3J0LXhzOiA2MzlweDtcbiR2aWV3cG9ydC1zbTogNjQwcHg7XG4kdmlld3BvcnQtbWQ6IDc2OHB4O1xuJHZpZXdwb3J0LWxnOiAxMDI0cHg7XG4kdmlld3BvcnQteGw6IDEyODBweDtcbiR2aWV3cG9ydC14eGw6IDE1MThweDtcblxuQG1peGluIGJyZWFrcG9pbnQoJGNsYXNzKSB7XG4gIEBpZiAkY2xhc3M9PXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHZpZXdwb3J0LXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09bWQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQtbWQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT14bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRjbGFzcz09eHhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXh4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gc3VwcG9ydHM6IHhzLCBzbSwgbWQsIGxnLCB4bCwgeHhsXCI7XG4gIH1cbn1cblxuLy8gRk9OVEFXRVNPTUVcblxuQG1peGluIGZvbnRhd2Vzb21lKCRjbGFzcykge1xuICBAaWYgJGNsYXNzPT1zb2xpZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2UgaWYgJGNsYXNzPT1yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWxpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfSBAZWxzZSBpZiAkY2xhc3M9PWJyYW5kIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiRm9udEF3ZXNvbWUgY29tZSBpbiA0IHN0eWxlOiBzb2xpZCwgcmVndWxhciwgbGlnaHQgYW5kIGJyYW5kXCI7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS10cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XG4gIC0tYmxhY2s6IDAsIDAsIDA7XG4gIC0td2hpdGU6IDI1NSwgMjU1LCAyNTU7XG4gIC0tZ3JheS0xMDA6IDI0NywgMjUwLCAyNTI7XG4gIC0tZ3JheS0yMDA6IDIzNywgMjQyLCAyNDc7XG4gIC0tZ3JheS0zMDA6IDIyNiwgMjMyLCAyNDA7XG4gIC0tZ3JheS00MDA6IDIwMywgMjEzLCAyMjQ7XG4gIC0tZ3JheS01MDA6IDE2MCwgMTc0LCAxOTI7XG4gIC0tZ3JheS02MDA6IDExMywgMTI4LCAxNTA7XG4gIC0tZ3JheS03MDA6IDc0LCA4NSwgMTA0O1xuICAtLWdyYXktODAwOiA0NSwgNTUsIDcyO1xuICAtLWdyYXktOTAwOiAyNiwgMzIsIDQ0O1xuICAtLXJlZC0xMDA6IDI1NSwgMjQ1LCAyNDU7XG4gIC0tcmVkLTIwMDogMjU0LCAyMTUsIDIxNTtcbiAgLS1yZWQtMzAwOiAyNTQsIDE3OCwgMTc4O1xuICAtLXJlZC00MDA6IDI1MiwgMTI5LCAxMjk7XG4gIC0tcmVkLTUwMDogMjQ1LCAxMDEsIDEwMTtcbiAgLS1yZWQtNjAwOiAyMjksIDYyLCA2MjtcbiAgLS1yZWQtNzAwOiAxOTcsIDQ4LCA0ODtcbiAgLS1yZWQtODAwOiAxNTUsIDQ0LCA0NDtcbiAgLS1yZWQtOTAwOiAxMTYsIDQyLCA0MjtcbiAgLS1vcmFuZ2UtMTAwOiAyNTUsIDI1MCwgMjQwO1xuICAtLW9yYW5nZS0yMDA6IDI1NCwgMjM1LCAyMDA7XG4gIC0tb3JhbmdlLTMwMDogMjUxLCAyMTEsIDE0MTtcbiAgLS1vcmFuZ2UtNDAwOiAyNDYsIDE3MywgODU7XG4gIC0tb3JhbmdlLTUwMDogMjM3LCAxMzcsIDU0O1xuICAtLW9yYW5nZS02MDA6IDIyMSwgMTA3LCAzMjtcbiAgLS1vcmFuZ2UtNzAwOiAxOTIsIDg2LCAzMztcbiAgLS1vcmFuZ2UtODAwOiAxNTYsIDY2LCAzMztcbiAgLS1vcmFuZ2UtOTAwOiAxMjMsIDUyLCAzMDtcbiAgLS15ZWxsb3ctMTAwOiAyNTUsIDI1NSwgMjQwO1xuICAtLXllbGxvdy0yMDA6IDI1NCwgMjUyLCAxOTE7XG4gIC0teWVsbG93LTMwMDogMjUwLCAyNDAsIDEzNztcbiAgLS15ZWxsb3ctNDAwOiAyNDYsIDIyNCwgOTQ7XG4gIC0teWVsbG93LTUwMDogMjM2LCAyMDEsIDc1O1xuICAtLXllbGxvdy02MDA6IDIxNCwgMTU4LCA0NjtcbiAgLS15ZWxsb3ctNzAwOiAxODMsIDEyMSwgMzE7XG4gIC0teWVsbG93LTgwMDogMTUxLCA5MCwgMjI7XG4gIC0teWVsbG93LTkwMDogMTE2LCA2NiwgMTY7XG4gIC0tZ3JlZW4tMTAwOiAyNDAsIDI1NSwgMjQ0O1xuICAtLWdyZWVuLTIwMDogMTk4LCAyNDYsIDIxMztcbiAgLS1ncmVlbi0zMDA6IDE1NCwgMjMwLCAxODA7XG4gIC0tZ3JlZW4tNDAwOiAxMDQsIDIxMSwgMTQ1O1xuICAtLWdyZWVuLTUwMDogNzIsIDE4NywgMTIwO1xuICAtLWdyZWVuLTYwMDogNTYsIDE2MSwgMTA1O1xuICAtLWdyZWVuLTcwMDogNDcsIDEzMywgOTA7XG4gIC0tZ3JlZW4tODAwOiAzOSwgMTAzLCA3MztcbiAgLS1ncmVlbi05MDA6IDM0LCA4NCwgNjE7XG4gIC0tdGVhbC0xMDA6IDIzMCwgMjU1LCAyNTA7XG4gIC0tdGVhbC0yMDA6IDE3OCwgMjQ1LCAyMzQ7XG4gIC0tdGVhbC0zMDA6IDEyOSwgMjMwLCAyMTc7XG4gIC0tdGVhbC00MDA6IDc5LCAyMDksIDE5NztcbiAgLS10ZWFsLTUwMDogNTYsIDE3OCwgMTcyO1xuICAtLXRlYWwtNjAwOiA0OSwgMTUxLCAxNDk7XG4gIC0tdGVhbC03MDA6IDQ0LCAxMjIsIDEyMztcbiAgLS10ZWFsLTgwMDogNDAsIDk0LCA5NztcbiAgLS10ZWFsLTkwMDogMzUsIDc4LCA4MjtcbiAgLS1ibHVlLTEwMDogMjM0LCAyNDgsIDI1NTtcbiAgLS1ibHVlLTIwMDogMjAzLCAyMzcsIDI1NDtcbiAgLS1ibHVlLTMwMDogMTcyLCAyMjUsIDI1MztcbiAgLS1ibHVlLTQwMDogMTA5LCAyMDMsIDI1MjtcbiAgLS1ibHVlLTUwMDogNDcsIDE4MSwgMjUwO1xuICAtLWJsdWUtNjAwOiA0MiwgMTYzLCAyMjU7XG4gIC0tYmx1ZS03MDA6IDI4LCAxMDksIDE1MDtcbiAgLS1ibHVlLTgwMDogMjEsIDgxLCAxMTM7XG4gIC0tYmx1ZS05MDA6IDE0LCA1NCwgNzU7XG4gIC0taW5kaWdvLTEwMDogMjM1LCAyNDQsIDI1NTtcbiAgLS1pbmRpZ28tMjAwOiAxOTUsIDIxOCwgMjU0O1xuICAtLWluZGlnby0zMDA6IDE2MywgMTkxLCAyNTA7XG4gIC0taW5kaWdvLTQwMDogMTI3LCAxNTYsIDI0NTtcbiAgLS1pbmRpZ28tNTAwOiAxMDIsIDEyNiwgMjM0O1xuICAtLWluZGlnby02MDA6IDkwLCAxMDMsIDIxNjtcbiAgLS1pbmRpZ28tNzAwOiA3NiwgODEsIDE5MTtcbiAgLS1pbmRpZ28tODAwOiA2NywgNjUsIDE0NDtcbiAgLS1pbmRpZ28tOTAwOiA2MCwgNTQsIDEwNztcbiAgLS1wdXJwbGUtMTAwOiAyNTAsIDI0NSwgMjU1O1xuICAtLXB1cnBsZS0yMDA6IDIzMywgMjE2LCAyNTM7XG4gIC0tcHVycGxlLTMwMDogMjE0LCAxODgsIDI1MDtcbiAgLS1wdXJwbGUtNDAwOiAxODMsIDE0OCwgMjQ0O1xuICAtLXB1cnBsZS01MDA6IDE1OSwgMTIyLCAyMzQ7XG4gIC0tcHVycGxlLTYwMDogMTI4LCA5MCwgMjEzO1xuICAtLXB1cnBsZS03MDA6IDEwNywgNzAsIDE5MztcbiAgLS1wdXJwbGUtODAwOiA4NSwgNjAsIDE1NDtcbiAgLS1wdXJwbGUtOTAwOiA2OCwgNTEsIDEyMjtcbiAgLS1waW5rLTEwMDogMjU1LCAyNDUsIDI0NztcbiAgLS1waW5rLTIwMDogMjU0LCAyMTUsIDIyNjtcbiAgLS1waW5rLTMwMDogMjUxLCAxODIsIDIwNjtcbiAgLS1waW5rLTQwMDogMjQ2LCAxMzUsIDE3OTtcbiAgLS1waW5rLTUwMDogMjM3LCAxMDAsIDE2NjtcbiAgLS1waW5rLTYwMDogMjEzLCA2MywgMTQwO1xuICAtLXBpbmstNzAwOiAxODQsIDUwLCAxMjg7XG4gIC0tcGluay04MDA6IDE1MSwgMzgsIDEwOTtcbiAgLS1waW5rLTkwMDogMTEyLCAzNiwgODk7XG5cbiAgLS1icmFuZC1ncmV5OiA5NywgOTcsIDk3O1xuICAtLWJyYW5kLWJsYWNrOiAyMiwgMjIsIDIyO1xuICAtLWJyYW5kLWJsdWU6IDUxLCAxNTIsIDIxMjtcblxuICAtLXN5c3RlbS1yZWQ6IDE2NiwgMzUsIDIzO1xuICAtLXN5c3RlbS1ncmVlbjogNjUsIDE3NCwgMTM1O1xufVxuIl19 */</style><style ng-transition="serverApp">#emoji[_ngcontent-sc125] .emoji-box-toggle[_ngcontent-sc125] {
display: block;
padding: 5px;
line-height: 20px;
text-align: center;
font-size: 18px;
color: #777;
cursor: pointer;
border-radius: 3px;
}
#emoji[_ngcontent-sc125] .emoji-box-toggle[_ngcontent-sc125]:hover {
background: rgba(var(--gray-200), 1);
color: rgba(var(--blue-700), 1);
}
#emoji[_ngcontent-sc125] .emoji-box-toggle.active[_ngcontent-sc125] {
background: #fcad1b;
color: #992a2a;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] {
display: none;
width: 80%;
width: calc(100% - 80px);
max-width: 357px;
position: absolute;
right: 25px;
z-index: 1;
padding: 25px 10px 25px 25px;
background: #fff;
border-radius: 4px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
}
#emoji[_ngcontent-sc125] .emoji-box.open[_ngcontent-sc125] {
display: block;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-box-close[_ngcontent-sc125] {
position: absolute;
top: 5px;
right: 5px;
opacity: 0.5;
cursor: pointer;
width: 15px;
height: 15px;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-box-close[_ngcontent-sc125]:hover {
opacity: 1;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-list[_ngcontent-sc125] {
list-style: none;
padding: 0 15px 0 0;
margin: 0;
overflow: auto;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-list[_ngcontent-sc125] > li[_ngcontent-sc125] {
float: left;
padding: 0 2px;
margin: 0 0 3px;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-list[_ngcontent-sc125] > li[_ngcontent-sc125] > a[_ngcontent-sc125] {
display: block;
padding: 3px 5px;
border-radius: 3px;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-list[_ngcontent-sc125] > li[_ngcontent-sc125] > a[_ngcontent-sc125]:hover {
background: rgba(0, 0, 0, 0.1);
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-list[_ngcontent-sc125] > li[_ngcontent-sc125] > a[_ngcontent-sc125] .joypixels {
margin: 0;
max-height: 24px;
max-width: 24px;
height: 24px;
}
@media (max-width: 767px) {
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-list[_ngcontent-sc125] {
max-height: 150px;
}
}
@media (max-width: 479px) {
#emoji[_ngcontent-sc125] .emoji-box-toggle[_ngcontent-sc125] {
right: 45px;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] {
bottom: 100%;
margin-bottom: 10px;
width: 100%;
max-width: none;
left: 0;
border-radius: 0;
box-shadow: none;
box-sizing: border-box;
height: 96px;
overflow-x: hidden;
overflow-y: hidden;
padding: 0;
border: 10px solid transparent;
outline: 1px solid #ddd;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-box-close[_ngcontent-sc125] {
display: none;
}
#emoji[_ngcontent-sc125] .emoji-box[_ngcontent-sc125] .emoji-list[_ngcontent-sc125] {
height: 76px;
width: 1368px;
overflow-x: scroll;
overflow-y: hidden;
padding-right: 0;
padding-bottom: 30px;
}
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2Vtb2ppLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNFO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFHQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUFGSjtBQUdJO0VBQ0Usb0NBQUE7RUFDQSwrQkFBQTtBQUROO0FBR0k7RUFDRSxtQkFBQTtFQUNBLGNBQUE7QUFETjtBQUlFO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RUFHQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUdBLDBDQUFBO0FBRko7QUFHSTtFQUNFLGNBQUE7QUFETjtBQUdJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFETjtBQUVNO0VBQ0UsVUFBQTtBQUFSO0FBR0k7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7QUFETjtBQUdNO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FBRFI7QUFFUTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FBQVY7QUFDVTtFQUNFLDhCQUFBO0FBQ1o7QUFDVTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FBQ1o7QUFXQTtFQUdNO0lBQ0UsaUJBQUE7RUFWTjtBQUNGO0FBZUE7RUFFSTtJQUNFLFdBQUE7RUFkSjtFQWdCRTtJQUNFLFlBQUE7SUFDQSxtQkFBQTtJQUVBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsT0FBQTtJQUdBLGdCQUFBO0lBR0EsZ0JBQUE7SUFHQSxzQkFBQTtJQUVBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLDhCQUFBO0lBQ0EsdUJBQUE7RUFsQko7RUFvQkk7SUFDRSxhQUFBO0VBbEJOO0VBb0JJO0lBQ0UsWUFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtFQWxCTjtBQUNGIiwiZmlsZSI6ImVtb2ppLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiI2Vtb2ppIHtcbiAgLmVtb2ppLWJveC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvLyB3aWR0aDogMjBweDtcbiAgICAvLyBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1ncmF5LTIwMCksIDEpO1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tYmx1ZS03MDApLCAxKTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZjYWQxYjtcbiAgICAgIGNvbG9yOiAjOTkyYTJhO1xuICAgIH1cbiAgfVxuICAuZW1vamktYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gODBweCk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gODBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1heC13aWR0aDogMzU3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZW1vamktYm94LWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbW9qaS1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAvLyBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDNweDtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgOjpuZy1kZWVwIC5qb3lwaXhlbHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLmpveXBpeGVscyB7XG4gIC8vIFx0bWF4LWhlaWdodDogMjBweDtcbiAgLy8gXHRtYXgtd2lkdGg6IDIwcHg7XG4gIC8vIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNlbW9qaSB7XG4gICAgLmVtb2ppLWJveCB7XG4gICAgICAuZW1vamktbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI2Vtb2ppIHtcbiAgICAuZW1vamktYm94LXRvZ2dsZSB7XG4gICAgICByaWdodDogNDVweDtcbiAgICB9XG4gICAgLmVtb2ppLWJveCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLy8gcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC8vIGJvcmRlcjogc29saWQgI0RERDtcbiAgICAgIC8vIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgI2RkZDtcblxuICAgICAgLmVtb2ppLWJveC1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZW1vamktbGlzdCB7XG4gICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgd2lkdGg6IDEzNjhweDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */</style><meta name="robots" content="nofollow"><style ng-transition="serverApp">
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJwb3N0LXNrZWxldG9uLmNvbXBvbmVudC5jc3MifQ== */</style><style ng-transition="serverApp">.loader[_ngcontent-sc96]{box-sizing:border-box;overflow:hidden;position:relative;background:no-repeat #eff1f6;border-radius:4px;width:100%;height:20px;display:inline-block;margin-bottom:10px;will-change:transform}.loader[_ngcontent-sc96]:after, .loader[_ngcontent-sc96]:before{box-sizing:border-box}.loader.circle[_ngcontent-sc96]{width:40px;height:40px;margin:5px;border-radius:50%}.loader.progress[_ngcontent-sc96], .loader.progress-dark[_ngcontent-sc96]{transform:translate3d(0,0,0)}.loader.progress-dark[_ngcontent-sc96]:after, .loader.progress-dark[_ngcontent-sc96]:before, .loader.progress[_ngcontent-sc96]:after, .loader.progress[_ngcontent-sc96]:before{box-sizing:border-box}.loader.progress-dark[_ngcontent-sc96]:before, .loader.progress[_ngcontent-sc96]:before{-webkit-animation:2s ease-in-out infinite progress;animation:2s ease-in-out infinite progress;background-size:200px 100%;position:absolute;z-index:1;top:0;left:0;width:200px;height:100%;content:""}.loader.progress[_ngcontent-sc96]:before{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0))}.loader.progress-dark[_ngcontent-sc96]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.loader.pulse[_ngcontent-sc96]{-webkit-animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;-webkit-animation-delay:.5s;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.loader.progress[_ngcontent-sc96], .loader.progress-dark[_ngcontent-sc96], .loader.pulse[_ngcontent-sc96]{-webkit-animation:none;animation:none}.loader.progress[_ngcontent-sc96], .loader.progress-dark[_ngcontent-sc96]{background-image:none}}@-webkit-keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}</style><style ng-transition="serverApp">.notfound-container[_ngcontent-sc91] {
width: 100%;
position: absolute;
top: 50%;
transform: translateY(-50%);
text-align: center;
color: #3e3e3d;
}
.notfound-container[_ngcontent-sc91] div[_ngcontent-sc91] {
background: #ffbd45;
padding: 0px 50px;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin: 0 auto;
}
.notfound-container[_ngcontent-sc91] .edit-btn[_ngcontent-sc91] {
margin-left: auto;
margin-right: auto;
align-items: center;
background-color: rgba(var(--blue-500), 1);
border-radius: 1.25rem;
box-shadow: 0 10px 15px -3px rgba(var(--blue-500), 0.05), 0 4px 6px -2px rgba(var(--blue-500), 0.025) !important;
color: white;
cursor: pointer;
display: flex;
justify-content: center;
position: relative;
padding: 5px 20px;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.notfound-container[_ngcontent-sc91] .edit-btn[_ngcontent-sc91]:hover {
background-color: rgba(var(--blue-500), 0.7);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL25vdC1mb3VuZC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQUNGO0FBQ0U7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsY0FBQTtBQUNKO0FBRUU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQ0FBQTtFQUVBLHNCQUFBO0VBQ0EsZ0hBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QUFESjtBQUdJO0VBQ0UsNENBQUE7QUFETiIsImZpbGUiOiJub3QtZm91bmQuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubm90Zm91bmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNlM2UzZDtcblxuICBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmJkNDU7XG4gICAgcGFkZGluZzogMHB4IDUwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmVkaXQtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMSk7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1ibHVlLTEwMCksMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEodmFyKC0tYmx1ZS01MDApLCAwLjA1KSwgMCA0cHggNnB4IC0ycHggcmdiYSh2YXIoLS1ibHVlLTUwMCksIDAuMDI1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJsdWUtNTAwKSwgMC43KTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */</style></head>
<body class>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KHK96QT" height="0" width="0"
style="display: none; visibility: hidden"></iframe></noscript>
<script type="text/javascript">
var EhAPI = EhAPI || {};
EhAPI.after_load = function () {
EhAPI.set_account("a1qr9c1malbuu6nb5p22qp2u8o", "spiderum");
EhAPI.execute("rules");
};
(function (d, s, f) {
var sc = document.createElement(s);
sc.type = "text/javascript";
sc.async = true;
sc.src = f;
var m = document.getElementsByTagName(s)[0];
m.parentNode.insertBefore(sc, m);
})(document, "script", "//d2p078bqz5urf7.cloudfront.net/jsapi/ehform.js?v" + new Date().getHours());
</script>
<app-root _nghost-sc90 ng-version="11.2.14" class><div _ngcontent-sc90 id="top"></div><router-outlet _ngcontent-sc90></router-outlet><app-not-found _nghost-sc91 class="ng-star-inserted"><div _ngcontent-sc91 class="notfound-container m-auto w-full"><img _ngcontent-sc91 loading="lazy" src="/assets/images/404/404_icon.png" alt="Not Found" class="w-4/5 md:w-2/5 m-auto"><div _ngcontent-sc91 class="text-xl md:text-4xl font-bold rounded-lg text-white"><span _ngcontent-sc91>404</span></div><h1 _ngcontent-sc91 class="text-xl md:text-4xl mt-2 font-bold">KHÔNG TÌM THẤY TRANG</h1><p _ngcontent-sc91 class="text-base md:text-xl font-light">Trang đã bị xóa hoặc địa chỉ URL không đúng</p><a _ngcontent-sc91 href="/" class="edit-btn mt-3 md:text-lg text-base">Trở về trang chủ</a></div></app-not-found><button _ngcontent-sc90 aria-label="Back to top" class="btn_backToTop bg-blue-500 hover:bg-blue-600 flex justify-center items-center hide" style="outline: none;"><i _ngcontent-sc90 style="fill: currentColor;"><svg _ngcontent-sc90 id="Layer_1" width="16" height="11" viewBox="0 0 16 11" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg"><path _ngcontent-sc90 d="M0.885739 10.863C0.681279 10.863 0.48571 10.7919 0.316808 10.6586C-0.0565534 10.3474 -0.10989 9.77851 0.210134 9.40515L8.07739 0L15.7935 9.20958C16.1047 9.58294 16.0602 10.143 15.6869 10.463C15.3135 10.7741 14.7535 10.7297 14.4334 10.3563L8.07739 2.77354L1.57024 10.543C1.39244 10.7564 1.13465 10.863 0.885739 10.863Z" style="fill: currentColor;"></path></svg></i></button><dialog-box _ngcontent-sc90 _nghost-sc86><div _ngcontent-sc86 id="dialog" class="modal invisible"><div _ngcontent-sc86 class="modal-box"><div _ngcontent-sc86 class="body"></div><form _ngcontent-sc86 novalidate class="action-form ng-untouched ng-pristine ng-valid"></form></div></div></dialog-box><permanent-banner _ngcontent-sc90></permanent-banner></app-root>
<script src="runtime-es2015.1996827fa7b2cc98697f.js" type="module"></script><script src="runtime-es5.1996827fa7b2cc98697f.js" nomodule defer></script><script src="polyfills-es5.5dfc58daf311a366fd30.js" nomodule defer></script><script src="polyfills-es2015.2b150374fe9e74ca45ad.js" type="module"></script><script src="scripts.2cf5665b53cb9ed5b6a6.js" defer></script><script src="main-es2015.32452486149f5e3609b1.js" type="module"></script><script src="main-es5.32452486149f5e3609b1.js" nomodule defer></script>
<script id="serverApp-state" type="application/json">{&q;USER_EXTRA&q;:{&q;abandon&q;:null,&q;role&q;:null,&q;user&q;:null},&q;api/v1/post/Podcaster-Can-Biet-Meo-De-Phat-Trien-Kenh-Podcast-WbolarwaKwtQ&q;:{}}</script></body></html>