@charset "UTF-8";
@import "/skins/__root/res/css/intlTelInput.css";
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
body {
  padding: 20px 0px 20px 0 !important;
}

.bg-inverse {
  background-color: #3c464d !important;
}

.bb-inverse {
  border-bottom: #3c464d 1px solid;
}

.color-black {
  color: black !important;
}

.link-color-black {
  color: black !important;
  text-decoration: underline;
}

/* Layout */
html, body {
  height: 100%;
}

body {
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: ProximaNova, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
}

body > main {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  width: 100%;
  background: white;
  margin: 0 auto;
  padding-bottom: 50px;
  padding-top: 50px;
}

body > main > section {
  padding-left: 15px;
  padding-right: 15px;
}

body > header,
body > footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

footer,
footer a,
footer a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #ffffff;
}

footer {
  padding: 17px 15px 15px 11px;
}
footer > .row {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
footer > .row > .col {
  min-height: initial;
}
footer > .row > .col:first-child {
  text-align: right;
}

.inverse-title {
  color: #FFFFFF;
  background: #475159;
  margin-top: 50px;
}
.inverse-title > [role=tablist] [role=tab] {
  border-top: #6c747a 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
}
.inverse-title > .row {
  padding-top: 5px;
  padding-bottom: 5px;
}
.inverse-title > .row:not(:first-of-type) {
  border-top: #6c747a 1px solid;
}
.inverse-title + main {
  padding-top: 1rem;
}

img[src$=".gif"], img[src$=".png"] {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: bicubic;
}

/* EOF Layout */
/* Mix */
a:not([href]):not([tabindex]) {
  display: inline;
}

a:hover {
  transition: all 100000s;
  text-decoration: none !important;
}

.scrollable {
  max-width: 100%;
  overflow-x: auto;
}

/* Navigation */
header .navbar-toggler.navbar-toggler-right,
header .navbar-toggler.navbar-toggler-right:focus,
header .navbar-toggler.navbar-toggler-right:hover,
header .navbar-toggler.navbar-toggler-right:active {
  display: block;
  padding: 0;
  height: 50px;
  width: 60px;
  border: 0;
  background: #3c464d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAjCAMAAADVEmihAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMzlFRjUxQkExNDExRTU4NzM4ODM2MzE4RjVCOTA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzMzlFRjUyQkExNDExRTU4NzM4ODM2MzE4RjVCOTA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTMzOUVGNEZCQTE0MTFFNTg3Mzg4MzYzMThGNUI5MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTMzOUVGNTBCQTE0MTFFNTg3Mzg4MzYzMThGNUI5MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JPm0jAAAABlBMVEU0REyYnZyIaycIAAAAAXRSTlMAQObYZgAAAB9JREFUeNpiYCQaMAy40lEwTMFoIhwFo+mVJkoBAgwA3cQB+awhsZwAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 21px auto;
  text-indent: -10000px;
  outline: 0 none;
  box-shadow: none;
}

header > .navbar {
  padding-left: 0;
  padding-right: 0;
}

ul.options {
  display: block;
  margin: 0;
  padding: 0;
  height: 50px;
  overflow: hidden;
}

ul.options > li {
  display: block;
  float: left;
  padding: 9px 0;
  height: 100%;
  width: 51px;
}
@media screen and (max-width: 370px) {
  ul.options > li {
    width: 43px;
  }
}

ul.options > li.active {
  background: #475159;
  margin-left: -1px;
}

ul.options > li.active a {
  border-color: transparent;
}

ul.options > li a {
  display: block;
  height: 100%;
  border-right: #50595f 1px solid;
  text-indent: -10000px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 20px;
}

ul.options > li.menu-archive > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAnCAYAAACFSPFPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEKUlEQVRYw+2YW0wcZRiGnxlml/OCUIJycGHLYbEWAStSMzQ2JpuorE1o2mg0sTFV0VuN8dIY9UavTIyW2BblwlJqoxnqxcToxU7qRaEtFENhC7uUo2ARyiF0DzNe7C7dpdU0ZhaThvdu8n+T7807h//5PwFAdrlF4FmgEUgFAkAvcE5TlXC0pgB4A8jGPK0DvZqq9AAIssudAnQVFxUerK50IKWkEA6HGbnmZ2Jqpgc4oKmKLrvccm6uzdPYUGuak0AwyIjXx/TsXDfwogQ8V1L04MHXjxxGFMWNwn1yIyc6z7SMX586BHQB5GRn0fzUHhODgf37mvi64/ShiamZ70Sgxl5alGAEQBQEyu0lAOZFcReJgkCZvRjAKQIXRkb9BILBhKJgMMTwyBjAb8k0EwgEGfb6AHoFANnl/jLHlt1W4XgYQRQxdJ0x/wR/Ld5s11TlzWiNnJWV6XFWOUwzEgqF8PknWbq5/JWmKm8JsQXZ5a4H6gALEAYGNFW5ELduA14AMkwMJghc1lTlUrKS35bpEu61MPpzdAJpJvYPAV5NVdYApGijOuBToCHO4ADwrqYqvdHrvVarxbMj/wHTnOi6wfyfCyuyy/2Opirtguxyl0iSNHjg+WdyqirKEQQBDAPvqJ8fen5eCYZCj2iqMiG73LK9tMhz9NXDJgYDNxYWOf5tt7G8stogAi11u505dbtryEhPIz0tlfT0NGofddJQvysLeMXU7puUn5dL7a5qAXCJgNVIZrd70MLiEsC8BHzfPzD0ob20KKe60pHwmC5e+n0F6IzdtLa2zuCQ1zQThq7jHRtnaHj0CtAV2w4eAz4D6gERMIDLwHuaqvRFa8qBT4AUk4MZBD7XVGUxGalv6/5W7AWOAfmTgJUIkPcBPXFAng40Yf4LPKSpyhTcBvLTxUWFrdUV5UiSRDgcZtjrY3J6NgHI09JSPcUPFZrmQtd1ZmbnQ+u3bn2gqcrHMSBvvRuQn+w80+KPA/LCgnyOvNxqaiyrq2tSe0fXR7LL/eu/AnnZFgB5ZmYGzkoHQLMIXBwZ9RMI3AnkV7cAyA1genYO4PoGkNtsWW0VDjtiIpAf11TlaLRGzsvL9TQ3PW6aEd0wGLnmY9jrOw88HQ/kdUS2AwsR6OmPbQXR9WLgfSJfm1kKA/3AN5qqrCcl+m3d1/qnE2UIuLLVJ8rYp/2FzZb1dqXD/v+etWWXe3/Bjrxf2l57CavVcttyMER7Rxezf8y7NVXpSdbpIBAIcuzkKebmb7hE4ImqnWUJRgAsFomaSAp7Te2+SVarherKcoA9IjA0PjGNrusJRbph4BufhMhhLmnSDQP/+BTAVQn4aXJ69uyxE6dandU7N2Z6cQjRHbtxaXkFz/ne/9r3DsXN9M4CP26Gq9i0M0hk2tmzBdPOPk1VFIC/Ab/+0r9a0idbAAAAAElFTkSuQmCC);
}

ul.options > li.menu-favorites > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAoCAYAAAACJPERAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB0ElEQVRYw+3XO2gVQRQG4O/GYMTGqEEb+zSChY9GsjqsGBtBsBAtTBNBsTAStBW01CKCnSmCtSCCNsIwMGkUAoqFhWAhhBSa+AAVfEAs3IuLJnATkzTuqXZ+zs7HmV0WtpVyPIWb6LP6NYtLrZTjLLauAdiu911rDMLm7voqFGVrtaSU43z7umuNp2zQBm3QBm3QBm3QBm3Q/x7tXs5NKccebMKHUJTfVhVNOe7CNQxiPb6kHO/jcijK6U736fh4U45DeIKjFQgbcRJPU45hxdCU47qU4w1MoKeK5zFXa+vDo5TjhX9GU469eIjRWvwcO0NR9uEAZqq8G2Mpx4mU44ZloSnHfjz26/m16x72h6J8AaEoM/ZWfe0awmTKcceS0JTjkWqj/tpxXsXxUJSf6r2hKGdwEOO1eA+mUo4DHaEpx1E8QG8VfcaJUJRXQlHOL7RJKMqvoSjP4Dy+V/F2xJTjuT/7W/X/RtzB6dr6NY6Fonymw6qmu4tttXgcw4tNWgcnsW8pYDX1JHZjqhYP13sWe5Fu41AoyjdLAWvwNAaqk/urWinHOWyp1j9wMRTlreVgC1XKcQTX/f76vevCWbzFKwyuJFhNPYbDeImPGPkJ3ROKiYYPYK0AAAAASUVORK5CYII=);
}

ul.options > li.menu-search > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADWUlEQVRYw8XXS4jddBTH8c+9gkopisuCGxW01YJKW8apNBCycCFUUYSuWrHjowrioq11RBiRohYVF24UHazgY6OItcsQGlt1WqvjAx8MKmjBCg64kUJBx0Uycuc/mZvcl/PbhJzknHz/j5z/OS0NleXpBtyGm7EB67AG53AW3+NjHImj5MumcbupVQPUwh3Yh7Ee4n6B5/F2HCX/DB0uy9OrMV3OVL86hYk4Sr7qx7m9AthdOD0gGGzBTJand/fjvGzmsjzdg5dWAP8VR5HiJ/yJS3AFYtyKKyv8FvBYHCXP9g2X5ekOvFUB/S0m8UEcJQvdAmZ5eguexo0Vj++Po+SVnuGyPL0Gn2Ft8M6LeDSOkvNNg2Z5egGm8Hgw0PMYj6Pk88Zw5V95DNuC5wd6XYoA8j68HJhnsTmOkr/r/Bf31Z0VYNODgEG5hC8E5huwq4n/ItyBwD6HPYOAdWg/Tga2feVqdYfL8vRabArsU73ssW4ql29vYF6Pm2rhsD2w/Yh3hjRri4AfIfwJttf5tS1PtO8PcuR00XvBfW2CbysO8U6drHPqU2HcjU3g1gW2MyOCC+NeVubDrnBrAtv8iOCq4q7t5tBW1GNLRjQiuKq457o5tPF7YLt8RHBh3Pm6dNVWVLCd2mQ02hzcf1fn0MaJwHZ7k+zdh8K8dqLOoY0PA9t6Ra8wNGV5ugVbA/PRWrg4SmbxTWB/qu437wGshbCAmMPxWrjyeiiwb8RzQ5k2nlBUyZ06VFe0dsK9qSg0O/VIlqcPDDhrOxRFZ6e+xutN/Dsr4evxKS4OR4nJJsVhR6xWOWNTllbCCxiLo+RUkzj/NTFlI/xwxTv7cSzL00Z9a7n5MzxpeS/SwoNN93NV9zWJgyu8P4N3y+tv+AMX4iqMKyrq8QbfPYzddatRmc+yPJ1QtIcXNRlhjRZW+E4tYGVTHUfJq4p6a3ZAsBlFi3i44tkuvNZtidsrPYij5LSiY5/ADz1CzeFebC338m680Stgo2Oq/PvGFEfQNlxnaZUxrzgrP8ERHA/zWAkwjZ0Vn6hc4r7P0CxP27gUfzVthnoFHMUBPzTA/x2uF8BVgWsKuGpwDQCfWVW4GsD5dh/xhqpy899jeR78ZdVnblHlDB7EQ/gZO/8FHnQLVIj9M5cAAAAASUVORK5CYII=);
}

ul.options > li.menu-home.active {
  display: none;
}

ul.options > li.menu-min_courses > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ6SURBVHgBpVbdcdpAEN498EweSQWhA8NjZsBwdgN2BSYVoFRgUQGkgkAFIQXgkyGZPFodRCXw4DdA6+9OEsOPAIF35kDH3d533+63K5jOMPPPVGlBbTzO6YpC/VVHRX25yCbzair8Rj+J5H7bm4dSol4RwJNALzPTFRIfjxWMgKk0tr+LrDx4VzEiJvZbDT26CMiGiZcCFgiV0FyU9HTjbrC1Z2o8ZnlylzjBjouwkCV/0zr/AGOQt5L4zPSI6VwEF7rZvtAekPlrahxLP2PBquS1Gq2jIdlg12ECuzScUmK9yc4B2WSrN8pYJEle0HewmNMZtsOOXO6auueeXS5WYsCgihEJI0xNHdAHbI/dguuKlg6gmvKLqIzxUbuiwJ1lLXZ5rqj1oriFNpT2aqYTjy40KyR7hj2LrJBWXLdCKq9xWEYkKrKUmbkf/Hnu7ib0mGXlgDwn5UD8oG/0OFtXm5uxMMQNHlKG1vE/bvh0CsTu2WBBOENvglgr5/hlSgsBVgFTH+w6eexcOQhYiNRc6JlDsow+0Z5a84ASg5MsqefkSvSYsvNjRb8Rh7laoBxi8RLy8oNWysfeAR/oNYeBYGk36ECuY+Sub9lxTD6UhJw6hLQcbgPHcPp88KyjQGvAJN5jVx8qbjnCUg7jVTwqWtRl1FGIT+RDhQUAh/ga0gVWTm9U31sRqdIZlr6zvth45llu6oLZ5BeW7l37kNMtycxMG6+LPjBqmIbt5m29EFDiPBmgKXbTaYgiDuKYXuCR5AR1phRdO2ln9QP16eadV5jRGmynG+caugBOCdEJeseYF/vPYEwFgqkpUtcxLT8nACpyjRNiKqK8dwraUYx1Qz+yAAAAAElFTkSuQmCC");
}

ul.options > li.menu-call {
  position: fixed;
  bottom: 38px;
  right: 38px;
  display: none;
  width: 69px;
  height: 69px;
  padding: 0;
  list-style-type: none;
}

ul.options > li.menu-call > a {
  position: relative;
  display: block;
  width: 69px;
  height: 69px;
  border: 1px solid #3C464D;
  border-radius: 50%;
  background-color: #3C464D;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUyMzIgMTguNjE5M0wxOS42NzM2IDE2LjQ2OUMxOS45NjMyIDE2LjE4MyAyMC4zMjk2IDE1Ljk4NzIgMjAuNzI4NCAxNS45MDU0QzIxLjEyNzIgMTUuODIzNiAyMS41NDExIDE1Ljg1OTMgMjEuOTE5OSAxNi4wMDgyTDI0LjU0MDcgMTcuMDU0NkMyNC45MjM1IDE3LjIxIDI1LjI1MTggMTcuNDc1MiAyNS40ODQxIDE3LjgxNjlDMjUuNzE2NSAxOC4xNTg2IDI1Ljg0MjUgMTguNTYxNCAyNS44NDYyIDE4Ljk3NDVWMjMuNzc0NEMyNS44NDQgMjQuMDU1NSAyNS43ODQ5IDI0LjMzMzIgMjUuNjcyNSAyNC41OTA4QzI1LjU2MDIgMjQuODQ4NCAyNS4zOTY4IDI1LjA4MDcgMjUuMTkyMyAyNS4yNzM1QzI0Ljk4NzggMjUuNDY2MyAyNC43NDY0IDI1LjYxNTggMjQuNDgyNyAyNS43MTI5QzI0LjIxODkgMjUuODA5OSAyMy45MzgyIDI1Ljg1MjYgMjMuNjU3NSAyNS44Mzg0QzUuMjkzMTEgMjQuNjk2IDEuNTg3NTkgOS4xNDQzNiAwLjg4NjgwOCAzLjE5MjQ5QzAuODU0Mjc3IDIuOTAwMjEgMC44ODQgMi42MDQzNiAwLjk3NDAyIDIuMzI0MzlDMS4wNjQwNCAyLjA0NDQzIDEuMjEyMzIgMS43ODY2OSAxLjQwOTEgMS41NjgxNUMxLjYwNTg4IDEuMzQ5NiAxLjg0NjcxIDEuMTc1MiAyLjExNTczIDEuMDU2NDFDMi4zODQ3NiAwLjkzNzYyMiAyLjY3NTg4IDAuODc3MTQxIDIuOTY5OTYgMC44Nzg5NDVINy42MDY2NUM4LjAyMDQxIDAuODgwMTcgOC40MjQzNCAxLjAwNTE1IDguNzY2NDkgMS4yMzc4MUM5LjEwODY0IDEuNDcwNDggOS4zNzMzNyAxLjgwMDE4IDkuNTI2NjEgMi4xODQ1MkwxMC41NzMgNC44MDUyNkMxMC43MjY4IDUuMTgyNTkgMTAuNzY2MSA1LjU5Njg5IDEwLjY4NTggNS45OTY0MUMxMC42MDU2IDYuMzk1OTIgMTAuNDA5NCA2Ljc2MjkzIDEwLjEyMTggNy4wNTE2TDcuOTcxNDUgOS4yMDE5NUM3Ljk3MTQ1IDkuMjAxOTUgOS4yMDk4MiAxNy41ODI2IDE3LjUyMzIgMTguNjE5M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
  background-size: 40%;
  background-position: center center;
  background-repeat: no-repeat;
}
ul.options > li.menu-call > a::before, ul.options > li.menu-call > a::after {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 69px;
  height: 69px;
  border-radius: 50%;
  border: 1px solid #3C464D;
  -webkit-animation: 2s linear infinite scale_border;
          animation: 2s linear infinite scale_border;
}
ul.options > li.menu-call > a::before {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes scale_border {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}

@keyframes scale_border {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
ul.options > li.menu-home > a {
  text-indent: 0;
  text-align: center;
  color: #b6bab5;
  font-size: 1.5rem;
}

ul.options > li.menu-home > a > i {
  vertical-align: top;
  padding-top: 5px;
}

ul.options > li.menu-audio > a {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

ul.options > li.menu-audio--article > a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 5px;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0095FF;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-iteration-count: 3;
          animation-iteration-count: 3;
}

ul.options > li.menu-audio--highlight > a::before {
  -webkit-animation-name: audioPlaying;
          animation-name: audioPlaying;
}

@-webkit-keyframes audioPlaying {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.67);
  }
  to {
    transform: scale(1);
  }
}

@keyframes audioPlaying {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.67);
  }
  to {
    transform: scale(1);
  }
}
header .navbar-collapse {
  background: #1f262b;
  position: absolute;
  right: 0;
  top: 51px;
}

header .navbar-nav > .nav-item > a {
  color: #8f9395;
  padding: 12px 15px 12px 25px;
}

header .navbar-nav > .nav-item:last-of-type > a {
  color: rgba(143, 147, 149, 0.5);
}

header .navbar-nav > .nav-item:not(:first-child) {
  border-top: #2a3136 1px solid;
}

header .navbar-nav > .nav-item a#username,
header .navbar-nav > .nav-item a#username + small {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 0;
}

header .navbar-nav > .nav-item a#username + small {
  color: #8f9395;
  padding: 0px 15px 12px 25px;
  line-height: 20px;
}

header .navbar-nav > .nav-item a[target=_blank] {
  padding-right: 30px;
  margin-right: 10px;
}

header .navbar-nav > .nav-item [class*=authButtonStyles__dropdownLinks] a[target=_blank] {
  padding-right: 0;
}

header .trial-access {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  padding: 5px;
  background-color: #d41e23;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
}
header .trial-access a {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.4);
}
header .trial-access a:hover {
  border-color: rgba(255, 255, 255, 0.8);
}

#authButton svg {
  vertical-align: top;
}
#authButton [class*=Button__uaLogo] {
  width: 15px;
  height: 15px;
  margin: 6px 0 0 5px;
  vertical-align: top;
}

#panelcontainer {
  padding: 12px 15px 12px 25px;
}

.dropdown-backdrop {
  /* IOS не закрывает dropdown при тапе вовне */
}

/* EOF Navigation */
/* Cookie баннер */
.alert.alert-dark {
  position: fixed;
  right: 16px;
  bottom: 16px;
  left: 16px;
  z-index: 100000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  margin: 0;
  padding: 12px 16px 16px;
  border-radius: 12px;
  outline: 4px solid rgba(255, 255, 255, 0.25);
  background: rgba(26, 24, 20, 0.82);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  color: #FAF8F5;
  font-family: "proxima_nova", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* Старые стили куки плашки */
  /*padding: .75rem 1.25rem;
  margin-bottom: 0;
  border: 0 none;
  border-radius: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  color: rgba(255,255,255,1);
  font-size: .75rem;
  background-color: #2d343a;*/
}
.alert.alert-dark p {
  margin-bottom: 0;
}
.alert.alert-dark .close {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  padding: 10px 24px 9px !important;
  border-radius: 4px;
  background-color: #FAF8F5;
  color: #222;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  opacity: 1;
  cursor: pointer;
  /* Старые стили куки плашки */
  /*float: right;
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 1;
  color: #FFF;
  text-shadow: none;
  opacity: .75;*/
}
.alert.alert-dark a {
  border: none;
  color: #faf8f5;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: 3.5%;
  text-underline-offset: -15%;
  text-underline-position: from-font;
}

.age-protect {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  text-align: center;
  background: rgba(255, 255, 255, 0.8);
  color: #3c464d;
  font-weight: 700;
  float: right;
}
.age-protect:before {
  content: "12+";
}

/* Архив */
main.index-page .archive-block .bg-inverse {
  background: #475159 !important;
}
main.index-page .archive-block .bg-inverse > b, main.index-page .archive-block .bg-inverse > strong {
  color: #FFFFFF;
}
main.index-page .archive-block .bg-inverse > a {
  color: #FFFFFF;
  font-weight: bold;
}
main.index-page .archive-block .card a {
  color: #000;
}
main.index-page .archive-block .card .archive-list-item__test {
  display: none;
}
main.index-page .archive-block .card .card-body .archive-month:not(first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
main.index-page .archive-block .card .card-body .archive-month .read {
  color: #a0a1a5;
}
main.index-page .archive-block.row {
  padding-right: 0;
  padding-left: 0;
}

/* Поиск */
main.index-page .searching-block {
  margin-left: -15px;
  margin-right: -15px;
}
main.index-page .searching-block .row:first-of-type {
  background: #475159;
}
main.index-page .searching-block .search-result-block {
  padding-top: 16px;
}
main.index-page .searching-block .search-result-block .search-result-item-link {
  color: #000;
  font-weight: bold;
}
main.index-page .searching-block .search-result-block .search-result-item-link-date {
  color: #666666;
  font-size: 0.8rem;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  display: block;
  font-weight: normal;
}
main.index-page .searching-block .search-result-block .search-result-item-link-text {
  font-size: 0.8rem;
  display: none;
  font-weight: normal;
}
main.index-page .searching-block .search-result-block .search-result-item-link-text:after {
  content: "…";
}

#searchSuggests > ul {
  padding: 0;
  list-style-type: none;
}
#searchSuggests > ul li {
  padding: 0 15px;
}
#searchSuggests > ul li:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* Блок авторизации */
.login-form,
.demo__block {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  border-bottom: 1px dashed #d6d6d6;
  border-top: 1px dashed #d6d6d6;
  background: url(/res/images/access/access-lock.png) right center no-repeat #ececec;
  padding-left: 1rem;
  padding-right: 1rem;
}
.login-form__header,
.demo__block__header {
  border-bottom: 1px solid #d6d6d6;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: bold;
}
.login-form__table,
.demo__block__table {
  border-bottom: 1px solid #d6d6d6;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: bold;
}
.login-form__table-left,
.demo__block__table-left {
  padding-bottom: 0.5rem;
}
.login-form__table a, .login-form__table .button,
.demo__block__table a,
.demo__block__table .button {
  display: inline-block;
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.login-form__table a:hover, .login-form__table .button:hover,
.demo__block__table a:hover,
.demo__block__table .button:hover {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.login-form__table a.disabled, .login-form__table .button.disabled,
.demo__block__table a.disabled,
.demo__block__table .button.disabled {
  opacity: 0.5;
}
.login-form__error,
.demo__block__error {
  display: none;
}
.login-form-phone-valid,
.demo__block-phone-valid {
  display: block;
  color: #06c506;
}
.login-form-phone-error,
.demo__block-phone-error {
  display: block;
  color: #ed1b23;
}
.login-form .hidden,
.demo__block .hidden {
  display: none;
}

@media (max-width: 321px) {
  header .navbar-collapse {
    top: 0px;
    width: calc(100% - 60px);
  }

  header .navbar-toggler.navbar-toggler-right:not(.collapsed) {
    right: auto;
    left: 0;
    position: absolute;
  }
}
@media (max-width: 767px) {
  main.index-page .archive-block .bg-inverse {
    margin-left: 0px;
    margin-right: 0px;
  }
}
/* Alert */
.alert-dismissible.alert-dark .close {
  padding: 0.25rem;
}

/* Больше импортировать неоткуда */
/* Формы */
#link_other, #link_other:link, #link_other:hover, #link_other:focus, #link_other:active,
#link_attachments, #link_attachments:link, #link_attachments:hover, #link_attachments:focus, #link_attachments:active {
  background: #475159;
  color: #fff;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  outline: 0 none;
  box-shadow: none;
  border: 0 none;
  width: 100%;
  text-align: left;
}
#link_other .fa.pull-right, #link_other:link .fa.pull-right, #link_other:hover .fa.pull-right, #link_other:focus .fa.pull-right, #link_other:active .fa.pull-right,
#link_attachments .fa.pull-right, #link_attachments:link .fa.pull-right, #link_attachments:hover .fa.pull-right, #link_attachments:focus .fa.pull-right, #link_attachments:active .fa.pull-right {
  line-height: 1.39;
}

.bookmarkicon {
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 7px;
  width: 15px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
}
.bookmarkicon.bookmark-false {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0U4RUJFRCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}
.bookmarkicon.bookmark-true {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0ZGMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}

.inverse-title {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
}
.inverse-title h1, .inverse-title .h1, .inverse-title h2, .inverse-title .h2, .inverse-title h3, .inverse-title .h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}

#nav-revisions .panel-group .panel-heading .panel-title {
  background: #475159;
  color: #fff;
  font-size: 16px;
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  margin: 0;
}
#nav-revisions .panel-group .panel-heading .panel-title a {
  color: #fff;
  display: block;
}
#nav-revisions .panel-group .panel-body {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
  padding: 1rem;
}
#nav-revisions .panel-group .panel-body a {
  color: #343434;
}

.forms-page {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.forms-page h3, .forms-page .h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #343434;
}
.forms-page__important {
  margin-bottom: 1rem;
}
.forms-page__important .card .list-group-item {
  background: #ebebeb;
}
.forms-page__important .card .list-group-item a {
  display: block;
  color: #000;
  font-weight: bold;
}
.forms-page__important .card .list-group-item:nth-of-type(1) {
  background: linear-gradient(45deg, #d71f2d 0%, #e04833 100%);
}
.forms-page__important .card .list-group-item:nth-of-type(1) a {
  color: #fff;
}
.forms-page__important .card .list-group-item:nth-of-type(2) {
  background: linear-gradient(45deg, #ecb537 0%, #ecbe46 100%);
}
.forms-page__important .card .list-group-item:nth-of-type(3) {
  background: linear-gradient(45deg, #259e98 0%, #55aaa6 100%);
}
.forms-page__important .card .list-group-item:nth-of-type(3) a {
  color: #fff;
}
.forms-page__popular {
  margin-bottom: 1rem;
}
.forms-page__popular .list-unstyled li {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.forms-page__popular .list-unstyled li a {
  color: #000;
  font-weight: bold;
}
.forms-page__news {
  margin-bottom: 1rem;
}
.forms-page__news > .row {
  /*-ms-flex-direction: column;
  flex-direction: column;*/
}
.forms-page__news-wrapper h4 {
  color: #666666;
}
.forms-page__news-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.forms-page__news-item a {
  color: #000;
  font-weight: bold;
  display: block;
}
.forms-page__news-item a .forms-page__news-item_description {
  font-weight: normal;
}
.forms-page__news-item a .forms-page__news-item_description .no-wrap {
  white-space: nowrap;
}
.forms-page__searching .search-result-block ol {
  padding-left: 0;
}
.forms-page__searching .search-result-block ol .search-result-item {
  list-style-type: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.forms-page__searching .search-result-block ol .search-result-item a {
  color: #000;
  font-weight: bold;
}
.forms-page__searching .search-result-block ol .search-result-item a .search-result-item-text {
  font-weight: normal;
  display: block;
}

.form-block {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.form-block .scrollable {
  max-width: initial;
  overflow-x: initial;
}
.form-block .nav-item a {
  color: #000;
}
.form-block__attachments {
  padding-left: 0;
}
.form-block__attachments li {
  list-style-type: none;
  margin: 0;
  padding: 1rem;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.form-block__attachments li:not(first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.form-block__attachments li a {
  color: #343434;
}
.form-block__attachments li:after {
  color: #fff;
  letter-spacing: 0.5px;
  font: 12px/12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 1px 3px 1px 2px;
}
.form-block__attachments li.word:after {
  content: ".doc";
  background-color: #1252a1;
}
.form-block__attachments li.excel:after {
  content: ".xls";
  background-color: #1252a1;
}
.form-block__attachments li.pdf:after {
  content: ".pdf";
  background-color: #1252a1;
}
.form-block .tab-content {
  margin-bottom: 1rem;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.form-block__article__header h1 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #343434;
}
.form-block .titlepage {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.form-block .titlepage .fill {
  font-weight: normal;
  background-color: #ffc;
}

/* Сервисы */
.services-page {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.services-page .card-title a {
  color: #000;
  font-weight: bold;
}
.services-page .card-text a {
  color: #000;
}
.services-page h4 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #343434;
}
.services-page__colored-item a {
  color: #000;
}
.services-page__colored-item .card {
  background-color: #ebebeb;
}
.services-page__colored-item .card:nth-of-type(1) {
  background-color: #ed1b23;
}
.services-page__colored-item .card:nth-of-type(1) a {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(1) h5 {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(2) {
  background-color: #55aaa6;
}
.services-page__colored-item .card:nth-of-type(2) a {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(2) h5 {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(3) {
  background-color: #ecbe46;
}
.services-page__colored-item .card:nth-of-type(3) a {
  color: #000;
}
.services-page__colored-item .card:nth-of-type(3) h5 {
  color: #000;
}
.services-page__simple-item a {
  color: #000;
}

.main-npd {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.main-npd__news-item h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.main-npd__news-item-list-link {
  padding: 1rem 0;
}
.main-npd__news-item-list-link:not(:first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.main-npd__news-item-list-link a {
  color: #458e34;
  display: block;
}
.main-npd__news-item-list-link a .main-npd__news-item-link-header {
  display: block;
  color: #343434;
}
.main-npd__search-result ol {
  list-style-type: none;
  padding-left: 0;
}
.main-npd__search-result-item {
  padding: 1rem 0;
}
.main-npd__search-result-item:not(:first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.main-npd__search-result-item-link {
  font-weight: bold;
  color: #343434;
}
.main-npd__search-result-item-text {
  display: block;
  font-weight: normal;
}
.main-npd__search-result-item-text > b {
  font-weight: normal;
  background: #ecbe46;
  padding: 0 5px;
}
.main-npd__search-result-item-description {
  display: block;
  font-weight: normal;
}

.npd-doc {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.npd-doc h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.npd-doc__attachments-lots li {
  list-style-type: none;
  margin: 0;
  padding: 1rem;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.npd-doc__attachments-lots li:not(first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.npd-doc__attachments-lots li a {
  color: #343434;
}
.npd-doc__attachments-lots li:after {
  color: #fff;
  letter-spacing: 0.5px;
  font: 12px/12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 1px 3px 1px 2px;
}
.npd-doc__attachments-lots li.word:after {
  content: ".doc";
  background-color: #1252a1;
}
.npd-doc__attachments-lots li.excel:after {
  content: ".xls";
  background-color: #1252a1;
}
.npd-doc__attachments-lots li.pdf:after {
  content: ".pdf";
  background-color: #1252a1;
}
.npd-doc__versions__years {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.npd-doc__versions__years h6 {
  font-size: 18px;
  line-height: 1.39;
  font-weight: bold;
}
.npd-doc__versions__years a {
  color: #343434;
}
.npd-doc__article .vrezHeadNpd {
  position: relative;
  text-align: right;
  padding-bottom: 10px;
}
.npd-doc__article .vrezNpdDocsChange .dashed {
  color: #343434;
  border-color: rgba(52, 52, 52, 0.4);
  position: relative;
  cursor: pointer;
  font-size: 13px;
  line-height: 13px;
}
.npd-doc__article .vrezNpdDocsChange .dashed:hover {
  border-color: rgba(52, 52, 52, 0.8);
}
.npd-doc__article .vrezNpdDocsChange .dashed:before {
  content: "";
  background: url(/res/images/npd/npd-doc__clock.png) 0 0 no-repeat transparent;
  width: 13px;
  height: 13px;
  position: absolute;
  left: -16px;
  top: -2px;
}
.npd-doc__article .vrezNpdDocsChange {
  padding: 13px 24px 0;
  margin-bottom: 16px;
}
.npd-doc__article .vrezNpdDocsChange .vrezBodyNpd {
  display: none;
}
.npd-doc__article .vrezNpdDocsChange.vrezNpdDocsChangeOpened {
  background-color: #f2f2f2;
}
.npd-doc__article .vrezNpdDocsChange.vrezNpdDocsChangeOpened .vrezBodyNpd {
  display: block;
}

.books-main {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.books-main h1, .books-main h2, .books-main h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.books-main h1 > small, .books-main h2 > small, .books-main h3 > small {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: inherit;
  font-weight: bold;
  color: #666666;
}
.books-main h5 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: inherit;
  font-weight: bold;
  color: #666666;
}
.books-main h5 a {
  color: #343434;
}

.books-main {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.books-main .book__content-level__1 a {
  color: #343434;
}
.books-main .book__content-level__1 > p {
  margin: 0;
  padding: 1rem 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.books-main .book__content-level__2 a {
  color: #343434;
}
.books-main .book__content-level__2 > p {
  margin: 0;
  padding: 1rem 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.books-main .book__content-header {
  padding: 1rem 0;
}
.books-main .book__content-header h6 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
  color: #343434;
  margin: 0;
}

.breadcrumb {
  padding: 0 !important;
  margin-bottom: 0 !important;
  background-color: transparent !important;
  border-radius: 0 !important;
}
.breadcrumb-item {
  width: 100%;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  background: #475159;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 5px 15px !important;
}
.breadcrumb-item:first-of-type {
  border-top: 0 none;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.breadcrumb-item > a {
  color: #fff;
  display: block;
}
.breadcrumb-item + .breadcrumb-item:before {
  content: none !important;
}

.book-navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.article-table td {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}

.article-table .vin {
  text-align: left;
  margin-bottom: 0;
}

.article-table .vinnote {
  DISPLAY: inline-block;
  padding-left: 10px;
  vertical-align: top;
}

/*@media (min-width: 768px) {
    .article-page__contain {
        max-width: 750px;
        margin: 0 auto;
    }
}
@media (min-width: 992px) {
    .article-page__contain {
        max-width: 970px;
        margin: 0 auto;
    }
}
@media (min-width: 1200px) {
    .article-page__contain {
        max-width: 1170px;
        margin: 0 auto;
    }
}*/
.article-page__contain-wrapper .article-table.tableType05 .entryheader1 {
  display: inline-block;
}

.entryheader2 {
  display: inline-block;
}

.tableType05 {
  display: block !important;
}
.tableType05 tr td {
  border: none;
  border-left: none !important;
  border-top: none !important;
}

.tabletype04 td {
  padding: 0 !important;
}

.article-page__contain-wrapper .article-table {
  display: block;
}

.article-page__contain-wrapper p {
  font-family: "PT Serif-regular", "PT Serif", Georgia, "Times New Roman", serif;
  font-size: 18px;
}

/*.article-page__contain-wrapper {
    .imagebox {
        margin-right: -115px;
        width: 100%;
        font-family: 'HelveticaNeueCyr', Helvetica, Arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: #000;
        padding-bottom: 65px;
        margin-top: -5px;

        img {
            display: block;
            width: 100%;
            margin: 0 0 6px 0;
        }
    }

    .replacer {
        position: relative;
        cursor: pointer;

        .back {
            backface-visibility: hidden;
            transition: 0.6s;
            transform-style: preserve-3d;
            width: auto;
            bottom: auto;
            margin: 0;
            padding: 0;
        }

        .front {
            transition: 0.6s;
            transform-style: preserve-3d;
            width: auto;
            top: auto;
            bottom: auto;
            right: auto;
            left: auto;
            margin: 0;
            padding: 0;
        }
    }

    .frontside {
        .front {
            transform: rotateY(0deg);
            z-index: 2;
            position: relative;
            backface-visibility: hidden;
            transition: 0.6s;
            transform-style: preserve-3d;
            transform: rotateY(0deg);
            width: auto;
            top: auto;
            bottom: auto;
            right: auto;
            left: auto;
            margin: 0;
            padding: 0;
        }

        .back {
            transform: rotateY(180deg);
            z-index: 1;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            backface-visibility: hidden;
            transition: 0.6s;
            transform-style: preserve-3d;
            width: auto;
            bottom: auto;
            margin: 0;
            padding: 0;
        }
    }

    .backside {
        .front {
            transform: rotateY(180deg);
            z-index: 2;
            position: relative;
            backface-visibility: hidden;
        }

        .back {
            transform: rotateY(0deg);
            z-index: 1;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
        }
    }
}*/
.article-page__contain-wrapper .table .entryheader2 a, .article-page__contain-wrapper .article-table .entryheader2 a {
  text-decoration: none;
  background: none;
  color: #1252a1 !important;
  font-size: 18px;
  line-height: 28px;
  font-family: "PT Serif-regular", "PT Serif", Georgia, "Times New Roman", serif;
  font-weight: 400;
}

.article-page__contain-wrapper .capitel {
  font-size: 18px !important;
}

/*.article-page__contain-wrapper .text-color-turquoise, .article-page__contain-wrapper .turquoise {
    color: turquoise !important;
}*/
/*.index-page__header_number-numeric {
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 3rem;
    line-height: 1;
    font-weight: bold;
    color: #083b5a;
    text-align: right;
}*/
/*.index-page__header_number-month {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
}
.index-page__header_number-year {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
}*/
.index-page__header {
  background: #fff;
}

.index-page__author {
  background: #fff !important;
}

.index-page__summary {
  padding-top: 15px;
}

.index-page__summary_mainarticle_link a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2rem;
}

.index-page__summary_secondaryarticles_article {
  color: #fff;
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.index-page__summary_secondaryarticles_article:before {
  content: none !important;
}

.index-page__summary_secondaryarticles {
  padding-right: 0px;
  padding-left: 0px;
}

.index-page__shortlinks > div {
  display: block;
}

.index-page__shortlinks_prev {
  text-transform: uppercase;
  font-weight: bolder;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
}

.index-page__shortlinks_link {
  margin-bottom: 0.5rem;
}
.index-page__shortlinks_link a {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
}

.index-page__shortlinks {
  padding-top: 1rem;
}

/*.index-page__newsfeed_col {
    .index-page__newsfeed_block:last-child {
        .index-page__newsfeed_articles {
            .index-page__newsfeed_article_link {
                border-bottom: none;
            }
        }
    }
}*/
.index-page__header {
  background-color: #fff;
}

.index-page__author {
  background-color: #fff;
}

.index-page__header_number-month {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.1px;
  color: rgba(0, 0, 0, 0.5);
}

.index-page__header_number-year {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.1px;
  color: rgba(0, 0, 0, 0.5);
}

.index-page__header_number-numeric:before {
  content: "№";
}

.index-page__header:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  bottom: 0;
  left: 15px;
  right: 15px;
}

.index-page .index-page__summary .index-page__summary_secondaryarticles .col .index-page__summary_secondaryarticles_article:before {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
}

.index-page__summary_secondaryarticles_article strong.main-articles--name {
  color: #fff;
}

.index-page__header {
  background: #fff;
}

.index-page__header:after {
  content: none !important;
}

.unp__applications {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
.unp__applications a {
  color: #000;
  font-size: 1rem;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
}

.bg-inverse {
  padding: 17px 35px 15px 35px;
  position: relative;
}
.bg-inverse .age-protect {
  position: absolute;
  top: 0px;
  right: 0px;
}

.article-page__contain .num {
  background: #000000;
  color: #FFFFFF;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 24px;
  margin-right: 10px;
}
.article-page__contain .question {
  font-family: PT Serif, serif;
  font-size: 18px;
  font-weight: 700;
}

.article-page__contain-wrapper .test .wronga {
  box-shadow: 0 1px 1px #BA664E inset;
  background-color: #f58466;
  border: 1px solid #BA664E;
  border-radius: 5px;
  padding: 5px;
  margin: 0 -5px;
  margin-left: 5px;
}

.article-page__contain-wrapper .test .righta {
  box-shadow: 0 1px 1px #9ba859 inset;
  border: 1px solid #9ba859;
  background-color: #c8dd78;
  border-radius: 5px;
  padding: 5px;
  margin: 0 -5px;
  margin-left: 5px;
}

.article-page__contain-wrapper ul li {
  font-family: PT Serif, serif;
  font-size: 18px;
  color: #333333;
}

.article-page .article-page__contain .article-page__contain-wrapper {
  /*.inline {
      padding: 0;
      background: none;
  }*/
}
.article-page .article-page__contain .article-page__contain-wrapper ul li {
  font-family: PT Serif, serif;
  font-size: 18px;
  color: #333333;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 {
  margin-bottom: 34px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03:after {
  content: "";
  border-bottom: rgba(0, 0, 0, 0.2) 2px solid;
  padding-top: 0;
  display: block;
  width: auto;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 h3 {
  border-color: #f00500;
  color: #f00500;
  border-top: 2px solid;
  padding-bottom: 5px;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 25px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 .inline-text:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 .inline-text ul {
  margin-left: 0;
  padding: 0;
  margin-top: 0;
  margin-bottom: 10px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 .inline-text ul li {
  padding-left: 30px;
  background-image: url("/res/images/article-elements/ico-li.png");
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 12px 13px;
  display: block;
  font-size: 19.8px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 {
  background-image: url("/res/images/article-elements/inl-4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 38px;
  font-family: "PT Serif", serif;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 .inline-text {
  font-size: 18px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 .inline-text:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 h3 {
  font-family: "HelveticaNeueCyr", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 {
  background-image: url("/res/images/article-elements/inl-5.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 43px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 h3 {
  font-family: "HelveticaNeueCyr", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 div:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 .inline-text {
  font-size: 18px;
  line-height: 28px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 {
  background-image: url("/res/images/article-elements/inl-6.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 43px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 h3 {
  font-family: "HelveticaNeueCyr", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 div:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 .inline-text {
  font-size: 18px;
  line-height: 28px;
}

.article-page__header:after {
  content: none;
}

.article-page__pre {
  padding-top: 5px;
  padding-bottom: 20px;
  border-top: rgba(0, 0, 0, 0.2) 1px solid;
  margin-top: 8px;
}
.article-page__pre .article-page__pre_title {
  position: relative;
}
.article-page__pre .article-page__pre_title h1 {
  /*text-transform: none;*/
  /*font-size: 32px;*/
  color: #333333;
  padding-top: 14px;
  border: none;
  padding-bottom: 0;
  font-weight: bold;
  line-height: normal;
  margin: 0;
}

.article-page__header .article-page__header_logo {
  background: none;
}
.article-page__header .article-page__header_number {
  text-align: right;
}
.article-page__header .article-page__header_number a {
  display: block;
  color: #f00500;
  font-size: 2em;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  background: none;
}
.article-page__header .article-page__header_number .article-page__header_number-line {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: bottom;
  color: #000000;
}

/*.rubric-red {
    .article-page__pre {
        border-color: #f00500;
        border-top: 2px solid #f00500;

        .article-page__pre_title {
            .rubric-red {
                .article-page__pre_title_rubric-main {
                    font-size: 11px;
                    font-family: 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;
                    line-height: 22px;
                    letter-spacing: 0.1em;
                    color: #ed1b23;
                    text-transform: uppercase;
                }
            }
        }

        .article-page__pre_authors {
            font-family: Arial, Helvetica, sans-serif;
            line-height: 1.4em;
            padding: 5px 0;
            margin-bottom: 15px;
            font-size: 12.6px;

            .article-page__pre_authors_text-name {
                font-weight: 700;
            }
        }

        .article-page__pre_announce {
            margin-top: -20px;
            color: #000000;
            line-height: 30px;
            padding-top: 30px;
            padding-bottom: 15px;
        }
    }
}*/
.article-page__contain .article-page__contain-wrapper .article-main a {
  border-bottom: none;
  background: none;
}
.article-page__contain .article-page__contain-wrapper .article-main a img {
  width: 100%;
}
.article-page__contain .article-page__contain-wrapper .article-main .image img {
  width: 100%;
}
.article-page__contain .article-page__contain-wrapper .article-main .sticker {
  font-size: 21.6px;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain .article-page__contain-wrapper .article-main .content {
  padding-left: 0px;
  margin-right: 0px;
  font-family: PT Serif, serif;
  font-size: 18px;
}
.article-page__contain .article-page__contain-wrapper .article-main .content p {
  font-family: PT Serif, serif;
  font-size: 18px;
}
.article-page__contain .article-page__contain-wrapper .article-main ul {
  margin-left: 0;
  padding: 0;
  margin-top: 0;
  margin-bottom: 10px;
}
.article-page__contain .article-page__contain-wrapper .article-main ul li {
  padding-left: 30px;
  background-image: url("/res/images/article-elements/ico-li.png");
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 12px 13px;
  display: block;
  font-size: 19.8px;
}

.index-page__summary_secondaryarticles {
  padding-right: 15px;
  padding-left: 15px;
}
.index-page__summary_secondaryarticles .col {
  margin-bottom: 15px;
  font-family: georgia_numerals, Georgia, "Times New Roman", Times, serif;
  font-size: 1.3em;
  border-bottom: #CCCCCC 1px solid;
}
.index-page__summary_secondaryarticles .col a {
  color: #FFFFFF;
  font-size: 23.4px;
  font-family: georgia_numerals, Georgia, "Times New Roman", Times, serif;
  line-height: 31.2px;
}
.index-page__summary_secondaryarticles .col:last-child {
  border-bottom: none;
}

.index-page__newsfeed {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  /*&:last-child {
      border-bottom: none;
  }*/
}
.index-page__newsfeed h3 {
  text-transform: uppercase;
  font-weight: bolder;
  color: #212529;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
}
.index-page__newsfeed .floor03 h3 {
  text-transform: uppercase;
  font-weight: bolder;
  color: #212529;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
}
.index-page__newsfeed .floor03 a {
  color: #000;
  font-size: 1rem;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
}

.bg-inverse {
  position: relative;
}
.article-page__header {
  padding-top: 15px;
  padding-bottom: 20px;
  position: relative;
}

.article-page__pre_title_rubric:after {
  content: "";
  position: absolute;
  border-bottom: rgba(0, 0, 0, 0.2) 1px solid;
  width: 100%;
  left: 0;
}

.blank img, .article-page__contain-wrapper .article-image img {
  width: 100% !important;
}

.imagebox img {
  width: 100% !important;
}

.comparison-container img {
  width: 100%;
}

.test2 {
  background: #fbf3cd;
  color: #403d32;
  font-family: Arial, Helvetica, sans-serif;
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  position: relative;
}
.test2 .test-star {
  width: 55px;
  height: 59px;
  position: absolute;
  right: 15px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: center center;
  background-image: url("/res/images/star.png");
}
.test2 .test-header {
  padding-right: 50px;
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 24px;
}
.test2 .test-question {
  padding-right: 50px;
}
.test2 .test-answers .test-answer {
  border: gray 1px solid;
  padding: 5px;
  margin-bottom: 5px;
}
.test2 .test2 .test-answers .test-answer.selected .right {
  background: #efdfad;
  border-color: transparent;
  box-shadow: 0 0 10px -1px;
}
.test2 .test-back {
  display: none;
  font-size: 0.8em;
  line-height: normal;
  margin-top: 15px;
}
.test2 .test-back a {
  text-decoration: none;
  background: none;
  color: #1252a1;
}
.article-main .right .test-header {
  color: #e36200;
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 24px;
}
.article-main .right .test-star {
  background-size: 55px 59px;
  background-image: url("/res/images/starr.png");
}

.test2.test-star .test-star {
  background-size: 55px 59px;
  background-image: url("/res/images/starr.png");
}

.rubric-purple .article-page__header .article-header__logo img {
  display: none;
}
.rubric-purple .article-page__header .article-header__logo a:after {
  content: "";
  position: absolute;
  background-image: url("/res/images/article-page-block__content-logo.png");
  background-position: left top;
  width: 23px;
  background-repeat: no-repeat;
  height: 30px;
  left: -42px;
  top: -1px;
  background-size: 23px;
}

.menu-home a {
  background: none;
}

.id2-short-entrance-button, .id2-short-entrance-button .id2-short-entrance-button-icon {
  font-family: HelveticaNeueCyr, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  line-height: 15px !important;
  height: 36px !important;
}

.id2-short-entrance-button {
  font-size: 16px !important;
  font-weight: 400 !important;
  position: relative !important;
  display: inline-block !important;
  box-sizing: border-box !important;
  padding: 10px 12px 10px 50px !important;
  cursor: pointer !important;
  transition: background-color 0.5s ease !important;
  vertical-align: baseline !important;
  white-space: nowrap !important;
  text-decoration: none !important;
  color: #fff !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #3d8491 #126a7a #004d5b !important;
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  background-color: #247483 !important;
  background-image: linear-gradient(#257584 5%, #005e6f 80%) !important;
  background-clip: padding-box !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  -o-user-select: none !important;
  user-select: none !important;
}
.id2-short-entrance-button:active {
  background-color: #126979;
  background-image: linear-gradient(#257584 5%, #005e6f 80%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr='#FF257584', endColorStr='#FF005E6F')";
  box-shadow: inset 0 2px 4px #264247;
  border-color: #01272e #013842 #014a56;
}

.id2-short-entrance-button:hover {
  transition: none !important;
  background-image: linear-gradient(#1E8194 5%, #016678 80%) !important;
}

.id2-short-entrance-button .id2-short-entrance-button-icon {
  position: absolute !important;
  top: -1px !important;
  left: 0 !important;
  display: table-cell !important;
  width: 38px !important;
  text-align: center !important;
  vertical-align: top !important;
  border-right: 1px solid rgba(255, 255, 255, 0.15) !important;
  background: url(/res/images/_a_.png) 8px 13px no-repeat !important;
}

.social-networks {
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  background-color: #fff;
}
.social-networks > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 40px;
  height: 40px;
  border: 1px solid #E1DFDB;
  border-radius: 50%;
  background-color: #fff;
}
.social-networks > a:not(:last-child) {
  margin-right: 8px;
}
.social-networks > a:hover > img {
  transform: scale(1.1);
}
.social-networks > a > img {
  width: 20px;
  height: 20px;
  transition: transform 0.3s;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.img-responsive {
  max-width: 100%;
  display: block;
  height: auto;
}

.article-table td {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}

.article-table .vin {
  text-align: left;
  margin-bottom: 0;
}

.article-table .vinnote {
  DISPLAY: inline-block;
  padding-left: 10px;
}

.test {
  position: relative;
  margin-left: 0 !important;
}
.test .test-question .test-question-text-wrap {
  position: relative;
  font-weight: bold;
  padding-left: 55px;
  min-height: 50px;
}
.test .test-question .test-question-text-wrap .test-question-num {
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  color: #FFFFFF;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 24px;
}
.test .test-question .test-answers .test-answer {
  border-radius: 5px;
  padding: 5px;
  margin: 0 -5px;
  border: transparent 1px solid;
}
.test .test-question .test-answers .test-answer-num {
  margin-right: 5px;
  font-weight: bold;
}
.test .test-question .test-answers .test-answer.right.selected {
  box-shadow: 0 1px 1px #9ba859 inset;
  border: 1px solid #9ba859;
  background-color: #c8dd78;
}
.test .test-question .test-answers .test-answer.selected {
  box-shadow: 0 1px 1px #BA664E inset;
  background-color: #f58466;
  border: 1px solid #BA664E;
}
.test .test-question .test-question-right-answer {
  background: none repeat scroll 0 0 #F8F6EB;
  border-radius: 5px;
  font-size: 0.8125em;
  line-height: 1.3em;
  margin: 5px -5px 0px -5px;
  padding: 5px;
  display: none;
}

.npdTableContainer {
  overflow: auto;
}

/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* INDEX PAGE
/* ==================================================================== */
.index-page {
  font-family: Georgia, "Times New Roman", serif;
}
.index-page__header {
  position: relative;
  background: #ffdfcd;
  padding-top: 20px;
  padding-bottom: 17px;
  position: relative;
}
.index-page__header:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  bottom: 0;
  left: 15px;
  right: 15px;
}
.index-page__header > .row {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  -ms-flex-align: end !important;
  align-items: flex-end;
}
.index-page__header > .row > .col {
  min-height: initial;
}
.index-page__header_brand h1 {
  margin: 0;
  padding: 0;
  line-height: 1;
  font-size: 0.85rem;
  font-weight: normal;
}
.index-page__header_brand h1 img {
  display: block;
  /*margin: 0 auto;*/
}
.index-page__header_number {
  font-size: 12px;
  letter-spacing: -0.1px;
  color: rgba(0, 0, 0, 0.5);
  text-align: right;
}
.index-page__header_number-line {
  font-family: Arial, Helvetica, sans-serif;
}
.index-page__header_number-numeric:before {
  content: "№";
}
.index-page__header_number-days {
  /* Day */
}
.index-page__header_number-month {
  /* Month */
}
.index-page__header_number-year {
  /* Year */
}
.index-page__author {
  background: #ffdfcd;
  color: black;
  font-size: 18px;
  line-height: 1.33;
  padding-top: 21px;
  padding-bottom: 23px;
}
.index-page__author_maintitle {
  display: block;
  font-weight: bold;
  color: #828282;
}
.index-page__author_title {
  display: block;
  font-weight: bold;
  color: #828282;
}
.index-page__author_name {
  font-style: normal;
}
.index-page__author_name span:before {
  content: ", ";
}
.index-page__author_name span:empty {
  display: none;
}
.index-page__author_name:after {
  content: ":";
}
.index-page__author_text {
  color: black;
}
.index-page__summary {
  background: #c2eeff;
  padding-top: 39px;
  padding-bottom: 18px;
}
.index-page__summary_mainarticle {
  color: black;
  padding-bottom: 19px;
}
.index-page__summary_mainarticle_link {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.index-page__summary_mainarticle_link a {
  color: black;
}
.index-page__summary_secondaryarticles {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__summary_secondaryarticles > .col {
  min-height: initial;
}
.index-page__summary_secondaryarticles_article {
  position: relative;
  display: block;
  padding-top: 24px;
  padding-bottom: 23px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.39;
  color: #343434;
}
.index-page__summary_secondaryarticles_article:before {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  top: 0;
  left: 0px;
  right: 0px;
}
.index-page__summary_secondaryarticles_article strong.main-articles--name {
  font-size: 18px;
  font-weight: normal;
  color: #343434;
}
.index-page__mainrubric {
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.index-page__mainrubric_rubric h3 {
  color: black;
}
.index-page__mainrubric_link .columns-article--mood.mood-bad {
  padding-left: 15px;
  width: 160px;
  height: 113px;
  background: url(/res/images/custom-elements/clouds/cloud-bad.png) 15px 0 no-repeat;
  background-size: contain;
}
.index-page__mainrubric_link .columns-article--mood.mood-normal {
  padding-left: 15px;
  width: 160px;
  height: 113px;
  background: url(/res/images/custom-elements/clouds/cloud-normal.png) 15px 0 no-repeat;
  background-size: contain;
}
.index-page__mainrubric_link .columns-article--mood.mood-good {
  padding-left: 15px;
  width: 160px;
  height: 113px;
  background: url(/res/images/custom-elements/clouds/cloud-good.png) 15px 0 no-repeat;
  background-size: contain;
}
.index-page__mainrubric_link a {
  color: black;
}
.index-page__factoid {
  text-align: center;
}
.index-page__factoid-number {
  font-family: "Price-Didione-RUB", "PriceDidone", Georgia, serif;
  font-size: 5em;
}
.index-page__factoid-text {
  font-family: "Price-Didione-RUB", "PriceDidone", Georgia, serif;
}
.index-page__newsfeed {
  overflow: hidden;
}
.index-page__newsfeed > .row {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__newsfeed > .row > .col {
  min-height: initial;
}
.index-page__newsfeed_articles .col {
  padding-left: 0;
  padding-right: 0;
}
.index-page__newsfeed_block {
  padding-top: 20px;
  padding-bottom: 18px;
}
.index-page__newsfeed_block.selected--first-article > .index-page__newsfeed_rubric + div.index-page__newsfeed_articles > .index-page__newsfeed_article_link:nth-of-type(1) > a {
  font-size: 25px;
}
.index-page__newsfeed_block.mini-course .index-page__newsfeed_article_link {
  padding-right: 0;
  padding-left: 0;
}
.index-page__newsfeed_rubric {
  padding-top: 19px;
  padding-bottom: 19px;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__newsfeed_rubric > .col {
  min-height: initial;
}
.index-page__newsfeed_rubric h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: black;
}
.index-page__newsfeed_article {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  padding-top: 24px;
  padding-bottom: 23px;
}
.index-page__newsfeed_article > .col {
  min-height: initial;
}
.index-page__newsfeed_article_link {
  color: #000;
  background-repeat: no-repeat;
  background-position: 0 23px;
  background-size: 28px 21px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.index-page__newsfeed_article_link a {
  color: black;
}
.index-page__newsfeed_article_link.mood-good {
  padding-left: 35px;
  background-image: url(/res/images/custom-elements/clouds/cloud-good.png);
}
.index-page__newsfeed_article_link.mood-normal {
  padding-left: 35px;
  background-image: url(/res/images/custom-elements/clouds/cloud-normal.png);
}
.index-page__newsfeed_article_link.mood-bad {
  padding-left: 35px;
  background-image: url(/res/images/custom-elements/clouds/cloud-bad.png);
}
.index-page__newsfeed_article_hash {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
  margin-top: 6px;
}
.index-page__doc-with-picture {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
  margin-bottom: -50px;
}
.index-page__doc-with-picture_block {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__doc-with-picture_block > .col {
  min-height: initial;
}
.index-page__doc-with-picture_link {
  color: black;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
}
.index-page__doc-with-picture_text {
  display: block;
}
.index-page section.searching-block {
  padding-left: 0;
  padding-right: 0;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) {
  padding-bottom: 1rem !important;
  margin-bottom: 1rem;
  border-bottom: #d0d1d1 1px solid;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) .search-result-item-link {
  color: #000;
  font-size: 16px;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) .search-result-item-link-date {
  color: #ed1b23;
  color: #707375;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) .search-result-item-link-text {
  font-size: 14px;
  display: none;
  padding-top: 10px;
}

@media (max-width: 767px) {
  .index-page__newsfeed_article_image {
    transform: scale(1.1);
    padding: 15px 0;
  }
}
.top-header-test-url {
  background-color: orange;
  z-index: 10000;
  width: 40px;
  height: 40px;
  color: black;
  font-weight: bold;
  font-size: 20px;
  margin-left: 0;
  position: absolute;
  text-align: center;
  padding-top: 12px;
}

/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
.article-page {
  font-family: Georgia, "Times New Roman", serif;
  /* Лого и номер */
  /* Secion {ARTICLE/BODY} */
}
.article-page__header {
  padding-top: 15px;
  padding-bottom: 20px;
  position: relative;
  /* Номер */
}
.article-page__header:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  bottom: 0;
  left: 15px;
  right: 15px;
}
.article-page__header .row {
  -ms-flex-align: end;
  align-items: flex-end !important;
}
.article-page__header .row .col:last-of-type {
  text-align: right;
}
.article-page__header_number_line {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__header_number_dig:before {
  content: "№";
}
.article-page__pre {
  padding-top: 20px;
  padding-bottom: 20px;
}
.article-page__pre_person {
  /* Персона статьи, если есть */
}
.article-page__pre_person-image {
  display: block;
  max-width: 100%;
}
.article-page__pre_title .col {
  position: relative;
  /* Bookmarks */
}
.article-page__pre_title .col h1 {
  color: #000;
  /*font-size: 25px;*/
  font-weight: bold;
  line-height: normal;
  margin: 0;
  padding-bottom: 20px;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.article-page__pre_title .col .bookmarkicon {
  display: block;
  position: absolute;
  right: 15px;
  top: 0;
  width: 15px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
}
.article-page__pre_title .col .bookmarkicon.bookmark-false {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0U4RUJFRCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}
.article-page__pre_title .col .bookmarkicon.bookmark-true {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0ZGMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}
.article-page__pre_title_rubric {
  font-size: 19px;
}
.article-page__pre_title_rubric-image {
  display: none;
}
.article-page__pre_title_rubric-subrubric {
  color: #666666;
}
.article-page__pre_authors {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  margin: 15px 0 0 0;
  font-size: 14px;
}
.article-page__pre_authors > .col {
  min-height: initial;
}
.article-page__pre_image {
  /* Картинка статьи, если есть */
}
.article-page__pre_announce {
  color: #666666;
  padding-top: 20px;
}
.article-page__pre_announce b {
  color: #ed1b23;
}
.article-page__pre_announce h2 {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain {
  font-size: 18px;
  line-height: 28px;
  word-wrap: break-word;
}
.article-page__contain :before, .article-page__contain :after {
  word-wrap: normal;
}
.article-page__contain-wrapper {
  font: inherit;
  /*.dashed-block:not(.example) {
      @extend .inline !optional;
  }

  & .inlineType01 {
      @extend .inline !optional;
  }

  & .inlineType02 {
      @extend .inline !optional;
      @extend .inline-type__2 !optional;
  }

  & .inlineType03 {
      @extend .inline !optional;
      @extend .inline-type__3 !optional;
  }

  & .inlineType04 {
      @extend .inline !optional;
      @extend .inline-type__4 !optional;
  }

  & .inlineType05 {
      /*@extend .inline !optional;
      @extend .inline-type__5 !optional;
  }

  & .inlineType06 {
      @extend .inline !optional;
      @extend .inline-type__6 !optional;
  }

  & .inlineType07 {
      @extend .inline !optional;
      @extend .inline-type__7 !optional;
  }

  & .inlineType08 {
      @extend .inline !optional;
      @extend .inline-type__8 !optional;
  }

  & .inlineType09 {
      @extend .inline !optional;
      @extend .inline-type__9 !optional;
  }

  & .inlineType10 {
      @extend .inline !optional;
      @extend .inline-type__10 !optional;
  }

  & .inlineType11 {
      @extend .inline !optional;
      @extend .inline-type__11 !optional;
  }

  & .inlineType12 {
      @extend .inline !optional;
      @extend .inline-type__12 !optional;
  }

  & .inlineType13 {
      @extend .inline !optional;
      @extend .inline-type__13 !optional;
  }

  & .inlineType14 {
      @extend .inline !optional;
      @extend .inline-type__14 !optional;
  }

  & .inlineType15 {
      @extend .inline !optional;
      @extend .inline-type__15 !optional;
  }*/
  /*& .newsmaker2 {
      & .nwheader {
          @extend .newsmaker2-header !optional;
      }

      & .nwname {
          @extend .newsmaker2-name !optional;
      }

      & .nwinfo {
          @extend .newsmaker2-info !optional;
      }

      & .nwtext {
          @extend .newsmaker2-text !optional;
      }
  }*/
}
.article-page__contain-wrapper p {
  margin-bottom: 1em;
}
.article-page__contain-wrapper hr {
  margin-top: 30px;
  margin-bottom: 30px;
}
.article-page__contain-wrapper .article-link {
  color: #329a32;
  border-color: rgba(50, 154, 50, 0.4);
}
.article-page__contain-wrapper img {
  display: block;
  max-width: 100%;
}
.article-page__contain-wrapper h2 {
  padding: 0px 0 11px 0;
  margin: 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.05;
  color: #333333;
}
.article-page__contain-wrapper h3 {
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper h4 {
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 1.076em;
  line-height: 1.154em;
  margin-bottom: 0.538em;
}
.article-page__contain-wrapper h5 {
  font-weight: bold;
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1.05em;
  margin-bottom: 0.7em;
}
.article-page__contain-wrapper h6 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1.05em;
  margin-bottom: 0.7em;
  font-family: "TextbookNewWeb", Arial, sans-serif;
}
.article-page__contain-wrapper ul {
  padding: 0 0 19px 16px;
  list-style: none;
  margin: 0;
}
.article-page__contain-wrapper ul li {
  margin: 0 0 7px 0;
}
.article-page__contain-wrapper ol li {
  margin: 0 0 7px 0;
}
.article-page__contain-wrapper .strong {
  font-weight: bold;
}
.article-page__contain-wrapper .paletext, .article-page__contain-wrapper .weakp {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 0.75em;
}
.article-page__contain-wrapper .footnote {
  /*font-family: $font-textbook;
  font-size: em(14);*/
  line-height: 1.5;
  margin-bottom: 2em;
}
.article-page__contain-wrapper .epistula, .article-page__contain-wrapper .letter {
  float: left;
}
.article-page__contain-wrapper .storno {
  border: 1px solid #9a9a9a;
  padding: 0 4px;
}
.article-page__contain-wrapper .capitel {
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 0.85em;
}
.article-page__contain-wrapper .highlighted {
  border-radius: 6px;
  font-size: 16px;
  margin-left: -9px;
  margin-top: 10px;
  padding: 6px 19px 8px 9px;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  border: 1px solid #d0d1d1;
  background-color: #f0f2f3;
}
.article-page__contain-wrapper .colortype-bad-text {
  color: #bf0000;
}
.article-page__contain-wrapper .colortype-normal-text {
  color: #d17411;
}
.article-page__contain-wrapper .colortype-good-text {
  color: #1f7d1f;
}
.article-page__contain-wrapper .colortype-gray {
  color: #a7a7a7;
}
.article-page__contain-wrapper .colortype-green {
  color: #1f7d1f;
}
.article-page__contain-wrapper .green {
  color: #1f7d1f;
}
.article-page__contain-wrapper .imagebox {
  margin-right: 0;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  padding-bottom: 15px;
  margin-top: -5px;
}
.article-page__contain-wrapper .imagebox img {
  display: block;
  max-width: 100%;
  margin: 0 0 6px 0;
}
.article-page__contain-wrapper .imagebox > div:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .sticker {
  font-size: 20px;
  line-height: 26px;
  font-style: normal;
  margin: 3px 0 0 0;
  padding: 0;
}
.rubric-red .article-page__contain-wrapper .sticker {
  color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .sticker {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .sticker {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .sticker {
  color: #78439a;
}
.article-page__contain-wrapper .remark {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  /*& * {
      font: inherit;
  }*/
}
.article-page__contain-wrapper .remark h3 {
  font-weight: bold;
}
.rubric-red .article-page__contain-wrapper .remark h3 span {
  color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .remark h3 span {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark h3 span {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark h3 span {
  color: #78439a;
}
.article-page__contain-wrapper .remark p {
  padding: 0;
}
.article-page__contain-wrapper .remark-type__2, .article-page__contain-wrapper .remarkType02 {
  text-align: center;
  font: inherit;
  padding-left: 34px;
  padding-right: 34px;
}
.article-page__contain-wrapper .remark-type__2:before, .article-page__contain-wrapper .remarkType02:before {
  content: "";
  position: absolute;
  height: 2px;
  background-color: #000;
  bottom: 0;
  width: 50%;
  left: 50%;
}
.rubric-red .article-page__contain-wrapper .remark-type__2:before, .rubric-red .article-page__contain-wrapper .remarkType02:before {
  background-color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .remark-type__2:before, .rubric-turquoise .article-page__contain-wrapper .remarkType02:before {
  background-color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark-type__2:before, .rubric-green .article-page__contain-wrapper .remarkType02:before {
  background-color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark-type__2:before, .rubric-purple .article-page__contain-wrapper .remarkType02:before {
  background-color: #78439a;
}
.article-page__contain-wrapper .remark-type__2 .vin, .article-page__contain-wrapper .remarkType02 .vin {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark-type__2 .vintext, .article-page__contain-wrapper .remarkType02 .vintext {
  white-space: nowrap;
  line-height: 50px;
}
.rubric-red .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-red .article-page__contain-wrapper .remarkType02 .vintext {
  color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-turquoise .article-page__contain-wrapper .remarkType02 .vintext {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-green .article-page__contain-wrapper .remarkType02 .vintext {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-purple .article-page__contain-wrapper .remarkType02 .vintext {
  color: #78439a;
}
.rubric-red .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-red .article-page__contain-wrapper .remarkType02 .vinnote {
  color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-turquoise .article-page__contain-wrapper .remarkType02 .vinnote {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-green .article-page__contain-wrapper .remarkType02 .vinnote {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-purple .article-page__contain-wrapper .remarkType02 .vinnote {
  color: #78439a;
}
.article-page__contain-wrapper .debitType02 {
  /*@extend .debit-type__2 !optional;*/
}
.article-page__contain-wrapper .debit {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  border-collapse: inherit;
  position: relative;
  margin-bottom: 19px;
  display: inline-block;
  vertical-align: top;
  max-width: 92vw;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-x: auto;
}
.article-page__contain-wrapper .debit td {
  vertical-align: top;
}
.article-page__contain-wrapper .debitwrapper, .article-page__contain-wrapper .debitType {
  border-radius: 5px;
  display: table;
  background-color: #edf0f2;
  border: 1px solid #000;
  padding: 4px 7px 5px 7px;
  width: 317px;
}
.article-page__contain-wrapper .debitdate {
  /*position: absolute;*/
  width: 50px;
  left: -50px;
  top: 4px;
  font-size: 15px;
}
.article-page__contain-wrapper .debittext {
  display: table-cell;
  font-size: 16px;
  line-height: 18px;
}
.article-page__contain-wrapper .debitnote {
  font-size: 15px;
  line-height: 18px;
  padding-top: 3px;
}
.article-page__contain-wrapper .debitcalc {
  padding-top: 6px;
  padding-left: 5px;
  font-size: 15px;
  color: #a7a7a7;
}
.article-page__contain-wrapper .debitsum {
  display: table-cell;
  padding: 0 0 0 20px;
  white-space: nowrap;
  font-size: 18px;
  line-height: 22px;
}
.article-page__contain-wrapper .debit-type__1, .article-page__contain-wrapper .debitType01 {
  display: table;
  width: 317px;
  background-color: #d3ebf1;
}
.article-page__contain-wrapper .debit-type__2 {
  display: table;
  background-color: #ffefe0;
  border: 1px solid #ed1b23;
  border-radius: 5px;
  padding: 4px 7px 5px 7px;
}
.article-page__contain-wrapper .debit-type__2 .debittext {
  color: #ed1b23;
}
.article-page__contain-wrapper .example {
  font-size: 16px;
  line-height: 24px;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  padding: 0 0 23px 0;
}
.article-page__contain-wrapper .example * {
  font: inherit;
  margin: 0 0 4px 0;
  padding: 0;
}
.article-page__contain-wrapper .example b, .article-page__contain-wrapper .example strong {
  font-weight: bold;
}
.article-page__contain-wrapper .example h3 {
  font-weight: bold;
}
.rubric-red .article-page__contain-wrapper .example h3 span {
  color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .example h3 span {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .example h3 span {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .example h3 span {
  color: #78439a;
}
.article-page__contain-wrapper .vin {
  margin-bottom: 21px;
}
.article-page__contain-wrapper .vin .vintext {
  white-space: nowrap;
  font-weight: bold;
  margin: 0 0 -9px 0;
  font-family: "Price-Didione-RUB", "PriceDidone", Georgia, serif;
  font-size: 82px;
  line-height: 75px;
}
.article-page__contain-wrapper .vin .vinnote {
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
}
.article-page__contain-wrapper .inlin {
  background-color: #dcfffb;
  background-color: rgba(194, 238, 255, 0.6);
  position: relative;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px;
  margin-bottom: 15px;
}
.article-page__contain-wrapper .inlin:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  margin-left: -15px;
  top: 0;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-image: url("/res/images/article-elements/inline/inline-bgr.png");
}
.article-page__contain-wrapper .inlin h4 {
  margin: -5px 0 16px 0;
  padding: 0;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 22px;
  line-height: 25px;
  padding-top: 2px;
}
.article-page__contain-wrapper .inlin h5 {
  font-family: "TextbookNewWeb", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  margin: -11px 0 19px 0;
}
.article-page__contain-wrapper .inlin h6 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1.05em;
  margin-bottom: 0.7em;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-weight: bold;
}
.article-page__contain-wrapper .inlin h3 {
  margin: 0 0px 26px 0;
  padding: 4px 0 3px 0;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
  position: relative;
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
}
.article-page__contain-wrapper .inlin h3:before {
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  top: -11px;
  right: 0 !important;
  left: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin h3:after {
  bottom: -8px;
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  left: 0;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.article-page__contain-wrapper .inlin b, .article-page__contain-wrapper .inlin strong {
  font-weight: bold;
}
.article-page__contain-wrapper .inlin table {
  display: inline-block;
  vertical-align: top;
  max-width: 92vw;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-x: auto;
}
.article-page__contain-wrapper .inlin * p {
  margin: 0 0 8px 0;
  padding: 0;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .inlin .no-image {
  display: none;
}
.article-page__contain-wrapper .inlin.no-padding {
  padding-right: 10px;
}
.article-page__contain-wrapper .inlin.no-padding h3 {
  margin-right: 0;
}
.article-page__contain-wrapper .inlin .capitel {
  font-size: 0.85em;
}
.article-page__contain-wrapper .inlin h5 {
  margin: -11px 0 19px 0;
}
.article-page__contain-wrapper .inlin h5 i {
  border-radius: 10px;
  font-style: normal;
  display: inline-block;
  padding: 0 10px 3px 22px;
  margin: 0 0 0 10px;
  position: relative;
  background-color: #fff;
}
.article-page__contain-wrapper .inlin h5 i:before {
  border-radius: 10px;
  content: "";
  background-color: #ed1b23;
  width: 8px;
  height: 8px;
  position: absolute;
  display: block;
  left: 7px;
  top: calc(50% - 4px);
}
.article-page__contain-wrapper .inlin-type__2 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__2 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__3 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__3 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__4:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-sheet-mask.png") !important;
  height: 22px !important;
  top: -6px !important;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__4 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__4 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 78px;
  float: left;
  margin: -32px 4px 0 -25px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__5 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__5:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__5 p {
  font-family: "TextbookNewWeb", Arial, sans-serif !important;
}
.article-page__contain-wrapper .inlin-type__5 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__5 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__5 img {
  bottom: 0;
  right: 0;
}
.article-page__contain-wrapper .inlin-type__5 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__6 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__6:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__6 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__6 h3:before {
  left: 88px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__6 > div:before {
  display: block;
  content: "";
  width: 86px;
  height: 46px;
  float: left;
  margin: -26px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__7 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__7 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__8 {
  padding-top: 26px;
}
.article-page__contain-wrapper .inlin-type__8:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-calendar-mask.png") !important;
  height: 24px !important;
  top: -15px;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__8 > div {
  padding-top: 15px;
}
.article-page__contain-wrapper .inlin-type__9 {
  padding-top: 32px;
  margin-top: 22px;
}
.article-page__contain-wrapper .inlin-type__9:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-sheet-mask.png") !important;
  height: 22px !important;
  top: -6px !important;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__10 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__10 > div:before {
  display: block;
  content: "";
  width: 73px;
  height: 59px;
  float: left;
  margin: -19px 4px 0 -21px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__11 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__11 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 45px;
  float: left;
  margin: -25px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__12 h3:before {
  left: 59px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__12 > div {
  padding-right: 200px;
}
.article-page__contain-wrapper .inlin-type__12 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 43px;
  float: left;
  margin: -19px 4px 0 -20px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__13 {
  padding-top: 32px;
  margin-top: 22px;
}
.article-page__contain-wrapper .inlin-type__13 h3:before {
  left: 57px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__13:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-sheet-mask.png") !important;
  height: 22px !important;
  top: -6px !important;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__13 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 56px;
  float: left;
  margin: -39px 4px 0 -22px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__14 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__14:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__14 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__14 h3:before {
  left: 59px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__14 > div:before {
  display: block;
  content: "";
  width: 57px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__15 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__15:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__15 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__15 h3:before {
  left: 59px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__15 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 40px;
  float: left;
  margin: -20px 4px 0 -20px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .pa_layout {
  background-color: #ffefe0;
}
.article-page__contain-wrapper .pa_layout::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  margin-left: -15px;
  top: 0;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-image: url(/res/images/article-elements/inline/inline-bgr.png);
}
.article-page__contain-wrapper .pa_layout h3 {
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
  position: relative;
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
  border-bottom: 0 none;
  padding: 4px 0 3px 0;
}
.article-page__contain-wrapper .pa_layout h3::before {
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  top: -11px;
  right: 0 !important;
  left: 0;
  width: auto;
}
.article-page__contain-wrapper .pa_layout h3::after {
  bottom: -8px;
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  left: 0;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.article-page__contain-wrapper .pa_layout .pa_inner fieldset select {
  width: 100%;
  min-width: initial;
}
.article-page__contain-wrapper .newsmaker {
  position: relative;
  background: url("/res/images/article-elements/newsmaker-shadow.png") center bottom no-repeat;
  font-size: 16px;
  margin: 0 -15px;
  padding: 15px;
  margin-bottom: 15px;
}
.article-page__contain-wrapper .newsmaker-header, .article-page__contain-wrapper .newsmaker .nwheader {
  line-height: 18px;
  margin: 0 0 27px 0;
  padding: 5px 0 2px 0;
  position: relative;
}
.article-page__contain-wrapper .newsmaker-header:before, .article-page__contain-wrapper .newsmaker .nwheader:before {
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  top: -11px;
  width: 100%;
}
.article-page__contain-wrapper .newsmaker-header:after, .article-page__contain-wrapper .newsmaker .nwheader:after {
  bottom: -8px;
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  left: 0;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.article-page__contain-wrapper .newsmaker-name, .article-page__contain-wrapper .newsmaker .nwname {
  display: block;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.04em;
  line-height: 24px;
  margin: 0;
  padding: 0 5px 0 0;
  text-transform: uppercase;
}
.article-page__contain-wrapper .newsmaker-name:empty, .article-page__contain-wrapper .newsmaker .nwname:empty {
  display: none;
}
.article-page__contain-wrapper .newsmaker-info, .article-page__contain-wrapper .newsmaker .nwinfo {
  display: inline;
}
.article-page__contain-wrapper .newsmaker-info:empty, .article-page__contain-wrapper .newsmaker .nwinfo:empty {
  display: none;
}
.article-page__contain-wrapper .newsmaker-text, .article-page__contain-wrapper .newsmaker .nwtext {
  padding-right: 0px;
  padding-bottom: 0px;
}
.article-page__contain-wrapper .newsmaker-image-wrapper {
  line-height: 1px;
}
.article-page__contain-wrapper .newsmaker img {
  margin: 0 auto;
  vertical-align: top;
}
.article-page__contain-wrapper .newsmaker2 {
  margin: 0 -15px;
  padding: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #000;
}
.article-page__contain-wrapper .newsmaker2-header {
  display: none;
}
.article-page__contain-wrapper .newsmaker2-name {
  margin: 0;
  padding: 0 5px 0 0;
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  display: inline;
}
.article-page__contain-wrapper .newsmaker2-name a {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
}
.article-page__contain-wrapper .newsmaker2-name a:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.article-page__contain-wrapper .newsmaker2-info {
  display: inline;
}
.article-page__contain-wrapper .newsmaker2-text {
  margin: 10px 0;
  font-size: 18px;
  line-height: 22px;
}
.rubric-red .article-page__contain-wrapper .newsmaker2-text {
  color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .newsmaker2-text {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .newsmaker2-text {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .newsmaker2-text {
  color: #78439a;
}
.article-page__contain-wrapper .newsmaker2-image-wrapper {
  line-height: 1px;
}
.article-page__contain-wrapper .newsmaker2 img {
  margin: 0 auto;
}
.article-page__contain-wrapper .test {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 23px;
  color: #333333;
}
.article-page__contain-wrapper .test li {
  list-style-type: none;
  margin-bottom: 16px;
}
.article-page__contain-wrapper .test li ul li {
  font-size: 14px;
  color: #010101;
  border-radius: 3px;
  border: solid 1px #dddddd;
  /*height: 40px;
  line-height: 40px;*/
  margin-bottom: 7px;
  padding-left: 10px;
  padding-right: 10px;
}
.article-page__contain-wrapper .test li ul li label {
  margin-bottom: 0;
}
.article-page__contain-wrapper .test .num {
  font-weight: bold;
  float: left;
}
.article-page__contain-wrapper .test .num:after {
  content: ". ";
}
.article-page__contain-wrapper .test .radio {
  display: none;
  float: left;
  margin-left: -26px;
  margin-top: 2px;
  width: 25px;
}
.article-page__contain-wrapper .test .hoveredlabel {
  border-radius: 10px;
  border: 1px solid #e1e1e1;
  margin-left: -21px;
  padding: 5px 20px;
}
.article-page__contain-wrapper .test .righta {
  background-color: #c8de72;
}
.article-page__contain-wrapper .test .wronga {
  background-color: #f78461;
}
.article-page__contain-wrapper .test .question {
  padding-bottom: 18px;
}
.article-page__contain-wrapper .test .right-answer {
  border-radius: 3px;
  background-color: #f8f6ea;
  padding: 11px 10px;
  font-size: 14px;
  line-height: 17px;
  display: none;
}
.article-page__contain-wrapper .blank, .article-page__contain-wrapper .article-image {
  position: relative;
  padding: 0;
  overflow: inherit;
}
.article-page__contain-wrapper .blank-image-wrapper, .article-page__contain-wrapper .article-image .page {
  position: relative;
}
.article-page__contain-wrapper .blank-line, .article-page__contain-wrapper .article-image .line {
  position: absolute;
  border-bottom: 1px dashed #000;
  z-index: 20;
  height: 1px;
}
.article-page__contain-wrapper .blank-text, .article-page__contain-wrapper .article-image .note {
  margin: 15px 0 0 0;
  padding: 0;
  width: 100%;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-align: right;
}
.article-page__contain-wrapper .blank img, .article-page__contain-wrapper .article-image img {
  padding: 0;
  margin: 49px 0 42px 0;
  width: 100%;
  position: relative;
}
.article-page__contain-wrapper .article-table .row {
  display: table-row;
  margin-right: 0px;
  margin-left: 0px;
}
.article-page__contain-wrapper .table, .article-page__contain-wrapper .article-table {
  display: inline-block;
  vertical-align: top;
  max-width: 92vw;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-x: auto;
}
.article-page__contain-wrapper .table thead, .article-page__contain-wrapper .article-table thead {
  border-bottom: 1px solid;
  border-bottom-color: #fff;
}
.rubric-red .article-page__contain-wrapper .table thead, .rubric-red .article-page__contain-wrapper .article-table thead {
  border-bottom-color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .table thead, .rubric-turquoise .article-page__contain-wrapper .article-table thead {
  border-bottom-color: #008a83;
}
.rubric-green .article-page__contain-wrapper .table thead, .rubric-green .article-page__contain-wrapper .article-table thead {
  border-bottom-color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .table thead, .rubric-purple .article-page__contain-wrapper .article-table thead {
  border-bottom-color: #78439a;
}
.article-page__contain-wrapper .table th, .article-page__contain-wrapper .article-table th {
  padding: 7px 35px 7px 0;
  text-align: left;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
  color: #000;
  vertical-align: baseline;
}
.rubric-red .article-page__contain-wrapper .table th, .rubric-red .article-page__contain-wrapper .article-table th {
  color: #ed1b23;
}
.rubric-turquoise .article-page__contain-wrapper .table th, .rubric-turquoise .article-page__contain-wrapper .article-table th {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .table th, .rubric-green .article-page__contain-wrapper .article-table th {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .table th, .rubric-purple .article-page__contain-wrapper .article-table th {
  color: #78439a;
}
.article-page__contain-wrapper .table td, .article-page__contain-wrapper .article-table td {
  padding: 7px 35px 7px 0;
}
.article-page__contain-wrapper .table td.gray, .article-page__contain-wrapper .article-table td.gray {
  box-shadow: 9px 0 13px -8px rgba(0, 0, 0, 0.75) inset;
  background-color: #edf0f2;
}
.article-page__contain-wrapper .table-row, .article-page__contain-wrapper .article-table .row {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.article-page__contain-wrapper .table-row td, .article-page__contain-wrapper .article-table .row td {
  vertical-align: top;
}
.article-page__contain-wrapper .table .entryheader1, .article-page__contain-wrapper .article-table .entryheader1 {
  margin: 0 0 1px 0;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: bold;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table .entryheader2, .article-page__contain-wrapper .article-table .entryheader2 {
  margin: 0 0 14px 0;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table .entryheader2 a, .article-page__contain-wrapper .article-table .entryheader2 a {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
}
.article-page__contain-wrapper .table .entryheader2 a:hover, .article-page__contain-wrapper .article-table .entryheader2 a:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.article-page__contain-wrapper .table-type__4, .article-page__contain-wrapper .article-table.tabletype04, .article-page__contain-wrapper .article-table.tableType04 {
  margin-left: -75px;
}
.article-page__contain-wrapper .table-type__4 td, .article-page__contain-wrapper .article-table.tabletype04 td, .article-page__contain-wrapper .article-table.tableType04 td {
  padding: 20px 0 0 75px;
}
.article-page__contain-wrapper .table-type__4 td iframe, .article-page__contain-wrapper .article-table.tabletype04 td iframe, .article-page__contain-wrapper .article-table.tableType04 td iframe {
  margin-left: -75px;
}
.article-page__contain-wrapper .table-type__4 .row, .article-page__contain-wrapper .article-table.tabletype04 .row, .article-page__contain-wrapper .article-table.tableType04 .row {
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table-type__5, .article-page__contain-wrapper .article-table.tabletype05, .article-page__contain-wrapper .article-table.tableType05 {
  margin-top: 22px;
  margin-bottom: 36px;
  font-size: inherit;
  line-height: inherit;
}
.article-page__contain-wrapper .table-type__5 td, .article-page__contain-wrapper .article-table.tabletype05 td, .article-page__contain-wrapper .article-table.tableType05 td {
  padding: 16px 18px 6px 18px;
  width: 20%;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  color: #c5c7c8;
}
.article-page__contain-wrapper .table-type__5 .row, .article-page__contain-wrapper .article-table.tabletype05 .row, .article-page__contain-wrapper .article-table.tableType05 .row {
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table-type__5 .row td:first-child, .article-page__contain-wrapper .article-table.tabletype05 .row td:first-child, .article-page__contain-wrapper .article-table.tableType05 .row td:first-child {
  border-left: none;
}
.article-page__contain-wrapper .table-type__5 .row:first-child td, .article-page__contain-wrapper .article-table.tabletype05 .row:first-child td, .article-page__contain-wrapper .article-table.tableType05 .row:first-child td {
  border-top: none;
}
.article-page__contain-wrapper .table-type__5 .entryheader1, .article-page__contain-wrapper .article-table.tabletype05 .entryheader1, .article-page__contain-wrapper .article-table.tableType05 .entryheader1 {
  margin: 0 0 9px 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
}
.article-page__contain-wrapper .table-type__5 .entryheader2, .article-page__contain-wrapper .article-table.tabletype05 .entryheader2, .article-page__contain-wrapper .article-table.tableType05 .entryheader2 {
  margin: 0 0 5px 0;
  font-size: 32px;
  font-weight: normal;
}
.article-page__contain-wrapper .table-type__5 p, .article-page__contain-wrapper .article-table.tabletype05 p, .article-page__contain-wrapper .article-table.tableType05 p {
  margin: 0;
  line-height: 20px;
}
.article-page__person-image-block img {
  max-width: 100%;
  margin: 0 auto;
  max-height: 100vh;
}
.article-page__announce-block {
  position: relative;
  margin-bottom: 60px;
}
.article-page__announce-block p {
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 30px;
  font-style: italic;
}
.rubric-red .article-page__announce-block p b {
  color: #ed1b23;
}
.rubric-turquoise .article-page__announce-block p b {
  color: #008a83;
}
.rubric-green .article-page__announce-block p b {
  color: #007f49;
}
.rubric-purple .article-page__announce-block p b {
  color: #78439a;
}
.article-page__announce-block dl {
  margin: 0;
  padding: 0 0 52px 0;
}
.article-page__announce-block dl:last-child {
  padding-bottom: 0;
}
.article-page__announce-block dt {
  margin: 0 0 0 31px;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  position: relative;
}
.article-page__announce-block dt a {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.rubric-red .article-page__announce-block dt a {
  color: #ed1b23;
  border-color: rgba(237, 27, 35, 0.4);
}
.rubric-red .article-page__announce-block dt a:hover {
  border-color: rgba(237, 27, 35, 0.8);
}
.rubric-turquoise .article-page__announce-block dt a {
  color: #008a83;
  border-color: rgba(0, 138, 131, 0.4);
}
.rubric-turquoise .article-page__announce-block dt a:hover {
  border-color: rgba(0, 138, 131, 0.8);
}
.rubric-green .article-page__announce-block dt a {
  color: #007f49;
  border-color: rgba(0, 127, 73, 0.4);
}
.rubric-green .article-page__announce-block dt a:hover {
  border-color: rgba(0, 127, 73, 0.8);
}
.rubric-purple .article-page__announce-block dt a {
  color: #78439a;
  border-color: rgba(120, 67, 154, 0.4);
}
.rubric-purple .article-page__announce-block dt a:hover {
  border-color: rgba(120, 67, 154, 0.8);
}
.article-page__announce-block dt b, .article-page__announce-block dt strong {
  border-radius: 16px;
  position: absolute;
  left: -31px;
  top: -2px;
  padding: 0;
  width: 26px;
  height: 26px;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  color: #fff;
  text-align: center;
  background-color: #000;
  padding-top: 1px;
}
.rubric-red .article-page__announce-block dt b, .rubric-red .article-page__announce-block dt strong {
  background-color: #ed1b23;
}
.rubric-turquoise .article-page__announce-block dt b, .rubric-turquoise .article-page__announce-block dt strong {
  background-color: #008a83;
}
.rubric-green .article-page__announce-block dt b, .rubric-green .article-page__announce-block dt strong {
  background-color: #007f49;
}
.rubric-purple .article-page__announce-block dt b, .rubric-purple .article-page__announce-block dt strong {
  background-color: #78439a;
}
.article-page__announce-block dd {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 22px 31px;
  padding: 0;
}
.article-page ul {
  padding: 0;
}
.rubric-red .article-page .tippedimageHandle {
  background-color: #ed1b23;
}
.rubric-turquoise .article-page .tippedimageHandle {
  background-color: #008a83;
}
.rubric-green .article-page .tippedimageHandle {
  background-color: #007f49;
}
.rubric-purple .article-page .tippedimageHandle {
  background-color: #78439a;
}
.article-page__notice {
  display: none;
  margin-right: -20px;
  margin-left: -20px;
  padding: 20px !important;
  box-shadow: 0px 3px 10px -7px black;
  background-color: #FFFDEE;
}
.article-page__notice + p {
  margin-top: 0;
}

.disable-for-demo {
  position: relative;
  display: inline-block;
  width: 100%;
  font-weight: 400;
  line-height: 1.2;
  cursor: default;
}
.disable-for-demo::before {
  content: attr(data-disable-demo);
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 0;
  visibility: hidden;
  padding: 7px 7px 7px 7px;
  border-radius: 5px;
  background: linear-gradient(180deg, #feffff 0%, #edf1f4 67%, #edf1f4 67%, #dde1e3 100%);
  box-shadow: -3px 7px 9px 0 rgba(0, 0, 0, 0.3);
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
}
.disable-for-demo:hover::before {
  visibility: visible;
}

.demo__block____input-phone-number.error {
  border-color: #ed1b23;
}

.training-cloud {
  display: none;
}

@media (max-width: 767px) {
  .index-page__newsfeed_article_image {
    transform: scale(1.1);
    padding: 15px 0;
  }
}
/* ==================================================================== */
/* VIDEO.JS видео из S3 в статьях
/* =================================================================== */
.video-js {
  width: 100% !important;
  min-height: 250px !important;
}
.video-js .vjs-tech {
  -o-object-fit: cover;
     object-fit: cover;
}

/* Новые элементы */
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* STANDART TD BACKGROUND COLORS (article)
/* =================================================================== */
.article-page-block__content-wrapper .article-table td.red {
  background-color: #ffefe0;
  color: #000;
}
.article-page-block__content-wrapper .article-table td.yellow {
  background-color: #fff1db;
}
.article-page-block__content-wrapper .article-table td.green {
  background-color: #deebe4;
}
.article-page-block__content-wrapper .article-table td.blue {
  background-color: #f1f8ff;
}
.article-page-block__content-wrapper .article-table td.purple {
  background-color: #eae5f2;
}
.article-page-block__content-wrapper .article-table td.white {
  background-color: #fff;
}
.article-page-block__content-wrapper .article-table td.black {
  background-color: #000;
  color: #fff;
}
.article-page-block__content-wrapper .article-table td.gray {
  background-color: #edf0f2;
}

/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* TEST IN ARTICLE
/* =================================================================== */
/* Тесты в статье стили */
.test-in-article, .testInArticleContainer {
  margin: 15px -15px;
  position: relative;
}
.test-in-article__container, .testInArticle {
  position: relative;
  margin: 0px;
  width: 100vw;
  max-width: 666px;
  min-height: 90px;
  background-color: #fbf3cd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: black;
}
.test-in-article__qa-container, .testInArticleQAContainer {
  padding: 15px;
}
.test-in-article__name, .testInArticleName {
  font-size: 30px;
  font-weight: bold;
  line-height: 95%;
  margin-bottom: 13px;
}
.rightig .test-in-article__name, .rightig .testInArticleName, .wrong .test-in-article__name, .wrong .testInArticleName {
  display: none;
}
.test-in-article__name-wrong, .testInArticleNameWrong {
  display: none;
  font-size: 30px;
  line-height: 22px;
  font-weight: bold;
  color: #595648;
  margin-bottom: 13px;
}
.wrong .test-in-article__name-wrong, .wrong .testInArticleNameWrong {
  display: block;
}
.test-in-article__name-right, .testInArticleNameRightig {
  display: none;
  font-size: 30px;
  line-height: 22px;
  font-weight: bold;
  color: #e36200;
  margin-bottom: 13px;
}
.rightig .test-in-article__name-right, .rightig .testInArticleNameRightig {
  display: block;
}
.test-in-article__question, .testInArticleQuest {
  clear: both;
  margin-bottom: 16px;
}
.test-in-article__solution, .testInArticleSolution {
  display: none;
  clear: both;
  margin-bottom: 16px;
}
.rightig .test-in-article__solution, .rightig .testInArticleSolution {
  display: block;
}
.test-in-article__answer, .testInArticleAnswer {
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  margin-bottom: 11px;
  font-size: 13px;
  line-height: 18px;
  border-top: 1px solid #bfba9b;
  border-bottom: 1px solid #bfba9b;
  min-width: 55px;
  text-align: center;
}
.test-in-article__answer:before, .testInArticleAnswer:before, .test-in-article__answer:after, .testInArticleAnswer:after {
  border-left: 1px solid #bfba9b;
  content: " ";
  position: absolute;
  width: 50px;
  height: 50%;
  left: -1px;
  overflow: hidden;
}
.test-in-article__answer:before, .testInArticleAnswer:before {
  top: 0;
}
.test-in-article__answer:after, .testInArticleAnswer:after {
  bottom: 0;
}
.test-in-article__answer:active, .testInArticleAnswer:active, .test-in-article__answer.clicked, .clicked.testInArticleAnswer {
  box-shadow: 0 6px 1px -5px #b99f7c inset;
  background-color: #efdfad;
  cursor: default;
  opacity: 1;
  filter: alpha(opacity=100);
}
.test-in-article__answer:active:before, .testInArticleAnswer:active:before, .test-in-article__answer.clicked:before, .clicked.testInArticleAnswer:before {
  box-shadow: 6px 6px 1px -5px #b99f7c inset;
  background-color: #efdfad;
}
.test-in-article__answer:active:after, .testInArticleAnswer:active:after, .test-in-article__answer.clicked:after, .clicked.testInArticleAnswer:after {
  background-color: #efdfad;
}
.test-in-article__answer:active .bgr:before, .testInArticleAnswer:active .bgr:before, .test-in-article__answer.clicked .bgr:before, .clicked.testInArticleAnswer .bgr:before {
  box-shadow: -5px 5px 1px -4px #b99f7c inset;
  background-color: #efdfad;
}
.test-in-article__answer:active .bgr:after, .testInArticleAnswer:active .bgr:after, .test-in-article__answer.clicked .bgr:after, .clicked.testInArticleAnswer .bgr:after {
  background-color: #efdfad;
}
.test-in-article__answer .bgr, .testInArticleAnswer .bgr {
  padding: 5px 6px 7px 6px;
  position: relative;
  z-index: 1;
  text-align: left;
}
.test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before, .test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
  border-right: 1px solid #bfba9b;
  content: " ";
  position: absolute;
  width: 50px;
  z-index: -1;
  right: -1px;
  height: 50%;
  overflow: hidden;
}
.test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before {
  top: 0;
}
.test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
  bottom: 0;
}
.wrong .test-in-article__answer:not(.clicked), .wrong .testInArticleAnswer:not(.clicked), .right .test-in-article__answer:not(.clicked), .right .testInArticleAnswer:not(.clicked), .rightig .test-in-article__answer:not(.clicked), .rightig .testInArticleAnswer:not(.clicked) {
  background-color: #fbf3cd;
  box-shadow: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.wrong .test-in-article__answer:not(.clicked):before, .wrong .testInArticleAnswer:not(.clicked):before, .wrong .test-in-article__answer:not(.clicked):after, .wrong .testInArticleAnswer:not(.clicked):after, .right .test-in-article__answer:not(.clicked):before, .right .testInArticleAnswer:not(.clicked):before, .right .test-in-article__answer:not(.clicked):after, .right .testInArticleAnswer:not(.clicked):after, .rightig .test-in-article__answer:not(.clicked):before, .rightig .testInArticleAnswer:not(.clicked):before, .rightig .test-in-article__answer:not(.clicked):after, .rightig .testInArticleAnswer:not(.clicked):after {
  background-color: #fbf3cd;
  box-shadow: none;
}
.wrong .test-in-article__answer:not(.clicked) .bgr:before, .wrong .testInArticleAnswer:not(.clicked) .bgr:before, .wrong .test-in-article__answer:not(.clicked) .bgr:after, .wrong .testInArticleAnswer:not(.clicked) .bgr:after, .right .test-in-article__answer:not(.clicked) .bgr:before, .right .testInArticleAnswer:not(.clicked) .bgr:before, .right .test-in-article__answer:not(.clicked) .bgr:after, .right .testInArticleAnswer:not(.clicked) .bgr:after, .rightig .test-in-article__answer:not(.clicked) .bgr:before, .rightig .testInArticleAnswer:not(.clicked) .bgr:before, .rightig .test-in-article__answer:not(.clicked) .bgr:after, .rightig .testInArticleAnswer:not(.clicked) .bgr:after {
  background-color: #fbf3cd;
  box-shadow: none;
}
.test-in-article__answer-animation__1 {
  background-color: #fbf3cd !important;
}
.test-in-article__answer-animation__1:before, .test-in-article__answer-animation__1:after {
  background-color: #fbf3cd !important;
}
.test-in-article__answer-animation__1 .bgr:before, .test-in-article__answer-animation__1 .bgr:after {
  background-color: #fbf3cd !important;
}
.test-in-article__answer-animation__2 {
  background-color: #fef1b6 !important;
}
.test-in-article__answer-animation__2:before, .test-in-article__answer-animation__2:after {
  background-color: #fef1b6 !important;
}
.test-in-article__answer-animation__2 .bgr:before, .test-in-article__answer-animation__2 .bgr:after {
  background-color: #fef1b6 !important;
}
.test-in-article__star, .testInArticleStar {
  position: relative;
  width: 100px;
  height: 100px;
  margin-left: 10px;
  margin-bottom: 10px;
  background: url(/res/images/article-elements/test-in-article/icon__test-not-completed.png) center center no-repeat;
}
.test-in-article__star-big, .testInArticleBigStar {
  display: none;
  position: absolute;
  left: -65px;
  top: -65px;
  width: 230px;
  height: 244px;
  background: url(/res/images/article-elements/test-in-article/icon__test-completed.png) center center no-repeat;
  background-size: contain;
}
.test-in-article__star-big img, .testInArticleBigStar img {
  display: none;
}
.test-in-article__star-wrapper, .testInArticleStarContainer {
  position: relative;
  right: 0;
  top: 5px;
}
.test-in-article__star-text, .testInArticleStarText {
  font-size: 13px;
  font-style: italic;
  line-height: 16px;
  position: absolute;
  right: calc(100% - 220px);
  top: 30px;
  width: 100px;
  text-align: center;
}
.test-in-article__back, .testInArticleBack {
  transition: 0.25s all;
  padding: 12px 0 9px 0;
  display: none;
}
.test-in-article__back span, .testInArticleBack span {
  cursor: pointer;
}
.test-in-article__qa-container.wrong .test-in-article__back, .wrong.testInArticleQAContainer .test-in-article__back, .test-in-article__qa-container.wrong .testInArticleBack, .wrong.testInArticleQAContainer .testInArticleBack {
  display: block;
}

/* EOF тест в статье */
@media (min-width: 768px) {
  /* Если мы на айпаде, то тесты отображаются как на десктопе */
  /* Тесты в статье */
  .test-in-article, .testInArticleContainer {
    margin: 25px auto;
    margin-top: 25px;
    position: relative;
  }
  .test-in-article__container, .testInArticle {
    position: relative;
    margin: 20px auto 20px auto;
    width: 666px;
    min-height: 90px;
    background-color: #fbf3cd;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: black;
    /*& .lt {
        position: absolute;
        width: 69px;
        height: 59px;
        top: -39px;
        left: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) 0 0 no-repeat;
    }

    & .t {
        position: absolute;
        height: 59px;
        top: -39px;
        left: 20px;
        right: 20px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) 0 -158px repeat-x;
    }

    & .rt {
        position: absolute;
        width: 69px;
        height: 59px;
        top: -39px;
        right: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -69px 0 no-repeat;
    }

    & .r {
        position: absolute;
        width: 69px;
        top: 20px;
        bottom: 20px;
        right: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -642px top repeat-y;
    }

    & .rb {
        position: absolute;
        width: 69px;
        height: 79px;
        bottom: -59px;
        right: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -138px 0 no-repeat;
    }

    & .b {
        position: absolute;
        height: 79px;
        bottom: -59px;
        left: 20px;
        right: 20px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) 0 -276px repeat-x;
    }

    & .lb {
        position: absolute;
        width: 69px;
        height: 79px;
        bottom: -59px;
        left: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -207px 0 no-repeat;
    }

    & .l {
        position: absolute;
        width: 69px;
        top: 20px;
        bottom: 20px;
        left: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -780px 0 repeat-y;
    }

    &.pushed {
        & .lt {
            background-position: 0 -79px;
        }

        & .t {
            background-position: 0 -217px;
        }

        & .rt {
            background-position: -69px -79px;
        }

        & .r {
            background-position: -711px 0;
        }

        & .rb {
            background-position: -138px -79px;
        }

        & .b {
            background-position: 0 -355px;
        }

        & .lb {
            background-position: -207px -79px;
        }

        & .l {
            background-position: -849px 0;
        }
    }*/
  }
  .test-in-article__qa-container, .testInArticleQAContainer {
    padding: 22px 200px 24px 36px;
  }
  .test-in-article__name, .testInArticleName {
    font-size: 30px;
    font-weight: bold;
    line-height: 95%;
    margin-bottom: 13px;
  }
  .rightig .test-in-article__name, .rightig .testInArticleName, .wrong .test-in-article__name, .wrong .testInArticleName {
    display: none;
  }
  .test-in-article__name-wrong, .testInArticleNameWrong {
    display: none;
    font-size: 30px;
    line-height: 22px;
    font-weight: bold;
    color: #595648;
    margin-bottom: 13px;
  }
  .wrong .test-in-article__name-wrong, .wrong .testInArticleNameWrong {
    display: block;
  }
  .test-in-article__name-right, .testInArticleNameRightig {
    display: none;
    font-size: 30px;
    line-height: 22px;
    font-weight: bold;
    color: #e36200;
    margin-bottom: 13px;
  }
  .rightig .test-in-article__name-right, .rightig .testInArticleNameRightig {
    display: block;
  }
  .test-in-article__question, .testInArticleQuest {
    clear: both;
    margin-bottom: 16px;
  }
  .test-in-article__solution, .testInArticleSolution {
    display: none;
    clear: both;
    margin-bottom: 16px;
  }
  .rightig .test-in-article__solution, .rightig .testInArticleSolution {
    display: block;
  }
  .test-in-article__answer, .testInArticleAnswer {
    display: block;
    position: relative;
    float: none;
    clear: both;
    margin-bottom: 11px;
    font-size: 13px;
    line-height: 18px;
    border-top: 1px solid #bfba9b;
    border-bottom: 1px solid #bfba9b;
    min-width: 55px;
    text-align: center;
  }
  .test-in-article__answer:before, .testInArticleAnswer:before, .test-in-article__answer:after, .testInArticleAnswer:after {
    border-left: 1px solid #bfba9b;
    content: " ";
    position: absolute;
    width: 50px;
    height: 50%;
    left: -1px;
    overflow: hidden;
  }
  .test-in-article__answer:before, .testInArticleAnswer:before {
    transform-origin: 0 0;
    transform: skew(-45deg, 0deg);
    top: 0;
  }
  .test-in-article__answer:after, .testInArticleAnswer:after {
    transform-origin: 0 100%;
    transform: skew(45deg, 0deg);
    bottom: 0;
  }
  .test-in-article__answer:hover, .testInArticleAnswer:hover {
    cursor: pointer;
    background-color: #fef1b6;
  }
  .test-in-article__answer:hover:before, .testInArticleAnswer:hover:before, .test-in-article__answer:hover:after, .testInArticleAnswer:hover:after {
    background-color: #fef1b6;
  }
  .test-in-article__answer:hover .bgr:before, .testInArticleAnswer:hover .bgr:before, .test-in-article__answer:hover .bgr:after, .testInArticleAnswer:hover .bgr:after {
    background-color: #fef1b6;
  }
  .test-in-article__answer:active, .testInArticleAnswer:active, .test-in-article__answer.clicked, .clicked.testInArticleAnswer {
    box-shadow: 0 6px 1px -5px #b99f7c inset;
    background-color: #efdfad;
    cursor: default;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .test-in-article__answer:active:before, .testInArticleAnswer:active:before, .test-in-article__answer.clicked:before, .clicked.testInArticleAnswer:before {
    box-shadow: 6px 6px 1px -5px #b99f7c inset;
    background-color: #efdfad;
  }
  .test-in-article__answer:active:after, .testInArticleAnswer:active:after, .test-in-article__answer.clicked:after, .clicked.testInArticleAnswer:after {
    background-color: #efdfad;
  }
  .test-in-article__answer:active .bgr:before, .testInArticleAnswer:active .bgr:before, .test-in-article__answer.clicked .bgr:before, .clicked.testInArticleAnswer .bgr:before {
    box-shadow: -5px 5px 1px -4px #b99f7c inset;
    background-color: #efdfad;
  }
  .test-in-article__answer:active .bgr:after, .testInArticleAnswer:active .bgr:after, .test-in-article__answer.clicked .bgr:after, .clicked.testInArticleAnswer .bgr:after {
    background-color: #efdfad;
  }
  .test-in-article__answer .bgr, .testInArticleAnswer .bgr {
    padding: 5px 6px 7px 6px;
    position: relative;
    z-index: 1;
    text-align: left;
  }
  .test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before, .test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
    border-right: 1px solid #bfba9b;
    content: " ";
    position: absolute;
    width: 50px;
    z-index: -1;
    right: -1px;
    height: 50%;
    overflow: hidden;
  }
  .test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before {
    transform-origin: 0 0;
    transform: skew(45deg, 0deg);
    top: 0;
  }
  .test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
    transform-origin: 0 100%;
    transform: skew(-45deg, 0deg);
    bottom: 0;
  }
  .wrong .test-in-article__answer:not(.clicked), .wrong .testInArticleAnswer:not(.clicked), .right .test-in-article__answer:not(.clicked), .right .testInArticleAnswer:not(.clicked), .rightig .test-in-article__answer:not(.clicked), .rightig .testInArticleAnswer:not(.clicked) {
    background-color: #fbf3cd;
    box-shadow: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: default;
  }
  .wrong .test-in-article__answer:not(.clicked):before, .wrong .testInArticleAnswer:not(.clicked):before, .wrong .test-in-article__answer:not(.clicked):after, .wrong .testInArticleAnswer:not(.clicked):after, .right .test-in-article__answer:not(.clicked):before, .right .testInArticleAnswer:not(.clicked):before, .right .test-in-article__answer:not(.clicked):after, .right .testInArticleAnswer:not(.clicked):after, .rightig .test-in-article__answer:not(.clicked):before, .rightig .testInArticleAnswer:not(.clicked):before, .rightig .test-in-article__answer:not(.clicked):after, .rightig .testInArticleAnswer:not(.clicked):after {
    background-color: #fbf3cd;
    box-shadow: none;
  }
  .wrong .test-in-article__answer:not(.clicked) .bgr:before, .wrong .testInArticleAnswer:not(.clicked) .bgr:before, .wrong .test-in-article__answer:not(.clicked) .bgr:after, .wrong .testInArticleAnswer:not(.clicked) .bgr:after, .right .test-in-article__answer:not(.clicked) .bgr:before, .right .testInArticleAnswer:not(.clicked) .bgr:before, .right .test-in-article__answer:not(.clicked) .bgr:after, .right .testInArticleAnswer:not(.clicked) .bgr:after, .rightig .test-in-article__answer:not(.clicked) .bgr:before, .rightig .testInArticleAnswer:not(.clicked) .bgr:before, .rightig .test-in-article__answer:not(.clicked) .bgr:after, .rightig .testInArticleAnswer:not(.clicked) .bgr:after {
    background-color: #fbf3cd;
    box-shadow: none;
  }
  .test-in-article__answer-animation__1 {
    background-color: #fbf3cd !important;
  }
  .test-in-article__answer-animation__1:before, .test-in-article__answer-animation__1:after {
    background-color: #fbf3cd !important;
  }
  .test-in-article__answer-animation__1 .bgr:before, .test-in-article__answer-animation__1 .bgr:after {
    background-color: #fbf3cd !important;
  }
  .test-in-article__answer-animation__2 {
    background-color: #fef1b6 !important;
  }
  .test-in-article__answer-animation__2:before, .test-in-article__answer-animation__2:after {
    background-color: #fef1b6 !important;
  }
  .test-in-article__answer-animation__2 .bgr:before, .test-in-article__answer-animation__2 .bgr:after {
    background-color: #fef1b6 !important;
  }
  .test-in-article__star, .testInArticleStar {
    position: relative;
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    background: url(/res/images/article-elements/test-in-article/icon__test-not-completed.png) center center no-repeat;
  }
  .test-in-article__star-big, .testInArticleBigStar {
    display: none;
    position: absolute;
    left: -65px;
    top: -65px;
    width: 230px;
    height: 244px;
    background: url(/res/images/article-elements/test-in-article/icon__test-completed.png) center center no-repeat;
    background-size: contain;
  }
  .test-in-article__star-big img, .testInArticleBigStar img {
    display: none;
  }
  .test-in-article__star-wrapper, .testInArticleStarContainer {
    position: absolute;
    right: 33px;
    top: 26px;
  }
  .test-in-article__star-text, .testInArticleStarText {
    font-size: 13px;
    font-style: italic;
    line-height: 16px;
    position: absolute;
    right: 33px;
    top: 137px;
    width: 100px;
    text-align: center;
  }
  .test-in-article__back, .testInArticleBack {
    transition: 0.25s all;
    padding: 12px 0 9px 0;
    display: none;
  }
  .wrong .test-in-article__back, .wrong .testInArticleBack {
    display: block;
  }

  /* EOF тест в статье */
}
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* Персональная статья
/* =================================================================== */
.pa_layout {
  background-color: #e4edf1;
  padding: 15px;
  margin: 15px -15px;
  position: relative;
}
.pa_layout h3 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  margin: 0;
  padding-bottom: 5px;
  border-bottom: solid 1px #c2ccd4;
}
.pa_layout h4 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  margin: 10px 0 15px 0;
}
.pa_layout .pa_inner {
  counter-reset: fieldset;
}
.pa_layout .pa_inner div[role=radiogroup] {
  margin-bottom: 5px;
}
.pa_layout .pa_inner div[role=radiogroup] label {
  display: block;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 5px;
}
.pa_layout .pa_inner div[role=radiogroup] label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: solid 1px #d8d8d8;
  border-radius: 50%;
}
.pa_layout .pa_inner div[role=radiogroup] label.checked::before {
  /*width: 10px;
  height: 10px;*/
  background-color: #393939;
  border: #FFFFFF 5px solid;
  outline: 1px #d8d8d8;
}
.pa_layout .pa_inner div[role=radiogroup] label > input[type=radio] {
  position: absolute;
  opacity: 0;
}
.pa_layout .pa_inner fieldset {
  margin-bottom: 10px;
  border: 0 none;
  counter-increment: fieldset;
}
.pa_layout .pa_inner fieldset legend {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  margin-bottom: 10px;
}
.pa_layout .pa_inner fieldset legend::before {
  content: counter(fieldset) ". ";
}
.pa_layout .pa_inner fieldset select {
  border: solid 1px #d8d8d8;
  border-radius: 3px;
  height: 32px;
  min-width: 460px;
}
.pa_layout .pa_inner .pa_buttons > button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: normal;
  color: #000000;
  padding: 4px 15px 6px 15px;
  background-color: #ffffff;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
}
.pa_layout .pa_inner .pa_buttons > button:first-of-type {
  border: solid 1px transparent;
  background-image: linear-gradient(to bottom, #fdcb47, #febb30), linear-gradient(to bottom, #fdcb47, #c47a15 97%);
  margin-right: 10px;
}

/* Элемент статьи «Персональная статья» - end */
/*@import "../_variables.scss";*/
/* ==================================================================== */
/* COMPARISON
/* =================================================================== */
.comparisonContainer {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0 -15px 15px -15px;
}

.comparisonFirst {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  clip: rect(auto, 220px, auto, auto);
}

.comparisonFirst,
.comparisonLast {
  margin-bottom: 50px;
}

.comparisonFirst img,
.comparisonLast img {
  width: 100%;
}

/*.comparisonContainer:hover:before,
.comparisonContainer.overlay:before {
	content: "";
	position: absolute;
	z-index: 2;
	opacity: 0.1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
}*/
.comparisonHandle {
  cursor: pointer;
  height: 40px;
  width: 40px;
  position: absolute;
  left: 50%;
  bottom: 3px;
  margin-left: -20px;
  border-radius: 20px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
  z-index: 40;
}

.comparisonHandle:before {
  content: "";
  display: block;
  width: 1px;
  background: #2f353e;
  height: 9999px;
  position: absolute;
  left: 50%;
  z-index: 30;
  bottom: 50%;
  margin-bottom: 20px;
  border: solid 1px rgba(255, 255, 255, 0.66);
  border-width: 0 1px;
}

.comparisonHandleLeftArrow,
.comparisonHandleRightArrow {
  border: 6px inset transparent;
  height: 0;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  width: 0;
}

.comparisonHandleLeftArrow {
  border-right: 6px solid black;
  left: 50%;
  margin-left: -17px;
}

.comparisonHandleRightArrow {
  border-left: 6px solid black;
  right: 50%;
  margin-right: -17px;
}

.comparisonFirstText,
.comparisonLastText {
  display: none;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 50%;
  margin-top: -21px;
  color: white;
  font-size: 16px;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  white-space: nowrap;
  text-shadow: 0px 1px 1px #aaa;
  font-family: "TextbookNewWeb", Arial, Helvetica, sans-serif;
}

.comparisonContainer:hover .comparisonFirstText,
.comparisonContainer.overlay .comparisonFirstText,
.comparisonContainer:hover .comparisonLastText,
.comparisonContainer.overlay .comparisonLastText {
  display: none;
}

.comparisonFirstText {
  color: #ed1b23;
  right: 50px;
}

.comparisonLastText {
  color: #007f49;
  left: 50px;
}

.nocolor .comparisonFirstText,
.nocolor .comparisonLastText {
  color: #000000;
}

/* Элемент статьи «Было - стало» - end */
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* TIPPED IMAGE
/* =================================================================== */
/* Элемент "Важные точки 2.0" */
.tippedimagenew .red {
  color: #ff390a !important;
}

/* DO NOT CHANGE MARGIN AND PADDING */
.tippedimagenew {
  margin: 25px 0 25px 0px;
  padding: 0;
}
.tippedimagenew .tippedimagenew_switcher {
  display: none;
}
.tippedimagenew > figure {
  position: relative;
  margin: 0 -15px;
  /* Ins */
}
.tippedimagenew > figure > img {
  width: 100%;
  display: block;
  position: relative;
}
.tippedimagenew > figure > div:first-of-type {
  counter-reset: ins;
}
.tippedimagenew > figure > div:first-of-type > ins {
  counter-increment: ins;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 0;
  text-align: left;
  margin-top: -9px;
  margin-left: -9px;
  z-index: 100;
  text-decoration: none;
}
.tippedimagenew > figure > div:first-of-type > ins > span {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border: #FFF 1px solid;
  border-radius: 50%;
  box-sizing: content-box;
  overflow: hidden;
  color: #FFF;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  line-height: 16px;
}
.tippedimagenew > figure > div:first-of-type > ins > span:before {
  content: counter(ins);
}
.tippedimagenew > figure > div:first-of-type > ins > span.black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tippedimagenew > figure > div:first-of-type > ins > span.red {
  background-color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 100%;
  counter-reset: dt;
  counter-reset: dd;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 0;
  text-align: left;
  margin-top: -9px;
  margin-left: -9px;
  z-index: 100;
  counter-increment: dt;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border: #FFF 1px solid;
  border-radius: 50%;
  box-sizing: content-box;
  overflow: hidden;
  color: #FFF;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  line-height: 16px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span:before {
  content: counter(dt);
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span.black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span.red {
  background-color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active + dd > h5 > span.black {
  background-color: black !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active + dd > h5 > span.red {
  background-color: #ff390a !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active + dd > div {
  color: black;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active[data-color=red] + dd > div {
  color: #ff390a !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt[data-color=red] + dd > div {
  color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd {
  padding-left: 15px;
  padding-right: 15px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 15px !important;
  line-height: 23px !important;
  position: relative;
  padding-right: 8px;
  margin: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  border: #FFF 1px solid;
  border-radius: 50%;
  box-sizing: content-box;
  overflow: hidden;
  color: #FFF;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 20px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span:before {
  counter-increment: dd;
  content: counter(dd);
  color: #FFF;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span.black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span.red {
  background-color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > div {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 23px;
  color: rgba(0, 0, 0, 0.5);
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > div:not(:first-of-type) {
  padding-left: 30px;
  padding-top: 5px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > div:first-of-type {
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.tippedimagenew_tips > dl > dd > div img {
  opacity: 0.5;
}

.tippedimagenew_tips > dl > dt.active + dd > div img {
  opacity: 1;
}

/* Элемент "Важные точки 2.0" - END */
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* REPLACER (ПЕРЕВЕРТЫШ в статье)
/* =================================================================== */
/* Элемент статьи «Перевертыш» - start */
.replacer {
  position: relative;
  cursor: pointer;
  margin: 0 -15px 45px -15px !important;
}
.replacer:after {
  content: "";
  position: absolute;
  z-index: 3;
  left: 15px;
  top: calc(100% - 4px);
  width: 40px;
  height: 40px;
  background: #ffffff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjkgMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MS43NDExLDEuNzQxMTt9IC5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5OjIuMDI2MSw0LjA1MjI7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjMyMSAyMS41NzFBMTAuMDAzIDEwLjAwMyAwIDAgMSAxMy4yNSAyNC41Yy01LjQ4NiAwLTEwLTQuNTE0LTEwLTEwczQuNTE0LTEwIDEwLTEwIDEwIDQuNTE0IDEwIDEwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIxLjE2MSAxMi4zMzVoNC4xNzdhLjQxLjQxIDAgMCAxIC4zNTMuNjIxbC0yLjA4OSAzLjUwOWEuNDEuNDEgMCAwIDEtLjcwNiAwbC0yLjA4OS0zLjUwOWEuNDEyLjQxMiAwIDAgMSAuMzU0LS42MjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjMyMSAyMS41NzFBMTAuMDAzIDEwLjAwMyAwIDAgMSAxMy4yNSAyNC41Yy01LjQ4NiAwLTEwLTQuNTE0LTEwLTEwczQuNTE0LTEwIDEwLTEwIDEwIDQuNTE0IDEwIDEwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIxLjE2MSAxMi4zMzVoNC4xNzdhLjQxLjQxIDAgMCAxIC4zNTMuNjIxbC0yLjA4OSAzLjUwOWEuNDEuNDEgMCAwIDEtLjcwNiAwbC0yLjA4OS0zLjUwOWEuNDEyLjQxMiAwIDAgMSAuMzU0LS42MjF6Ii8+PG1ldGFkYXRhPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6cmRmcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wMS9yZGYtc2NoZW1hIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj48cmRmOkRlc2NyaXB0aW9uIGFib3V0PSJodHRwczovL2ljb25zY291dC5jb20vbGVnYWwjbGljZW5zZXMiIGRjOnRpdGxlPSJyZWZyZXNoLHJlbG9hZCxzeW5jaHJvbml6ZSIgZGM6ZGVzY3JpcHRpb249InJlZnJlc2gscmVsb2FkLHN5bmNocm9uaXplIiBkYzpwdWJsaXNoZXI9Ikljb25zY291dCIgZGM6ZGF0ZT0iMjAxNy0xMC0wNCIgZGM6Zm9ybWF0PSJpbWFnZS9zdmcreG1sIiBkYzpsYW5ndWFnZT0iZW4iPjxkYzpjcmVhdG9yPjxyZGY6QmFnPjxyZGY6bGk+SmVtaXMgTWFsaTwvcmRmOmxpPjwvcmRmOkJhZz48L2RjOmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PC9zdmc+);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 27px 27px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
  border-radius: 50%;
}
.replacer:before {
  content: attr(data-translation);
  position: absolute;
  z-index: 3;
  left: 70px;
  top: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.21;
  color: #6d6d6d;
}

.replacer.backside .back {
  transform: rotateY(0deg);
}

.replacer.backside .front {
  transform: rotateY(180deg);
}

.replacer.frontside .back {
  transform: rotateY(180deg);
}

.replacer.frontside .front {
  transform: rotateY(0deg);
}

/*.replacer.arrow .front:before,
.replacer.arrow .back:before {
    content: "";
    position: absolute;
    z-index: 4;
    left: 15px;
    top: calc(100% + 4px);
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
    border-radius:50%;
}
.replacer.attract .front:before,
.replacer.attract .back:before {
	-webkit-animation: 3000ms attract ease-in-out 3s infinite;
	animation: 3000ms attract ease-in-out 3s infinite;
}
.replacer.arrow .front:after,
.replacer.arrow .back:after {
    content: "";
    position: absolute;
    z-index: 3;
    left: 15px;
    top: calc(100% + 4px);
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
    border-radius: 50%;
}*/
@-webkit-keyframes attract {
  0%, 15% {
    opacity: 1;
  }
  15%, 30% {
    opacity: 0.5;
  }
}
@keyframes attract {
  0%, 15% {
    opacity: 1;
  }
  15%, 30% {
    opacity: 0.5;
  }
}
.replacer .front, .replacer .back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg);
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -moz-transform: rotateY(0deg);
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  -o-transform: rotateY(0deg);
  -ms-transition: 0.6s;
  -ms-transform-style: preserve-3d;
  -ms-transform: rotateY(0deg);
  transition: 0.6s;
  transform-style: preserve-3d;
  transform: rotateY(0deg);
  width: auto;
  top: auto;
  bottom: auto;
  right: auto;
  left: auto;
  margin: 0;
  padding: 0;
}

.replacer .front {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  z-index: 2;
  position: relative;
}

.replacer .back {
  transform: rotateY(-180deg);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.replacer img {
  margin-bottom: 0;
  display: block;
  width: 100%;
}

/* Элемент статьи «Перевертыш» - end */
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/*@import "../default.scss";*/
/* ==================================================================== */
/* CARDS IN ARTICLE
/* ==================================================================== */
.cards__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
  margin: 0 -15px;
}
.cards__container > .col {
  min-height: initial;
}

.cards__content {
  margin-bottom: 15px;
}
.cards__content-item {
  margin-bottom: 0px;
  padding: 15px;
  font-family: "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  border-bottom: #f58345 1px solid;
}
.cards__content-item > h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.cards__content-item > div {
  margin-right: 0;
}

.cards__menu-wrapper {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  border: solid 1px #f5913e;
  background-color: #dcfffb;
  color: #f58345;
  border: solid 1px #f58345;
  border-width: 1px 0;
}
.cards__menu ol {
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
.cards__menu ol li {
  position: relative;
  z-index: 2;
  padding: 11px 15px;
}
.cards__menu ol li:not(:first-of-type) {
  border-top: solid 1px #f58345;
}
.cards__content-item,
.cards__menu-current:before {
  background-color: #dcfffb;
}

/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* POLL IN ARTICLE
/* ==================================================================== */
.poll {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  position: relative;
  border-bottom: rgba(0, 0, 0, 0.3);
  margin-bottom: 15px;
}
.pollheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #f02822;
  padding: 0;
}
.pollitem {
  clear: both;
}
.pollitempercent {
  background: #007f49;
  height: 1px;
  line-height: 0;
  position: relative;
  overflow: visible;
  /*&:after {
      @include border-radius(9px);
      content: none;
      position: absolute;
      right: 0 - $article-poll-circle-size - 2*$article-poll-circle-border-width;
      top: -$article-poll-circle-size/2 - $article-poll-circle-border-width;
      width: $article-poll-circle-size;
      height: $article-poll-circle-size;
      background-color: $white-link-color;
      border-width: $article-poll-circle-border-width;
      border-style: solid;
      border-color: $black-link-color;
  }*/
}
.pollitemtext {
  padding-bottom: 1px;
  /*font-family: "TextbookNewWeb", Arial, Helvetica, sans-serif;*/
  line-height: 28px;
  font-size: 18px;
}
.pollitem label {
  display: block;
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  border: solid 1px #008881;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #008881;
}
.pollitem input[type=radio] {
  float: left;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  opacity: 0;
}
.pollitem input[type=radio]:checked + label {
  border: solid 1px #008881;
  color: #008881;
}
.poll .pollvote button {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  border: solid 1px #dddddd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #999999;
  display: block;
  background: #FFF;
  padding: 0 15px;
}
.poll .pollvote button:disabled {
  background: #dcddde !important;
}
.pollnote {
  font-size: 12px;
  line-height: 13px;
  padding-top: 17px;
}
.pollnote a {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
.pollnote a:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.poll .back, .poll .front {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: rotateY(0deg);
  transition: 0.6s;
  transform-style: preserve-3d;
}
.poll .back {
  transform: rotateY(-180deg);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.poll .front {
  transform: rotateY(0deg);
  z-index: 2;
  position: relative;
}
.poll.frontside .back {
  transform: rotateY(180deg);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.poll.backside .front {
  transform: rotateY(180deg);
}
.poll.backside .back {
  transform: rotateY(0deg);
}

/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
/* ==================================================================== */
/* PayWall
/* ==================================================================== */
.paywall {
  background-color: white;
  border-radius: 10px;
  width: 640px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.18);
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.paywall a:not([class]) {
  color: #2e98ff;
  border-color: rgba(46, 152, 255, 0.4);
  /*&:visited {
      @include link(#007185);
  }*/
}
.paywall a:not([class]):hover {
  border-color: rgba(46, 152, 255, 0.8);
}
.paywall__article {
  position: relative;
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  padding: 0 30px;
}
.paywall__article h2 {
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  font-size: 30px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  color: #2d3039;
  margin: 30px 0 18px 0;
}
.paywall__article p {
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
}
.paywall__article:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to top, white, rgba(255, 255, 255, 0));
}
.paywall__article + .paywall__header h3 {
  margin-top: 11px;
}
.paywall__main {
  padding: 0 30px 40px 30px;
  color: #2d3039;
  display: block;
}
.paywall__main .error {
  display: block;
  color: #ed1b23;
}
.paywall__main .black {
  color: #000 !important;
}
.paywall__main a.black {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
}
.paywall__main a.black:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.paywall__main h4 {
  font-size: 15px;
  font-weight: 600;
  font-style: normal;
  line-height: 37px;
  letter-spacing: -0.6px;
  color: #000000;
  min-height: 37px;
  margin-bottom: 0;
}
.paywall__main h4 + button {
  margin-top: -1px;
}
.paywall__main .half {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: end;
      align-items: flex-end;
}
.paywall__main .half > * {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  -ms-flex-preferred-size: calc(50% - 15px);
}
.paywall__main .half > *:nth-child(odd) {
  padding-right: 15px;
}
.paywall__main .half > *:nth-child(even) {
  padding-left: 15px;
}
.paywall__main fieldset {
  border: 0 none;
  padding: 0;
  margin: 0;
}
.paywall__main .id2-social {
  display: none;
}
.paywall__main .id2-social p {
  padding-top: 15px;
}
.paywall__main .id2-social ul {
  margin: 9px 0 0 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.paywall__main .id2-social ul > li {
  margin: 0;
}
.paywall__main .id2-social.social-hidden ul {
  display: none;
}
.paywall__main .id2-social.social-hidden p {
  display: block;
}
.paywall__main .id2-social.social-show ul {
  display: -ms-flexbox;
  display: flex;
}
.paywall__main .id2-social.social-show p {
  display: none;
}
.paywall__main input:not([type=submit]) {
  height: 37px;
  border-radius: 3px;
  border: solid 1px #c7c7c7;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #5b5b5b;
}
.paywall__main .doubleinput input {
  width: 100%;
}
.paywall__main .doubleinput_first {
  border-radius: 3px 3px 0 0 !important;
}
.paywall__main .doubleinput_second {
  border-radius: 0 0 3px 3px !important;
  margin-top: -1px;
  margin-bottom: 8px;
}
.paywall__main .id2btn {
  display: block;
  height: 37px;
  padding-left: 42px;
  position: relative;
  border: 0 none;
  border-radius: 3px;
  background-color: #007185;
  color: white;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.43;
}
.paywall__main .id2btn:before {
  content: "";
  display: block;
  width: 42px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-right: rgba(255, 255, 255, 0.2) 1px solid;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 37px 42px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNyIgdmlld0JveD0iMCAwIDQyIDM3Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjAuODI3IDIzLjQ1OWMtLjc3NiAwLTEuNTQ3LS4wNC0yLjI5Mi0uMjY4LS44MS0uMjQ3LTEuNDc3LS42Ny0xLjcyNy0xLjQ5OC0uMzczLTEuMjQ1IDAtMy4wMzggMS44MTgtMy43MTcuNzIxLS4yNSAxLjQ2OC0uNDI4IDIuMjI3LS41My43MjUtLjExMiAxLjQ1NC0uMjA5IDIuMTgxLS4zMTlhLjE3NS4xNzUgMCAwIDAgLjEyOC0uMDg3Yy4wMjgtLjIuMDM1LS40LjAyLS42MDJhLjgzNi44MzYgMCAwIDAtLjYzLS43MDVjLS40NS0uMTU0LS45MjQtLjEyNS0xLjM4OS0uMDg0LS44MzMuMDg2LTEuNjU2LjI0NC0yLjQ2LjQ3My0uMjAzLjA1My0uMjE5LjA0LS4yNDktLjE2NS0uMDYtLjQtLjEyLS44LS4xODctMS4xOThhLjIwNS4yMDUgMCAwIDEgLjAyMy0uMTY2LjIxOS4yMTkgMCAwIDEgLjE0LS4wOTcgMTAuMzYgMTAuMzYgMCAwIDEgMi4zNjctLjU0OSAxNi45NjggMTYuOTY4IDAgMCAxIDEuODQ0LS4wOTcgNi4yNTkgNi4yNTkgMCAwIDEgMi4xNjcuMzQyYy43NS4yNzggMS4yNjguNzUgMS40MjkgMS41MzguMDkxLjQ0NS4wMi44ODYtLjAzNSAxLjMyNi0uMS44MDgtLjIwMyAxLjYxNi0uMzEgMi40MjMtLjA5NS43MjQtLjE4MiAxLjQ0Ny0uMjkyIDIuMTdhMS42NDMgMS42NDMgMCAwIDEtMS4yNjEgMS40MTRjLS41MjguMTQ2LTEuMDY4LjI0OS0xLjYxNC4zMDgtLjYyNi4wNTMtMS4yNjMuMDUzLTEuODk4LjA4OHptMi4xMS00LjY5NmMtLjcyNC4xMjctMS40MTcuMjItMi4xLjM3OC0uNjIzLjE0NC0xLjA0OS41MjYtMS4xMiAxLjE4LS4wNzMuNjU0LjE4IDEuMjU3Ljk3IDEuNDFhNC4xMjQgNC4xMjQgMCAwIDAgMS43NzYtLjA4Mi4yMzYuMjM2IDAgMCAwIC4xMjMtLjE3Yy4wODgtLjYxNy4xNjYtMS4yMzYuMjQ2LTEuODU0LjA0LS4yNzIuMDY5LS41NC4xMDUtLjg2MnpNMTUuMDk2IDEzLjkwOGgxLjI0MWMuMDc5LjAxLjE1Ni4wMy4yMy4wNmEuOTA4LjkwOCAwIDAgMS0uMDk3LjE5MiAxNzQ0LjU5OCAxNzQ0LjU5OCAwIDAgMS0zLjIyMSAzLjgyNWMtLjEzMi4xNTYtLjI2LjMxOC0uMzk4LjQ3YS4xNzMuMTczIDAgMCAwLS4wMTguMjQzYy44MTggMS4zODcgMS42MzIgMi43NzUgMi40NDQgNC4xNjMuMTg0LjMxNi4xNS4zNy0uMjMuMzdoLTIuMDE0YS42My42MyAwIDAgMS0uNjEtLjM0IDY1My40NzEgNjUzLjQ3MSAwIDAgMC0yLjQ4NS00LjI2Mi40NTguNDU4IDAgMCAxIC4wNDgtLjYybDMuMjM5LTMuODNhLjc2Ljc2IDAgMCAxIC42MTEtLjI3NGwxLjI2LjAwM3pNMjcuOTQgMjMuMjI2aC0xLjI0MmEuOTAyLjkwMiAwIDAgMS0uMjEyLS4wNTYuNzg0Ljc4NCAwIDAgMSAuMDg4LS4xOTZjMS4yLTEuNDI4IDIuNDAzLTIuODU0IDMuNjEtNC4yNzdhLjE5Ni4xOTYgMCAwIDAgLjAxNy0uMjcyYy0uODMzLTEuNDEyLTEuNjYyLTIuODI2LTIuNDg5LTQuMjQtLjEwNi0uMTg0LS4wNTUtLjI3Mi4xNjMtLjI3NGgyLjI1YS40ODYuNDg2IDAgMCAxIC40NS4yNWwyLjU1NyA0LjM4MmEuNDUuNDUgMCAwIDEtLjA2LjU3OSA1OTcuOTI0IDU5Ny45MjQgMCAwIDAtMy4yODIgMy44NjguNzE1LjcxNSAwIDAgMS0uNTcxLjI0Yy0uNDI4IDAtLjg1My0uMDA0LTEuMjgtLjAwNHoiLz48L3N2Zz4=);
}
.paywall__main .id2btn.id2btn_blue {
  background-color: #4a90e2;
}
.paywall__main .paywall__main-btn + .black {
  margin-left: 27px;
}
.paywall__main-btn {
  display: inline-block;
  border: 0 none;
  background-color: #4a90e2;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 37px;
  height: 37px;
  border-radius: 2px;
  padding: 0 30px;
}
.paywall__main-btn[disabled] {
  background-color: #d2d2d2;
  color: #6a6a6a;
}
.paywall__main-inputphone, .paywall__main-inputcode {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.paywall__main-inputphone > input:not([type=submit]), .paywall__main-inputcode > input:not([type=submit]) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 1%;
}
.paywall__main-inputphone > input:not([type=submit]) + button, .paywall__main-inputcode > input:not([type=submit]) + button {
  margin-left: -1px;
  display: -ms-flexbox;
  display: flex;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.paywall__main-inputphone {
  width: 450px;
}
.paywall__main-inputcode {
  width: 445px;
}
.paywall__main .input-hint_wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 0;
}
.paywall__main .input-hint_wrapper .input_hint {
  position: absolute;
  right: 10px;
  top: calc(50% - 14px);
  font-size: 15px;
  font-weight: normal;
  line-height: normal;
  color: #000000;
  border-bottom: 0 none;
}
.paywall__main .input-hint_wrapper .reminding {
  display: inline-block;
  height: 37px;
  width: 100%;
  line-height: 37px;
  border: solid 1px #c7c7c7;
  background-color: #efefef;
  font-size: 15px;
  color: #5b5b5b;
  padding: 0 13px;
  border-radius: 0 0 3px 3px !important;
  margin-top: -1px;
  margin-bottom: 8px;
}
.paywall__main .input-hint_wrapper .reminding.hidden {
  display: none;
}
.paywall__main .input-hint_wrapper .reminding > a {
  display: inline-block;
  float: right;
  font-size: 11px;
  line-height: 14px;
  position: relative;
  top: 7px;
  border: 1px solid rgba(0, 94, 111, 0.4);
  border-radius: 3px;
  color: #005e6f;
  cursor: pointer;
  padding: 3px 5px 2px;
}
.paywall__main .input-hint_wrapper .reminding > a:hover {
  border: 1px solid rgba(187, 51, 0, 0.4);
  color: #B30;
}
.paywall__header {
  padding: 0 30px;
}
.paywall__header h3 {
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2d3039;
  margin: 34px 0 22px 0;
}
.paywall__header p {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #2d3039;
  margin-bottom: 10px;
}
.paywall__footer {
  border-radius: 0 0 10px 10px;
  padding: 15px 30px;
  background-color: #f0f0f0;
}
.paywall__footer p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  color: #2d3039;
}
.paywall__footer p .paywall__logo {
  margin: 0 6px 4px 0;
  width: 110px;
  height: 15px;
  text-indent: -9000px;
  overflow: hidden;
  background: url(/res/images/action-paywall-logo.svg) left top no-repeat;
  background-size: 100% 100%;
}
.paywall__footer p .paywall__phone {
  margin-left: auto;
}
.paywall__phone-disc {
  display: inline-block;
  margin: 0 5px;
  white-space: nowrap;
}
.paywall .hidden {
  display: none;
}

.hidden {
  visibility: hidden;
}

/* BackDrop */
.backdrop {
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 3000;
  /*-webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);*/
}

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .backdrop {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
}
@media (max-width: 767.98px) {
  .backdrop {
    background-color: transparent;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .paywall:before {
    content: "";
    background-image: url(/res/images/layout-elements__backdrop.png);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: -11;
  }

  .paywall {
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: rgba(77, 88, 96, 0.93);
    color: white;
    top: 156px;
    position: absolute;
    width: 100%;
  }
  .paywall a:not([class]) {
    color: white;
    border-bottom: 0 none;
    text-decoration: underline;
  }
  .paywall__article {
    display: none;
  }
  .paywall__article h2 {
    color: white;
  }
  .paywall__article:after {
    background-image: linear-gradient(to top, rgba(77, 88, 96, 0.93), rgba(77, 88, 96, 0));
  }
  .paywall__header {
    padding: 0 15px;
  }
  .paywall__header h3 {
    color: white;
    margin: 27px 0 9px 0;
  }
  .paywall__header p {
    color: white;
    font-size: 17px;
    line-height: 1.35;
  }
  .paywall__main {
    color: white;
    padding: 0 15px 20px 15px;
  }
  .paywall__main h4 {
    color: white;
    font-size: 20px;
    font-weight: 200;
    line-height: 1.15;
    margin: 15px 0;
  }
  .paywall__main .half {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  .paywall__main .half > * {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .paywall__main_request .paywall__main-btn {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .paywall__main_request .paywall__main-btn + .black {
    color: white !important;
    margin-left: 0;
    font-size: 14px;
  }
  .paywall__main_request .paywall__main-btn + .black > a {
    color: white !important;
    text-decoration: underline;
  }
  .paywall__main-inputcode {
    width: 100%;
  }
  .paywall__main-inputcode > input:not([type=submit]) {
    /*overflow: hidden;
    text-overflow: ellipsis;*/
  }
  .paywall__main-inputcode > input:not([type=submit]) + button {
    padding: 0 15px;
  }
  .paywall__main .paywall__main-inputphone {
    width: 100%;
  }
  .paywall__main .paywall__main-inputphone > input:not([type=submit]) + button {
    padding: 0 15px;
  }
  .paywall__main .input-hint_wrapper {
    width: 100%;
  }
  .paywall .paywall__footer {
    border-radius: 0;
    padding: 15px;
  }
  .paywall .paywall__footer p {
    margin-bottom: 0px;
  }
}
/*@media (max-width: 374.98px) {
    .paywall {
        &__main {
            &-inputcode {
                & > input:not([type=submit]) {
                    border-top-right-radius: 3px;
                    border-bottom-right-radius: 3px;
                    flex: 1 1 100%;
                    width: 100%;
                    margin-bottom:10px;

                    & + button {
                        display: block;
                        margin-left: 0px;
                        border-top-left-radius: 3px;
                        border-bottom-left-radius: 3px;
                        width:100%;
                    }
                }
            }
        }
    }
}*/
/* ==================================================================== */
/* Audio popup (попап с оповещением о аудиостатьях)
/* =================================================================== */
/* Попап с аудиостатьями - start */
/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
.audio-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  display: none;
  color: #2f323a;
  font-family: "proxima_nova", Arial, Helvetica, sans-serif;
  text-align: center;
}

.audio-popup__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  opacity: 0.7;
}

.audio-popup__content {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 32px 20px;
  background-color: #fff;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
  border-radius: 16px 16px 0 0;
  transform: translate(0);
}

.audio-popup__close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  border: none;
  background: none;
}
.audio-popup__close:hover {
  cursor: pointer;
}
.audio-popup__close::before, .audio-popup__close::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 48%;
  display: block;
  width: 2px;
  height: 15px;
  background-color: #14151a;
  opacity: 0.8;
  transform: rotate(45deg);
}
.audio-popup__close::after {
  transform: rotate(-45deg);
}

.audio-popup__icon {
  width: 160px;
  height: 160px;
  margin: 0 auto;
  background-image: url("/res/images/article-elements/audio-popup-icon.svg");
  background-size: cover;
  background-repeat: no-repeat;
}

.audio-popup__title {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.audio-popup__description {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 1.5;
}

.audio-popup__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.audio-popup__actions a, .audio-popup__actions button {
  padding: 9px 16px;
  border-radius: 3px;
  font-size: 16px;
  line-height: 1.4;
  text-decoration: none;
}

.audio-popup__start-read {
  margin-right: 0;
  border: none;
  background-color: #00b333;
  color: #fff;
}
.audio-popup__start-read:hover {
  cursor: pointer;
}

.audio-popup__registry {
  border: 1px solid #d9dce3;
  background-color: #fff;
  color: #14151a;
}
.audio-popup__registry:hover {
  border: 1px solid #d9dce3;
}

/* Попап с аудиостатьями - end */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
  content: "\f103";
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before {
  content: "\f104";
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before {
  content: "\f105";
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before {
  content: "\f106";
}

.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
  content: "\f107";
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
  content: "\f108";
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10b";
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-subtitles {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-subtitles:before {
  content: "\f10c";
}

.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before {
  content: "\f10d";
}

.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before, .vjs-icon-chapters:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f110";
}

.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f114";
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before {
  content: "\f115";
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f11c";
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before, .vjs-icon-audio-description:before {
  content: "\f11d";
}

.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before, .vjs-icon-audio:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\f120";
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-enter {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-enter:before {
  content: "\f121";
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-exit {
  font-family: VideoJS, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-exit:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: 0;
}

.video-js *, .video-js :after, .video-js :before {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-1-1, .video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-9-16 {
  padding-top: 177.7777777778%;
}

.video-js.vjs-1-1 {
  padding-top: 100%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}

.vjs-no-js a, .vjs-no-js a:visited {
  color: #66a8cc;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: 0 0;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover, .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.js-focus-visible .vjs-menu li.vjs-selected:hover, .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible), .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
  background: 0 0;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: 700;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -ms-flex: none;
      flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.vjs-button > .vjs-icon-placeholder {
  display: block;
}

.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  -ms-flex: auto;
      flex: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 4em;
  -ms-touch-action: none;
      touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  -ms-flex: auto;
      flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  -ms-flex: none;
      flex: none;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
  width: 10em;
  transition: width 0.1s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex: auto;
      flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-liveui .vjs-live-control, .video-js:not(.vjs-live) .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  -ms-flex: none;
      flex: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  -ms-flex: none;
      flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  -ms-flex: none;
      flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  -ms-flex: none;
      flex: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -ms-flex: none;
      flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:after, .vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS, sans-serif;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS, sans-serif;
  content: " \f11d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-volume-control {
  display: none;
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: auto;
  width: initial;
}

.video-js.vjs-layout-tiny .vjs-progress-control, .video-js.vjs-layout-x-small .vjs-progress-control {
  display: none;
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  -ms-flex: auto;
      flex: auto;
  display: block;
}

.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js :focus:not(.focus-visible) {
  outline: 0;
}

.video-js :focus:not(:focus-visible) {
  outline: 0;
}

/* @media */
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
/* Import from desktop*/
[data-simplebar] {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%;
  /* Not required for horizontal scroll to trigger */
  max-height: 100%;
  /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -ms-flex-positive: inherit;
      flex-grow: inherit;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.audio-player {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  box-shadow: 0px -1px 4px rgba(44, 48, 59, 0.16);
  border-radius: 16px 16px 0 0;
  background: #fff;
}

.audio-player--without-playlist {
  padding-right: 64px;
}
.audio-player--without-playlist.audio-player--collapsed {
  padding-right: 64px;
}
.audio-player--without-playlist .audio-player__expand {
  margin-right: -44px;
}
.audio-player--without-playlist .audio-player__playlistBtn, .audio-player--without-playlist .audio-player__prev, .audio-player--without-playlist .audio-player__next {
  display: none;
}

.audio-player--collapsed {
  padding: 0 96px 35px 20px;
}
.audio-player--collapsed .audio-player__prev, .audio-player--collapsed .audio-player__next, .audio-player--collapsed .audio-player__seekBack, .audio-player--collapsed .audio-player__seekForward, .audio-player--collapsed .audio-player__number, .audio-player--collapsed .audio-player__timer {
  display: none;
}
.audio-player--collapsed .audio-player__track {
  overflow: hidden;
}
.audio-player--collapsed .audio-player__progressBar {
  pointer-events: none;
}
.audio-player--collapsed .audio-player__progressCircle {
  display: none !important;
}
.audio-player--collapsed .audio-player__fullTime {
  display: none;
}

.audio-player--expanded {
  padding: 0 20px 40px;
  box-shadow: 0px -2px 8px rgba(44, 48, 59, 0.16);
}
.audio-player--expanded .audio-player__expand {
  height: 32px;
  margin-right: 0;
}
.audio-player--expanded .audio-player__close, .audio-player--expanded .audio-player__playlistBtn {
  display: none;
}
.audio-player--expanded .audio-player__controls {
  -ms-flex-direction: column;
      flex-direction: column;
}
.audio-player--expanded .audio-player__title {
  margin-bottom: 25px;
  overflow: auto;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  text-align: center;
  white-space: unset;
}
.audio-player--expanded .audio-player__progressBar {
  margin-bottom: 4px;
}
.audio-player--expanded .audio-player__info {
  margin-bottom: 25px;
}
.audio-player--expanded .audio-player__buttons {
  -ms-flex-order: 3;
      order: 3;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0;
}
.audio-player--expanded .audio-player__play {
  width: 32px;
  height: 32px;
}
.audio-player--expanded .audio-player__play::before {
  border-top-width: 6px;
  border-left-width: 12px;
  border-bottom-width: 6px;
}
.audio-player--expanded .audio-player__play--pause::before {
  height: 12px;
  border-style: double;
  border-width: 0 0 0 10px;
}
.audio-player--expanded .audio-player__play--loading::before {
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 50%;
  background-color: #1a1814;
}
.audio-player--expanded .audio-player__seekBack, .audio-player--expanded .audio-player__seekForward {
  margin: 0 20px;
}
.audio-player--expanded .audio-player__prev::before {
  width: 1.6px;
  height: 10px;
}
.audio-player--expanded .audio-player__prev::after {
  border-top-width: 5px;
  border-right-width: 10px;
  border-bottom-width: 5px;
}
.audio-player--expanded .audio-player__next::before {
  width: 1.6px;
  height: 10px;
}
.audio-player--expanded .audio-player__next::after {
  border-top-width: 5px;
  border-left-width: 10px;
  border-bottom-width: 5px;
}

.audio-player__expand {
  position: relative;
  height: 16px;
  margin-right: -76px;
  padding-top: 4px;
  text-align: center;
}
.audio-player__expand::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 50%;
  display: inline-block;
  width: 48px;
  height: 2px;
  border-radius: 3px;
  background-color: #eaebf1;
  transform: translateX(-50%);
}

.audio-player__close {
  position: absolute;
  top: 16px;
  right: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 32px;
  height: 32px;
}

.audio-player__playlistBtn {
  position: absolute;
  top: 16px;
  right: 56px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 32px;
  height: 32px;
}

.audio-player__controls {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.audio-player__buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 16px;
}

.audio-player__play,
.audio-player__prev,
.audio-player__next {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 24px;
  height: 24px;
}

.audio-player__play {
  border: 2px solid #1a1814;
  border-radius: 50%;
}
.audio-player__play::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #1a1814;
  border-bottom: 4px solid transparent;
}

.audio-player__play--pause::before {
  height: 8px;
  border-style: double;
  border-width: 0 0 0 8px;
}

.audio-player__play--loading {
  border-style: dotted;
  -webkit-animation: 3.5s linear 0s normal none infinite running loadAudio;
          animation: 3.5s linear 0s normal none infinite running loadAudio;
  pointer-events: none;
}
.audio-player__play--loading::before {
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 50%;
  background-color: #1a1814;
}

.audio-player__play--disabled {
  border-color: #eaebf1;
  pointer-events: none;
}
.audio-player__play--disabled::before {
  border-left-color: #eaebf1;
}

@-webkit-keyframes loadAudio {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes loadAudio {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.audio-player__prev::before {
  content: "";
  display: block;
  width: 1px;
  height: 8px;
  background-color: #1a1814;
}
.audio-player__prev::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-right: 8px solid #1a1814;
  border-bottom: 4px solid transparent;
}

.audio-player__prev--disabled::before {
  background-color: #eaebf1;
}
.audio-player__prev--disabled::after {
  border-right-color: #eaebf1;
}

.audio-player__next::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #1a1814;
  border-bottom: 4px solid transparent;
}
.audio-player__next::after {
  content: "";
  display: block;
  width: 1px;
  height: 8px;
  background-color: #1a1814;
}

.audio-player__next--disabled::before {
  border-left-color: #eaebf1;
}
.audio-player__next--disabled::after {
  background-color: #eaebf1;
}

.audio-player__track {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.audio-player__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 1px;
  color: #1a1814;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.audio-player__title {
  max-width: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.audio-player__progressBar {
  position: relative;
  height: 12px;
  padding: 5px 0;
  cursor: pointer;
}
.audio-player__progressBar::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 3px;
  background-color: #eaebf1;
}

.audio-player__progress {
  position: relative;
  display: none;
  width: 0;
  height: 2px;
  border-radius: 3px;
  background-color: #1a1814;
}

.audio-player__progressCircle {
  position: absolute;
  top: 2px;
  left: 0;
  display: none;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #1a1814;
  transform: translate(-50%);
}

.audio-player__progressLoaded {
  position: absolute;
  top: 5px;
  width: 0;
  height: 2px;
  border-radius: 3px;
  background-color: #c8c8cb;
}

.audio-player__playlist {
  position: absolute;
  top: unset;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: none;
  box-shadow: 0px -1px 4px rgba(44, 48, 59, 0.16);
  border-top: 1px solid #eaebf1;
  border-radius: 16px 16px 0 0;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}

.audio-player__playlistHeader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 16px;
  border-bottom: 1px solid #eaebf1;
  font-size: 18px;
  font-weight: 700;
}

.audio-player__playlist-close {
  width: 27px;
  text-align: center;
}

.audio-player__playlistList {
  max-height: 60vh;
  box-sizing: content-box;
}

.audio-player__listItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 4px;
  padding: 8px 12px;
  cursor: pointer;
}
.audio-player__listItem:hover {
  background-color: #f5f6fa;
}

.audio-player__listItem--selected {
  background-color: #f5f6fa;
}

.audio-player__listItem--playing::after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0095FF;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: audioPlaying;
          animation-name: audioPlaying;
}
.audio-player__listItem--playing .audio-player__item-duration {
  display: none;
}

@keyframes audioPlaying {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.67);
  }
  to {
    transform: scale(1);
  }
}
.audio-player__item-name {
  max-width: 320px;
  font-size: 14px;
  line-height: 1.5;
}

.audio-player__item-label {
  padding: 2px 4px;
  border-radius: 2px;
  background-color: #2D3039;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.audio-player__item-duration {
  font-size: 12px;
}

.player-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999998;
  display: none;
  height: 100vh;
  background: #000;
  opacity: 0.6;
}

.simplebar-scrollbar::before {
  left: 4px;
  width: 4px;
  background: #eaebf1;
}
.simplebar-scrollbar.simplebar-visible::before {
  opacity: 1;
}

@font-face {
  font-family: "HelveticaNeue";
  src: url("/res/fonts/HelveticaNeue.eot");
  src: url("/res/fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"), url("/res/fonts/HelveticaNeue.woff") format("woff"), url("/res/fonts/HelveticaNeue.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url("/res/fonts/ptf55f_w.eot");
  src: local("PT Serif"), url("/res/fonts/ptf55f_w.woff") format("woff"), url("/res/fonts/ptf55f_w.ttf") format("truetype"), url("/res/fonts/ptf55f_w.svg#PTSerif-Regular") format("svg");
}
@font-face {
  font-family: "PT Serif";
  src: url("/res/fonts/ptf75f_w.eot");
  font-style: normal;
  font-weight: bold;
  src: local("PT Serif Bold"), url("/res/fonts/ptf75f_w.woff") format("woff"), url("/res/fonts/ptf75f_w.ttf") format("truetype"), url("/res/fonts/ptf75f_w.svg#PTSerif-Bold") format("svg");
}
header .navbar-nav .nav-item {
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
}
header .navbar-nav .nav-item a#username {
  padding-bottom: 12px;
}
header .navbar-nav .nav-item a#username + #panelcontainer:empty {
  padding: 0;
}
header .navbar-nav .nav-item small {
  font-size: 13px;
}

.index-page {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 38px;
}
.index-page__newsfeed .col {
  transform: none;
}
.index-page__doc-with-picture_link {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__logo-aktion {
  max-width: 160px;
  height: 12px;
  margin-bottom: 30px;
  background-image: url(/res/images/logos/action/law.svg);
  background-size: auto;
  background-repeat: no-repeat;
}
.index-page__header {
  padding: 5px 0 16px;
  background: #fff;
}
.index-page__header_brand.col {
  box-sizing: border-box;
  -ms-flex-positive: 2;
      flex-grow: 2;
  max-width: 165px;
  max-height: 68px;
  padding-right: 0;
}
.index-page__header_brand.col img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 68px;
}
.index-page__header_number-line > div {
  margin-top: 2px;
}
.index-page__header_number {
  font-size: 14px;
  color: #666;
}
.index-page__header_number-numeric {
  font-size: 14px;
  color: #666;
}
.index-page__header_number-month {
  font-size: 14px;
  color: #666;
}
.index-page__header_number-year {
  font-size: 14px;
  color: #666;
}
.index-page__header .content-navigation-menu-link__announce {
  position: relative;
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__header .content-navigation-menu-link__announce:before {
  content: "";
  position: absolute;
  left: -20px;
  top: -6px;
  width: 15px;
  height: 20px;
  background-image: url(/res/images/content-navigation-menu-links/content-navigation-menu-link__announce-black.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.index-page__header .index-page__number-announce {
  display: block;
  color: #3db9b6;
}
.index-page__header > .horizontal-logo {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}
.index-page__header > .horizontal-logo .index-page__header_brand {
  max-width: 281px !important;
  margin-bottom: 20px;
}
.index-page__header > .horizontal-logo .index-page__header_number {
  text-align: left;
}
.index-page__frame-header {
  margin-top: -43px;
}
.index-page__author {
  font-family: Georgia, "Times New Roman", serif;
  padding: 16px 15px 25px;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.index-page__author_name {
  font-weight: bold;
}
.index-page__author_name:after {
  content: none;
}
.index-page__author_maintitle {
  color: #3db9b6;
  font-weight: bold;
}
.index-page__author_text q:before,
.index-page__author_text q:after {
  content: none;
}
.index-page__author .col {
  margin: 0;
  padding: 0;
}
.index-page__summary {
  background: #3db9b6;
  padding: 40px 20px;
  margin-left: -20px;
  margin-right: -20px;
}
.index-page__summary_mainarticle {
  padding-bottom: 0;
  margin-bottom: 0;
}
.index-page__summary_mainarticle + .index-page__summary_secondaryarticles {
  padding-top: 20px;
}
.index-page__summary_mainarticle + .index-page__summary_secondaryarticles > .col:first-child {
  border-top: 1px solid #999999;
  padding-top: 20px;
}
.index-page__summary_mainarticle_link {
  margin-bottom: 0;
}
.index-page__summary_mainarticle_link a {
  color: #fff;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  line-height: 1.21;
  word-wrap: break-word;
}
.index-page__summary_mainarticle_rubric {
  display: none;
}
.index-page__summary_secondaryarticles:empty {
  display: none;
}
.index-page__summary_secondaryarticles_article {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.index-page__summary_secondaryarticles_article strong.main-articles--name {
  line-height: 1.39;
  color: #fff;
}
.index-page__summary_secondaryarticles > .col {
  border-top: 1px solid #999999;
  padding: 20px 0;
  margin: 0;
  border-bottom: none;
}
.index-page__summary_secondaryarticles > .col:last-child {
  padding-bottom: 0;
}
.index-page__summary_secondaryarticles > .col:first-child {
  padding-top: 0;
  border-top: none;
}
.index-page__doc-with-picture {
  padding: 40px 0 0;
}
.index-page__doc-with-picture_link {
  display: block;
  padding-bottom: 20px;
}
.index-page__doc-with-picture_text {
  padding: 20px 0;
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.index-page__newsfeed {
  padding: 0;
  border: none;
}
.index-page__newsfeed .announce__list {
  padding: 20px 0 0 0;
}
.index-page__newsfeed .announce__list-item {
  margin: 0;
  padding: 20px 0 20px 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__newsfeed .announce__list-item a {
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.6px;
  font-family: Georgia, "Times New Roman", serif, "Times New Roman", serif;
  color: #000;
}
.index-page__newsfeed .announce__list-item a:before {
  left: -30px;
  top: 4px;
  width: 14px;
  height: 18px;
  background-image: url(/res/images/index-elements/announce__list-item-icon.png);
  background-size: 14px;
  background-position: left bottom;
}
.index-page__newsfeed_block {
  padding-top: 20px;
  padding-bottom: 0;
}
.index-page__newsfeed_rubric {
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__newsfeed_rubric h4 {
  margin-bottom: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-weight: bold;
  word-break: break-word;
}
.index-page__newsfeed_rubric h4.read {
  color: #a0a1a5;
}
.index-page__newsfeed_rubric .img-responsive {
  margin-bottom: 20px;
  max-width: 100px;
  max-height: 100px;
}
.index-page__newsfeed_subrubric h5 {
  margin: 0;
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  color: #000;
}
@media screen and (max-width: 767px) {
  .index-page__newsfeed_image {
    padding: 0;
    transform: none;
  }
}
.index-page__newsfeed_article_link {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top: none;
}
.index-page__newsfeed_article_link a {
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.index-page__newsfeed_article_link a.read {
  color: #a0a1a5;
}
.index-page__newsfeed_article_link:last-of-type {
  border-top: none;
}
.index-page__newsfeed_article_link.mood-good, .index-page__newsfeed_article_link.mood-bad, .index-page__newsfeed_article_link.mood-normal {
  padding-left: 48px;
  background-size: 33px;
  background-repeat: no-repeat;
  background-position: 0px 24px;
}
.index-page__newsfeed_article_hash {
  margin: 0;
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  color: #000;
}

.index-page__newsfeed_block.selected--first-article > .index-page__newsfeed_rubric + div.index-page__newsfeed_articles > .index-page__newsfeed_article_link:nth-of-type(1) > a {
  font-size: 18px;
}

.navbar-nav .nav-link {
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.navbar-nav .nav-link small {
  font-size: 13px;
}

.bg-inverse {
  padding: 17px 20px 11px;
}
.bg-inverse .age-protect {
  top: -2px;
  right: 12px;
  width: 46px;
  height: 46px;
  font-size: 18px;
  font-weight: 400;
  background: #fff;
}
.bg-inverse .age-protect:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.article-page {
  /* Покраска ссылок НПД */
}
.article-page-block__additional-link {
  overflow-wrap: break-word;
}
.article-page .container {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 576px) {
  .article-page .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .article-page .container {
    max-width: 100%;
  }
}
.article-page img[src$=".gif"], .article-page img[src$=".png"] {
  max-width: 100%;
}
.article-page b {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page a b {
  display: inline;
  color: inherit;
}
.article-page [href*=npd-doc] {
  color: #008200;
}
.article-page .row {
  margin-right: -20px;
  margin-left: -20px;
}
.article-page .row:empty {
  display: none;
}
.article-page .col {
  padding: 0 20px;
}
.article-page .turquoise {
  font: inherit;
  color: inherit;
}
.article-page__header .row {
  -ms-flex-align: end;
      align-items: flex-end;
}
.article-page__header .row .col {
  max-width: 60%;
  line-height: 1;
}
.article-page__header .row .col .article-header__logo {
  max-width: 150px;
  max-height: 68px;
  display: block;
  background: none;
}
.article-page__header .row .col .article-header__logo img {
  display: block;
  max-width: 100%;
  width: auto;
  max-height: 68px;
}
.article-page__header .row .col .article-page__header_number_line {
  background: none;
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__header .row .col .article-page__header_number_line .article-page__header_number-dig, .article-page__header .row .col .article-page__header_number_line .article-page__header_number-date {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__header .row .col .article-page__header_number_line .article-page__header_number-dig {
  position: relative;
  padding-left: 15px;
}
.article-page__header .row .col .article-page__header_number_line .article-page__header_number-dig:before {
  content: "№";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  font-family: inherit;
}
.article-page__header .row .col:last-child {
  max-width: 40%;
  padding-left: 0;
}
.article-page__header:after {
  border-bottom-color: #888888;
  left: 20px;
  right: 20px;
}
.article-page__header > .horizontal-logo {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}
.article-page__header > .horizontal-logo .col {
  max-width: unset;
  min-height: unset;
}
.article-page__header > .horizontal-logo .col:last-child {
  max-width: unset;
  padding-left: 20px;
  text-align: left;
}
.article-page__header > .horizontal-logo .article-header__logo {
  max-width: 281px !important;
  margin-bottom: 20px;
}
.article-page__header > .horizontal-logo .index-page__header_number_line {
  display: block;
  text-align: left;
}
.article-page__pre {
  border-top: none;
  padding-top: 0;
  padding-bottom: 0;
  margin: 20px 0 20px;
}
.article-page__pre_title {
  margin: 0;
}
.article-page__pre_title_rubric-image {
  display: none;
}
.article-page__pre_title .col .bookmarkicon {
  top: 5px;
}
.article-page__pre_title .col .article-page__pre_title_rubric {
  padding-right: 20px;
  margin-bottom: 20px;
}
.article-page__pre_title .col .article-page__pre_title_rubric-main {
  color: #3db9b6;
}
.article-page__pre_title .col .article-page__pre_title_rubric-main, .article-page__pre_title .col .article-page__pre_title_rubric-subrubric {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 19px;
}
.article-page__pre_title .col .article-page__pre_title_rubric:after {
  content: none;
}
.article-page__pre_title .col h1 {
  padding: 0;
  margin: 0 0 20px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 25px;
  font-weight: bold;
  color: #000000;
  border: none;
}
.article-page__pre_title .col .bookmarkicon {
  right: 20px;
}
.article-page__pre_authors:empty {
  display: none;
}
.article-page__pre_authors {
  margin: 0 -20px 20px -20px;
}
.article-page__pre_authors > .col {
  margin-bottom: 20px;
}
.article-page__pre_authors > .col:last-child {
  margin-bottom: 0;
}
.article-page__pre_authors_text {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
  color: #333;
}
.article-page__pre_authors_text-name {
  text-transform: uppercase;
}
.article-page__pre_authors_text-name:after {
  content: ", ";
}
.article-page__pre_image {
  display: none !important;
}
.article-page__pre_announce {
  margin: 20px 0 0;
  padding-top: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  /*a {

      color: #008200;
  }*/
}
.article-page__pre_announce div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #666;
}
.article-page__pre_announce h4, .article-page__pre_announce h6 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
.article-page__pre_announce p {
  text-align: left !important;
}
.article-page__pre_announce h4 b img {
  max-width: 100%;
  float: none !important;
}
.article-page__pre_announce b {
  display: inline;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_announce .col {
  /*& div:not(:empty) {
      margin: 0 0 20px 0;
  }*/
}
.article-page__pre_announce .col p:not(:empty) {
  margin: 0 0 20px 0;
}
.article-page__pre_announce .col p:not(:empty):last-child {
  margin: 0;
}
.article-page__pre_announce .col h3 {
  margin: 0 0 20px;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__pre_announce .col h4 > img {
  max-width: 100%;
  display: block;
  float: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.article-page__pre_announce ul, .article-page__pre_announce ol {
  padding-left: 20px;
  margin-bottom: 0;
  margin-top: 20px;
}
.article-page__pre_announce ul li, .article-page__pre_announce ol li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #666666;
  margin-bottom: 20px;
}
.article-page__pre_announce ul li:last-child, .article-page__pre_announce ol li:last-child {
  margin-bottom: 0;
}
.article-page__pre_announce ol {
  counter-reset: list;
}
.article-page__pre_announce ol li {
  position: relative;
  list-style: none;
}
.article-page__pre_announce ol li:before {
  counter-increment: list;
  content: counter(list) ". ";
  position: absolute;
  top: 0;
  left: -20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_announce2 {
  padding-top: 0;
  margin: 20px 0 0;
}
.article-page__pre_announce2 div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #666;
}
.article-page__pre_announce2 .col h3 {
  margin: 0 0 20px;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__pre_announce2 b {
  display: inline;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_announce2 ul, .article-page__pre_announce2 ol {
  padding-left: 20px;
  margin-bottom: 0;
  margin-top: 20px;
}
.article-page__pre_announce2 ul li, .article-page__pre_announce2 ol li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #666666;
  margin-bottom: 20px;
}
.article-page__pre_announce2 ul li:last-child, .article-page__pre_announce2 ol li:last-child {
  margin-bottom: 0;
}
.article-page__pre_announce2 ol {
  counter-reset: list;
}
.article-page__pre_announce2 ol li {
  position: relative;
  list-style: none;
}
.article-page__pre_announce2 ol li:before {
  counter-increment: list;
  content: counter(list) ". ";
  position: absolute;
  top: 0;
  left: -20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_image {
  display: none !important;
}
.article-page__pre_top {
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.article-page__contain-wrapper {
  /*& > :first-child:not(.newsmaker):not(.test):not(.poll):not(.dashed-block) {
      padding-top: 0;
  }


  & > :first-child:not(.poll) {
      border-top: none !important;
  }


  & > :first-child {
      margin-top: 0 !important;
  }*/
  /*& .newsmaker2 {
      display: flex;
      flex-direction: column;
      padding: 20px 20px;
      margin: 20px -20px 20px;
      background-color: $accent-bg-color;
      border: none;

      img {
          display: none;
      }

      & .nwheader {
          order: 0;
          margin: 0 0 10px 0;
          padding: 0;

          &:after, &:before {
              content: none;
          }

          font-family: $Georgia;
          font-size: 17px;
          font-weight: bold;
          line-height: 1.35;
          color: #333333;
      }

      & .nwname {
          order: 2;
          margin: 0 0 10px 0;
          padding: 0;
          font-family: $Georgia;
          font-size: 17px;
          line-height: 1.35;
          color: #333333;
      }

      & .nwinfo {
          order: 3;
          display: block;
          margin: 0;
          padding: 0;
          font-family: $Georgia;
          font-size: 17px;
          font-style: italic;
          line-height: 1.35;
          color: #333333;
      }

      & .nwtext {
          order: 1;
          margin: 0 0 20px 0;
          font-family: $Georgia;
          font-size: 17px;
          line-height: 1.35;
          color: #333333;
      }
  }*/
}
.article-page__contain-wrapper p:empty {
  display: none;
}
.article-page__contain-wrapper .highlighted {
  background-color: #e2f5f4;
}
.article-page__contain-wrapper .outside {
  width: 120px !important;
}
.article-page__contain-wrapper .bad-text {
  color: #bf0000;
}
.article-page__contain-wrapper .normal-text {
  color: #d17411;
}
.article-page__contain-wrapper .good-text {
  color: #1f7d1f;
}
.article-page__contain-wrapper .red, .article-page__contain-wrapper .colortype-red {
  color: #3db9b6;
}
.article-page__contain-wrapper span.gray, .article-page__contain-wrapper span.colortype-gray {
  color: #a7a7a7;
}
.article-page__contain-wrapper h2 img {
  float: none !important;
  margin-bottom: 20px;
}
.article-page__contain-wrapper h3 > img {
  max-width: 100%;
  display: block;
  float: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.article-page__contain-wrapper p {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper p > b img {
  float: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.article-page__contain-wrapper p > b + img {
  margin-top: 20px;
}
.article-page__contain-wrapper p > b > img {
  margin-top: 20px;
}
.article-page__contain-wrapper p > img {
  float: none !important;
  margin-left: 0 !important;
  margin-top: 20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper hr {
  margin-top: 20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper a {
  color: #0e61be;
  text-decoration: none;
  border-bottom: none;
}
.article-page__contain-wrapper a:hover, .article-page__contain-wrapper a:focus {
  color: #0e61be;
  text-decoration: none;
  border-bottom: none;
}
.article-page__contain-wrapper a b {
  display: inline;
  color: inherit;
}
.article-page__contain-wrapper b {
  margin: 20px 0;
}
.article-page__contain-wrapper b .red > img {
  float: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 20px;
}
.article-page__contain-wrapper .red b > img {
  float: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .article-link {
  color: #329a32;
  border: none;
  text-decoration: none;
  font-size: 17px;
  font-family: Georgia, "Times New Roman", serif;
}
.article-page__contain-wrapper .article-link:hover, .article-page__contain-wrapper .article-link:focus {
  color: #329a32;
  border: none;
  text-decoration: none;
}
.article-page__contain-wrapper img {
  display: block;
  max-width: 100%;
}
.article-page__contain-wrapper h2 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.05;
  color: #333333;
}
.article-page__contain-wrapper h2 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h3 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper h3 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h4 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #333333;
}
.article-page__contain-wrapper h4 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h5 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #333333;
}
.article-page__contain-wrapper h5 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h6 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #333333;
}
.article-page__contain-wrapper h6 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h3, .article-page__contain-wrapper h4, .article-page__contain-wrapper h5 {
  margin-bottom: 10px;
}
.article-page__contain-wrapper h3 + p:empty + p:not(:empty), .article-page__contain-wrapper h4 + p:empty + p:not(:empty), .article-page__contain-wrapper h5 + p:empty + p:not(:empty) {
  margin-top: 10px;
}
.article-page__contain-wrapper h3 + p:empty + p:not(:empty) > img, .article-page__contain-wrapper h4 + p:empty + p:not(:empty) > img, .article-page__contain-wrapper h5 + p:empty + p:not(:empty) > img {
  margin-top: 20px;
}
.article-page__contain-wrapper h3 + .inltext, .article-page__contain-wrapper h4 + .inltext, .article-page__contain-wrapper h5 + .inltext {
  margin-top: 10px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper h3 + .inltext h4, .article-page__contain-wrapper h3 + .inltext h3, .article-page__contain-wrapper h3 + .inltext h2, .article-page__contain-wrapper h3 + .inltext h5, .article-page__contain-wrapper h4 + .inltext h4, .article-page__contain-wrapper h4 + .inltext h3, .article-page__contain-wrapper h4 + .inltext h2, .article-page__contain-wrapper h4 + .inltext h5, .article-page__contain-wrapper h5 + .inltext h4, .article-page__contain-wrapper h5 + .inltext h3, .article-page__contain-wrapper h5 + .inltext h2, .article-page__contain-wrapper h5 + .inltext h5 {
  margin: 0;
}
.article-page__contain-wrapper h3 + .inltext p:last-of-type, .article-page__contain-wrapper h4 + .inltext p:last-of-type, .article-page__contain-wrapper h5 + .inltext p:last-of-type {
  margin-top: 20px;
  margin-bottom: 0;
}
.article-page__contain-wrapper ul {
  margin-bottom: 20px;
  padding-left: 20px;
  list-style: disc;
}
.article-page__contain-wrapper ul li {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 17px !important;
  line-height: 1.35;
  color: #333333;
  margin-bottom: 20px;
}
.article-page__contain-wrapper ul li:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper ol {
  margin-bottom: 20px;
  padding-left: 20px;
}
.article-page__contain-wrapper ol li {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  margin-bottom: 20px;
}
.article-page__contain-wrapper ol li:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .weakp {
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  color: #666666;
}
.article-page__contain-wrapper .weakp .red {
  font: inherit;
}
.article-page__contain-wrapper .weakp b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .strong {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper blockquote {
  margin: 20px 0;
  padding-left: 20px;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .footnote {
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  color: #666666;
}
.article-page__contain-wrapper .footnote b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .footnote .highlighted {
  font: inherit;
}
.article-page__contain-wrapper .remark {
  margin: 20px 0;
  padding: 20px 0;
  border-bottom: rgba(0, 0, 0, 0.1) 1px solid;
  border-top: rgba(0, 0, 0, 0.1) 1px solid;
}
.article-page__contain-wrapper .remark .weakp {
  text-align: left !important;
}
.article-page__contain-wrapper .remark ul, .article-page__contain-wrapper .remark ol {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark ul li, .article-page__contain-wrapper .remark ol li {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 17px;
}
.article-page__contain-wrapper .remark b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .remark:empty {
  display: none;
}
.article-page__contain-wrapper .remark .article-detached-iframe-wrapper {
  margin: 0;
  line-height: 0;
}
.article-page__contain-wrapper .remark .image {
  margin: 0 0 20px;
}
.article-page__contain-wrapper .remark .image:only-child {
  margin: 0;
}
.article-page__contain-wrapper .remark img {
  display: inline-block;
  max-width: 200px;
  margin-right: 20px;
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark img:last-of-type {
  margin-right: 0;
}
.article-page__contain-wrapper .remark h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.35;
  color: #000;
  margin-top: 0;
}
.article-page__contain-wrapper .remark p {
  /*margin: 20px 0;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
}
.article-page__contain-wrapper .remark p b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .remark p:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark p > img {
  margin-top: 0;
}
.article-page__contain-wrapper .remark.remarkType02 {
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
.article-page__contain-wrapper .remark.remarkType02 .vin:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark.remarkType02 p {
  margin-top: 0;
}
.article-page__contain-wrapper .remark.remarkType02:before {
  content: none;
}
.article-page__contain-wrapper .remark.remarkType03 h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: -4px;
  color: #3db9b6;
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark.remarkType03 p {
  margin-top: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #3db9b6;
}
.article-page__contain-wrapper .remark.remarkType04 h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.article-page__contain-wrapper .remark.remarkType04 p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .remark.remarkType04 .article-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .sticker {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #3db9b6;
  padding: 20px 0;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin: 20px 0;
}
.article-page__contain-wrapper .sticker p:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .vin {
  margin: 20px 0;
}
.article-page__contain-wrapper .vin .vintext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 60px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: -4px;
  color: #3db9b6;
  margin-bottom: 0;
}
.article-page__contain-wrapper .vin .vintext b {
  font: inherit;
}
.article-page__contain-wrapper .vin .vinnote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #3db9b6;
}
.article-page__contain-wrapper .vin .vinnote b {
  font: inherit;
}
.article-page__contain-wrapper .debit {
  display: table;
  width: 100%;
  max-width: 460px;
  margin-bottom: 20px;
  border-spacing: 0;
}
.article-page__contain-wrapper .debit td {
  display: block;
}
.article-page__contain-wrapper .debitdate {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #999999;
  width: auto;
}
.article-page__contain-wrapper .debittext {
  margin: 0;
  padding-left: 10px;
  font-size: 15px;
  line-height: 1;
  font-weight: bold;
  letter-spacing: -1.5px;
}
.article-page__contain-wrapper .debittext b {
  font: inherit;
}
.article-page__contain-wrapper .debitsum {
  padding: 0 10px 0 20px;
  font-size: 15px;
  line-height: 1;
  font-weight: bold;
}
.article-page__contain-wrapper .debitnote {
  margin: 0;
  padding-top: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.64;
  color: #393528;
}
.article-page__contain-wrapper .debitcalc {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
  padding: 0;
  font-size: 14px;
  line-height: 1.64;
  color: #999999;
}
.article-page__contain-wrapper .debitType, .article-page__contain-wrapper .debitType03, .article-page__contain-wrapper .debitType01 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 20px;
  width: unset;
  padding: 9px 0;
  border-radius: 5px;
  border: 1px solid #7F7F7F;
  background-color: #EDF0F2;
}
.article-page__contain-wrapper .debitType .debittext, .article-page__contain-wrapper .debitType03 .debittext, .article-page__contain-wrapper .debitType01 .debittext {
  color: #000;
}
.article-page__contain-wrapper .debitType03 {
  background-color: transparent;
}
.article-page__contain-wrapper .debitType02 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 20px;
  width: unset;
  padding: 9px 0;
  border-radius: 5px;
  border: 1px solid #F23F3C;
  background-color: #FFEFDF;
}
.article-page__contain-wrapper .debitType02 .debittext {
  color: #F01616;
}
.article-page__contain-wrapper .test {
  padding: 20px 0;
  margin: 20px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.article-page__contain-wrapper .test .article-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .test:first-child {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.article-page__contain-wrapper .test + .test {
  padding: 0;
  border-top: none;
  border-bottom: none;
}
.article-page__contain-wrapper .test:last-of-type {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.article-page__contain-wrapper .test li ul {
  margin: 20px 0 0;
  padding: 0;
  clear: both;
}
.article-page__contain-wrapper .test li ul li {
  max-width: 460px;
  margin: 0;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.29;
  color: #010101 !important;
}
.article-page__contain-wrapper .test li ul li b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .test li ul li:not(:last-child) {
  margin-bottom: 10px;
}
.article-page__contain-wrapper .test .wronga {
  margin: 0;
  padding: 10px;
  box-shadow: none;
  border-radius: 3px;
}
.article-page__contain-wrapper .test .righta {
  margin: 0;
  padding: 10px;
  box-shadow: none;
  border-radius: 3px;
}
.article-page__contain-wrapper .test .right-answer {
  margin-top: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #010101;
}
.article-page__contain-wrapper .test .right-answer b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .test .num {
  width: unset;
  height: unset;
  margin-right: 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  font-weight: bold;
  color: #333333;
  background: none;
}
.article-page__contain-wrapper .test .num b {
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .test .question {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: normal;
  color: #333333;
  padding: 0;
}
.article-page__contain-wrapper .test .question b {
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .dashed-block {
  padding: 20px 20px;
  margin: 20px -20px 20px;
  background-color: #e2f5f4;
}
.article-page__contain-wrapper .dashed-block.reminder img {
  margin: 0;
}
.article-page__contain-wrapper .dashed-block.reminder .imagebox img {
  margin: 0 -20px 10px;
  width: calc(100% + 40px) !important;
  max-width: unset;
}
.article-page__contain-wrapper .dashed-block .columns-view .inltext {
  margin-bottom: 20px;
}
.article-page__contain-wrapper .dashed-block .columns-view .inltext:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block .inltext {
  font-size: 17px;
}
.article-page__contain-wrapper .dashed-block .commenting img {
  display: none;
}
.article-page__contain-wrapper .dashed-block .commenting ~ ul {
  margin-top: 20px;
}
.article-page__contain-wrapper .dashed-block .commenting h3 {
  font-size: 17px;
}
.article-page__contain-wrapper .dashed-block .vin {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block .letter {
  float: none;
}
.article-page__contain-wrapper .dashed-block p:first-of-type {
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block p:last-of-type {
  margin-bottom: 0;
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block.example {
  background-color: transparent;
  padding: 0 20px;
}
.article-page__contain-wrapper .dashed-block.example .exampletext {
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .dashed-block.example .exampletext:first-of-type {
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block.example .exampletext:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block.example ul, .article-page__contain-wrapper .dashed-block.example ol {
  padding-left: 20px;
}
.article-page__contain-wrapper .dashed-block.example ul li, .article-page__contain-wrapper .dashed-block.example ol li {
  margin-bottom: 20px;
  font-family: "PT Serif", Georgia, "Times New Roman", serif !important;
  font-size: 18px !important;
}
.article-page__contain-wrapper .dashed-block.example ul li:last-child, .article-page__contain-wrapper .dashed-block.example ol li:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block.example p {
  font-size: 18px;
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .dashed-block.example .debit {
  margin-top: 20px;
}
.article-page__contain-wrapper .dashed-block.example .weakp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .dashed-block__author-photo .text img {
  display: none;
}
.article-page__contain-wrapper .dashed-block .article-table th {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  line-height: 23px;
}
.article-page__contain-wrapper .dashed-block .cbody {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .dashed-block .cbody p {
  margin: 0 0 20px;
}
.article-page__contain-wrapper .dashed-block .cbody p:last-of-type {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block .text {
  margin-top: 20px;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .dashed-block .text img {
  display: none;
}
.article-page__contain-wrapper .dashed-block h4 {
  margin-bottom: 10px;
}
.article-page__contain-wrapper .dashed-block h3 {
  margin: 0;
}
.article-page__contain-wrapper .dashed-block h3 + img {
  display: none;
}
.article-page__contain-wrapper .dashed-block h2 + h2, .article-page__contain-wrapper .dashed-block h2 + h3, .article-page__contain-wrapper .dashed-block h2 + h4, .article-page__contain-wrapper .dashed-block h2 + h5, .article-page__contain-wrapper .dashed-block h2 + h6, .article-page__contain-wrapper .dashed-block h3 + h2, .article-page__contain-wrapper .dashed-block h3 + h3, .article-page__contain-wrapper .dashed-block h3 + h4, .article-page__contain-wrapper .dashed-block h3 + h5, .article-page__contain-wrapper .dashed-block h3 + h6, .article-page__contain-wrapper .dashed-block h4 + h2, .article-page__contain-wrapper .dashed-block h4 + h3, .article-page__contain-wrapper .dashed-block h4 + h4, .article-page__contain-wrapper .dashed-block h4 + h5, .article-page__contain-wrapper .dashed-block h4 + h6, .article-page__contain-wrapper .dashed-block h5 + h2, .article-page__contain-wrapper .dashed-block h5 + h3, .article-page__contain-wrapper .dashed-block h5 + h4, .article-page__contain-wrapper .dashed-block h5 + h5, .article-page__contain-wrapper .dashed-block h5 + h6, .article-page__contain-wrapper .dashed-block h6 + h2, .article-page__contain-wrapper .dashed-block h6 + h3, .article-page__contain-wrapper .dashed-block h6 + h4, .article-page__contain-wrapper .dashed-block h6 + h5, .article-page__contain-wrapper .dashed-block h6 + h6 {
  margin-top: 20px;
}
.article-page__contain-wrapper .dashed-block h2 + p, .article-page__contain-wrapper .dashed-block h3 + p, .article-page__contain-wrapper .dashed-block h4 + p, .article-page__contain-wrapper .dashed-block h5 + p, .article-page__contain-wrapper .dashed-block h6 + p {
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block h2 + .article-table, .article-page__contain-wrapper .dashed-block h3 + .article-table, .article-page__contain-wrapper .dashed-block h4 + .article-table, .article-page__contain-wrapper .dashed-block h5 + .article-table, .article-page__contain-wrapper .dashed-block h6 + .article-table {
  margin-top: 10px;
}
.article-page__contain-wrapper .complexhead {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  padding: 0;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
}
.article-page__contain-wrapper .complexhead .complexheader {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
}
.article-page__contain-wrapper .complexhead .complexheader img {
  max-width: 100%;
  height: 20px;
}
.article-page__contain-wrapper .complexhead b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .imagebox {
  padding: 0;
  margin: 20px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .imagebox img {
  margin: 0 -20px 10px;
  width: calc(100% + 40px) !important;
  max-width: unset;
}
.article-page__contain-wrapper .imagebox > div:last-child {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
}
.article-page__contain-wrapper .imagebox b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .blank, .article-page__contain-wrapper .article-image {
  margin: 20px -20px;
  padding: 0;
}
.article-page__contain-wrapper .blank .note, .article-page__contain-wrapper .article-image .note {
  margin: 10px 0 0 0;
  padding: 0 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #666666;
}
.article-page__contain-wrapper .blank .note h4, .article-page__contain-wrapper .article-image .note h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  color: #3db9b6;
}
.article-page__contain-wrapper .blank .note p, .article-page__contain-wrapper .article-image .note p {
  margin: 0;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .blank .note p a, .article-page__contain-wrapper .article-image .note p a {
  font-size: 14px !important;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .article-image {
  margin: 20px -20px;
  padding: 0;
}
.article-page__contain-wrapper .article-image img {
  margin: 0;
}
.article-page__contain-wrapper .article-image .note {
  margin: 10px 0 0 0;
  padding: 0 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #666666;
}
.article-page__contain-wrapper .article-image .note h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  color: #3db9b6;
}
.article-page__contain-wrapper .article-image .note p {
  margin: 0;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .article-image .note p a {
  font-size: 14px !important;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .replacer {
  margin: 0 0 45px 0 !important;
  padding-bottom: 1px;
}
.article-page__contain-wrapper .replacer.uaSign:before {
  content: "Натисніть на картку, щоб перевернути її";
}
.article-page__contain-wrapper .comparisonContainer {
  margin: 20px -20px 20px -20px;
}
.article-page__contain-wrapper .comparisonContainer .comparisonHandle .comparisonHandleLeftArrow, .article-page__contain-wrapper .comparisonContainer .comparisonHandle .comparisonHandleRightArrow {
  margin-top: -6px !important;
}
.article-page__contain-wrapper [class*=newsmaker] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px 20px;
  margin: 20px -20px 20px;
  background-color: #e2f5f4;
  border: none;
}
.article-page__contain-wrapper [class*=newsmaker] .dashed-block.example {
  margin: 0 -20px;
}
.article-page__contain-wrapper [class*=newsmaker] div:empty, .article-page__contain-wrapper [class*=newsmaker] p:empty {
  display: none;
}
.article-page__contain-wrapper [class*=newsmaker] img {
  display: none;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader {
  -ms-flex-order: 0;
      order: 0;
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader:after, .article-page__contain-wrapper [class*=newsmaker] .nwheader:before {
  content: none;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader h3 {
  font: inherit;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader h3:first-child {
  margin: 0 0 20px;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader h3:last-child {
  margin: 0 0 0;
}
.article-page__contain-wrapper [class*=newsmaker] .nwphotonameinfo {
  -ms-flex-order: 2;
      order: 2;
}
.article-page__contain-wrapper [class*=newsmaker] .nwname {
  -ms-flex-order: 2;
      order: 2;
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  text-transform: none;
  letter-spacing: normal;
}
.article-page__contain-wrapper [class*=newsmaker] .name {
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  text-transform: none;
  letter-spacing: normal;
}
.article-page__contain-wrapper [class*=newsmaker] .nwinfo {
  -ms-flex-order: 3;
      order: 3;
  display: block;
  margin: 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-style: italic;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] .info {
  display: block;
  margin: 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-style: italic;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] .nwtext {
  -ms-flex-order: 1;
      order: 1;
  margin: 0 0 20px 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] > ul {
  -ms-flex-order: 4;
      order: 4;
}
.article-page__contain-wrapper .poll {
  padding: 20px 0;
  margin: 20px 0;
  border-bottom: rgba(0, 0, 0, 0.1) 1px solid;
  border-top: rgba(0, 0, 0, 0.1) 1px solid;
}
.article-page__contain-wrapper .poll .back {
  top: 20px;
}
.article-page__contain-wrapper .poll .pollheader {
  color: #3db9b6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  margin-bottom: 10px;
}
.article-page__contain-wrapper .poll .pollquestion {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .poll .pollitempercent {
  height: 5px;
  background-color: #3db9b6;
  margin-bottom: 8px;
}
.article-page__contain-wrapper .poll .pollitemtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.21;
  color: #3db9b6;
  margin-bottom: 15px;
}
.article-page__contain-wrapper .poll .pollnote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.21;
  color: #9b9b9b;
  padding-top: 20px;
}
.article-page__contain-wrapper .poll .pollitem {
  max-width: 460px;
}
.article-page__contain-wrapper .poll .pollitem label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #3db9b6;
  border-color: #3db9b6;
  height: unset;
  min-height: 40px;
  line-height: 1.21;
}
.article-page__contain-wrapper .poll .pollitem input[type=radio]:checked + label {
  color: #3db9b6;
  border-color: #3db9b6;
  font-weight: bold;
}
.article-page__contain-wrapper .poll button {
  color: #000;
  border: 1px solid #000;
  font-weight: bold;
}
.article-page__contain-wrapper .poll button:disabled {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  border: solid 1px #ddd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #999;
  display: block;
  background: #fff;
  padding: 0 15px;
  font-weight: normal;
}
.article-page__contain-wrapper .cards__container {
  margin: 0 -20px;
}
.article-page__contain-wrapper .cards__menu-wrapper {
  border-top: 1px solid #3db9b6;
  border-bottom: 1px solid #3db9b6;
  background-color: #e2f5f4;
}
.article-page__contain-wrapper .cards__menu-wrapper ol {
  padding-left: 0;
  margin-bottom: 0;
}
.article-page__contain-wrapper .cards__menu-wrapper ol li {
  padding: 11px 20px;
  color: #3db9b6;
  border-top-color: #3db9b6;
  margin-bottom: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.43;
}
.article-page__contain-wrapper .cards__content {
  margin-bottom: 0;
}
.article-page__contain-wrapper .cards__content-item {
  padding: 20px;
  background-color: #e2f5f4;
  border-bottom-color: #3db9b6;
}
.article-page__contain-wrapper .cards__content-item h2 {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper .cards__content-item:last-child {
  border-bottom: none;
}
.article-page__contain-wrapper .cards__content-item p {
  margin-bottom: 0;
}
.article-page__contain-wrapper .cards__content-item ul {
  margin-top: 20px;
}
.article-page__contain-wrapper .cards__content-item .footnote {
  margin-top: 20px;
}
.article-page__contain-wrapper .highlighted {
  margin-left: 0;
  line-height: 2.7;
}
.article-page__contain-wrapper .article-table .vin {
  text-align: inherit;
}
.article-page__contain-wrapper .article-table [class*=newsmaker] {
  margin: 0;
}
.article-page__contain-wrapper .article-table .footnote img {
  float: none !important;
}
.article-page__contain-wrapper .article-table .footnote b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table .entrytype02 {
  color: #3db9b6 !important;
}
.article-page__contain-wrapper .article-table .entryheader1 {
  color: #3db9b6;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table .entryheader2 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table .entryheader2 a {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table p {
  font-size: 15px;
  line-height: 21px;
  margin: 0;
  /*& + .weakp {
      margin-top: 20px;
  }*/
}
.article-page__contain-wrapper .article-table p.weakp {
  font-size: 14px;
}
.article-page__contain-wrapper .article-table b {
  font-size: 15px;
  line-height: 21px;
}
.article-page__contain-wrapper .article-table th {
  color: #3db9b6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  border-bottom: 2px solid #707070;
}
.article-page__contain-wrapper .article-table th b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table th h2, .article-page__contain-wrapper .article-table th h3, .article-page__contain-wrapper .article-table th h4, .article-page__contain-wrapper .article-table th h5, .article-page__contain-wrapper .article-table th h6 {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table td {
  text-align: left;
  display: table-cell;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  color: #333333;
}
.article-page__contain-wrapper .article-table td ul, .article-page__contain-wrapper .article-table td ol {
  font: inherit;
}
.article-page__contain-wrapper .article-table td ul li, .article-page__contain-wrapper .article-table td ol li {
  font: inherit !important;
}
.article-page__contain-wrapper .article-table td img {
  max-width: unset;
  height: auto;
}
.article-page__contain-wrapper .article-table td h2, .article-page__contain-wrapper .article-table td h3, .article-page__contain-wrapper .article-table td h4, .article-page__contain-wrapper .article-table td h5, .article-page__contain-wrapper .article-table td h6 {
  margin-top: 0;
}
.article-page__contain-wrapper .article-table td h2 b, .article-page__contain-wrapper .article-table td h3 b, .article-page__contain-wrapper .article-table td h4 b, .article-page__contain-wrapper .article-table td h5 b, .article-page__contain-wrapper .article-table td h6 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table td p {
  font: inherit;
  padding-bottom: 20px;
}
.article-page__contain-wrapper .article-table td p:last-child {
  padding-bottom: 0;
}
.article-page__contain-wrapper .article-table .row td.cell__accent {
  background-color: #e2f5f4;
}
.article-page__contain-wrapper .article-table .row td.red {
  background-color: #ffefe0;
}
.article-page__contain-wrapper .article-table .row td.green {
  background-color: #deebe4;
}
.article-page__contain-wrapper .article-table.tabletype02 .red, .article-page__contain-wrapper .article-table.tabletype02 .color {
  color: #3db9b6;
}
.article-page__contain-wrapper .article-table.tabletype04 td {
  padding: 7px 35px 7px 0 !important;
}
.article-page__contain-wrapper .article-table.tabletype05 {
  margin-bottom: 0;
}
.article-page__contain-wrapper .article-table.tabletype05 td {
  color: #333333;
  border: none;
}
.article-page__contain-wrapper .article-table.tabletype05 p {
  line-height: 23px;
}
.article-page__contain-wrapper .article-table.tableType05 .entrytype01 .entryheader1, .article-page__contain-wrapper .article-table.tableType05 .entrytype01 .entryheader2, .article-page__contain-wrapper .article-table.tableType05 .entrytype01 p {
  color: #000;
}
.article-page__contain-wrapper .article-table.tableType05 .entrytype01 .entryheader1 span.black {
  color: #3db9b6;
}
.article-page__contain-wrapper .article-detached-iframe-wrapper .iframe-cap {
  display: none;
  /*width: 100%;
  height: 200px;
  background-image: url(/res/images/iframe/iframe.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;*/
}
.article-page__contain-wrapper .article-detached-iframe-wrapper iframe {
  float: none !important;
  max-width: 100% !important;
  width: 100% !important;
}
.article-page__contain-wrapper .article-detached-iframe-wrapper .iframe-video {
  height: 350px;
}
.article-page__contain-wrapper .testInArticleContainer {
  margin: 20px -20px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle {
  width: 100%;
  max-width: 100%;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer {
  padding: 20px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleStarText {
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleNameWrong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleNameRightig {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #e36000;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleBack a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQuest {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  padding-right: 35px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQuest b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleSolution {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleSolution b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer {
  width: 100%;
  max-width: 460px;
  padding: 8px 10px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  border: 1px solid #beba99;
  border-radius: 3px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer.clicked {
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  background-color: #efdfa6;
  border-color: transparent;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer:before, .article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer:after {
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer .bgr {
  padding: 2px 0;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer .bgr:before {
  width: 1px;
  height: 100%;
  top: 10px;
  right: -10px;
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer .bgr:after {
  width: 1px;
  height: 100%;
  bottom: 10px;
  right: -10px;
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleStarContainer {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 30px;
  height: 30px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleStarContainer .testInArticleStar {
  width: 30px;
  height: 30px;
  background-size: contain;
  margin: 0;
}
.article-page__contain-wrapper div.pa_layout {
  margin: 20px -20px;
  padding: 20px;
  background-color: #e2f5f4;
}
.article-page__contain-wrapper div.pa_layout:before {
  display: none;
}
.article-page__contain-wrapper div.pa_layout h3 {
  margin-top: 0;
  padding: 0 0 3px 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: bold;
}
.article-page__contain-wrapper div.pa_layout h3:before {
  display: none;
}
.article-page__contain-wrapper div.pa_layout h4 {
  font-size: 17px;
  line-height: 23px;
  font-weight: bold;
}
.article-page__contain-wrapper div.pa_layout .pa_inner fieldset legend {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper div.pa_layout .pa_inner fieldset select {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper div.pa_layout .pa_inner div[role=radiogroup] label {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .tippedimagenew figure {
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .tippedimagenew figure div {
  width: 100%;
  margin: 15px 0;
  padding-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #999999;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type {
  padding-left: 0;
  margin-bottom: 0;
  display: block !important;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.black {
  font-size: 0;
  background-color: black !important;
  width: unset;
  height: unset;
  border: none;
  border-radius: unset;
  overflow: unset;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.black:before {
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 50%;
  background-color: #000;
  text-align: center;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.red {
  font-size: 0;
  background-color: #ff390a !important;
  width: unset;
  height: unset;
  border: none;
  border-radius: unset;
  overflow: unset;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.red:before {
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 50%;
  background-color: #ff390a;
  text-align: center;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher {
  display: block;
  padding-left: 0;
  margin: 0 0 15px;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher fieldset {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px 20px;
  background-color: #f3f3f3;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label {
  display: block;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:first-child {
  color: #ff390a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:first-child input {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  white-space: nowrap;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:first-child .red {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ff390a;
  margin-right: 10px;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:last-child {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  margin: 0;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:last-child input {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  white-space: nowrap;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:last-child .black {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #000;
  margin-right: 10px;
}
.article-page__contain-wrapper .tippedimagenew_tips {
  padding: 0 20px;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col {
  padding: 0;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col .footnote {
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  color: #666;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col img {
  opacity: 1;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  margin: 0;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col h5 {
  display: block;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.black {
  width: 100%;
  height: auto;
  padding-left: 30px;
  box-sizing: border-box;
  border: none;
  border-radius: unset;
  overflow: unset;
  background-color: transparent !important;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  text-align: left;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.black:before {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 50%;
  background-color: #000;
  width: 20px;
  height: 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.red {
  box-sizing: border-box;
  background-color: transparent !important;
  padding-left: 30px;
  width: 100%;
  text-align: left;
  height: auto;
  overflow: unset;
  border-radius: unset;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.red:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  border-radius: 50%;
  background-color: #ff390a;
  width: 20px;
  height: 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col > div:first-of-type {
  display: block;
  padding-left: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
}
.article-page section {
  padding-left: 20px;
  padding-right: 20px;
}

#footer .container-fluid {
  padding: 0;
}

.inverse-title {
  margin-top: 30px;
}
.inverse-title.container {
  padding: 0 20px;
}
.inverse-title .row.npd {
  margin-left: -20px;
  margin-right: -20px;
  position: fixed;
  top: 50px;
  z-index: 1000;
  width: 100%;
  background-color: #475159;
}
.inverse-title + .container .npd-doc__menu {
  margin-top: 47px;
}

.inverse-title > .row.npd {
  margin-right: 0;
  margin-left: 0;
  left: 0;
}

.npd-doc__menu.row {
  margin: 0;
}
.npd-doc__menu.row .col {
  padding: 0;
}
.npd-doc__menu.row .col > button#link_other {
  padding: 20px;
}
.npd-doc.container {
  padding: 55px 20px 30px;
}
.npd-doc .npd-doc__article a.doc {
  color: #329a32;
}

.main-npd.container {
  padding: 30px 20px 0;
}
.main-npd.container .dropdown.searching {
  margin-top: 40px;
}

body .container {
  padding: 0;
}
body .container #link_attachments, body .container #link_other {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 576px) {
  body .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  body .container {
    max-width: 100%;
  }
}

.forms-page {
  padding: 0 20px;
}

.form-block.container {
  padding: 50px 20px 0;
}
.form-block .scrollable {
  overflow: auto;
}

.book-page {
  padding-bottom: 20px;
}
.book-page .mt-5 {
  display: block;
}
.book-page .row:first-child {
  margin: 0;
}
.book-page .row:first-child .col {
  padding: 0;
}
.book-page .article-page__header {
  padding-top: 35px;
}
.book-page .article-page__header_number_line {
  display: none;
}
.book-page .breadcrumb {
  margin-top: -20px;
}
.book-page .article-page__pre_top {
  margin: 0;
  padding: 0;
  border: none;
}
.book-page .article-page__pre_top h1 {
  margin-bottom: 0;
  padding-right: 20px;
}
.book-page .article-page__pre_top .bookmarkicon {
  top: 5px;
  right: 0;
}
.book-page .article-page__pre_announce2 {
  display: none;
}
.book-page .article-page__contain {
  margin-top: 0;
}

.frame-article {
  padding-top: 0;
}

.container.books-main {
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  word-break: break-word;
}
@media (min-width: 576px) {
  .container.books-main {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container.books-main {
    max-width: 100%;
  }
}
.container.books-main .breadcrumb {
  margin: 0 -20px;
}
.container.books-main .row {
  margin: 0;
}
.container.books-main .row .col {
  padding: 0;
}
.container.books-main .row:first-child {
  margin-bottom: 20px;
}
.container.books-main .row:first-child .col {
  padding: 0;
}
.container.books-main .row:nth-child(2) .col h5 {
  font-size: 24px;
  line-height: 1.21;
  color: #343434;
}
.container.books-main .row:nth-child(3) .col a {
  color: #343434;
}

.container.books-main-frame {
  padding-top: 0;
}

main.index-page .searching-block {
  margin: 0;
  padding: 30px 20px 30px;
}
main.index-page .searching-block > .row {
  margin: 0 -20px;
}
main.index-page .archive-block {
  margin: 0;
  padding-top: 40px;
  padding-bottom: 30px;
}

main .fav-block {
  margin: 0;
}

div.list-group-item {
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 20px 0 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
div.list-group-item a {
  margin-bottom: 0 !important;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.33;
  color: #000000;
}
div.list-group-item h5 {
  margin-bottom: 0 !important;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
}

div.list-group-item-dark {
  background-color: transparent;
  padding: 0 0 20px;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mt-5 {
  display: none;
}

.login-form {
  margin-top: 20px;
}

.page-content-common-wrapper.service-page-block .service-page-block__shadow-right-top, .page-content-common-wrapper.service-page-block .service-page-block__shadow-right, .page-content-common-wrapper.service-page-block .service-page-block__shadow-right-bottom, .page-content-common-wrapper.service-page-block .service-page-block__shadow-bottom, .page-content-common-wrapper.service-page-block .service-page-block__shadow-left {
  display: none;
}
.page-content-common-wrapper.service-page-block .page-content-common.service-page-block__content {
  padding-left: 0;
  padding-right: 0;
}

.services-page .row {
  margin: 0;
}
.services-page .row .col {
  padding: 0;
}
.services-page__simple-item.p-2 {
  padding: 0 20px !important;
}
.services-page .list-inline-item {
  display: block;
  margin-bottom: 20px;
}
.services-page .list-inline-item:last-child {
  margin-bottom: 0;
}

.menu-lang a {
  background-image: url(/res/images/content-navigation-menu-link__langchanger.png);
}

.cell__gray {
  background-color: #a7a7a7;
}

.cell__good {
  background-color: #1f7d1f;
}

.cell__bad {
  background-color: #bf0000;
}

.index-page__summary {
  background: #c7c8ca;
}

.index-page__summary_mainarticle .col a {
  color: #000000;
}
.index-page__summary_secondaryarticles > .col a.index-page__summary_secondaryarticles_article {
  color: #000000;
}
.index-page__summary_secondaryarticles > .col a.index-page__summary_secondaryarticles_article strong {
  color: inherit !important;
}

.article-page__contain-wrapper .complexhead .complexheader + .complextext h2 {
  margin: 0;
}
/*# sourceMappingURL=data:application/json;base64,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QUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdC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aW1wb3J0IFwiL3NraW5zL19fcm9vdC9yZXMvY3NzL2ludGxUZWxJbnB1dC5jc3NcIjtcbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG5ib2R5IHtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0ZCAhaW1wb3J0YW50O1xufVxuXG4uYmItaW52ZXJzZSB7XG4gIGJvcmRlci1ib3R0b206ICMzYzQ2NGQgMXB4IHNvbGlkO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmxpbmstY29sb3ItYmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExheW91dCAqL1xuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogUHJveGltYU5vdmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5ib2R5ID4gbWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbmJvZHkgPiBtYWluID4gc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuYm9keSA+IGhlYWRlcixcbmJvZHkgPiBmb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuZm9vdGVyLFxuZm9vdGVyIGEsXG5mb290ZXIgYTp2aXNpdGVkIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiAxN3B4IDE1cHggMTVweCAxMXB4O1xufVxuZm9vdGVyID4gLnJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbmZvb3RlciA+IC5yb3cgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbmZvb3RlciA+IC5yb3cgPiAuY29sOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZlcnNlLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICM0NzUxNTk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaW52ZXJzZS10aXRsZSA+IFtyb2xlPXRhYmxpc3RdIFtyb2xlPXRhYl0ge1xuICBib3JkZXItdG9wOiAjNmM3NDdhIDFweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5pbnZlcnNlLXRpdGxlID4gLnJvdyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uaW52ZXJzZS10aXRsZSA+IC5yb3c6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6ICM2Yzc0N2EgMXB4IHNvbGlkO1xufVxuLmludmVyc2UtdGl0bGUgKyBtYWluIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbmltZ1tzcmMkPVwiLmdpZlwiXSwgaW1nW3NyYyQ9XCIucG5nXCJdIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6IC1vLWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi8qIEVPRiBMYXlvdXQgKi9cbi8qIE1peCAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwMDAwcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGxhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBOYXZpZ2F0aW9uICovXG5oZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0LFxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1yaWdodDpmb2N1cyxcbmhlYWRlciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItcmlnaHQ6aG92ZXIsXG5oZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0OmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMzYzQ2NGQgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ29BQUFBakNBTUFBQURWRW1paEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0V6TXpsRlJqVXhRa0V4TkRFeFJUVTROek00T0RNMk16RTRSalZDT1RBNElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rRXpNemxGUmpVeVFrRXhOREV4UlRVNE56TTRPRE0yTXpFNFJqVkNPVEE0SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFUTXpPVVZHTkVaQ1FURTBNVEZGTlRnM016ZzRNell6TVRoR05VSTVNRGdpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVRNek9VVkdOVEJDUVRFME1URkZOVGczTXpnNE16WXpNVGhHTlVJNU1EZ2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZKUG0wakFBQUFCbEJNVkVVMFJFeVluWnlJYXljSUFBQUFBWFJTVGxNQVFPYllaZ0FBQUI5SlJFRlVlTnBpWUNRYU1BeTQwbEV3VE1Gb0lod0ZvK21WSmtvQkFnd0EzY1FCK2F3aHNad0FBQUFBU1VWT1JLNUNZSUk9KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5oZWFkZXIgPiAubmF2YmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG51bC5vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5vcHRpb25zID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgdWwub3B0aW9ucyA+IGxpIHtcbiAgICB3aWR0aDogNDNweDtcbiAgfVxufVxuXG51bC5vcHRpb25zID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnVsLm9wdGlvbnMgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAjNTA1OTVmIDFweCBzb2xpZDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtYXJjaGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDTUFBQUFuQ0FZQUFBQ0ZTUEZQQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBRUtVbEVRVlJZdysyWVcwd2NaUmlHbnhsbWwvT0NVSUp5Y0dITFliRVdBU3RTTXpRMkpwdW9yRTFvMm1nMHNURlYwVnVOOGRJWTlVYXZUSXlXMkJibHdsSnFveG5xeGNUb3hVN3FSYUV0RkVOaEM3dVVvMkFSeWlGMER6TmU3QzdkcGRVMFpoYVRodmR1OG4rVDc4MDdoLy81UHdGQWRybEY0Rm1nRVVnRkFrQXZjRTVUbFhDMHBnQjRBOGpHUEswRHZacXE5QUFJc3N1ZEFuUVZGeFVlcks1MElLV2tFQTZIR2JubVoySnFwZ2M0b0ttS0xydmNjbTZ1emRQWVVHdWFrMEF3eUlqWHgvVHNYRGZ3b2dROFYxTDA0TUhYanh4R0ZNV053bjF5SXljNno3U01YNTg2QkhRQjVHUm4wZnpVSGhPRGdmMzdtdmk2NC9TaGlhbVo3MFNneGw1YWxHQUVRQlFFeXUwbEFPWkZjUmVKZ2tDWnZSakFLUUlYUmtiOUJJTEJoS0pnTU1Ud3lCakFiOGswRXdnRUdmYjZBSG9GQU5ubC9qTEhsdDFXNFhnWVFSUXhkSjB4L3dSL0xkNXMxMVRseldpTm5KV1Y2WEZXT1V3ekVncUY4UGtuV2JxNS9KV21LbThKc1FYWjVhNEg2Z0FMRUFZR05GVzVFTGR1QTE0QU1rd01KZ2hjMWxUbFVyS1MzNWJwRXU2MU1QcHpkQUpwSnZZUEFWNU5WZFlBcEdpak91QlRvQ0hPNEFEd3JxWXF2ZEhydlZhcnhiTWovd0hUbk9pNndmeWZDeXV5eS8yT3BpcnRndXh5bDBpU05IamcrV2R5cWlyS0VRUUJEQVB2cUo4ZmVuNWVDWVpDajJpcU1pRzczTEs5dE1oejlOWERKZ1lETnhZV09mNXR0N0c4c3RvZ0FpMTF1NTA1ZGJ0cnlFaFBJejB0bGZUME5Hb2ZkZEpRdnlzTGVNWFU3cHVVbjVkTDdhNXFBWENKZ05WSVpyZDcwTUxpRXNDOEJIemZQekQwb2IyMEtLZTYwcEh3bUM1ZStuMEY2SXpkdExhMnp1Q1ExelFUaHE3akhSdG5hSGowQ3RBVjJ3NGVBejRENmdFUk1JREx3SHVhcXZSRmE4cUJUNEFVazRNWkJEN1hWR1V4R2FsdjYvNVc3QVdPQWZtVGdKVUlrUGNCUFhGQW5nNDBZZjRMUEtTcHloVGNCdkxUeFVXRnJkVVY1VWlTUkRnY1p0anJZM0o2TmdISTA5SlNQY1VQRlpybVF0ZDFabWJuUSt1M2JuMmdxY3JITVNCdnZSdVFuK3c4MCtLUEEvTENnbnlPdk54cWFpeXJxMnRTZTBmWFI3TEwvZXUvQW5uWkZnQjVabVlHemtvSFFMTUlYQndaOVJNSTNBbmtWN2NBeUExZ2VuWU80UG9Ha050c1dXMFZEanRpSXBBZjExVGxhTFJHenN2TDlUUTNQVzZhRWQwd0dMbm1ZOWpyT3c4OEhRL2tkVVMyQXdzUjZPbVBiUVhSOVdMZ2ZTSmZtMWtLQS8zQU41cXFyQ2NsK20zZDEvcW5FMlVJdUxMVko4cllwLzJGelpiMWRxWEQvditldFdXWGUzL0JqcnhmMmw1N0NhdlZjdHR5TUVSN1J4ZXpmOHk3TlZYcFNkYnBJQkFJY3V6a0tlYm1iN2hFNEltcW5XVUpSZ0FzRm9tYVNBcDdUZTIrU1Zhcmhlcktjb0E5SWpBMFBqR05ydXNKUmJwaDRCdWZoTWhoTG1uU0RRUC8rQlRBVlFuNGFYSjY5dXl4RTZkYW5kVTdOMlo2Y1FqUkhidHhhWGtGei9uZS85cjNEc1hOOU00Q1AyNkdxOWkwTTBoazJ0bXpCZFBPUGsxVkZJQy9BYi8rMHI5YTBpZGJBQUFBQUVsRlRrU3VRbUNDKTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtZmF2b3JpdGVzID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUIwQUFBQW9DQVlBQUFBQ0pQRVJBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFCMEVsRVFWUll3KzNYTzJnVlFSUUc0Ty9HWU1UR3FFRWIrelNDaFk5R3NqcXNHQnRCc0JBdFRCTkJzVEFTdEJXMDFDS0NuU21DdFNDQ05zSXdNR2tVQW9xRmhXQWhoQlNhK0FBVmZFQXMzSXVMSm5BVGt6VHVxWForenM3SG1WMFd0cFZ5UElXYjZMUDZOWXRMclpUakxMYXVBZGl1OTExckRNTG03dm9xRkdWcnRhU1U0M3o3dW11TnAyelFCbTNRQm0zUUJtM1FCbTNRL3g3dFhzNU5LY2NlYk1LSFVKVGZWaFZOT2U3Q05ReGlQYjZrSE8vamNpaks2VTczNmZoNFU0NURlSUtqRlFnYmNSSlBVNDVoeGRDVTQ3cVU0dzFNb0tlSzV6RlhhK3ZEbzVUamhYOUdVNDY5ZUlqUld2d2NPME5SOXVFQVpxcThHMk1weDRtVTQ0WmxvU25IZmp6MjYvbTE2eDcyaDZKOEFhRW9NL1pXZmUwYXdtVEtjY2VTMEpUamtXcWovdHB4WHNYeFVKU2Y2cjJoS0dkd0VPTzFlQSttVW80REhhRXB4MUU4UUc4VmZjYUpVSlJYUWxIT0w3UkpLTXF2b1NqUDREeStWL0YyeEpUanVULzdXL1gvUnR6QjZkcjZOWTZGb255bXc2cW11NHR0dFhnY3c0dE5XZ2Nuc1c4cFlEWDFKSFpqcWhZUDEzc1dlNUZ1NDFBb3lqZExBV3Z3TkFhcWsvdXJXaW5IT1d5cDFqOXdNUlRscmVWZ0MxWEtjUVRYL2Y3NnZldkNXYnpGS3d5dUpGaE5QWWJEZUltUEdQa0ozUk9LaVlZUFlLMEFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtc2VhcmNoID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNjQUFBQW5DQVlBQUFDTW8xRTFBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFEV1VsRVFWUll3OFhYUzRqZGRCVEg4Yys5Z2tvcGlzdUNHeFcwMVlKS1c4YXBOQkN5Y0NGVVVZU3VXckhqb3dyaW9xMTFSQmlSb2hZVkYyNFVIYXpnWTZPSXRjc1FHbHQxV3F2akF4OE1LbWpCQ2c2NGtVSkJ4MFV5Y3VjL21admNsL1BiaEp6a25Iei9qNXovT1MwTmxlWHBCdHlHbTdFQjY3QUc1M0FXMytOakhJbWo1TXVtY2J1cFZRUFV3aDNZaDdFZTRuNkI1L0YySENYL0RCMHV5OU9yTVYzT1ZMODZoWWs0U3I3cXg3bTlBdGhkT0QwZ0dHekJUSmFuZC9manZHem1zanpkZzVkV0FQOFZSNUhpSi95SlMzQUZZdHlLS3l2OEZ2QllIQ1hQOWcyWDVla092RlVCL1MwbThVRWNKUXZkQW1aNWVndWV4bzBWaisrUG8rU1ZudUd5UEwwR24yRnQ4TTZMZURTT2t2Tk5nMlo1ZWdHbThIZ3cwUE1ZajZQazg4Wnc1Vjk1RE51QzV3ZDZYWW9BOGo2OEhKaG5zVG1Pa3Ivci9CZjMxWjBWWU5PRGdFRzVoQzhFNWh1d3E0bi9JdHlCd0Q2SFBZT0FkV2cvVGdhMmZlVnFkWWZMOHZSYWJBcnNVNzNzc1c0cWwyOXZZRjZQbTJyaHNEMncvWWgzaGpScmk0QWZJZndKdHRmNXRTMVB0TzhQY3VSMDBYdkJmVzJDYnlzTzhVNmRySFBxVTJIY2pVM2cxZ1cyTXlPQ0MrTmVWdWJEcm5CckF0djhpT0NxNHE3dDV0QlcxR05MUmpRaXVLcTQ1N281dFBGN1lMdDhSSEJoM1BtNmROVldWTENkMm1RMDJoemNmMWZuME1hSndIWjdrK3pkaDhLOGRxTE9vWTBQQTl0NlJhOHdOR1Y1dWdWYkEvUFJXcmc0U21ieFRXQi9xdTQzN3dHc2hiQ0FtTVB4V3JqeWVpaXdiOFJ6UTVrMm5sQlV5WjA2VkZlMGRzSzlxU2cwTy9WSWxxY1BERGhyT3hSRlo2ZSt4dXROL0RzcjRldnhLUzRPUjRuSkpzVmhSNnhXT1dOVGxsYkNDeGlMbytSVWt6ai9OVEZsSS94d3hUdjdjU3pMMDBaOWE3bjVNenhwZVMvU3dvTk45M05WOXpXSmd5dThQNE4zeSt0ditBTVg0aXFNS3lycThRYmZQWXpkZGF0Um1jK3lQSjFRdEljWE5SbGhqUlpXK0U0dFlHVlRIVWZKcTRwNmEzWkFzQmxGaTNpNDR0a3V2Tlp0aWRzclBZaWo1TFNpWTUvQUR6MUN6ZUZlYkMzMzhtNjgwU3RnbzJPcS9QdkdGRWZRTmx4bmFaVXhyemdyUDhFUkhBL3pXQWt3alowVm42aGM0cjdQMEN4UDI3Z1VmelZ0aG5vRkhNVUJQelRBL3gydUY4QlZnV3NLdUdwd0RRQ2ZXVlc0R3NENWRoL3hocXB5ODk5amVSNzhaZFZuYmxIbERCN0VRL2daTy84RkhuUUxWSWo5TTVjQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1ob21lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LW1pbl9jb3Vyc2VzID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQm9BQUFBV0NBWUFBQURlaUl5MUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFKNlNVUkJWSGdCcFZiZGNkcEFFTjQ5OEV3ZVNRV2hBOE5qWnNCd2RnTjJCU1lWb0ZSZ1VRR2tna0FGSVFYZ2t5R1pQRm9kUkNYdzREZEE2KzlPRXNPUEFJRjM1a0RIM2Q1MzMrNjNLNWpPTVBQUFZHbEJiVHpPNllwQy9WVkhSWDI1eUNiemFpcjhSaitKNUg3Ym00ZFNvbDRSd0pOQUx6UFRGUklmanhXTWdLazB0citMckR4NFZ6RWlKdlpiRFQyNkNNaUdpWmNDRmdpVjBGeVU5SFRqYnJDMVoybzhabmx5bHpqQmpvdXdrQ1YvMHpyL0FHT1F0NUw0elBTSTZWd0VGN3JadnRBZWtQbHJhaHhMUDJQQnF1UzFHcTJqSWRsZzEyRUN1elNjVW1LOXljNEIyV1NyTjhwWUpFbGUwSGV3bU5NWnRzT09YTzZhdXVlZVhTNVdZc0NnaWhFSkkweE5IZEFIYkkvZGd1dUtsZzZnbXZLTHFJenhVYnVpd0oxbExYWjVycWoxb3JpRk5wVDJhcVlUank0MEt5UjdoajJMckpCV1hMZENLcTl4V0VZa0tyS1VtYmtmL0hudTdpYjBtR1hsZ0R3bjVVRDhvRy8wT0Z0WG01dXhNTVFOSGxLRzF2RS9idmgwQ3NUdTJXQkJPRU52Z2xncjUvaGxTZ3NCVmdGVEgrdzZlZXhjT1FoWWlOUmM2SmxEc293KzBaNWE4NEFTZzVNc3FlZmtTdlNZc3ZOalJiOFJoN2xhb0J4aThSTHk4b05XeXNmZUFSL29OWWVCWUdrMzZFQ3VZK1N1YjlseFRENlVoSnc2aExRY2JnUEhjUHA4OEt5alFHdkFKTjVqVng4cWJqbkNVZzdqVlR3cVd0UmwxRkdJVCtSRGhRVUFoL2dhMGdWV1RtOVUzMXNScWRJWmxyNnp2dGg0NWxsdTZvTFo1QmVXN2wzN2tOTXR5Y3hNRzYrTFBqQnFtSWJ0NW0yOUVGRGlQQm1nS1hiVGFZZ2lEdUtZWHVDUjVBUjFwaFJkTzJsbjlRUDE2ZWFkVjVqUkdteW5HK2NhdWdCT0NkRUplc2VZRi92UFlFd0ZncWtwVXRjeExUOG5BQ3B5alJOaUtxSzhkd3JhVVl4MVF6K3lBQUFBQUVsRlRrU3VRbUNDXCIpO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1jYWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDM4cHg7XG4gIHJpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWNhbGwgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNDNDY0RDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0M0NjREO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFM0xqVXlNeklnTVRndU5qRTVNMHd4T1M0Mk56TTJJREUyTGpRMk9VTXhPUzQ1TmpNeUlERTJMakU0TXlBeU1DNHpNamsySURFMUxqazROeklnTWpBdU56STROQ0F4TlM0NU1EVTBRekl4TGpFeU56SWdNVFV1T0RJek5pQXlNUzQxTkRFeElERTFMamcxT1RNZ01qRXVPVEU1T1NBeE5pNHdNRGd5VERJMExqVTBNRGNnTVRjdU1EVTBOa015TkM0NU1qTTFJREUzTGpJeElESTFMakkxTVRnZ01UY3VORGMxTWlBeU5TNDBPRFF4SURFM0xqZ3hOamxETWpVdU56RTJOU0F4T0M0eE5UZzJJREkxTGpnME1qVWdNVGd1TlRZeE5DQXlOUzQ0TkRZeUlERTRMamszTkRWV01qTXVOemMwTkVNeU5TNDRORFFnTWpRdU1EVTFOU0F5TlM0M09EUTVJREkwTGpNek16SWdNalV1TmpjeU5TQXlOQzQxT1RBNFF6STFMalUyTURJZ01qUXVPRFE0TkNBeU5TNHpPVFk0SURJMUxqQTRNRGNnTWpVdU1Ua3lNeUF5TlM0eU56TTFRekkwTGprNE56Z2dNalV1TkRZMk15QXlOQzQzTkRZMElESTFMall4TlRnZ01qUXVORGd5TnlBeU5TNDNNVEk1UXpJMExqSXhPRGtnTWpVdU9EQTVPU0F5TXk0NU16Z3lJREkxTGpnMU1qWWdNak11TmpVM05TQXlOUzQ0TXpnMFF6VXVNamt6TVRFZ01qUXVOamsySURFdU5UZzNOVGtnT1M0eE5EUXpOaUF3TGpnNE5qZ3dPQ0F6TGpFNU1qUTVRekF1T0RVME1qYzNJREl1T1RBd01qRWdNQzQ0T0RRZ01pNDJNRFF6TmlBd0xqazNOREF5SURJdU16STBNemxETVM0d05qUXdOQ0F5TGpBME5EUXpJREV1TWpFeU16SWdNUzQzT0RZMk9TQXhMalF3T1RFZ01TNDFOamd4TlVNeExqWXdOVGc0SURFdU16UTVOaUF4TGpnME5qY3hJREV1TVRjMU1pQXlMakV4TlRjeklERXVNRFUyTkRGRE1pNHpPRFEzTmlBd0xqa3pOell5TWlBeUxqWTNOVGc0SURBdU9EYzNNVFF4SURJdU9UWTVPVFlnTUM0NE56ZzVORFZJTnk0Mk1EWTJOVU00TGpBeU1EUXhJREF1T0Rnd01UY2dPQzQwTWpRek5DQXhMakF3TlRFMUlEZ3VOelkyTkRrZ01TNHlNemM0TVVNNUxqRXdPRFkwSURFdU5EY3dORGdnT1M0ek56TXpOeUF4TGpnd01ERTRJRGt1TlRJMk5qRWdNaTR4T0RRMU1rd3hNQzQxTnpNZ05DNDRNRFV5TmtNeE1DNDNNalk0SURVdU1UZ3lOVGtnTVRBdU56WTJNU0ExTGpVNU5qZzVJREV3TGpZNE5UZ2dOUzQ1T1RZME1VTXhNQzQyTURVMklEWXVNemsxT1RJZ01UQXVOREE1TkNBMkxqYzJNamt6SURFd0xqRXlNVGdnTnk0d05URTJURGN1T1RjeE5EVWdPUzR5TURFNU5VTTNMamszTVRRMUlEa3VNakF4T1RVZ09TNHlNRGs0TWlBeE55NDFPREkySURFM0xqVXlNeklnTVRndU5qRTVNMW9pSUdacGJHdzlJbmRvYVhSbElpOCtDand2YzNablBnbz1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxudWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCA+IGE6OmJlZm9yZSwgdWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNDNDY0RDtcbiAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgc2NhbGVfYm9yZGVyO1xufVxudWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCA+IGE6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbkBrZXlmcmFtZXMgc2NhbGVfYm9yZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxudWwub3B0aW9ucyA+IGxpLm1lbnUtaG9tZSA+IGEge1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2I2YmFiNTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWhvbWUgPiBhID4gaSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWF1ZGlvID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWF1ZGlvLS1hcnRpY2xlID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1RkY7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtYXVkaW8tLWhpZ2hsaWdodCA+IGE6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdWRpb1BsYXlpbmc7XG59XG5cbkBrZXlmcmFtZXMgYXVkaW9QbGF5aW5nIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42Nyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZDogIzFmMjYyYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICM4ZjkzOTU7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDI1cHg7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgPiBhIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNDcsIDE0OSwgMC41KTtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogIzJhMzEzNiAxcHggc29saWQ7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBhI3VzZXJuYW1lLFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIGEjdXNlcm5hbWUgKyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBhI3VzZXJuYW1lICsgc21hbGwge1xuICBjb2xvcjogIzhmOTM5NTtcbiAgcGFkZGluZzogMHB4IDE1cHggMTJweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIGFbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBbY2xhc3MqPWF1dGhCdXR0b25TdHlsZXNfX2Ryb3Bkb3duTGlua3NdIGFbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5oZWFkZXIgLnRyaWFsLWFjY2VzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDFlMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oZWFkZXIgLnRyaWFsLWFjY2VzcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuaGVhZGVyIC50cmlhbC1hY2Nlc3MgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4jYXV0aEJ1dHRvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI2F1dGhCdXR0b24gW2NsYXNzKj1CdXR0b25fX3VhTG9nb10ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDZweCAwIDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jcGFuZWxjb250YWluZXIge1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyNXB4O1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICAvKiBJT1Mg0L3QtSDQt9Cw0LrRgNGL0LLQsNC10YIgZHJvcGRvd24g0L/RgNC4INGC0LDQv9C1INCy0L7QstC90LUgKi9cbn1cblxuLyogRU9GIE5hdmlnYXRpb24gKi9cbi8qIENvb2tpZSDQsdCw0L3QvdC10YAgKi9cbi5hbGVydC5hbGVydC1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG91dGxpbmU6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNCwgMjAsIDAuODIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgY29sb3I6ICNGQUY4RjU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC8qINCh0YLQsNGA0YvQtSDRgdGC0LjQu9C4INC60YPQutC4INC/0LvQsNGI0LrQuCAqL1xuICAvKnBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM0M2E7Ki9cbn1cbi5hbGVydC5hbGVydC1kYXJrIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDEwcHggMjRweCA5cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOEY1O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiDQodGC0LDRgNGL0LUg0YHRgtC40LvQuCDQutGD0LrQuCDQv9C70LDRiNC60LggKi9cbiAgLypmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAuNzU7Ki9cbn1cbi5hbGVydC5hbGVydC1kYXJrIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmFmOGY1O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDMuNSU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTE1JTtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbn1cblxuLmFnZS1wcm90ZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgY29sb3I6ICMzYzQ2NGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZ2UtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjEyK1wiO1xufVxuXG4vKiDQkNGA0YXQuNCyICovXG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiAjNDc1MTU5ICFpbXBvcnRhbnQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2UgPiBiLCBtYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2UgPiBzdHJvbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuYmctaW52ZXJzZSA+IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5jYXJkIC5hcmNoaXZlLWxpc3QtaXRlbV9fdGVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgLmNhcmQtYm9keSAuYXJjaGl2ZS1tb250aDpub3QoZmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5jYXJkIC5jYXJkLWJvZHkgLmFyY2hpdmUtbW9udGggLnJlYWQge1xuICBjb2xvcjogI2EwYTFhNTtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jay5yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qINCf0L7QuNGB0LogKi9cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sgLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmstZGF0ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmstdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCmXCI7XG59XG5cbiNzZWFyY2hTdWdnZXN0cyA+IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI3NlYXJjaFN1Z2dlc3RzID4gdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4jc2VhcmNoU3VnZ2VzdHMgPiB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLyog0JHQu9C+0Log0LDQstGC0L7RgNC40LfQsNGG0LjQuCAqL1xuLmxvZ2luLWZvcm0sXG4uZGVtb19fYmxvY2sge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDZkNmQ2O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYWNjZXNzL2FjY2Vzcy1sb2NrLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCAjZWNlY2VjO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ubG9naW4tZm9ybV9faGVhZGVyLFxuLmRlbW9fX2Jsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubG9naW4tZm9ybV9fdGFibGUsXG4uZGVtb19fYmxvY2tfX3RhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlLWxlZnQsXG4uZGVtb19fYmxvY2tfX3RhYmxlLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlIGEsIC5sb2dpbi1mb3JtX190YWJsZSAuYnV0dG9uLFxuLmRlbW9fX2Jsb2NrX190YWJsZSBhLFxuLmRlbW9fX2Jsb2NrX190YWJsZSAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ubG9naW4tZm9ybV9fdGFibGUgYTpob3ZlciwgLmxvZ2luLWZvcm1fX3RhYmxlIC5idXR0b246aG92ZXIsXG4uZGVtb19fYmxvY2tfX3RhYmxlIGE6aG92ZXIsXG4uZGVtb19fYmxvY2tfX3RhYmxlIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlIGEuZGlzYWJsZWQsIC5sb2dpbi1mb3JtX190YWJsZSAuYnV0dG9uLmRpc2FibGVkLFxuLmRlbW9fX2Jsb2NrX190YWJsZSBhLmRpc2FibGVkLFxuLmRlbW9fX2Jsb2NrX190YWJsZSAuYnV0dG9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxvZ2luLWZvcm1fX2Vycm9yLFxuLmRlbW9fX2Jsb2NrX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tZm9ybS1waG9uZS12YWxpZCxcbi5kZW1vX19ibG9jay1waG9uZS12YWxpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzA2YzUwNjtcbn1cbi5sb2dpbi1mb3JtLXBob25lLWVycm9yLFxuLmRlbW9fX2Jsb2NrLXBob25lLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmxvZ2luLWZvcm0gLmhpZGRlbixcbi5kZW1vX19ibG9jayAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIGhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cblxuICBoZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0Om5vdCguY29sbGFwc2VkKSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi8qIEFsZXJ0ICovXG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFyayAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4vKiDQkdC+0LvRjNGI0LUg0LjQvNC/0L7RgNGC0LjRgNC+0LLQsNGC0Ywg0L3QtdC+0YLQutGD0LTQsCAqL1xuLyog0KTQvtGA0LzRiyAqL1xuI2xpbmtfb3RoZXIsICNsaW5rX290aGVyOmxpbmssICNsaW5rX290aGVyOmhvdmVyLCAjbGlua19vdGhlcjpmb2N1cywgI2xpbmtfb3RoZXI6YWN0aXZlLFxuI2xpbmtfYXR0YWNobWVudHMsICNsaW5rX2F0dGFjaG1lbnRzOmxpbmssICNsaW5rX2F0dGFjaG1lbnRzOmhvdmVyLCAjbGlua19hdHRhY2htZW50czpmb2N1cywgI2xpbmtfYXR0YWNobWVudHM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2xpbmtfb3RoZXIgLmZhLnB1bGwtcmlnaHQsICNsaW5rX290aGVyOmxpbmsgLmZhLnB1bGwtcmlnaHQsICNsaW5rX290aGVyOmhvdmVyIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19vdGhlcjpmb2N1cyAuZmEucHVsbC1yaWdodCwgI2xpbmtfb3RoZXI6YWN0aXZlIC5mYS5wdWxsLXJpZ2h0LFxuI2xpbmtfYXR0YWNobWVudHMgLmZhLnB1bGwtcmlnaHQsICNsaW5rX2F0dGFjaG1lbnRzOmxpbmsgLmZhLnB1bGwtcmlnaHQsICNsaW5rX2F0dGFjaG1lbnRzOmhvdmVyIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19hdHRhY2htZW50czpmb2N1cyAuZmEucHVsbC1yaWdodCwgI2xpbmtfYXR0YWNobWVudHM6YWN0aXZlIC5mYS5wdWxsLXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG59XG5cbi5ib29rbWFya2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib29rbWFya2ljb24uYm9va21hcmstZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFU0UlVKRlJDSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cbi5ib29rbWFya2ljb24uYm9va21hcmstdHJ1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOU0lnYUdWcFoyaDBQU0l5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUxSURJd0lqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaUkwWkdNREF3TUNJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQmtQU0pOTWlBd2FERXhZVElnTWlBd0lEQWdNU0F5SURKMk1UVXVPRFEwWVRJZ01pQXdJREFnTVMwekxqSTBPQ0F4TGpVMk0yd3RNeTR3TVRjdE1pNDBNRGxoTWlBeUlEQWdNQ0F3TFRJdU5EazVMakF3TTJ3dE1pNDVPRFVnTWk0ek9UTkJNaUF5SURBZ01DQXhJREFnTVRjdU9ETTBWakpoTWlBeUlEQWdNQ0F4SURJdE1ub2lMejQ4TDNOMlp6ND0pO1xufVxuXG4uaW52ZXJzZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbn1cbi5pbnZlcnNlLXRpdGxlIGgxLCAuaW52ZXJzZS10aXRsZSAuaDEsIC5pbnZlcnNlLXRpdGxlIGgyLCAuaW52ZXJzZS10aXRsZSAuaDIsIC5pbnZlcnNlLXRpdGxlIGgzLCAuaW52ZXJzZS10aXRsZSAuaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuXG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbiNuYXYtcmV2aXNpb25zIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNuYXYtcmV2aXNpb25zIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uZm9ybXMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybXMtcGFnZSBoMywgLmZvcm1zLXBhZ2UgLmgzIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3Jtcy1wYWdlX19pbXBvcnRhbnQgLmNhcmQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNkNzFmMmQgMCUsICNlMDQ4MzMgMTAwJSk7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW06bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWNiNTM3IDAlLCAjZWNiZTQ2IDEwMCUpO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjU5ZTk4IDAlLCAjNTVhYWE2IDEwMCUpO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDMpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIC5saXN0LXVuc3R5bGVkIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9fbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybXMtcGFnZV9fbmV3cyA+IC5yb3cge1xuICAvKi1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyovXG59XG4uZm9ybXMtcGFnZV9fbmV3cy13cmFwcGVyIGg0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mb3Jtcy1wYWdlX19uZXdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIGEgLmZvcm1zLXBhZ2VfX25ld3MtaXRlbV9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIGEgLmZvcm1zLXBhZ2VfX25ld3MtaXRlbV9kZXNjcmlwdGlvbiAubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybXMtcGFnZV9fc2VhcmNoaW5nIC5zZWFyY2gtcmVzdWx0LWJsb2NrIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCAuc2VhcmNoLXJlc3VsdC1pdGVtIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9fc2VhcmNoaW5nIC5zZWFyY2gtcmVzdWx0LWJsb2NrIG9sIC5zZWFyY2gtcmVzdWx0LWl0ZW0gYSAuc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tYmxvY2sge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZvcm0tYmxvY2sgLnNjcm9sbGFibGUge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIG92ZXJmbG93LXg6IGluaXRpYWw7XG59XG4uZm9ybS1ibG9jayAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGk6bm90KGZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250OiAxMnB4LzEycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXB4IDNweCAxcHggMnB4O1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpLndvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5kb2NcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaS5leGNlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLnhsc1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MmExO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpLnBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLnBkZlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MmExO1xufVxuLmZvcm0tYmxvY2sgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5mb3JtLWJsb2NrX19hcnRpY2xlX19oZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5mb3JtLWJsb2NrIC50aXRsZXBhZ2Uge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tYmxvY2sgLnRpdGxlcGFnZSAuZmlsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM7XG59XG5cbi8qINCh0LXRgNCy0LjRgdGLICovXG4uc2VydmljZXMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uc2VydmljZXMtcGFnZSAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlcnZpY2VzLXBhZ2UgLmNhcmQtdGV4dCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjIzO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgxKSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDEpIGg1IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWFhNjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMikgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgyKSBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2JlNDY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDMpIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMykgaDUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19zaW1wbGUtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tYWluLW5wZCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbmsge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbms6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbmsgYSB7XG4gIGNvbG9yOiAjNDU4ZTM0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW5wZF9fbmV3cy1pdGVtLWxpc3QtbGluayBhIC5tYWluLW5wZF9fbmV3cy1pdGVtLWxpbmstaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0LWl0ZW0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQgPiBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2VjYmU0NjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubnBkLWRvYyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubnBkLWRvYyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2NfX2F0dGFjaG1lbnRzLWxvdHMgbGk6bm90KGZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpIGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udDogMTJweC8xMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFweCAzcHggMXB4IDJweDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpLndvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5kb2NcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpLmV4Y2VsOmFmdGVyIHtcbiAgY29udGVudDogXCIueGxzXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjUyYTE7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaS5wZGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5wZGZcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5ucGQtZG9jX192ZXJzaW9uc19feWVhcnMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2NfX3ZlcnNpb25zX195ZWFycyBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5wZC1kb2NfX3ZlcnNpb25zX195ZWFycyBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlekhlYWROcGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZSAuZGFzaGVkIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZSAuZGFzaGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuOCk7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLmRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvbnBkL25wZC1kb2NfX2Nsb2NrLnBuZykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtMnB4O1xufVxuLm5wZC1kb2NfX2FydGljbGUgLnZyZXpOcGREb2NzQ2hhbmdlIHtcbiAgcGFkZGluZzogMTNweCAyNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLnZyZXpCb2R5TnBkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZS52cmV6TnBkRG9jc0NoYW5nZU9wZW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UudnJlek5wZERvY3NDaGFuZ2VPcGVuZWQgLnZyZXpCb2R5TnBkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib29rcy1tYWluIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ib29rcy1tYWluIGgxLCAuYm9va3MtbWFpbiBoMiwgLmJvb2tzLW1haW4gaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLmJvb2tzLW1haW4gaDEgPiBzbWFsbCwgLmJvb2tzLW1haW4gaDIgPiBzbWFsbCwgLmJvb2tzLW1haW4gaDMgPiBzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmJvb2tzLW1haW4gaDUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5ib29rcy1tYWluIGg1IGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJvb2tzLW1haW4ge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzEgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzEgPiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1sZXZlbF9fMiBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1sZXZlbF9fMiA+IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWhlYWRlciBoNiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1iLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLmJyZWFkY3J1bWItaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib29rLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFydGljbGUtdGFibGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZS10YWJsZSAudmluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUtdGFibGUgLnZpbm5vdGUge1xuICBESVNQTEFZOiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLypAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFydGljbGUtcGFnZV9fY29udGFpbiB7XG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeWhlYWRlcjEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbnRyeWhlYWRlcjIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZVR5cGUwNSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udGFibGVUeXBlMDUgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldHlwZTA0IHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZi1yZWd1bGFyXCIsIFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyouYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIge1xuICAgIC5pbWFnZWJveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVwbGFjZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYmFjayB7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcm9udCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm9udHNpZGUge1xuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja3NpZGUge1xuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyIGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTI1MmExICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmLXJlZ3VsYXJcIiwgXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXBpdGVsIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXh0LWNvbG9yLXR1cnF1b2lzZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50dXJxdW9pc2Uge1xuICAgIGNvbG9yOiB0dXJxdW9pc2UgIWltcG9ydGFudDtcbn0qL1xuLyouaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci1udW1lcmljIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwODNiNWE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59Ki9cbi8qLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbW9udGgge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci15ZWFyIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufSovXG4uaW5kZXgtcGFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2F1dGhvciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnkge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGVfbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzX3ByZXYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmluZGV4LXBhZ2VfX3Nob3J0bGlua3NfbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmluZGV4LXBhZ2VfX3Nob3J0bGlua3Mge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLyouaW5kZXgtcGFnZV9fbmV3c2ZlZWRfY29sIHtcbiAgICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyB7XG4gICAgICAgICAgICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSovXG4uaW5kZXgtcGFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2F1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW1vbnRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci15ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oSWXCI7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5pbmRleC1wYWdlIC5pbmRleC1wYWdlX19zdW1tYXJ5IC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzIC5jb2wgLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUgc3Ryb25nLm1haW4tYXJ0aWNsZXMtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51bnBfX2FwcGxpY2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnVucF9fYXBwbGljYXRpb25zIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgcGFkZGluZzogMTdweCAzNXB4IDE1cHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWludmVyc2UgLmFnZS1wcm90ZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbiAubnVtIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLnF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLndyb25nYSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjQkE2NjRFIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NDY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkE2NjRFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHRhIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICM5YmE4NTkgaW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YmE4NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGRkNzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB7XG4gIC8qLmlubGluZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjIpIDJweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIGgzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwNTAwO1xuICBjb2xvcjogI2YwMDUwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyAuaW5saW5lLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIC5pbmxpbmUtdGV4dCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDMgLmlubGluZS10ZXh0IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2ljby1saS5wbmdcIik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOS44cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5sLTQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IC5pbmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IC5pbmxpbmUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQgaDMge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCBoMzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubC01LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogNDNweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUgaDM6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGgzOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUgLmlubGluZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmwtNi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IC5pbmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX3ByZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMikgMXB4IHNvbGlkO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmUgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fcHJlIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSBoMSB7XG4gIC8qdGV4dC10cmFuc2Zvcm06IG5vbmU7Ki9cbiAgLypmb250LXNpemU6IDMycHg7Ki9cbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLmFydGljbGUtcGFnZV9faGVhZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMDA1MDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXItbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKi5ydWJyaWMtcmVkIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19wcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMDA1MDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjAwNTAwO1xuXG4gICAgICAgIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSB7XG4gICAgICAgICAgICAucnVicmljLXJlZCB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYy1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWIyMztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNnB4O1xuXG4gICAgICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9yc190ZXh0LW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuc3RpY2tlciB7XG4gIGZvbnQtc2l6ZTogMjEuNnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaWNvLWxpLnBuZ1wiKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE5LjhweDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IGdlb3JnaWFfbnVtZXJhbHMsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgYm9yZGVyLWJvdHRvbTogI0NDQ0NDQyAxcHggc29saWQ7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMy40cHg7XG4gIGZvbnQtZmFtaWx5OiBnZW9yZ2lhX251bWVyYWxzLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgLyomOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfSovXG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuZmxvb3IwMyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIC5mbG9vcjAzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4yKSAxcHggc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uYmxhbmsgaW1nLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmltYWdlYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYXJpc29uLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlc3QyIHtcbiAgYmFja2dyb3VuZDogI2ZiZjNjZDtcbiAgY29sb3I6ICM0MDNkMzI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0MiAudGVzdC1zdGFyIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvc3Rhci5wbmdcIik7XG59XG4udGVzdDIgLnRlc3QtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRlc3QyIC50ZXN0LXF1ZXN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi50ZXN0MiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlciB7XG4gIGJvcmRlcjogZ3JheSAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRlc3QyIC50ZXN0MiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlci5zZWxlY3RlZCAucmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWZkZmFkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtMXB4O1xufVxuLnRlc3QyIC50ZXN0LWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRlc3QyIC50ZXN0LWJhY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxMjUyYTE7XG59XG4uYXJ0aWNsZS1tYWluIC5yaWdodCAudGVzdC1oZWFkZXIge1xuICBjb2xvcjogI2UzNjIwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmFydGljbGUtbWFpbiAucmlnaHQgLnRlc3Qtc3RhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9zdGFyci5wbmdcIik7XG59XG5cbi50ZXN0Mi50ZXN0LXN0YXIgLnRlc3Qtc3RhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9zdGFyci5wbmdcIik7XG59XG5cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDIzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogLTQycHg7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xufVxuXG4ubWVudS1ob21lIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaWQyLXNob3J0LWVudHJhbmNlLWJ1dHRvbiwgLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24gLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24taWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlQ3lyLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggNTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q4NDkxICMxMjZhN2EgIzAwNGQ1YiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0NzQ4MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjY5Nzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoZ3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JTdHI9JyNGRjI1NzU4NCcsIGVuZENvbG9yU3RyPScjRkYwMDVFNkYnKVwiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggIzI2NDI0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDEyNzJlICMwMTM4NDIgIzAxNGE1Njtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMUU4MTk0IDUlLCAjMDE2Njc4IDgwJSkgIWltcG9ydGFudDtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24gLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0xcHggIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL19hXy5wbmcpIDhweCAxM3B4IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMURGREI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhOmhvdmVyID4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNvY2lhbC1uZXR3b3JrcyA+IGEgPiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hcnRpY2xlLXRhYmxlIHRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUtdGFibGUgLnZpbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlLXRhYmxlIC52aW5ub3RlIHtcbiAgRElTUExBWTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50ZXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnRlc3QgLnRlc3QtcXVlc3Rpb24gLnRlc3QtcXVlc3Rpb24tdGV4dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLnRlc3QgLnRlc3QtcXVlc3Rpb24gLnRlc3QtcXVlc3Rpb24tdGV4dC13cmFwIC50ZXN0LXF1ZXN0aW9uLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LWFuc3dlcnMgLnRlc3QtYW5zd2VyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBib3JkZXI6IHRyYW5zcGFyZW50IDFweCBzb2xpZDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LWFuc3dlcnMgLnRlc3QtYW5zd2VyLW51bSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LWFuc3dlcnMgLnRlc3QtYW5zd2VyLnJpZ2h0LnNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICM5YmE4NTkgaW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YmE4NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGRkNzg7XG59XG4udGVzdCAudGVzdC1xdWVzdGlvbiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlci5zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjQkE2NjRFIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NDY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkE2NjRFO1xufVxuLnRlc3QgLnRlc3QtcXVlc3Rpb24gLnRlc3QtcXVlc3Rpb24tcmlnaHQtYW5zd2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjhGNkVCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luOiA1cHggLTVweCAwcHggLTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubnBkVGFibGVDb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSU5ERVggUEFHRVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbmRleC1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZGZjZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciA+IC5yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLnJvdyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9icmFuZCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfYnJhbmQgaDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qbWFyZ2luOiAwIGF1dG87Ki9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLWxpbmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLihJZcIjtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLWRheXMge1xuICAvKiBEYXkgKi9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW1vbnRoIHtcbiAgLyogTW9udGggKi9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLXllYXIge1xuICAvKiBZZWFyICovXG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZGZjZDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX21haW50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl90ZXh0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjYzJlZWZmO1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZV9saW5rIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZV9saW5rIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUgc3Ryb25nLm1haW4tYXJ0aWNsZXMtLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWMge1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfcnVicmljIGgzIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfbGluayAuY29sdW1ucy1hcnRpY2xlLS1tb29kLm1vb2QtYmFkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLWJhZC5wbmcpIDE1cHggMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pbmRleC1wYWdlX19tYWlucnVicmljX2xpbmsgLmNvbHVtbnMtYXJ0aWNsZS0tbW9vZC5tb29kLW5vcm1hbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1ub3JtYWwucG5nKSAxNXB4IDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5kZXgtcGFnZV9fbWFpbnJ1YnJpY19saW5rIC5jb2x1bW5zLWFydGljbGUtLW1vb2QubW9vZC1nb29kIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLWdvb2QucG5nKSAxNXB4IDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5kZXgtcGFnZV9fbWFpbnJ1YnJpY19saW5rIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uaW5kZXgtcGFnZV9fZmFjdG9pZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmRleC1wYWdlX19mYWN0b2lkLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByaWNlLURpZGlvbmUtUlVCXCIsIFwiUHJpY2VEaWRvbmVcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmluZGV4LXBhZ2VfX2ZhY3RvaWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByaWNlLURpZGlvbmUtUlVCXCIsIFwiUHJpY2VEaWRvbmVcIiwgR2VvcmdpYSwgc2VyaWY7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkID4gLnJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCA+IC5yb3cgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyAuY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrLnNlbGVjdGVkLS1maXJzdC1hcnRpY2xlID4gLmluZGV4LXBhZ2VfX25ld3NmZWVkX3J1YnJpYyArIGRpdi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyA+IC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbms6bnRoLW9mLXR5cGUoMSkgPiBhIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrLm1pbmktY291cnNlIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZSA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweCAyMXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rLm1vb2QtZ29vZCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtZ29vZC5wbmcpO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluay5tb29kLW5vcm1hbCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtbm9ybWFsLnBuZyk7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rLm1vb2QtYmFkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1iYWQucG5nKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2hhc2gge1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmUge1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlX2Jsb2NrIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfYmxvY2sgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlX2xpbmsge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5kZXgtcGFnZSBzZWN0aW9uLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206ICNkMGQxZDEgMXB4IHNvbGlkO1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbmRleC1wYWdlIHNlY3Rpb24uc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay1kYXRlIHtcbiAgY29sb3I6ICNlZDFiMjM7XG4gIGNvbG9yOiAjNzA3Mzc1O1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi50b3AtaGVhZGVyLXRlc3QtdXJsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi5hcnRpY2xlLXBhZ2Uge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIC8qINCb0L7Qs9C+INC4INC90L7QvNC10YAgKi9cbiAgLyogU2VjaW9uIHtBUlRJQ0xFL0JPRFl9ICovXG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog0J3QvtC80LXRgCAqL1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2w6bGFzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyX2xpbmUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyX2RpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIuKEllwiO1xufVxuLmFydGljbGUtcGFnZV9fcHJlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3BlcnNvbiB7XG4gIC8qINCf0LXRgNGB0L7QvdCwINGB0YLQsNGC0YzQuCwg0LXRgdC70Lgg0LXRgdGC0YwgKi9cbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9wZXJzb24taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEJvb2ttYXJrcyAqL1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wgaDEge1xuICBjb2xvcjogIzAwMDtcbiAgLypmb250LXNpemU6IDI1cHg7Ki9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYm9va21hcmtpY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYm9va21hcmtpY29uLmJvb2ttYXJrLWZhbHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXlNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERTFJREl3SWo0Z0lDQWdQSEJoZEdnZ1ptbHNiRDBpSTBVNFJVSkZSQ0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCa1BTSk5NaUF3YURFeFlUSWdNaUF3SURBZ01TQXlJREoyTVRVdU9EUTBZVElnTWlBd0lEQWdNUzB6TGpJME9DQXhMalUyTTJ3dE15NHdNVGN0TWk0ME1EbGhNaUF5SURBZ01DQXdMVEl1TkRrNUxqQXdNMnd0TWk0NU9EVWdNaTR6T1ROQk1pQXlJREFnTUNBeElEQWdNVGN1T0RNMFZqSmhNaUF5SURBZ01DQXhJREl0TW5vaUx6NDhMM04yWno0PSk7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYm9va21hcmtpY29uLmJvb2ttYXJrLXRydWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFpHTURBd01DSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMtc3VicnVicmljIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2ltYWdlIHtcbiAgLyog0JrQsNGA0YLQuNC90LrQsCDRgdGC0LDRgtGM0LgsINC10YHQu9C4INC10YHRgtGMICovXG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Uge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgYiB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gOmJlZm9yZSwgLmFydGljbGUtcGFnZV9fY29udGFpbiA6YWZ0ZXIge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qLmRhc2hlZC1ibG9jazpub3QoLmV4YW1wbGUpIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDEge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwMiB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzIgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTAzIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMyAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDQge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX180ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNSB7XG4gICAgICAvKkBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fNSAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDYge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX182ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNyB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzcgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTA4IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fOCAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDkge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX185ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMCB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzEwICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzExICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMiB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzEyICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMyB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzEzICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxNCB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzE0ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxNSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzE1ICFvcHRpb25hbDtcbiAgfSovXG4gIC8qJiAubmV3c21ha2VyMiB7XG4gICAgICAmIC5ud2hlYWRlciB7XG4gICAgICAgICAgQGV4dGVuZCAubmV3c21ha2VyMi1oZWFkZXIgIW9wdGlvbmFsO1xuICAgICAgfVxuXG4gICAgICAmIC5ud25hbWUge1xuICAgICAgICAgIEBleHRlbmQgLm5ld3NtYWtlcjItbmFtZSAhb3B0aW9uYWw7XG4gICAgICB9XG5cbiAgICAgICYgLm53aW5mbyB7XG4gICAgICAgICAgQGV4dGVuZCAubmV3c21ha2VyMi1pbmZvICFvcHRpb25hbDtcbiAgICAgIH1cblxuICAgICAgJiAubnd0ZXh0IHtcbiAgICAgICAgICBAZXh0ZW5kIC5uZXdzbWFrZXIyLXRleHQgIW9wdGlvbmFsO1xuICAgICAgfVxuICB9Ki9cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGhyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1saW5rIHtcbiAgY29sb3I6ICMzMjlhMzI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MCwgMTU0LCA1MCwgMC40KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgyIHtcbiAgcGFkZGluZzogMHB4IDAgMTFweCAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAxLjA3NmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41MzhlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAxLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMS4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwge1xuICBwYWRkaW5nOiAwIDAgMTlweCAxNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwgbGkge1xuICBtYXJnaW46IDAgMCA3cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFsZXRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAud2Vha3Age1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmZvb3Rub3RlIHtcbiAgLypmb250LWZhbWlseTogJGZvbnQtdGV4dGJvb2s7XG4gIGZvbnQtc2l6ZTogZW0oMTQpOyovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXBpc3R1bGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0b3JubyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YTlhOWE7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXBpdGVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmhpZ2hsaWdodGVkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAxOXB4IDhweCA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmYzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtYmFkLXRleHQge1xuICBjb2xvcjogI2JmMDAwMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLW5vcm1hbC10ZXh0IHtcbiAgY29sb3I6ICNkMTc0MTE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbG9ydHlwZS1nb29kLXRleHQge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLWdyYXkge1xuICBjb2xvcjogI2E3YTdhNztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLWdyZWVuIHtcbiAgY29sb3I6ICMxZjdkMWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmdyZWVuIHtcbiAgY29sb3I6ICMxZjdkMWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmltYWdlYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmltYWdlYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbWFnZWJveCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0aWNrZXIge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0aWNrZXIge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsge1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLyomICoge1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgaDMgc3BhbiB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMjpiZWZvcmUsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW4sIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmludGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbnRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmludGV4dCB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmludGV4dCB7XG4gIGNvbG9yOiAjNzg0MzlhO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbm5vdGUsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW5ub3RlIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbm5vdGUsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbm5vdGUsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW5ub3RlIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZTAyIHtcbiAgLypAZXh0ZW5kIC5kZWJpdC10eXBlX18yICFvcHRpb25hbDsqL1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDkydnc7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0d3JhcHBlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDRweCA3cHggNXB4IDdweDtcbiAgd2lkdGg6IDMxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdGRhdGUge1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICB3aWR0aDogNTBweDtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0dGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0bm90ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0Y2FsYyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdHN1bSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0LXR5cGVfXzEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDMxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlYmYxO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdC10eXBlX18yIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZDFiMjM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDdweCA1cHggN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdC10eXBlX18yIC5kZWJpdHRleHQge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAgMjNweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlICoge1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCA0cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBiLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyBzcGFuIHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIGgzIHNwYW4ge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW50ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIC05cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJpY2UtRGlkaW9uZS1SVUJcIiwgXCJQcmljZURpZG9uZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiA4MnB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW5ub3RlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZmZmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTQsIDIzOCwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLnBuZ1wiKTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDQge1xuICBtYXJnaW46IC01cHggMCAxNnB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogLTExcHggMCAxOXB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMS4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoMyB7XG4gIG1hcmdpbjogMCAwcHggMjZweCAwO1xuICBwYWRkaW5nOiA0cHggMCAzcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDM6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIHRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDkydnc7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiAqIHAge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIC5uby1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi5uby1wYWRkaW5nIGgzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiAuY2FwaXRlbCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNSB7XG4gIG1hcmdpbjogLTExcHggMCAxOXB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IGkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHggM3B4IDIycHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNSBpOmJlZm9yZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzIgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18yID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18zIGgzOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMyA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTMycHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXNoZWV0LW1hc2sucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzQgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX180ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3OHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAtMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IHAge1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IGgzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci13ZWItaW50ZXJmYWNlLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IGgzOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNSBpbWcge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX182IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYgaDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXdlYi1pbnRlcmZhY2UucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYgaDM6YmVmb3JlIHtcbiAgbGVmdDogODhweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0yNnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzcgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX183ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX184IHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzg6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci1jYWxlbmRhci1tYXNrLnBuZ1wiKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgdG9wOiAtMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzggPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fOSB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX185OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itc2hlZXQtbWFzay5wbmdcIikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTAgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNTlweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTE5cHggNHB4IDAgLTIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzExIGgzOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTEgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0yNXB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEyIGgzOmJlZm9yZSB7XG4gIGxlZnQ6IDU5cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMiA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMiA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc3cHg7XG4gIGhlaWdodDogNDNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTE5cHggNHB4IDAgLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzIGgzOmJlZm9yZSB7XG4gIGxlZnQ6IDU3cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXNoZWV0LW1hc2sucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzlweCA0cHggMCAtMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE0IGgzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci13ZWItaW50ZXJmYWNlLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNCBoMzpiZWZvcmUge1xuICBsZWZ0OiA1OXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTQgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE1IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNSBoMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itd2ViLWludGVyZmFjZS5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTUgaDM6YmVmb3JlIHtcbiAgbGVmdDogNTlweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE1ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMjBweCA0cHggMCAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZlMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3IucG5nKTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBwYWRkaW5nOiA0cHggMCAzcHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0IGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgaDM6OmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZWZ0OiAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9uZXdzbWFrZXItc2hhZG93LnBuZ1wiKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1oZWFkZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMCAyN3B4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1oZWFkZXI6YmVmb3JlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubndoZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWhlYWRlcjphZnRlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aGVhZGVyOmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZWZ0OiAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItbmFtZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53bmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLW5hbWU6ZW1wdHksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud25hbWU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaW5mbywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWluZm86ZW1wdHksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud2luZm86ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItdGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53dGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWltYWdlLXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjIge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1uYW1lIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItbmFtZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi10ZXh0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItdGV4dCB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBjb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi10ZXh0IHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItaW1hZ2Utd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3Qge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgbGkgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIC8qaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsqL1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLm51bSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtOmFmdGVyIHtcbiAgY29udGVudDogXCIuIFwiO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLmhvdmVyZWRsYWJlbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZGU3Mjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAud3JvbmdhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ODQ2MTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucXVlc3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHQtYW5zd2VyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmVhO1xuICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuay1pbWFnZS13cmFwcGVyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLWxpbmUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICB6LWluZGV4OiAyMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLXRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSB7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmsgaW1nLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0OXB4IDAgNDJweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDkydnc7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGhlYWQsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGhlYWQsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGhlYWQsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGgge1xuICBwYWRkaW5nOiA3cHggMzVweCA3cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGgge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aCwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQge1xuICBwYWRkaW5nOiA3cHggMzVweCA3cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGQuZ3JheSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmdyYXkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDlweCAwIDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNzUpIGluc2V0O1xuICAtbW96LWJveC1zaGFkb3c6IDlweCAwIDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNzUpIGluc2V0O1xuICBib3gtc2hhZG93OiA5cHggMCAxM3B4IC04cHggcmdiYSgwLCAwLCAwLCAwLjc1KSBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtcm93LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS1yb3cgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAucm93IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjEge1xuICBtYXJnaW46IDAgMCAxcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgLmVudHJ5aGVhZGVyMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjIge1xuICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgLmVudHJ5aGVhZGVyMiBhLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5aGVhZGVyMiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyIGE6aG92ZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDQge1xuICBtYXJnaW4tbGVmdDogLTc1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzQgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNCB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA0IHRkIHtcbiAgcGFkZGluZzogMjBweCAwIDAgNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCB0ZCBpZnJhbWUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNCB0ZCBpZnJhbWUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNCB0ZCBpZnJhbWUge1xuICBtYXJnaW4tbGVmdDogLTc1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzQgLnJvdywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IC5yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNCAucm93IHtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgdGQge1xuICBwYWRkaW5nOiAxNnB4IDE4cHggNnB4IDE4cHg7XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MDgwODA7XG4gIGNvbG9yOiAjYzVjN2M4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAucm93LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcImdlb3JnaWFfbnVtZXJhbHNcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5yb3cgdGQ6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAucm93IHRkOmZpcnN0LWNoaWxkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLnJvdyB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5yb3c6Zmlyc3QtY2hpbGQgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAucm93OmZpcnN0LWNoaWxkIHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLnJvdzpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5lbnRyeWhlYWRlcjEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAuZW50cnloZWFkZXIxIHtcbiAgbWFyZ2luOiAwIDAgOXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgLmVudHJ5aGVhZGVyMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeWhlYWRlcjIge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSBwLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wZXJzb24taW1hZ2UtYmxvY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHAgYiB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHAgYiB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDUycHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGRsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHtcbiAgbWFyZ2luOiAwIDAgMCAzMXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYSB7XG4gIGNvbG9yOiAjZWQxYjIzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNywgMzUsIDAuNCk7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMjcsIDM1LCAwLjgpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYSB7XG4gIGNvbG9yOiAjMDA4YTgzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTM4LCAxMzEsIDAuNCk7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEzOCwgMTMxLCAwLjgpO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6ICMwMDdmNDk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMjcsIDczLCAwLjQpO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEyNywgNzMsIDAuOCk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6ICM3ODQzOWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjAsIDY3LCAxNTQsIDAuNCk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgNjcsIDE1NCwgMC44KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzFweDtcbiAgdG9wOiAtMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBiLCAucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBiLCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBiLCAucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgMCAyMnB4IDMxcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2UgLnRpcHBlZGltYWdlSGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2UgLnRpcHBlZGltYWdlSGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fbm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAtN3B4IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREVFO1xufVxuLmFydGljbGUtcGFnZV9fbm90aWNlICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kaXNhYmxlLWZvci1kZW1vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGlzYWJsZS1mb3ItZGVtbzo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWRpc2FibGUtZGVtbyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMjUlO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmVmZmZmIDAlLCAjZWRmMWY0IDY3JSwgI2VkZjFmNCA2NyUsICNkZGUxZTMgMTAwJSk7XG4gIGJveC1zaGFkb3c6IC0zcHggN3B4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRpc2FibGUtZm9yLWRlbW86aG92ZXI6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kZW1vX19ibG9ja19fX19pbnB1dC1waG9uZS1udW1iZXIuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlZDFiMjM7XG59XG5cbi50cmFpbmluZy1jbG91ZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFZJREVPLkpTINCy0LjQtNC10L4g0LjQtyBTMyDQsiDRgdGC0LDRgtGM0Y/RhVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZpZGVvLWpzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbn1cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyog0J3QvtCy0YvQtSDRjdC70LXQvNC10L3RgtGLICovXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTVEFOREFSVCBURCBCQUNLR1JPVU5EIENPTE9SUyAoYXJ0aWNsZSlcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmUwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWRiO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWJlNDtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZjtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlNWYyO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYyO1xufVxuXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBURVNUIElOIEFSVElDTEVcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qINCi0LXRgdGC0Ysg0LIg0YHRgtCw0YLRjNC1INGB0YLQuNC70LggKi9cbi50ZXN0LWluLWFydGljbGUsIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAxNXB4IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19jb250YWluZXIsIC50ZXN0SW5BcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDY2NnB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLCAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50ZXN0LWluLWFydGljbGVfX25hbWUsIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA5NSU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZU5hbWUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAud3JvbmcgLnRlc3RJbkFydGljbGVOYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXN0LWluLWFydGljbGVfX25hbWUtd3JvbmcsIC50ZXN0SW5BcnRpY2xlTmFtZVdyb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTk1NjQ4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLndyb25nIC50ZXN0LWluLWFydGljbGVfX25hbWUtd3JvbmcsIC53cm9uZyAudGVzdEluQXJ0aWNsZU5hbWVXcm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS1yaWdodCwgLnRlc3RJbkFydGljbGVOYW1lUmlnaHRpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2UzNjIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX25hbWUtcmlnaHQsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlTmFtZVJpZ2h0aWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0LWluLWFydGljbGVfX3F1ZXN0aW9uLCAudGVzdEluQXJ0aWNsZVF1ZXN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udGVzdC1pbi1hcnRpY2xlX19zb2x1dGlvbiwgLnRlc3RJbkFydGljbGVTb2x1dGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fc29sdXRpb24sIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlU29sdXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmE5YjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJhOWI7XG4gIG1pbi13aWR0aDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZiYTliO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxlZnQ6IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICBib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDZweCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmU6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQ6YWZ0ZXIsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCAuYmdyOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCA1cHggMXB4IC00cHggI2I5OWY3YyBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICBib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUgLmJncjphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQgLmJncjphZnRlciwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyIHtcbiAgcGFkZGluZzogNXB4IDZweCA3cHggNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmJhOWI7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG4ud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzEgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzEgLmJncjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzIgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzIgLmJncjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX3N0YXIsIC50ZXN0SW5BcnRpY2xlU3RhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL2ljb25fX3Rlc3Qtbm90LWNvbXBsZXRlZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci1iaWcsIC50ZXN0SW5BcnRpY2xlQmlnU3RhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTY1cHg7XG4gIHRvcDogLTY1cHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL2ljb25fX3Rlc3QtY29tcGxldGVkLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi50ZXN0LWluLWFydGljbGVfX3N0YXItYmlnIGltZywgLnRlc3RJbkFydGljbGVCaWdTdGFyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19zdGFyLXdyYXBwZXIsIC50ZXN0SW5BcnRpY2xlU3RhckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci10ZXh0LCAudGVzdEluQXJ0aWNsZVN0YXJUZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVzdC1pbi1hcnRpY2xlX19iYWNrLCAudGVzdEluQXJ0aWNsZUJhY2sge1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgLW8tdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICBwYWRkaW5nOiAxMnB4IDAgOXB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19iYWNrIHNwYW4sIC50ZXN0SW5BcnRpY2xlQmFjayBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLndyb25nIC50ZXN0LWluLWFydGljbGVfX2JhY2ssIC53cm9uZy50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIgLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLndyb25nIC50ZXN0SW5BcnRpY2xlQmFjaywgLndyb25nLnRlc3RJbkFydGljbGVRQUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZUJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogRU9GINGC0LXRgdGCINCyINGB0YLQsNGC0YzQtSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qINCV0YHQu9C4INC80Ysg0L3QsCDQsNC50L/QsNC00LUsINGC0L4g0YLQtdGB0YLRiyDQvtGC0L7QsdGA0LDQttCw0Y7RgtGB0Y8g0LrQsNC6INC90LAg0LTQtdGB0LrRgtC+0L/QtSAqL1xuICAvKiDQotC10YHRgtGLINCyINGB0YLQsNGC0YzQtSAqL1xuICAudGVzdC1pbi1hcnRpY2xlLCAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fY29udGFpbmVyLCAudGVzdEluQXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcbiAgICB3aWR0aDogNjY2cHg7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgLyomIC5sdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgbGVmdDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYgLnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAwIC0xNThweCByZXBlYXQteDtcbiAgICB9XG5cbiAgICAmIC5ydCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgcmlnaHQ6IC00OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgLTY5cHggMCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJiAuciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtNjQycHggdG9wIHJlcGVhdC15O1xuICAgIH1cblxuICAgICYgLnJiIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICBib3R0b206IC01OXB4O1xuICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtMTM4cHggMCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJiAuYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICBib3R0b206IC01OXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIDAgLTI3NnB4IHJlcGVhdC14O1xuICAgIH1cblxuICAgICYgLmxiIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICBib3R0b206IC01OXB4O1xuICAgICAgICBsZWZ0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIC0yMDdweCAwIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmIC5sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGxlZnQ6IC00OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgLTc4MHB4IDAgcmVwZWF0LXk7XG4gICAgfVxuXG4gICAgJi5wdXNoZWQge1xuICAgICAgICAmIC5sdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnJ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02OXB4IC03OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzExcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnJiIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5sYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA3cHggLTc5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NDlweCAwO1xuICAgICAgICB9XG4gICAgfSovXG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLCAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwMHB4IDI0cHggMzZweDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAudGVzdEluQXJ0aWNsZU5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVOYW1lLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZSwgLndyb25nIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXdyb25nLCAudGVzdEluQXJ0aWNsZU5hbWVXcm9uZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1OTU2NDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS13cm9uZywgLndyb25nIC50ZXN0SW5BcnRpY2xlTmFtZVdyb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXJpZ2h0LCAudGVzdEluQXJ0aWNsZU5hbWVSaWdodGlnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2UzNjIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX25hbWUtcmlnaHQsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlTmFtZVJpZ2h0aWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3F1ZXN0aW9uLCAudGVzdEluQXJ0aWNsZVF1ZXN0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3NvbHV0aW9uLCAudGVzdEluQXJ0aWNsZVNvbHV0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fc29sdXRpb24sIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlU29sdXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmE5YjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmE5YjtcbiAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXI6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpob3ZlcjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpob3ZlcjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjY7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmhvdmVyIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpob3ZlciAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmhvdmVyIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjY7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIC1tb3otYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmU6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQ6YWZ0ZXIsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCAuYmdyOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICAgIC1tb3otYm94LXNoYWRvdzogLTVweCA1cHggMXB4IC00cHggI2I5OWY3YyBpbnNldDtcbiAgICBib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUgLmJncjphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQgLmJncjphZnRlciwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyIHtcbiAgICBwYWRkaW5nOiA1cHggNnB4IDdweCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmYmE5YjtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzE6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNiAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzI6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3RhciwgLnRlc3RJbkFydGljbGVTdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvaWNvbl9fdGVzdC1ub3QtY29tcGxldGVkLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci1iaWcsIC50ZXN0SW5BcnRpY2xlQmlnU3RhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTY1cHg7XG4gICAgdG9wOiAtNjVweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiAyNDRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvaWNvbl9fdGVzdC1jb21wbGV0ZWQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci1iaWcgaW1nLCAudGVzdEluQXJ0aWNsZUJpZ1N0YXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3N0YXItd3JhcHBlciwgLnRlc3RJbkFydGljbGVTdGFyQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3N0YXItdGV4dCwgLnRlc3RJbkFydGljbGVTdGFyVGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgdG9wOiAxMzdweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2JhY2ssIC50ZXN0SW5BcnRpY2xlQmFjayB7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgOXB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLndyb25nIC50ZXN0SW5BcnRpY2xlQmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBFT0Yg0YLQtdGB0YIg0LIg0YHRgtCw0YLRjNC1ICovXG59XG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDQn9C10YDRgdC+0L3QsNC70YzQvdCw0Y8g0YHRgtCw0YLRjNGPXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFfbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWRmMTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxNXB4IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFfbGF5b3V0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMmNjZDQ7XG59XG4ucGFfbGF5b3V0IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMTBweCAwIDE1cHggMDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIHtcbiAgY291bnRlci1yZXNldDogZmllbGRzZXQ7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBkaXZbcm9sZT1yYWRpb2dyb3VwXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBkaXZbcm9sZT1yYWRpb2dyb3VwXSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsLmNoZWNrZWQ6OmJlZm9yZSB7XG4gIC8qd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXI6ICNGRkZGRkYgNXB4IHNvbGlkO1xuICBvdXRsaW5lOiAxcHggI2Q4ZDhkODtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsID4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogZmllbGRzZXQ7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IGxlZ2VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihmaWVsZHNldCkgXCIuIFwiO1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgc2VsZWN0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNDYwcHg7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciAucGFfYnV0dG9ucyA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNHB4IDE1cHggNnB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIC5wYV9idXR0b25zID4gYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkY2I0NywgI2ZlYmIzMCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGNiNDcsICNjNDdhMTUgOTclKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiDQrdC70LXQvNC10L3RgiDRgdGC0LDRgtGM0LggwqvQn9C10YDRgdC+0L3QsNC70YzQvdCw0Y8g0YHRgtCw0YLRjNGPwrsgLSBlbmQgKi9cbi8qQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiOyovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ09NUEFSSVNPTlxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbXBhcmlzb25Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMTVweCAxNXB4IC0xNXB4O1xufVxuXG4uY29tcGFyaXNvbkZpcnN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgY2xpcDogcmVjdChhdXRvLCAyMjBweCwgYXV0bywgYXV0byk7XG59XG5cbi5jb21wYXJpc29uRmlyc3QsXG4uY29tcGFyaXNvbkxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY29tcGFyaXNvbkZpcnN0IGltZyxcbi5jb21wYXJpc29uTGFzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyouY29tcGFyaXNvbkNvbnRhaW5lcjpob3ZlcjpiZWZvcmUsXG4uY29tcGFyaXNvbkNvbnRhaW5lci5vdmVybGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0b3BhY2l0eTogMC4xO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59Ki9cbi5jb21wYXJpc29uSGFuZGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgei1pbmRleDogNDA7XG59XG5cbi5jb21wYXJpc29uSGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMmYzNTNlO1xuICBoZWlnaHQ6IDk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwO1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGVMZWZ0QXJyb3csXG4uY29tcGFyaXNvbkhhbmRsZVJpZ2h0QXJyb3cge1xuICBib3JkZXI6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGVMZWZ0QXJyb3cge1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCBibGFjaztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG5cbi5jb21wYXJpc29uSGFuZGxlUmlnaHRBcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgYmxhY2s7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTE3cHg7XG59XG5cbi5jb21wYXJpc29uRmlyc3RUZXh0LFxuLmNvbXBhcmlzb25MYXN0VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggI2FhYTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmNvbXBhcmlzb25Db250YWluZXI6aG92ZXIgLmNvbXBhcmlzb25GaXJzdFRleHQsXG4uY29tcGFyaXNvbkNvbnRhaW5lci5vdmVybGF5IC5jb21wYXJpc29uRmlyc3RUZXh0LFxuLmNvbXBhcmlzb25Db250YWluZXI6aG92ZXIgLmNvbXBhcmlzb25MYXN0VGV4dCxcbi5jb21wYXJpc29uQ29udGFpbmVyLm92ZXJsYXkgLmNvbXBhcmlzb25MYXN0VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJpc29uRmlyc3RUZXh0IHtcbiAgY29sb3I6ICNlZDFiMjM7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG4uY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgY29sb3I6ICMwMDdmNDk7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5ub2NvbG9yIC5jb21wYXJpc29uRmlyc3RUZXh0LFxuLm5vY29sb3IgLmNvbXBhcmlzb25MYXN0VGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKiDQrdC70LXQvNC10L3RgiDRgdGC0LDRgtGM0LggwqvQkdGL0LvQviAtINGB0YLQsNC70L7CuyAtIGVuZCAqL1xuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVElQUEVEIElNQUdFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDQrdC70LXQvNC10L3RgiBcItCS0LDQttC90YvQtSDRgtC+0YfQutC4IDIuMFwiICovXG4udGlwcGVkaW1hZ2VuZXcgLnJlZCB7XG4gIGNvbG9yOiAjZmYzOTBhICFpbXBvcnRhbnQ7XG59XG5cbi8qIERPIE5PVCBDSEFOR0UgTUFSR0lOIEFORCBQQURESU5HICovXG4udGlwcGVkaW1hZ2VuZXcge1xuICBtYXJnaW46IDI1cHggMCAyNXB4IDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi50aXBwZWRpbWFnZW5ldyAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIC8qIElucyAqL1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvdW50ZXItcmVzZXQ6IGlucztcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGlucztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGlucyA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6ICNGRkYgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGlucyk7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGlucyA+IHNwYW4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgY291bnRlci1yZXNldDogZHQ7XG4gIGNvdW50ZXItcmVzZXQ6IGRkO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR0O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6ICNGRkYgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHQpO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCA+IHNwYW4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQgPiBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA1NywgMTAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQuYWN0aXZlICsgZGQgPiBoNSA+IHNwYW4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmUgKyBkZCA+IGg1ID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzOTBhICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0LmFjdGl2ZSArIGRkID4gZGl2IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmVbZGF0YS1jb2xvcj1yZWRdICsgZGQgPiBkaXYge1xuICBjb2xvcjogI2ZmMzkwYSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdFtkYXRhLWNvbG9yPXJlZF0gKyBkZCA+IGRpdiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAjRkZGIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkZDtcbiAgY29udGVudDogY291bnRlcihkZCk7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1ID4gc3Bhbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1ID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdiBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmUgKyBkZCA+IGRpdiBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiDQrdC70LXQvNC10L3RgiBcItCS0LDQttC90YvQtSDRgtC+0YfQutC4IDIuMFwiIC0gRU5EICovXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBSRVBMQUNFUiAo0J/QldCg0JXQktCV0KDQotCr0Kgg0LIg0YHRgtCw0YLRjNC1KVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog0K3Qu9C10LzQtdC90YIg0YHRgtCw0YLRjNC4IMKr0J/QtdGA0LXQstC10YDRgtGL0YjCuyAtIHN0YXJ0ICovXG4ucmVwbGFjZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4IDQ1cHggLTE1cHggIWltcG9ydGFudDtcbn1cbi5yZXBsYWNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogMTVweDtcbiAgdG9wOiBjYWxjKDEwMCUgLSA0cHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01qa2dNamtpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrTG5OME1IdG1hV3hzT201dmJtVTdjM1J5YjJ0bE9pTXdNREF3TURBN2MzUnliMnRsTFhkcFpIUm9Pakk3YzNSeWIydGxMVzFwZEdWeWJHbHRhWFE2TVRBN2ZTQXVjM1F4ZTJacGJHdzZibTl1WlR0emRISnZhMlU2SXpBd01EQXdNRHR6ZEhKdmEyVXRkMmxrZEdnNk1qdHpkSEp2YTJVdGJHbHVaV05oY0RweWIzVnVaRHR6ZEhKdmEyVXRiR2x1WldwdmFXNDZjbTkxYm1RN2MzUnliMnRsTFcxcGRHVnliR2x0YVhRNk1UQTdmU0F1YzNReWUyWnBiR3c2Ym05dVpUdHpkSEp2YTJVNkl6QXdNREF3TUR0emRISnZhMlV0YldsMFpYSnNhVzFwZERveE1EdDlJQzV6ZERON1ptbHNiRHB1YjI1bE8zTjBjbTlyWlRvak1EQXdNREF3TzNOMGNtOXJaUzEzYVdSMGFEb3lPM04wY205clpTMXRhWFJsY214cGJXbDBPakV3TzNOMGNtOXJaUzFrWVhOb1lYSnlZWGs2TVM0M05ERXhMREV1TnpReE1UdDlJQzV6ZERSN1ptbHNiRHB1YjI1bE8zTjBjbTlyWlRvak1EQXdNREF3TzNOMGNtOXJaUzEzYVdSMGFEb3lPM04wY205clpTMXNhVzVsWTJGd09uSnZkVzVrTzNOMGNtOXJaUzFzYVc1bGFtOXBianB5YjNWdVpEdHpkSEp2YTJVdFpHRnphR0Z5Y21GNU9qSXVNREkyTVN3MExqQTFNakk3ZlR3dmMzUjViR1UrUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUSXdMak15TVNBeU1TNDFOekZCTVRBdU1EQXpJREV3TGpBd015QXdJREFnTVNBeE15NHlOU0F5TkM0MVl5MDFMalE0TmlBd0xURXdMVFF1TlRFMExURXdMVEV3Y3pRdU5URTBMVEV3SURFd0xURXdJREV3SURRdU5URTBJREV3SURFd0lpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxdGFYUmxjbXhwYldsMFBTSXhNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrUEhCaGRHZ2daRDBpVFRJeExqRTJNU0F4TWk0ek16Vm9OQzR4TnpkaExqUXhMalF4SURBZ01DQXhJQzR6TlRNdU5qSXhiQzB5TGpBNE9TQXpMalV3T1dFdU5ERXVOREVnTUNBd0lERXRMamN3TmlBd2JDMHlMakE0T1MwekxqVXdPV0V1TkRFeUxqUXhNaUF3SURBZ01TQXVNelUwTFM0Mk1qRjZJaTgrUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUSXdMak15TVNBeU1TNDFOekZCTVRBdU1EQXpJREV3TGpBd015QXdJREFnTVNBeE15NHlOU0F5TkM0MVl5MDFMalE0TmlBd0xURXdMVFF1TlRFMExURXdMVEV3Y3pRdU5URTBMVEV3SURFd0xURXdJREV3SURRdU5URTBJREV3SURFd0lpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxdGFYUmxjbXhwYldsMFBTSXhNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrUEhCaGRHZ2daRDBpVFRJeExqRTJNU0F4TWk0ek16Vm9OQzR4TnpkaExqUXhMalF4SURBZ01DQXhJQzR6TlRNdU5qSXhiQzB5TGpBNE9TQXpMalV3T1dFdU5ERXVOREVnTUNBd0lERXRMamN3TmlBd2JDMHlMakE0T1MwekxqVXdPV0V1TkRFeUxqUXhNaUF3SURBZ01TQXVNelUwTFM0Mk1qRjZJaTgrUEcxbGRHRmtZWFJoUGp4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJZ2VHMXNibk02Y21SbWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM4d01TOXlaR1l0YzJOb1pXMWhJeUlnZUcxc2JuTTZaR005SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5bGJHVnRaVzUwY3k4eExqRXZJajQ4Y21SbU9rUmxjMk55YVhCMGFXOXVJR0ZpYjNWMFBTSm9kSFJ3Y3pvdkwybGpiMjV6WTI5MWRDNWpiMjB2YkdWbllXd2piR2xqWlc1elpYTWlJR1JqT25ScGRHeGxQU0p5WldaeVpYTm9MSEpsYkc5aFpDeHplVzVqYUhKdmJtbDZaU0lnWkdNNlpHVnpZM0pwY0hScGIyNDlJbkpsWm5KbGMyZ3NjbVZzYjJGa0xITjVibU5vY205dWFYcGxJaUJrWXpwd2RXSnNhWE5vWlhJOUlrbGpiMjV6WTI5MWRDSWdaR002WkdGMFpUMGlNakF4TnkweE1DMHdOQ0lnWkdNNlptOXliV0YwUFNKcGJXRm5aUzl6ZG1jcmVHMXNJaUJrWXpwc1lXNW5kV0ZuWlQwaVpXNGlQanhrWXpwamNtVmhkRzl5UGp4eVpHWTZRbUZuUGp4eVpHWTZiR2srU21WdGFYTWdUV0ZzYVR3dmNtUm1PbXhwUGp3dmNtUm1Pa0poWno0OEwyUmpPbU55WldGMGIzSStQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtQQzl5WkdZNlVrUkdQand2YldWMFlXUmhkR0UrUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbiAgYm94LXNoYWRvdzogMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJlcGxhY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10cmFuc2xhdGlvbik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAxMDAlO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG5cbi5yZXBsYWNlci5iYWNrc2lkZSAuYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi5yZXBsYWNlci5iYWNrc2lkZSAuZnJvbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnJlcGxhY2VyLmZyb250c2lkZSAuYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4ucmVwbGFjZXIuZnJvbnRzaWRlIC5mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi8qLnJlcGxhY2VyLmFycm93IC5mcm9udDpiZWZvcmUsXG4ucmVwbGFjZXIuYXJyb3cgLmJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG59XG4ucmVwbGFjZXIuYXR0cmFjdCAuZnJvbnQ6YmVmb3JlLFxuLnJlcGxhY2VyLmF0dHJhY3QgLmJhY2s6YmVmb3JlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IDMwMDBtcyBhdHRyYWN0IGVhc2UtaW4tb3V0IDNzIGluZmluaXRlO1xuXHRhbmltYXRpb246IDMwMDBtcyBhdHRyYWN0IGVhc2UtaW4tb3V0IDNzIGluZmluaXRlO1xufVxuLnJlcGxhY2VyLmFycm93IC5mcm9udDphZnRlcixcbi5yZXBsYWNlci5hcnJvdyAuYmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBhdHRyYWN0IHtcbiAgMCUsIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNSUsIDMwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBhdHRyYWN0IHtcbiAgMCUsIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNSUsIDMwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXR0cmFjdCB7XG4gIDAlLCAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlLCAzMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLnJlcGxhY2VyIC5mcm9udCwgLnJlcGxhY2VyIC5iYWNrIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2l0aW9uOiAwLjZzO1xuICAtby10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjZzO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXBsYWNlciAuZnJvbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVwbGFjZXIgLmJhY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yZXBsYWNlciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qINCt0LvQtdC80LXQvdGCINGB0YLQsNGC0YzQuCDCq9Cf0LXRgNC10LLQtdGA0YLRi9GIwrsgLSBlbmQgKi9cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLypAaW1wb3J0IFwiLi4vZGVmYXVsdC5zY3NzXCI7Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDQVJEUyBJTiBBUlRJQ0xFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcmRzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uY2FyZHNfX2NvbnRhaW5lciA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uY2FyZHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhcmRzX19jb250ZW50LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206ICNmNTgzNDUgMXB4IHNvbGlkO1xufVxuLmNhcmRzX19jb250ZW50LWl0ZW0gPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2FyZHNfX2NvbnRlbnQtaXRlbSA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmRzX19tZW51LXdyYXBwZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Y1OTEzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZmZmYjtcbiAgY29sb3I6ICNmNTgzNDU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmNTgzNDU7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uY2FyZHNfX21lbnUgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi5jYXJkc19fbWVudSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xufVxuLmNhcmRzX19tZW51IG9sIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Y1ODM0NTtcbn1cbi5jYXJkc19fY29udGVudC1pdGVtLFxuLmNhcmRzX19tZW51LWN1cnJlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZmZmYjtcbn1cblxuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUE9MTCBJTiBBUlRJQ0xFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBvbGwge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvbGxoZWFkZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjZjAyODIyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvbGxpdGVtIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucG9sbGl0ZW1wZXJjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwN2Y0OTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg5cHgpO1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwIC0gJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZSAtIDIqJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgdG9wOiAtJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZS8yIC0gJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgd2lkdGg6ICRhcnRpY2xlLXBvbGwtY2lyY2xlLXNpemU7XG4gICAgICBoZWlnaHQ6ICRhcnRpY2xlLXBvbGwtY2lyY2xlLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbGluay1jb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWxpbmstY29sb3I7XG4gIH0qL1xufVxuLnBvbGxpdGVtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC8qZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsqL1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvbGxpdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA4ODgxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwODg4MTtcbn1cbi5wb2xsaXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9sbGl0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwODg4MTtcbiAgY29sb3I6ICMwMDg4ODE7XG59XG4ucG9sbCAucG9sbHZvdGUgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wb2xsIC5wb2xsdm90ZSBidXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZGNkZGRlICFpbXBvcnRhbnQ7XG59XG4ucG9sbG5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5wb2xsbm90ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5wb2xsbm90ZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucG9sbCAuYmFjaywgLnBvbGwgLmZyb250IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cztcbiAgLW8tdHJhbnNpdGlvbjogMC42cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW8tdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ucG9sbCAuYmFjayB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wb2xsIC5mcm9udCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb2xsLmZyb250c2lkZSAuYmFjayB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucG9sbC5iYWNrc2lkZSAuZnJvbnQge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5wb2xsLmJhY2tzaWRlIC5iYWNrIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUGF5V2FsbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYXl3YWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDY0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBheXdhbGwgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzJlOThmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCAxNTIsIDI1NSwgMC40KTtcbiAgLyomOnZpc2l0ZWQge1xuICAgICAgQGluY2x1ZGUgbGluaygjMDA3MTg1KTtcbiAgfSovXG59XG4ucGF5d2FsbCBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTUyLCAyNTUsIDAuOCk7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19hcnRpY2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIG1hcmdpbjogMzBweCAwIDE4cHggMDtcbn1cbi5wYXl3YWxsX19hcnRpY2xlIHAge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbn1cbi5wYXl3YWxsX19hcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuLnBheXdhbGxfX2FydGljbGUgKyAucGF5d2FsbF9faGVhZGVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbi5wYXl3YWxsX19tYWluIHtcbiAgcGFkZGluZzogMCAzMHB4IDQwcHggMzBweDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBheXdhbGxfX21haW4gLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnBheXdhbGxfX21haW4gLmJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wYXl3YWxsX19tYWluIGEuYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ucGF5d2FsbF9fbWFpbiBhLmJsYWNrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucGF5d2FsbF9fbWFpbiBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGF5d2FsbF9fbWFpbiBoNCArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaGFsZiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wYXl3YWxsX19tYWluIC5oYWxmID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuLnBheXdhbGxfX21haW4gLmhhbGYgPiAqOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYXl3YWxsX19tYWluIC5oYWxmID4gKjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiBmaWVsZHNldCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCBwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCB1bCB7XG4gIG1hcmdpbjogOXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwgdWwgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsLnNvY2lhbC1oaWRkZW4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwuc29jaWFsLWhpZGRlbiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbC5zb2NpYWwtc2hvdyB1bCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwuc29jaWFsLXNob3cgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzdjNztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzViNWI1Yjtcbn1cbi5wYXl3YWxsX19tYWluIC5kb3VibGVpbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBheXdhbGxfX21haW4gLmRvdWJsZWlucHV0X2ZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDAgIWltcG9ydGFudDtcbn1cbi5wYXl3YWxsX19tYWluIC5kb3VibGVpbnB1dF9zZWNvbmQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxODU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLnBheXdhbGxfX21haW4gLmlkMmJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDQycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTBNaUlnYUdWcFoyaDBQU0l6TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJRFF5SURNM0lqNDhjR0YwYUNCbWFXeHNQU0lqUmtaR0lpQmtQU0pOTWpBdU9ESTNJREl6TGpRMU9XTXRMamMzTmlBd0xURXVOVFEzTFM0d05DMHlMakk1TWkwdU1qWTRMUzQ0TVMwdU1qUTNMVEV1TkRjM0xTNDJOeTB4TGpjeU55MHhMalE1T0MwdU16Y3pMVEV1TWpRMUlEQXRNeTR3TXpnZ01TNDRNVGd0TXk0M01UY3VOekl4TFM0eU5TQXhMalEyT0MwdU5ESTRJREl1TWpJM0xTNDFNeTQzTWpVdExqRXhNaUF4TGpRMU5DMHVNakE1SURJdU1UZ3hMUzR6TVRsaExqRTNOUzR4TnpVZ01DQXdJREFnTGpFeU9DMHVNRGczWXk0d01qZ3RMakl1TURNMUxTNDBMakF5TFM0Mk1ESmhMamd6Tmk0NE16WWdNQ0F3SURBdExqWXpMUzQzTURWakxTNDBOUzB1TVRVMExTNDVNalF0TGpFeU5TMHhMak00T1MwdU1EZzBMUzQ0TXpNdU1EZzJMVEV1TmpVMkxqSTBOQzB5TGpRMkxqUTNNeTB1TWpBekxqQTFNeTB1TWpFNUxqQTBMUzR5TkRrdExqRTJOUzB1TURZdExqUXRMakV5TFM0NExTNHhPRGN0TVM0eE9UaGhMakl3TlM0eU1EVWdNQ0F3SURFZ0xqQXlNeTB1TVRZMkxqSXhPUzR5TVRrZ01DQXdJREVnTGpFMExTNHdPVGNnTVRBdU16WWdNVEF1TXpZZ01DQXdJREVnTWk0ek5qY3RMalUwT1NBeE5pNDVOamdnTVRZdU9UWTRJREFnTUNBeElERXVPRFEwTFM0d09UY2dOaTR5TlRrZ05pNHlOVGtnTUNBd0lERWdNaTR4TmpjdU16UXlZeTQzTlM0eU56Z2dNUzR5TmpndU56VWdNUzQwTWprZ01TNDFNemd1TURreExqUTBOUzR3TWk0NE9EWXRMakF6TlNBeExqTXlOaTB1TVM0NE1EZ3RMakl3TXlBeExqWXhOaTB1TXpFZ01pNDBNak10TGpBNU5TNDNNalF0TGpFNE1pQXhMalEwTnkwdU1qa3lJREl1TVRkaE1TNDJORE1nTVM0Mk5ETWdNQ0F3SURFdE1TNHlOakVnTVM0ME1UUmpMUzQxTWpndU1UUTJMVEV1TURZNExqSTBPUzB4TGpZeE5DNHpNRGd0TGpZeU5pNHdOVE10TVM0eU5qTXVNRFV6TFRFdU9EazRMakE0T0hwdE1pNHhNUzAwTGpZNU5tTXRMamN5TkM0eE1qY3RNUzQwTVRjdU1qSXRNaTR4TGpNM09DMHVOakl6TGpFME5DMHhMakEwT1M0MU1qWXRNUzR4TWlBeExqRTRMUzR3TnpNdU5qVTBMakU0SURFdU1qVTNMamszSURFdU5ERmhOQzR4TWpRZ05DNHhNalFnTUNBd0lEQWdNUzQzTnpZdExqQTRNaTR5TXpZdU1qTTJJREFnTUNBd0lDNHhNak10TGpFM1l5NHdPRGd0TGpZeE55NHhOall0TVM0eU16WXVNalEyTFRFdU9EVTBMakEwTFM0eU56SXVNRFk1TFM0MU5DNHhNRFV0TGpnMk1ucE5NVFV1TURrMklERXpMamt3T0dneExqSTBNV011TURjNUxqQXhMakUxTmk0d015NHlNeTR3Tm1FdU9UQTRMamt3T0NBd0lEQWdNUzB1TURrM0xqRTVNaUF4TnpRMExqVTVPQ0F4TnpRMExqVTVPQ0F3SURBZ01TMHpMakl5TVNBekxqZ3lOV010TGpFek1pNHhOVFl0TGpJMkxqTXhPQzB1TXprNExqUTNZUzR4TnpNdU1UY3pJREFnTUNBd0xTNHdNVGd1TWpRell5NDRNVGdnTVM0ek9EY2dNUzQyTXpJZ01pNDNOelVnTWk0ME5EUWdOQzR4TmpNdU1UZzBMak14Tmk0eE5TNHpOeTB1TWpNdU16ZG9MVEl1TURFMFlTNDJNeTQyTXlBd0lEQWdNUzB1TmpFdExqTTBJRFkxTXk0ME56RWdOalV6TGpRM01TQXdJREFnTUMweUxqUTROUzAwTGpJMk1pNDBOVGd1TkRVNElEQWdNQ0F4SUM0d05EZ3RMall5YkRNdU1qTTVMVE11T0ROaExqYzJMamMySURBZ01DQXhJQzQyTVRFdExqSTNOR3d4TGpJMkxqQXdNM3BOTWpjdU9UUWdNak11TWpJMmFDMHhMakkwTW1FdU9UQXlMamt3TWlBd0lEQWdNUzB1TWpFeUxTNHdOVFl1TnpnMExqYzROQ0F3SURBZ01TQXVNRGc0TFM0eE9UWmpNUzR5TFRFdU5ESTRJREl1TkRBekxUSXVPRFUwSURNdU5qRXROQzR5TnpkaExqRTVOaTR4T1RZZ01DQXdJREFnTGpBeE55MHVNamN5WXkwdU9ETXpMVEV1TkRFeUxURXVOall5TFRJdU9ESTJMVEl1TkRnNUxUUXVNalF0TGpFd05pMHVNVGcwTFM0d05UVXRMakkzTWk0eE5qTXRMakkzTkdneUxqSTFZUzQwT0RZdU5EZzJJREFnTUNBeElDNDBOUzR5Tld3eUxqVTFOeUEwTGpNNE1tRXVORFV1TkRVZ01DQXdJREV0TGpBMkxqVTNPU0ExT1RjdU9USTBJRFU1Tnk0NU1qUWdNQ0F3SURBdE15NHlPRElnTXk0NE5qZ3VOekUxTGpjeE5TQXdJREFnTVMwdU5UY3hMakkwWXkwdU5ESTRJREF0TGpnMU15MHVNREEwTFRFdU1qZ3RMakF3TkhvaUx6NDhMM04yWno0PSk7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyYnRuLmlkMmJ0bl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbn1cbi5wYXl3YWxsX19tYWluIC5wYXl3YWxsX19tYWluLWJ0biArIC5ibGFjayB7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xufVxuLnBheXdhbGxfX21haW4tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19tYWluLWJ0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzZhNmE2YTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUsIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSksIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkgKyBidXR0b24sIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUge1xuICB3aWR0aDogNDUwcHg7XG59XG4ucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUge1xuICB3aWR0aDogNDQ1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLmlucHV0X2hpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjN2M3Yzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1YjViNWI7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAucmVtaW5kaW5nLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIC5yZW1pbmRpbmcgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgOTQsIDExMSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwNWU2ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggNXB4IDJweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyA+IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywgNTEsIDAsIDAuNCk7XG4gIGNvbG9yOiAjQjMwO1xufVxuLnBheXdhbGxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbiAgbWFyZ2luOiAzNHB4IDAgMjJweCAwO1xufVxuLnBheXdhbGxfX2hlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnBheXdhbGxfX2Zvb3RlciBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHAgLnBheXdhbGxfX2xvZ28ge1xuICBtYXJnaW46IDAgNnB4IDRweCAwO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC05MDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hY3Rpb24tcGF5d2FsbC1sb2dvLnN2ZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5wYXl3YWxsX19mb290ZXIgcCAucGF5d2FsbF9fcGhvbmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYXl3YWxsX19waG9uZS1kaXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBheXdhbGwgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEJhY2tEcm9wICovXG4uYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAzMDAwO1xuICAvKi13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpOyovXG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpIHtcbiAgLmJhY2tkcm9wIHtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5wYXl3YWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvbGF5b3V0LWVsZW1lbnRzX19iYWNrZHJvcC5wbmcpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IC0xMTtcbiAgfVxuXG4gIC5wYXl3YWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDg4LCA5NiwgMC45Myk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogMTU2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsIGE6bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYXl3YWxsX19hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXl3YWxsX19hcnRpY2xlIGgyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnBheXdhbGxfX2FydGljbGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoNzcsIDg4LCA5NiwgMC45MyksIHJnYmEoNzcsIDg4LCA5NiwgMCkpO1xuICB9XG4gIC5wYXl3YWxsX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucGF5d2FsbF9faGVhZGVyIGgzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAyN3B4IDAgOXB4IDA7XG4gIH1cbiAgLnBheXdhbGxfX2hlYWRlciBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMCAxNXB4IDIwcHggMTVweDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiBoNCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5wYXl3YWxsX19tYWluIC5oYWxmIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLmhhbGYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluX3JlcXVlc3QgLnBheXdhbGxfX21haW4tYnRuICsgLmJsYWNrIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4gKyAuYmxhY2sgPiBhIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgLypvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovXG4gIH1cbiAgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pICsgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsIC5wYXl3YWxsX19mb290ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wYXl3YWxsIC5wYXl3YWxsX19mb290ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4vKkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuICAgIC5wYXl3YWxsIHtcbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICAmLWlucHV0Y29kZSB7XG4gICAgICAgICAgICAgICAgJiA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYgKyBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEF1ZGlvIHBvcHVwICjQv9C+0L/QsNC/INGBINC+0L/QvtCy0LXRidC10L3QuNC10Lwg0L4g0LDRg9C00LjQvtGB0YLQsNGC0YzRj9GFKVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog0J/QvtC/0LDQvyDRgSDQsNGD0LTQuNC+0YHRgtCw0YLRjNGP0LzQuCAtIHN0YXJ0ICovXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4uYXVkaW8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzJmMzIzYTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1ZGlvLXBvcHVwX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmF1ZGlvLXBvcHVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLmF1ZGlvLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmF1ZGlvLXBvcHVwX19jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdWRpby1wb3B1cF9fY2xvc2U6OmJlZm9yZSwgLmF1ZGlvLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0OCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE1MWE7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmF1ZGlvLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYXVkaW8tcG9wdXBfX2ljb24ge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2F1ZGlvLXBvcHVwLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYXVkaW8tcG9wdXBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hdWRpby1wb3B1cF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5hdWRpby1wb3B1cF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmF1ZGlvLXBvcHVwX19hY3Rpb25zIGEsIC5hdWRpby1wb3B1cF9fYWN0aW9ucyBidXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF1ZGlvLXBvcHVwX19zdGFydC1yZWFkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmF1ZGlvLXBvcHVwX19zdGFydC1yZWFkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXVkaW8tcG9wdXBfX3JlZ2lzdHJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGNlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE1MWE7XG59XG4uYXVkaW8tcG9wdXBfX3JlZ2lzdHJ5OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGNlMztcbn1cblxuLyog0J/QvtC/0LDQvyDRgSDQsNGD0LTQuNC+0YHRgtCw0YLRjNGP0LzQuCAtIGVuZCAqL1xuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wYXVzZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbXV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWxvdyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbWlkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWhpZ2gge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1zdWJ0aXRsZXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhcHRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FwdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNoYXB0ZXJzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLCAudmpzLWljb24tY2lyY2xlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlLCAudmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLnZqcy1pY29uLWhkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jYW5jZWwge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWdwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4udmpzLWljb24tdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi52anMtaWNvbi1wcmV2aW91cy1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdvcmQtYnJlYWs6IGluaXRpYWw7XG59XG5cbi52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi52aWRlby1qcyAqLCAudmlkZW8tanMgOmFmdGVyLCAudmlkZW8tanMgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tanMudmpzLTEtMSwgLnZpZGVvLWpzLnZqcy0xNi05LCAudmlkZW8tanMudmpzLTQtMywgLnZpZGVvLWpzLnZqcy05LTE2LCAudmlkZW8tanMudmpzLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi52aWRlby1qcy52anMtOS0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzc3Nzc3Nzc3OCU7XG59XG5cbi52aWRlby1qcy52anMtMS0xIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi52aWRlby1qcy52anMtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuOm5vdCgudmpzLWlvcy1uYXRpdmUtZnMpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLnZqcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLCAudmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZhOGNjO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNjMzMzJlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuODE2NjZlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLCAudmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnZqcy1jb250cm9sIC52anMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjVlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLXNjcnViYmluZyAudmpzLWNvbnRyb2wudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLCAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cywgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJiMzMzZjtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IDpub3QoLnZqcy1zZWxlY3RlZCk6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSwgLnZpZGVvLWpzIC52anMtbWVudSA6bm90KC52anMtc2VsZWN0ZWQpOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG5cbi52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTRlbTtcbn1cblxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLCAudmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLCAudmpzLWVycm9yIC52anMtY29udHJvbC1iYXIsIC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZsZXg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2LCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC41ZW07XG4gIHRvcDogLTAuMzMzMzMzMzMzM2VtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC43NSk7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwLCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcywgaGVpZ2h0IDAuMXMsIHdpZHRoIDAuMXMsIGxlZnQgMHMsIHRvcCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBsZWZ0OiAtMy41ZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMHM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSB7XG4gIHdpZHRoOiAxMGVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1tdXRlLXRvZ2dsZS1vbmx5IHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogM2VtO1xuICBsZWZ0OiAtMzAwMGVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzLCBoZWlnaHQgMXMgMXMsIHdpZHRoIDFzIDFzLCBsZWZ0IDFzIDFzLCB0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtMC4zZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuM2VtO1xuICByaWdodDogLTAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogOGVtO1xuICBib3R0b206IDhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXZvbHVtZS10b29sdGlwLCAudmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLXZvbHVtZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy12b2x1bWUtdG9vbHRpcCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBsZWZ0OiAxZW07XG4gIHRvcDogLTEycHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZldWkgLnZqcy1saXZlLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2Uge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmVkO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICBmbGV4OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLCAudmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xufVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7XG59XG5cbi52anMtdHQtY3VlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlLCAudmpzLXBsYXliYWNrLXJhdGUgPiAudmpzLW1lbnUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDA7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlhcIjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwLjA1ZW0gMC4wNWVtIDAuMWVtICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NHM7XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG4udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWwge1xuICB3aWR0aDogMjRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIiBcXGYxMWRcIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzAlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzLCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMCAyNHB4O1xuICB9XG5cbiAgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG5cbiAgLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA3LjNlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSwgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogbWVkaXVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xuICBjb2xvcjogIzJiMzMzZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiA6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmpzLXJlc2l6ZS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi52aWRlby1qcyA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5hdWRpby1wbGF5ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggNHB4IHJnYmEoNDQsIDQ4LCA1OSwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5hdWRpby1wbGF5ZXItLXdpdGhvdXQtcGxheWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuLmF1ZGlvLXBsYXllci0td2l0aG91dC1wbGF5bGlzdC5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG4uYXVkaW8tcGxheWVyLS13aXRob3V0LXBsYXlsaXN0IC5hdWRpby1wbGF5ZXJfX2V4cGFuZCB7XG4gIG1hcmdpbi1yaWdodDogLTQ0cHg7XG59XG4uYXVkaW8tcGxheWVyLS13aXRob3V0LXBsYXlsaXN0IC5hdWRpby1wbGF5ZXJfX3BsYXlsaXN0QnRuLCAuYXVkaW8tcGxheWVyLS13aXRob3V0LXBsYXlsaXN0IC5hdWRpby1wbGF5ZXJfX3ByZXYsIC5hdWRpby1wbGF5ZXItLXdpdGhvdXQtcGxheWxpc3QgLmF1ZGlvLXBsYXllcl9fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmc6IDAgOTZweCAzNXB4IDIwcHg7XG59XG4uYXVkaW8tcGxheWVyLS1jb2xsYXBzZWQgLmF1ZGlvLXBsYXllcl9fcHJldiwgLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX25leHQsIC5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCAuYXVkaW8tcGxheWVyX19zZWVrQmFjaywgLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX3NlZWtGb3J3YXJkLCAuYXVkaW8tcGxheWVyLS1jb2xsYXBzZWQgLmF1ZGlvLXBsYXllcl9fbnVtYmVyLCAuYXVkaW8tcGxheWVyLS1jb2xsYXBzZWQgLmF1ZGlvLXBsYXllcl9fdGltZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCAuYXVkaW8tcGxheWVyX19wcm9ncmVzc0JhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX3Byb2dyZXNzQ2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX2Z1bGxUaW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQge1xuICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IC0ycHggOHB4IHJnYmEoNDQsIDQ4LCA1OSwgMC4xNik7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19leHBhbmQge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX2Nsb3NlLCAuYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19wbGF5bGlzdEJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19jb250cm9scyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX3Byb2dyZXNzQmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19idXR0b25zIHtcbiAgb3JkZXI6IDM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19wbGF5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX3BsYXk6OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDEycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDZweDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX3BsYXktLXBhdXNlOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDEwcHg7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19wbGF5LS1sb2FkaW5nOjpiZWZvcmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTQ7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19zZWVrQmFjaywgLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fc2Vla0ZvcndhcmQge1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX3ByZXY6OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjZweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fcHJldjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fbmV4dDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19uZXh0OjphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fZXhwYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTc2cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdWRpby1wbGF5ZXJfX2V4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYmYxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5hdWRpby1wbGF5ZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheWxpc3RCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uYXVkaW8tcGxheWVyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmF1ZGlvLXBsYXllcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYXVkaW8tcGxheWVyX19wbGF5LFxuLmF1ZGlvLXBsYXllcl9fcHJldixcbi5hdWRpby1wbGF5ZXJfX25leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTE4MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hdWRpby1wbGF5ZXJfX3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzFhMTgxNDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYXVkaW8tcGxheWVyX19wbGF5LS1wYXVzZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDhweDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheS0tbG9hZGluZyB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICBhbmltYXRpb246IDMuNXMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIHJ1bm5pbmcgbG9hZEF1ZGlvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hdWRpby1wbGF5ZXJfX3BsYXktLWxvYWRpbmc6OmJlZm9yZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTgxNDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheS0tZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNlYWViZjE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF1ZGlvLXBsYXllcl9fcGxheS0tZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWFlYmYxO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRBdWRpbyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYXVkaW8tcGxheWVyX19wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTQ7XG59XG4uYXVkaW8tcGxheWVyX19wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICMxYTE4MTQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcHJldi0tZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWViZjE7XG59XG4uYXVkaW8tcGxheWVyX19wcmV2LS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlYWViZjE7XG59XG5cbi5hdWRpby1wbGF5ZXJfX25leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzFhMTgxNDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmF1ZGlvLXBsYXllcl9fbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTQ7XG59XG5cbi5hdWRpby1wbGF5ZXJfX25leHQtLWRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VhZWJmMTtcbn1cbi5hdWRpby1wbGF5ZXJfX25leHQtLWRpc2FibGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWViZjE7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3RyYWNrIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYXVkaW8tcGxheWVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGNvbG9yOiAjMWExODE0O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcHJvZ3Jlc3NCYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTJweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdWRpby1wbGF5ZXJfX3Byb2dyZXNzQmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWJmMTtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE0O1xufVxuXG4uYXVkaW8tcGxheWVyX19wcm9ncmVzc0NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuXG4uYXVkaW8tcGxheWVyX19wcm9ncmVzc0xvYWRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGNiO1xufVxuXG4uYXVkaW8tcGxheWVyX19wbGF5bGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDRweCByZ2JhKDQ0LCA0OCwgNTksIDAuMTYpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWJmMTtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3BsYXlsaXN0SGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWJmMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXVkaW8tcGxheWVyX19wbGF5bGlzdC1jbG9zZSB7XG4gIHdpZHRoOiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3BsYXlsaXN0TGlzdCB7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uYXVkaW8tcGxheWVyX19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF1ZGlvLXBsYXllcl9fbGlzdEl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xufVxuXG4uYXVkaW8tcGxheWVyX19saXN0SXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xufVxuXG4uYXVkaW8tcGxheWVyX19saXN0SXRlbS0tcGxheWluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVGRjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1ZGlvUGxheWluZztcbn1cbi5hdWRpby1wbGF5ZXJfX2xpc3RJdGVtLS1wbGF5aW5nIC5hdWRpby1wbGF5ZXJfX2l0ZW0tZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGF1ZGlvUGxheWluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNjcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYXVkaW8tcGxheWVyX19pdGVtLW5hbWUge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5hdWRpby1wbGF5ZXJfX2l0ZW0tbGFiZWwge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDMwMzk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXVkaW8tcGxheWVyX19pdGVtLWR1cmF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucGxheWVyLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk4O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNlYWViZjE7XG59XG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL0hlbHZldGljYU5ldWUuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvSGVsdmV0aWNhTmV1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL0hlbHZldGljYU5ldWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL0hlbHZldGljYU5ldWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3B0ZjU1Zl93LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlBUIFNlcmlmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3B0ZjU1Zl93LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wdGY1NWZfdy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHRmNTVmX3cuc3ZnI1BUU2VyaWYtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3B0Zjc1Zl93LmVvdFwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbChcIlBUIFNlcmlmIEJvbGRcIiksIHVybChcIi9yZXMvZm9udHMvcHRmNzVmX3cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3B0Zjc1Zl93LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wdGY3NWZfdy5zdmcjUFRTZXJpZi1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbmhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhI3VzZXJuYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEjdXNlcm5hbWUgKyAjcGFuZWxjb250YWluZXI6ZW1wdHkge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmluZGV4LXBhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIC5jb2wge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZV9saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbmRleC1wYWdlX19sb2dvLWFrdGlvbiB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2xvZ29zL2FjdGlvbi9sYXcuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyX2JyYW5kLmNvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZ3JvdzogMjtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbiAgbWF4LWhlaWdodDogNjhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfYnJhbmQuY29sIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2OHB4O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbGluZSA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW51bWVyaWMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbW9udGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXIteWVhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyIC5jb250ZW50LW5hdmlnYXRpb24tbWVudS1saW5rX19hbm5vdW5jZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbi1tZW51LWxpbmtfX2Fubm91bmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTZweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2NvbnRlbnQtbmF2aWdhdGlvbi1tZW51LWxpbmtzL2NvbnRlbnQtbmF2aWdhdGlvbi1tZW51LWxpbmtfX2Fubm91bmNlLWJsYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyIC5pbmRleC1wYWdlX19udW1iZXItYW5ub3VuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzZGI5YjY7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXIgPiAuaG9yaXpvbnRhbC1sb2dvIC5pbmRleC1wYWdlX19oZWFkZXJfYnJhbmQge1xuICBtYXgtd2lkdGg6IDI4MXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyAuaW5kZXgtcGFnZV9faGVhZGVyX251bWJlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5kZXgtcGFnZV9fZnJhbWUtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTQzcHg7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl9uYW1lOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbWFpbnRpdGxlIHtcbiAgY29sb3I6ICMzZGI5YjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl90ZXh0IHE6YmVmb3JlLFxuLmluZGV4LXBhZ2VfX2F1dGhvcl90ZXh0IHE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvciAuY29sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjM2RiOWI2O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZSArIC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZSArIC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGVfbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGVfcnVicmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZSBzdHJvbmcubWFpbi1hcnRpY2xlcy0tbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyA+IC5jb2w6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZV9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQgLmFubm91bmNlX19saXN0IHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuYW5ub3VuY2VfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuYW5ub3VuY2VfX2xpc3QtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIC5hbm5vdW5jZV9fbGlzdC1pdGVtIGE6YmVmb3JlIHtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvaW5kZXgtZWxlbWVudHMvYW5ub3VuY2VfX2xpc3QtaXRlbS1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX3J1YnJpYyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIGg0LnJlYWQge1xuICBjb2xvcjogI2EwYTFhNTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9ydWJyaWMgLmltZy1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfc3VicnVicmljIGg1IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIGEucmVhZCB7XG4gIGNvbG9yOiAjYTBhMWE1O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluazpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluay5tb29kLWdvb2QsIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsubW9vZC1iYWQsIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsubW9vZC1ub3JtYWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDI0cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9oYXNoIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9ibG9jay5zZWxlY3RlZC0tZmlyc3QtYXJ0aWNsZSA+IC5pbmRleC1wYWdlX19uZXdzZmVlZF9ydWJyaWMgKyBkaXYuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZXMgPiAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rOm50aC1vZi10eXBlKDEpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJnLWludmVyc2Uge1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMTFweDtcbn1cbi5iZy1pbnZlcnNlIC5hZ2UtcHJvdGVjdCB7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iZy1pbnZlcnNlIC5hZ2UtcHJvdGVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYXJ0aWNsZS1wYWdlIHtcbiAgLyog0J/QvtC60YDQsNGB0LrQsCDRgdGB0YvQu9C+0Log0J3Qn9CUICovXG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19hZGRpdGlvbmFsLWxpbmsge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmFydGljbGUtcGFnZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtcGFnZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgaW1nW3NyYyQ9XCIuZ2lmXCJdLCAuYXJ0aWNsZS1wYWdlIGltZ1tzcmMkPVwiLnBuZ1wiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2UgYiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2UgYSBiIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2UgW2hyZWYqPW5wZC1kb2NdIHtcbiAgY29sb3I6ICMwMDgyMDA7XG59XG4uYXJ0aWNsZS1wYWdlIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5yb3c6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuY29sIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmFydGljbGUtcGFnZSAudHVycXVvaXNlIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2wge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sIC5hcnRpY2xlLWhlYWRlcl9fbG9nbyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDY4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cgLmNvbCAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDY4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfbGluZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2wgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlcl9saW5lIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXItZGlnLCAuYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfbGluZSAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyLWRhdGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cgLmNvbCAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyX2xpbmUgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlci1kaWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2wgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlcl9saW5lIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXItZGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oSWXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg4ODg4ODtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgPiAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyAuY29sIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgPiAuaG9yaXpvbnRhbC1sb2dvIC5jb2w6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciA+IC5ob3Jpem9udGFsLWxvZ28gLmFydGljbGUtaGVhZGVyX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAyODFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyAuaW5kZXgtcGFnZV9faGVhZGVyX251bWJlcl9saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24ge1xuICB0b3A6IDVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYy1tYWluIHtcbiAgY29sb3I6ICMzZGI5YjY7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljLW1haW4sIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMtc3VicnVicmljIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIGgxIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wgLmJvb2ttYXJraWNvbiB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2F1dGhvcnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2F1dGhvcnMge1xuICBtYXJnaW46IDAgLTIwcHggMjBweCAtMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzID4gLmNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyA+IC5jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9yc190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzX3RleHQtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9yc190ZXh0LW5hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Uge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgLyphIHtcblxuICAgICAgY29sb3I6ICMwMDgyMDA7XG4gIH0qL1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIGg0LCAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgaDYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgaDQgYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgLmNvbCB7XG4gIC8qJiBkaXY6bm90KDplbXB0eSkge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9Ki9cbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSAuY29sIHA6bm90KDplbXB0eSkge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgLmNvbCBwOm5vdCg6ZW1wdHkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgLmNvbCBoMyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIC5jb2wgaDQgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSB1bCwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIHVsIGxpLCAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Ugb2wgbGkge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgdWwgbGk6bGFzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIG9sIHtcbiAgY291bnRlci1yZXNldDogbGlzdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSBvbCBsaTpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgY29udGVudDogY291bnRlcihsaXN0KSBcIi4gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgZGl2IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UyIC5jb2wgaDMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UyIHVsLCAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiB1bCBsaSwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgdWwgbGk6bGFzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgb2wge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgb2wgbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB7XG4gIC8qJiA+IDpmaXJzdC1jaGlsZDpub3QoLm5ld3NtYWtlcik6bm90KC50ZXN0KTpub3QoLnBvbGwpOm5vdCguZGFzaGVkLWJsb2NrKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG5cbiAgJiA+IDpmaXJzdC1jaGlsZDpub3QoLnBvbGwpIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgJiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH0qL1xuICAvKiYgLm5ld3NtYWtlcjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDIwcHggLTIwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtYmctY29sb3I7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiAubndoZWFkZXIge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkR2VvcmdpYTtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG5cbiAgICAgICYgLm53bmFtZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRHZW9yZ2lhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cblxuICAgICAgJiAubndpbmZvIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJEdlb3JnaWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cblxuICAgICAgJiAubnd0ZXh0IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRHZW9yZ2lhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjVmNDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAub3V0c2lkZSB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5iYWQtdGV4dCB7XG4gIGNvbG9yOiAjYmYwMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ub3JtYWwtdGV4dCB7XG4gIGNvbG9yOiAjZDE3NDExO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5nb29kLXRleHQge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbG9ydHlwZS1yZWQge1xuICBjb2xvcjogIzNkYjliNjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBzcGFuLmdyYXksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBzcGFuLmNvbG9ydHlwZS1ncmF5IHtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIgaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgcCA+IGIgaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgcCA+IGIgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAgPiBiID4gaW1nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBwID4gaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMGU2MWJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgYTpob3ZlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzBlNjFiZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGEgYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgYiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGIgLnJlZCA+IGltZyB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZWQgYiA+IGltZyB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWxpbmsge1xuICBjb2xvcjogIzMyOWEzMjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWxpbms6aG92ZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMjlhMzI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0IGIge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNiB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNiBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDMgKyBwOmVtcHR5ICsgcDpub3QoOmVtcHR5KSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0ICsgcDplbXB0eSArIHA6bm90KDplbXB0eSksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSArIHA6ZW1wdHkgKyBwOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyArIHA6ZW1wdHkgKyBwOm5vdCg6ZW1wdHkpID4gaW1nLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDQgKyBwOmVtcHR5ICsgcDpub3QoOmVtcHR5KSA+IGltZywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg1ICsgcDplbXB0eSArIHA6bm90KDplbXB0eSkgPiBpbWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzICsgLmlubHRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCArIC5pbmx0ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgKyAuaW5sdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDMgKyAuaW5sdGV4dCBoNCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzICsgLmlubHRleHQgaDMsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyArIC5pbmx0ZXh0IGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDMgKyAuaW5sdGV4dCBoNSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0ICsgLmlubHRleHQgaDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCArIC5pbmx0ZXh0IGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDQgKyAuaW5sdGV4dCBoMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0ICsgLmlubHRleHQgaDUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSArIC5pbmx0ZXh0IGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgKyAuaW5sdGV4dCBoMywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg1ICsgLmlubHRleHQgaDIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSArIC5pbmx0ZXh0IGg1IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzICsgLmlubHRleHQgcDpsYXN0LW9mLXR5cGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCArIC5pbmx0ZXh0IHA6bGFzdC1vZi10eXBlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgKyAuaW5sdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwgbGkge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLndlYWtwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC53ZWFrcCAucmVkIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAud2Vha3AgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdHJvbmcge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZm9vdG5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmZvb3Rub3RlIGIge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmZvb3Rub3RlIC5oaWdobGlnaHRlZCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4xKSAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4xKSAxcHggc29saWQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayAud2Vha3Age1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayB1bCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgdWwgbGksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIG9sIGxpIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIC5hcnRpY2xlLWRldGFjaGVkLWlmcmFtZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIC5pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayAuaW1hZ2U6b25seS1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIHAge1xuICAvKm1hcmdpbjogMjBweCAwOyovXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgcCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIHAgPiBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTAyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTAyIC52aW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDIgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLnJlbWFya1R5cGUwMyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC00cHg7XG4gIGNvbG9yOiAjM2RiOWI2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTAzIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjM2RiOWI2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTA0IGgzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDQgcCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDQgLmFydGljbGUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0aWNrZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzZGI5YjY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTRweDtcbiAgY29sb3I6ICMzZGI5YjY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnZpbiAudmludGV4dCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW5ub3RlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzNkYjliNjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW5ub3RlIGIge1xuICBmb250OiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0IHRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0ZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXR0ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdHRleHQgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0c3VtIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0bm90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICBjb2xvcjogIzM5MzUyODtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRjYWxjIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDMsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RjdGN0Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREYwRjI7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZSAuZGViaXR0ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZTAzIC5kZWJpdHRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDEgLmRlYml0dGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUwMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyM0YzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUZERjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDIgLmRlYml0dGV4dCB7XG4gIGNvbG9yOiAjRjAxNjE2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5hcnRpY2xlLWxpbmsge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgKyAudGVzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3Q6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IGxpIHVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgbGkgdWwgbGkge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgY29sb3I6ICMwMTAxMDEgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaSBiIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAud3JvbmdhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLnJpZ2h0YSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yaWdodC1hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHQtYW5zd2VyIGIge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtIGIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLnF1ZXN0aW9uIGIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IDIwcHggLTIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjVmNDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLnJlbWluZGVyIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLnJlbWluZGVyIC5pbWFnZWJveCBpbWcge1xuICBtYXJnaW46IDAgLTIwcHggMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuY29sdW1ucy12aWV3IC5pbmx0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jb2x1bW5zLXZpZXcgLmlubHRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuaW5sdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jb21tZW50aW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuY29tbWVudGluZyB+IHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jb21tZW50aW5nIGgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgLnZpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAubGV0dGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC5leGFtcGxldGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC5leGFtcGxldGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgLmV4YW1wbGV0ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSB1bCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgdWwgbGksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgdWwgbGk6bGFzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC5kZWJpdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC53ZWFrcCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9ja19fYXV0aG9yLXBob3RvIC50ZXh0IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAudGV4dCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDMge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGgyICsgcCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDMgKyBwLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg1ICsgcCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGgyICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGgzICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg0ICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg1ICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg2ICsgLmFydGljbGUtdGFibGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb21wbGV4aGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29tcGxleGhlYWQgLmNvbXBsZXhoZWFkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb21wbGV4aGVhZCAuY29tcGxleGhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29tcGxleGhlYWQgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3gge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3ggaW1nIHtcbiAgbWFyZ2luOiAwIC0yMHB4IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbWFnZWJveCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbWFnZWJveCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuaywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuayAubm90ZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5ub3RlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmsgLm5vdGUgaDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzZGI5YjY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rIC5ub3RlIHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuayAubm90ZSBwIGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBwIGEge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2Uge1xuICBtYXJnaW46IDIwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5ub3RlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzZGI5YjY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgLm5vdGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBwIGEge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlcGxhY2VyIHtcbiAgbWFyZ2luOiAwIDAgNDVweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlcGxhY2VyLnVhU2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcItCd0LDRgtC40YHQvdGW0YLRjCDQvdCwINC60LDRgNGC0LrRgywg0YnQvtCxINC/0LXRgNC10LLQtdGA0L3Rg9GC0Lgg0ZfRl1wiO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb21wYXJpc29uQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4IDIwcHggLTIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbXBhcmlzb25Db250YWluZXIgLmNvbXBhcmlzb25IYW5kbGUgLmNvbXBhcmlzb25IYW5kbGVMZWZ0QXJyb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29tcGFyaXNvbkNvbnRhaW5lciAuY29tcGFyaXNvbkhhbmRsZSAuY29tcGFyaXNvbkhhbmRsZVJpZ2h0QXJyb3cge1xuICBtYXJnaW4tdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IDIwcHggLTIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjVmNDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAuZGFzaGVkLWJsb2NrLmV4YW1wbGUge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIGRpdjplbXB0eSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIHtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIC5ud2hlYWRlcjphZnRlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAubndoZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIGgzIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIGgzOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAubndwaG90b25hbWVpbmZvIHtcbiAgb3JkZXI6IDI7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIC5ud25hbWUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm5hbWUge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAubndpbmZvIHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLmluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIC5ud3RleHQge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSA+IHVsIHtcbiAgb3JkZXI6IDQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMSkgMXB4IHNvbGlkO1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMSkgMXB4IHNvbGlkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIC5iYWNrIHtcbiAgdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIC5wb2xsaGVhZGVyIHtcbiAgY29sb3I6ICMzZGI5YjY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucG9sbCAucG9sbHF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtcGVyY2VudCB7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RiOWI2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBjb2xvcjogIzNkYjliNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucG9sbCAucG9sbG5vdGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIC5wb2xsaXRlbSB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzZGI5YjY7XG4gIGJvcmRlci1jb2xvcjogIzNkYjliNjtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjM2RiOWI2O1xuICBib3JkZXItY29sb3I6ICMzZGI5YjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucG9sbCBidXR0b246ZGlzYWJsZWQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZGI5YjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2RiOWI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmNWY0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fbWVudS13cmFwcGVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fbWVudS13cmFwcGVyIG9sIGxpIHtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBjb2xvcjogIzNkYjliNjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNkYjliNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY2FyZHNfX2NvbnRlbnQtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmY1ZjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzZGI5YjY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW0gaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW0gdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fY29udGVudC1pdGVtIC5mb290bm90ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmhpZ2hsaWdodGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjc7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnZpbiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgW2NsYXNzKj1uZXdzbWFrZXJdIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5mb290bm90ZSBpbWcge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5mb290bm90ZSBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5dHlwZTAyIHtcbiAgY29sb3I6ICMzZGI5YjYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIxIHtcbiAgY29sb3I6ICMzZGI5YjY7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjIgYSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xuICAvKiYgKyAud2Vha3Age1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgcC53ZWFrcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSBiIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjM2RiOWI2O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwNzA3MDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGggaDMsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCBoNCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGggaDYge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgdWwsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBvbCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgdWwgbGksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBvbCBsaSB7XG4gIGZvbnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBoMywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDIgYiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIGgzIGIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBoNCBiLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDUgYiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIGg2IGIge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgcCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIHA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5yb3cgdGQuY2VsbF9fYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjVmNDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAucm93IHRkLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZTA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnJvdyB0ZC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWViZTQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDIgLnJlZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTAyIC5jb2xvciB7XG4gIGNvbG9yOiAjM2RiOWI2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IHRkIHtcbiAgcGFkZGluZzogN3B4IDM1cHggN3B4IDAgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgdGQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IHAge1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAuZW50cnl0eXBlMDEgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeXR5cGUwMSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLmVudHJ5dHlwZTAxIHAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAuZW50cnl0eXBlMDEgLmVudHJ5aGVhZGVyMSBzcGFuLmJsYWNrIHtcbiAgY29sb3I6ICMzZGI5YjY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtZGV0YWNoZWQtaWZyYW1lLXdyYXBwZXIgLmlmcmFtZS1jYXAge1xuICBkaXNwbGF5OiBub25lO1xuICAvKndpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvaWZyYW1lL2lmcmFtZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsqL1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWRldGFjaGVkLWlmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWRldGFjaGVkLWlmcmFtZS13cmFwcGVyIC5pZnJhbWUtdmlkZW8ge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlU3RhclRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIgLnRlc3RJbkFydGljbGVOYW1lV3Jvbmcge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIgLnRlc3RJbkFydGljbGVOYW1lUmlnaHRpZyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICNlMzYwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVRQUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZUJhY2sgYSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVRdWVzdCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVF1ZXN0IGIge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVNvbHV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVTb2x1dGlvbiBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVBbnN3ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJhOTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlci5jbGlja2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJnciB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVN0YXJDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVTdGFyQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlU3RhciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQge1xuICBtYXJnaW46IDIwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmY1ZjQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgZGl2LnBhX2xheW91dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgZGl2LnBhX2xheW91dCBoMzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQgaDQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBkaXYucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgZGl2LnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgZGl2OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSBkaXY6Zmlyc3Qtb2YtdHlwZSBpbnMgc3Bhbi5ibGFjayB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSBkaXY6Zmlyc3Qtb2YtdHlwZSBpbnMgc3Bhbi5ibGFjazpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXcgZmlndXJlIGRpdjpmaXJzdC1vZi10eXBlIGlucyBzcGFuLnJlZCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzkwYSAhaW1wb3J0YW50O1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXcgZmlndXJlIGRpdjpmaXJzdC1vZi10eXBlIGlucyBzcGFuLnJlZDpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzOTBhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXcgZmlndXJlIC50aXBwZWRpbWFnZW5ld19zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIgZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXcgZmlndXJlIC50aXBwZWRpbWFnZW5ld19zd2l0Y2hlciBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmYzOTBhO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIGxhYmVsOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIgbGFiZWw6Zmlyc3QtY2hpbGQgLnJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmYzOTBhO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIgbGFiZWw6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIgbGFiZWw6bGFzdC1jaGlsZCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIGxhYmVsOmxhc3QtY2hpbGQgLmJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXdfdGlwcyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXdfdGlwcyBkZC5yaWdodC1jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCAuZm9vdG5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM2NjY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3X3RpcHMgZGQucmlnaHQtY29sIGIge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3X3RpcHMgZGQucmlnaHQtY29sIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3X3RpcHMgZGQucmlnaHQtY29sIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBoNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBzcGFuLmJsYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3X3RpcHMgZGQucmlnaHQtY29sIHNwYW4uYmxhY2s6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBzcGFuLnJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBzcGFuLnJlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzkwYTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3X3RpcHMgZGQucmlnaHQtY29sID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlIHNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbiNmb290ZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbnZlcnNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbnZlcnNlLXRpdGxlLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5pbnZlcnNlLXRpdGxlIC5yb3cubnBkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzUxNTk7XG59XG4uaW52ZXJzZS10aXRsZSArIC5jb250YWluZXIgLm5wZC1kb2NfX21lbnUge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuXG4uaW52ZXJzZS10aXRsZSA+IC5yb3cubnBkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm5wZC1kb2NfX21lbnUucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5wZC1kb2NfX21lbnUucm93IC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLm5wZC1kb2NfX21lbnUucm93IC5jb2wgPiBidXR0b24jbGlua19vdGhlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubnBkLWRvYy5jb250YWluZXIge1xuICBwYWRkaW5nOiA1NXB4IDIwcHggMzBweDtcbn1cbi5ucGQtZG9jIC5ucGQtZG9jX19hcnRpY2xlIGEuZG9jIHtcbiAgY29sb3I6ICMzMjlhMzI7XG59XG5cbi5tYWluLW5wZC5jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMDtcbn1cbi5tYWluLW5wZC5jb250YWluZXIgLmRyb3Bkb3duLnNlYXJjaGluZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmJvZHkgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5jb250YWluZXIgI2xpbmtfYXR0YWNobWVudHMsIGJvZHkgLmNvbnRhaW5lciAjbGlua19vdGhlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3Jtcy1wYWdlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZm9ybS1ibG9jay5jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMDtcbn1cbi5mb3JtLWJsb2NrIC5zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5ib29rLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5ib29rLXBhZ2UgLm10LTUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib29rLXBhZ2UgLnJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ib29rLXBhZ2UgLnJvdzpmaXJzdC1jaGlsZCAuY29sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ib29rLXBhZ2UgLmFydGljbGUtcGFnZV9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4uYm9vay1wYWdlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vay1wYWdlIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4uYm9vay1wYWdlIC5hcnRpY2xlLXBhZ2VfX3ByZV90b3Age1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib29rLXBhZ2UgLmFydGljbGUtcGFnZV9fcHJlX3RvcCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYm9vay1wYWdlIC5hcnRpY2xlLXBhZ2VfX3ByZV90b3AgLmJvb2ttYXJraWNvbiB7XG4gIHRvcDogNXB4O1xuICByaWdodDogMDtcbn1cbi5ib29rLXBhZ2UgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vay1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZnJhbWUtYXJ0aWNsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY29udGFpbmVyLmJvb2tzLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIuYm9va3MtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci5ib29rcy1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWluZXIuYm9va3MtbWFpbiAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5jb250YWluZXIuYm9va3MtbWFpbiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhaW5lci5ib29rcy1tYWluIC5yb3cgLmNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFpbmVyLmJvb2tzLW1haW4gLnJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGFpbmVyLmJvb2tzLW1haW4gLnJvdzpmaXJzdC1jaGlsZCAuY29sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWluZXIuYm9va3MtbWFpbiAucm93Om50aC1jaGlsZCgyKSAuY29sIGg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uY29udGFpbmVyLmJvb2tzLW1haW4gLnJvdzpudGgtY2hpbGQoMykgLmNvbCBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jb250YWluZXIuYm9va3MtbWFpbi1mcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHg7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayA+IC5yb3cge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxubWFpbiAuZmF2LWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kaXYubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5kaXYubGlzdC1ncm91cC1pdGVtIGEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5kaXYubGlzdC1ncm91cC1pdGVtIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cblxuZGl2Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubXQtNSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dpbi1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2UtY29udGVudC1jb21tb24td3JhcHBlci5zZXJ2aWNlLXBhZ2UtYmxvY2sgLnNlcnZpY2UtcGFnZS1ibG9ja19fc2hhZG93LXJpZ2h0LXRvcCwgLnBhZ2UtY29udGVudC1jb21tb24td3JhcHBlci5zZXJ2aWNlLXBhZ2UtYmxvY2sgLnNlcnZpY2UtcGFnZS1ibG9ja19fc2hhZG93LXJpZ2h0LCAucGFnZS1jb250ZW50LWNvbW1vbi13cmFwcGVyLnNlcnZpY2UtcGFnZS1ibG9jayAuc2VydmljZS1wYWdlLWJsb2NrX19zaGFkb3ctcmlnaHQtYm90dG9tLCAucGFnZS1jb250ZW50LWNvbW1vbi13cmFwcGVyLnNlcnZpY2UtcGFnZS1ibG9jayAuc2VydmljZS1wYWdlLWJsb2NrX19zaGFkb3ctYm90dG9tLCAucGFnZS1jb250ZW50LWNvbW1vbi13cmFwcGVyLnNlcnZpY2UtcGFnZS1ibG9jayAuc2VydmljZS1wYWdlLWJsb2NrX19zaGFkb3ctbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1jb250ZW50LWNvbW1vbi13cmFwcGVyLnNlcnZpY2UtcGFnZS1ibG9jayAucGFnZS1jb250ZW50LWNvbW1vbi5zZXJ2aWNlLXBhZ2UtYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zZXJ2aWNlcy1wYWdlIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZXMtcGFnZSAucm93IC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlcnZpY2VzLXBhZ2VfX3NpbXBsZS1pdGVtLnAtMiB7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2VzLXBhZ2UgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlcy1wYWdlIC5saXN0LWlubGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVudS1sYW5nIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvY29udGVudC1uYXZpZ2F0aW9uLW1lbnUtbGlua19fbGFuZ2NoYW5nZXIucG5nKTtcbn1cblxuLmNlbGxfX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhN2E3O1xufVxuXG4uY2VsbF9fZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjdkMWY7XG59XG5cbi5jZWxsX19iYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYwMDAwO1xufVxuXG4uaW5kZXgtcGFnZV9fc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNjN2M4Y2E7XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlIC5jb2wgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMgPiAuY29sIGEuaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyA+IC5jb2wgYS5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb21wbGV4aGVhZCAuY29tcGxleGhlYWRlciArIC5jb21wbGV4dGV4dCBoMiB7XG4gIG1hcmdpbjogMDtcbn0iXX0= */