@charset "UTF-8";
/* @media */
/* Import from desktop*/
/* @media */
/* Import from desktop*/
body {
  padding: 20px 0px 20px 0 !important;
}

.bg-inverse {
  background-color: rgb(60, 70, 77) !important;
}

.bb-inverse {
  border-bottom: rgb(60, 70, 77) 1px solid;
}

.color-black {
  color: rgb(0, 0, 0) !important;
}

.link-color-black {
  color: rgb(0, 0, 0) !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: rgb(51, 51, 51);
}

body > main {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  width: 100%;
  background: rgb(255, 255, 255);
  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: rgb(60, 70, 77) 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: rgb(71, 81, 89);
  margin-left: -1px;
}

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

ul.options > li a {
  display: block;
  height: 100%;
  border-right: rgb(80, 89, 95) 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: rgb(31, 38, 43);
  position: absolute;
  right: 0;
  top: 51px;
}

header .navbar-nav > .nav-item > a {
  color: rgb(143, 147, 149);
  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: rgb(42, 49, 54) 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: rgb(143, 147, 149);
  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 {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  border: 0 none;
  border-radius: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  background-color: #2d343a;
}
.alert.alert-dark .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 1;
  color: #FFF;
  text-shadow: none;
  opacity: 0.75;
}

.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 {
  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;
}

/* ######################################################################## первый акцентный цвет */
/* цвет рубрик в двухколоночнике ######################### первый акцентный цвет */
/* цвет текста статьи с картинкой в двухколоночнике# первый акцентный цвет  */
/* Color schemes */
/* Цвет фона напки главной */
/* Цвет текста напки главной */
/* цвет фона под автором номера на главной */
/* цвет текста автора номера на главной */
/* цвет текста заголовка автора номера на главной */
/* цвет фона главной статьи */
/* цвет текста главной статьи */
/* цвет плашки */
/* цвет текста на плашке */
/* цвет фона главных статей */
/* цвет ссылок главных статей */
/* цвет фона главной рубрики */
/* цвет текста главной рубрики */
/* цвет фона выделенного блока статей в двухколоночнике */
/* цвет текста выделенного блока статей в двухколоночнике */
/* цвет разделительных бордеров */
/* цвет ссылок в двухколоночнике */
/* цвет фона статьи с картинкой в двухколоночнике */
/* Цвет блока dashed */
/* Цвет заголовка блока dashed */
/* visibility block's 
$main_author_maintitle: true;
$main_author_title: false;
$main_mainarticle_rubric: false;
$main-main-rubric: true;
*/
/* Default font */
/* Age protect */
/* @media */
/* 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: rgb(0, 0, 0);
  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: rgb(0, 0, 0);
}
.index-page__summary {
  background: #c2eeff;
  padding-top: 39px;
  padding-bottom: 18px;
}
.index-page__summary_mainarticle {
  color: rgb(0, 0, 0);
  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: rgb(0, 0, 0);
}
.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: rgb(0, 0, 0);
}
.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: rgb(0, 0, 0);
}
.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: rgb(0, 0, 0);
}
.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: rgb(0, 0, 0);
}
.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: rgb(0, 0, 0);
  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 */
/* Import from desktop*/
/* ==================================================================== */
/* PayWall
/* ==================================================================== */
.paywall {
  background-color: rgb(255, 255, 255);
  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, rgb(255, 255, 255), 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: rgb(255, 255, 255);
  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: rgb(255, 255, 255);
    top: 156px;
    position: absolute;
    width: 100%;
  }
  .paywall a:not([class]) {
    color: rgb(255, 255, 255);
    border-bottom: 0 none;
    text-decoration: underline;
  }
  .paywall__article {
    display: none;
  }
  .paywall__article h2 {
    color: rgb(255, 255, 255);
  }
  .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: rgb(255, 255, 255);
    margin: 27px 0 9px 0;
  }
  .paywall__header p {
    color: rgb(255, 255, 255);
    font-size: 17px;
    line-height: 1.35;
  }
  .paywall__main {
    color: rgb(255, 255, 255);
    padding: 0 15px 20px 15px;
  }
  .paywall__main h4 {
    color: rgb(255, 255, 255);
    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: rgb(255, 255, 255) !important;
    margin-left: 0;
    font-size: 14px;
  }
  .paywall__main_request .paywall__main-btn + .black > a {
    color: rgb(255, 255, 255) !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%;
                    }
                }
            }
        }
    }
}*/
/*# sourceMappingURL=data:application/json;base64,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SUFDckIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0Usc0ZBQXNGO0VBQ3hGO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSx5QkFBeUI7SUFDekIsb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSx5QkFBeUI7SUFDekIsZUFBZTtJQUNmLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UseUJBQXlCO0lBQ3pCLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGNBQWM7RUFDaEI7RUFDQTtJQUNFLHFDQUFxQztJQUNyQyxpQ0FBaUM7SUFDakMsbUJBQXFCO1FBQXJCLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0Usa0JBQWM7UUFBZCxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLDBCQUEwQjtJQUMxQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxvQ0FBb0M7SUFDcEMsY0FBYztJQUNkLGVBQWU7RUFDakI7RUFDQTtJQUNFLG9DQUFvQztJQUNwQywwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0U7NkJBQ3lCO0VBQzNCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBSUUsZ0JBQWdCO0lBQ2hCLGFBQWE7RUFDZjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNCRSIsImZpbGUiOiJkZWZhdWx0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEBtZWRpYSAqL1xuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiBAbWVkaWEgKi9cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MCwgNzAsIDc3KSAhaW1wb3J0YW50O1xufVxuXG4uYmItaW52ZXJzZSB7XG4gIGJvcmRlci1ib3R0b206IHJnYig2MCwgNzAsIDc3KSAxcHggc29saWQ7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstY29sb3ItYmxhY2sge1xuICBjb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMYXlvdXQgKi9cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWFOb3ZhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xufVxuXG5ib2R5ID4gbWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5ib2R5ID4gbWFpbiA+IHNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgPiBoZWFkZXIsXG5ib2R5ID4gZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbmZvb3RlcixcbmZvb3RlciBhLFxuZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogMTdweCAxNXB4IDE1cHggMTFweDtcbn1cbmZvb3RlciA+IC5yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5mb290ZXIgPiAucm93ID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG5mb290ZXIgPiAucm93ID4gLmNvbDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW52ZXJzZS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjNDc1MTU5O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmludmVyc2UtdGl0bGUgPiBbcm9sZT10YWJsaXN0XSBbcm9sZT10YWJdIHtcbiAgYm9yZGVyLXRvcDogIzZjNzQ3YSAxcHggc29saWQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uaW52ZXJzZS10aXRsZSA+IC5yb3cge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmludmVyc2UtdGl0bGUgPiAucm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAjNmM3NDdhIDFweCBzb2xpZDtcbn1cbi5pbnZlcnNlLXRpdGxlICsgbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG5pbWdbc3JjJD1cIi5naWZcIl0sIGltZ1tzcmMkPVwiLnBuZ1wiXSB7XG4gIGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlcztcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtby1jcmlzcC1lZGdlcztcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG4vKiBFT0YgTGF5b3V0ICovXG4vKiBNaXggKi9cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5hOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMDAwMHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsYWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLyogTmF2aWdhdGlvbiAqL1xuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1yaWdodCxcbmhlYWRlciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItcmlnaHQ6Zm9jdXMsXG5oZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0OmhvdmVyLFxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1yaWdodDphY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoNjAsIDcwLCA3NykgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ29BQUFBakNBTUFBQURWRW1paEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0V6TXpsRlJqVXhRa0V4TkRFeFJUVTROek00T0RNMk16RTRSalZDT1RBNElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rRXpNemxGUmpVeVFrRXhOREV4UlRVNE56TTRPRE0yTXpFNFJqVkNPVEE0SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFUTXpPVVZHTkVaQ1FURTBNVEZGTlRnM016ZzRNell6TVRoR05VSTVNRGdpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVRNek9VVkdOVEJDUVRFME1URkZOVGczTXpnNE16WXpNVGhHTlVJNU1EZ2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZKUG0wakFBQUFCbEJNVkVVMFJFeVluWnlJYXljSUFBQUFBWFJTVGxNQVFPYllaZ0FBQUI5SlJFRlVlTnBpWUNRYU1BeTQwbEV3VE1Gb0lod0ZvK21WSmtvQkFnd0EzY1FCK2F3aHNad0FBQUFBU1VWT1JLNUNZSUk9KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5oZWFkZXIgPiAubmF2YmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG51bC5vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5vcHRpb25zID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgdWwub3B0aW9ucyA+IGxpIHtcbiAgICB3aWR0aDogNDNweDtcbiAgfVxufVxuXG51bC5vcHRpb25zID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiKDcxLCA4MSwgODkpO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxudWwub3B0aW9ucyA+IGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudWwub3B0aW9ucyA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IHJnYig4MCwgODksIDk1KSAxcHggc29saWQ7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWFyY2hpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ01BQUFBbkNBWUFBQUNGU1BGUEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUVLVWxFUVZSWXcrMllXMHdjWlJpR254bG1sL09DVUlKeWNHSExZYkVXQVN0U016UTJKcHVvckUxbzJtZzBzVEZWMFZ1TjhkSVk5VWF2VEl5VzJCYmx3bEpxb3hucXhjVG94VTdxUmFFdEZFTmhDN3VVbzJBUnlpRjBEek5lN0M3ZHBkVTBaaGFUaHZkdThuK1Q3ODA3aC8vNVB3RkFkcmxGNEZtZ0VVZ0ZBa0F2Y0U1VGxYQzBwZ0I0QThqR1BLMER2WnFxOUFBSXNzdWRBblFWRnhVZXJLNTBJS1drRUE2SEdibm1aMkpxcGdjNG9LbUtMcnZjY202dXpkUFlVR3VhazBBd3lJalh4L1RzWERmd29nUThWMUwwNE1IWGp4eEdGTVdOd24xeUl5YzZ6N1NNWDU4NkJIUUI1R1JuMGZ6VUhoT0RnZjM3bXZpNjQvU2hpYW1aNzBTZ3hsNWFsR0FFUUJRRXl1MGxBT1pGY1JlSmdrQ1p2UmpBS1FJWFJrYjlCSUxCaEtKZ01NVHd5QmpBYjhrMEV3Z0VHZmI2QUhvRkFObmwvakxIbHQxVzRYZ1lRUlF4ZEoweC93Ui9MZDVzMTFUbHpXaU5uSldWNlhGV09Vd3pFZ3FGOFBrbldicTUvSldtS204SnNRWFo1YTRINmdBTEVBWUdORlc1RUxkdUExNEFNa3dNSmdoYzFsVGxVcktTMzVicEV1NjFNUHB6ZEFKcEp2WVBBVjVOVmRZQXBHaWpPdUJUb0NITzRBRHdycVlxdmRIcnZWYXJ4Yk1qL3dIVG5PaTZ3ZnlmQ3l1eXkvMk9waXJ0Z3V4eWwwaVNOSGpnK1dkeXFpcktFUVFCREFQdnFKOGZlbjVlQ1laQ2oyaXFNaUc3M0xLOXRNaHo5TlhESmdZRE54WVdPZjV0dDdHOHN0b2dBaTExdTUwNWRidHJ5RWhQSXowdGxmVDBOR29mZGRKUXZ5c0xlTVhVN3B1VW41ZEw3YTVxQVhDSmdOVklacmQ3ME1MaUVzQzhCSHpmUHpEMG9iMjBLS2U2MHBId21DNWUrbjBGNkl6ZHRMYTJ6dUNRMXpRVGhxN2pIUnRuYUhqMEN0QVYydzRlQXo0RDZnRVJNSURMd0h1YXF2UkZhOHFCVDRBVWs0TVpCRDdYVkdVeEdhbHY2LzVXN0FXT0FmbVRnSlVJa1BjQlBYRkFuZzQwWWY0TFBLU3B5aFRjQnZMVHhVV0ZyZFVWNVVpU1JEZ2NadGpyWTNKNk5nSEkwOUpTUGNVUEZacm1RdGQxWm1iblErdTNibjJncWNySE1TQnZ2UnVRbit3ODArS1BBL0xDZ255T3ZOeHFhaXlycTJ0U2UwZlhSN0xML2V1L0FublpGZ0I1Wm1ZR3prb0hRTE1JWEJ3WjlSTUkzQW5rVjdjQXlBMWdlbllPNFBvR2tOdHNXVzBWRGp0aUlwQWYxMVRsYUxSR3pzdkw5VFEzUFc2YUVkMHdHTG5tWTlqck93ODhIUS9rZFVTMkF3c1I2T21QYlFYUjlXTGdmU0pmbTFrS0EvM0FONXFxckNjbCttM2QxL3FuRTJVSXVMTFZKOHJZcC8yRnpaYjFkcVhEL3YrZXRXV1hlMy9CanJ4ZjJsNTdDYXZWY3R0eU1FUjdSeGV6Zjh5N05WWHBTZGJwSUJBSWN1emtLZWJtYjdoRTRJbXFuV1VKUmdBc0ZvbWFTQXA3VGUyK1NWYXJoZXJLY29BOUlqQTBQakdOcnVzSlJicGg0QnVmaE1oaExtblNEUVAvK0JUQVZRbjRhWEo2OXV5eEU2ZGFuZFU3TjJaNmNRalJIYnR4YVhrRnovbmUvOXIzRHNYTjlNNENQMjZHcTlpME0waGsydG16QmRQT1BrMVZGSUMvQWIvKzByOWEwaWRiQUFBQUFFbEZUa1N1UW1DQyk7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWZhdm9yaXRlcyA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCMEFBQUFvQ0FZQUFBQUNKUEVSQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQjBFbEVRVlJZdyszWE8yZ1ZRUlFHNE8vR1lNVEdxRUViK3pTQ2hZOUdzanFzR0J0QnNCQXRUQk5Cc1RBU3RCVzAxQ0tDblNtQ3RTQ0NOc0l3TUdrVUFvcUZoV0FoaEJTYStBQVZmRUFzM0l1TEpuQVRrelR1cVhaK3pzN0htVjBXdHBWeVBJV2I2TFA2Tll0THJaVGpMTGF1QWRpdTkxMXJETUxtN3ZvcUZHVnJ0YVNVNDN6N3VtdU5wMnpRQm0zUUJtM1FCbTNRQm0zUS94N3RYczVOS2NjZWJNS0hVSlRmVmhWTk9lN0NOUXhpUGI2a0hPL2pjaWpLNlU3MzZmaDRVNDVEZUlLakZRZ2JjUkpQVTQ1aHhkQ1U0N3FVNHcxTW9LZUs1ekZYYSt2RG81VGpoWDlHVTQ2OWVJalJXdndjTzBOUjl1RUFacXE4RzJNcHg0bVU0NFpsb1NuSGZqejI2L20xNng3Mmg2SjhBYUVvTS9aV2ZlMGF3bVRLY2NlUzBKVGprV3FqL3RweFhzWHhVSlNmNnIyaEtHZHdFT08xZUErbVVvNERIYUVweDFFOFFHOFZmY2FKVUpSWFFsSE9MN1JKS01xdm9TalA0RHkrVi9GMnhKVGp1VC83Vy9YL1J0ekI2ZHI2Tlk2Rm9ueW13NnFtdTR0dHRYZ2N3NHROV2djbnNXOHBZRFgxSkhaanFoWVAxM3NXZTVGdTQxQW95amRMQVd2d05BYXFrL3VyV2luSE9XeXAxajl3TVJUbHJlVmdDMVhLY1FUWC9mNzZ2ZXZDV2J6Rkt3eXVKRmhOUFliRGVJbVBHUGtKM1JPS2lZWVBZSzBBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LXNlYXJjaCA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDY0FBQUFuQ0FZQUFBQ01vMUUxQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBRFdVbEVRVlJZdzhYWFM0amRkQlRIOGMrOWdrb3Bpc3VDR3hXMDFZSktXOGFwTkJDeWNDRlVVWVN1V3JIam93cmlvcTExUkJpUm9oWVZGMjRVSGF6Z1k2T0l0Y3NRR2x0MVdxdmpBeDhNS21qQkNnNjRrVUpCeDBVeWN1Yy9tWnZjbC9QYmhKemtuSHovajV6L09TME5sZVhwQnR5R203RUI2N0FHNTNBVzMrTmpISW1qNU11bWNidXBWUVBVd2gzWWg3RWU0bjZCNS9GMkhDWC9EQjB1eTlPck1WM09WTDg2aFlrNFNyN3F4N205QXRoZE9EMGdHR3pCVEphbmQvZmp2R3ptc2p6ZGc1ZFdBUDhWUjVIaUoveUpTM0FGWXR5S0t5djhGdkJZSENYUDlnMlg1ZWtPdkZVQi9TMG04VUVjSlF2ZEFtWjVlZ3VleG8wVmorK1BvK1NWbnVHeVBMMEduMkZ0OE02TGVEU09rdk5OZzJaNWVnR204SGd3MFBNWWo2UGs4OFp3NVY5NUROdUM1d2Q2WFlvQThqNjhISmhuc1RtT2tyL3IvQmYzMVowVllOT0RnRUc1aEM4RTVodXdxNG4vSXR5QndENkhQWU9BZFdnL1RnYTJmZVZxZFlmTDh2UmFiQXJzVTczc3NXNHFsMjl2WUY2UG0ycmhzRDJ3L1loM2hqUnJpNEFmSWZ3SnR0ZjV0UzFQdE84UGN1UjAwWHZCZlcyQ2J5c084VTZkckhQcVUySGNqVTNnMWdXMk15T0NDK05lVnViRHJuQnJBdHY4aU9DcTRxN3Q1dEJXMUdOTFJqUWl1S3E0NTdvNXRQRjdZTHQ4UkhCaDNQbTZkTlZXVkxDZDJtUTAyaHpjZjFmbjBNYUp3SFo3ayt6ZGg4SzhkcUxPb1kwUEE5dDZSYTh3TkdWNXVnVmJBL1BSV3JnNFNtYnhUV0IvcXU0Mzd3R3NoYkNBbU1QeFdyanllaWl3YjhSelE1azJubEJVeVowNlZGZTBkc0s5cVNnME8vVklscWNQRERock94UkZaNmUreHV0Ti9Ec3I0ZXZ4S1M0T1I0bkpKc1ZoUjZ4V09XTlRsbGJDQ3hpTG8rUlVremovTlRGbEkveHd4VHY3Y1N6TDAwWjlhN241TXp4cGVTL1N3b05OOTNOVjl6V0pneXU4UDROM3krdHYrQU1YNGlxTUt5cnE4UWJmUFl6ZGRhdFJtYyt5UEoxUXRJY1hOUmxoalJaVytFNHRZR1ZUSFVmSnE0cDZhM1pBc0JsRmkzaTQ0dGt1dk5adGlkc3JQWWlqNUxTaVk1L0FEejFDemVGZWJDMzM4bTY4MFN0Z28yT3EvUHZHRkVmUU5seG5hWlV4cnpnclA4RVJIQS96V0Frd2paMFZuNmhjNHI3UDBDeFAyN2dVZnpWdGhub0ZITVVCUHpUQS94MnVGOEJWZ1dzS3VHcHdEUUNmV1ZXNEdzRDVkaC94aHFweTg5OWplUjc4WmRWbmJsSGxEQjdFUS9nWk8vOEZIblFMVklqOU01Y0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtaG9tZS5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1taW5fY291cnNlcyA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQVdDQVlBQUFEZWlJeTFBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBSjZTVVJCVkhnQnBWYmRjZHBBRU40OThFd2VTUVdoQThOalpzQndkZ04yQlNZVm9GUmdVUUdrZ2tBRklRWGdreUdaUEZvZFJDWHc0RGRBNis5T0VzT1BBSUYzNWtESDNkNTMzKzYzSzVqT01QUFBWR2xCYlR6TzZZcEMvVlZIUlgyNXlDYnphaXI4UmorSjVIN2JtNGRTb2w0UndKTkFMelBURlJJZmp4V01nS2swdHIrTHJEeDRWekVpSnZaYkRUMjZDTWlHaVpjQ0ZnaVYwRnlVOUhUamJyQzFaMm84Wm5seWx6akJqb3V3a0NWLzB6ci9BR09RdDVMNHpQU0k2VndFRjdyWnZ0QWVrUGxyYWh4TFAyUEJxdVMxR3EyaklkbGcxMkVDdXpTY1VtSzl5YzRCMldTck44cFlKRWxlMEhld21OTVp0c09PWE82YXV1ZWVYUzVXWXNDZ2loRUpJMHhOSGRBSGJJL2RndXVLbGc2Z212S0xxSXp4VWJ1aXdKMWxMWFo1cnFqMW9yaUZOcFQyYXFZVGp5NDBLeVI3aGoyTHJKQldYTGRDS3E5eFdFWWtLcktVbWJrZi9IbnU3aWIwbUdYbGdEd241VUQ4b0cvME9GdFhtNXV4TU1RTkhsS0cxdkUvYnZoMENzVHUyV0JCT0VOdmdsZ3I1L2hsU2dzQlZnRlRIK3c2ZWV4Y09RaFlpTlJjNkpsRHNvdyswWjVhODRBU2c1TXNxZWZrU3ZTWXN2TmpSYjhSaDdsYW9CeGk4Ukx5OG9OV3lzZmVBUi9vTlllQllHazM2RUN1WStTdWI5bHhURDZVaEp3NmhMUWNiZ1BIY1BwODhLeWpRR3ZBSk41alZ4OHFiam5DVWc3alZUd3FXdFJsMUZHSVQrUkRoUVVBaC9nYTBnVldUbTlVMzFzUnFkSVpscjZ6dnRoNDVsbHU2b0xaNUJlVzdsMzdrTk10eWN4TUc2K0xQakJxbUlidDVtMjlFRkRpUEJtZ0tYYlRhWWdpRHVLWVh1Q1I1QVIxcGhSZE8ybG45UVAxNmVhZFY1alJHbXluRytjYXVnQk9DZEVKZXNlWUYvdlBZRXdGZ3FrcFV0Y3hMVDhuQUNweWpSTmlLcUs4ZHdyYVVZeDFReit5QUFBQUFFbEZUa1N1UW1DQ1wiKTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzOHB4O1xuICByaWdodDogMzhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1jYWxsID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQzQ2NEQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDNDY0RDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1qWWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5pQXlOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTNMalV5TXpJZ01UZ3VOakU1TTB3eE9TNDJOek0ySURFMkxqUTJPVU14T1M0NU5qTXlJREUyTGpFNE15QXlNQzR6TWprMklERTFMams0TnpJZ01qQXVOekk0TkNBeE5TNDVNRFUwUXpJeExqRXlOeklnTVRVdU9ESXpOaUF5TVM0MU5ERXhJREUxTGpnMU9UTWdNakV1T1RFNU9TQXhOaTR3TURneVRESTBMalUwTURjZ01UY3VNRFUwTmtNeU5DNDVNak0xSURFM0xqSXhJREkxTGpJMU1UZ2dNVGN1TkRjMU1pQXlOUzQwT0RReElERTNMamd4TmpsRE1qVXVOekUyTlNBeE9DNHhOVGcySURJMUxqZzBNalVnTVRndU5UWXhOQ0F5TlM0NE5EWXlJREU0TGprM05EVldNak11TnpjME5FTXlOUzQ0TkRRZ01qUXVNRFUxTlNBeU5TNDNPRFE1SURJMExqTXpNeklnTWpVdU5qY3lOU0F5TkM0MU9UQTRRekkxTGpVMk1ESWdNalF1T0RRNE5DQXlOUzR6T1RZNElESTFMakE0TURjZ01qVXVNVGt5TXlBeU5TNHlOek0xUXpJMExqazROemdnTWpVdU5EWTJNeUF5TkM0M05EWTBJREkxTGpZeE5UZ2dNalF1TkRneU55QXlOUzQzTVRJNVF6STBMakl4T0RrZ01qVXVPREE1T1NBeU15NDVNemd5SURJMUxqZzFNallnTWpNdU5qVTNOU0F5TlM0NE16ZzBRelV1TWprek1URWdNalF1TmprMklERXVOVGczTlRrZ09TNHhORFF6TmlBd0xqZzROamd3T0NBekxqRTVNalE1UXpBdU9EVTBNamMzSURJdU9UQXdNakVnTUM0NE9EUWdNaTQyTURRek5pQXdMamszTkRBeUlESXVNekkwTXpsRE1TNHdOalF3TkNBeUxqQTBORFF6SURFdU1qRXlNeklnTVM0M09EWTJPU0F4TGpRd09URWdNUzQxTmpneE5VTXhMall3TlRnNElERXVNelE1TmlBeExqZzBOamN4SURFdU1UYzFNaUF5TGpFeE5UY3pJREV1TURVMk5ERkRNaTR6T0RRM05pQXdMamt6TnpZeU1pQXlMalkzTlRnNElEQXVPRGMzTVRReElESXVPVFk1T1RZZ01DNDROemc1TkRWSU55NDJNRFkyTlVNNExqQXlNRFF4SURBdU9EZ3dNVGNnT0M0ME1qUXpOQ0F4TGpBd05URTFJRGd1TnpZMk5Ea2dNUzR5TXpjNE1VTTVMakV3T0RZMElERXVORGN3TkRnZ09TNHpOek16TnlBeExqZ3dNREU0SURrdU5USTJOakVnTWk0eE9EUTFNa3d4TUM0MU56TWdOQzQ0TURVeU5rTXhNQzQzTWpZNElEVXVNVGd5TlRrZ01UQXVOelkyTVNBMUxqVTVOamc1SURFd0xqWTROVGdnTlM0NU9UWTBNVU14TUM0Mk1EVTJJRFl1TXprMU9USWdNVEF1TkRBNU5DQTJMamMyTWpreklERXdMakV5TVRnZ055NHdOVEUyVERjdU9UY3hORFVnT1M0eU1ERTVOVU0zTGprM01UUTFJRGt1TWpBeE9UVWdPUzR5TURrNE1pQXhOeTQxT0RJMklERTNMalV5TXpJZ01UZ3VOakU1TTFvaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWNhbGwgPiBhOjpiZWZvcmUsIHVsLm9wdGlvbnMgPiBsaS5tZW51LWNhbGwgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQzQ2NEQ7XG4gIGFuaW1hdGlvbjogMnMgbGluZWFyIGluZmluaXRlIHNjYWxlX2JvcmRlcjtcbn1cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWNhbGwgPiBhOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlX2JvcmRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWhvbWUgPiBhIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiNmJhYjU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1ob21lID4gYSA+IGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1hdWRpbyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1hdWRpby0tYXJ0aWNsZSA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NUZGO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWF1ZGlvLS1oaWdobGlnaHQgPiBhOjpiZWZvcmUge1xuICBhbmltYXRpb24tbmFtZTogYXVkaW9QbGF5aW5nO1xufVxuXG5Aa2V5ZnJhbWVzIGF1ZGlvUGxheWluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNjcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6IHJnYigzMSwgMzgsIDQzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBhIHtcbiAgY29sb3I6IHJnYigxNDMsIDE0NywgMTQ5KTtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMjVweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSA+IGEge1xuICBjb2xvcjogcmdiYSgxNDMsIDE0NywgMTQ5LCAwLjUpO1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiByZ2IoNDIsIDQ5LCA1NCkgMXB4IHNvbGlkO1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gYSN1c2VybmFtZSxcbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBhI3VzZXJuYW1lICsgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gYSN1c2VybmFtZSArIHNtYWxsIHtcbiAgY29sb3I6IHJnYigxNDMsIDE0NywgMTQ5KTtcbiAgcGFkZGluZzogMHB4IDE1cHggMTJweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIGFbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBbY2xhc3MqPWF1dGhCdXR0b25TdHlsZXNfX2Ryb3Bkb3duTGlua3NdIGFbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5oZWFkZXIgLnRyaWFsLWFjY2VzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDFlMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oZWFkZXIgLnRyaWFsLWFjY2VzcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuaGVhZGVyIC50cmlhbC1hY2Nlc3MgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4jYXV0aEJ1dHRvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI2F1dGhCdXR0b24gW2NsYXNzKj1CdXR0b25fX3VhTG9nb10ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDZweCAwIDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jcGFuZWxjb250YWluZXIge1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyNXB4O1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICAvKiBJT1Mg0L3QtSDQt9Cw0LrRgNGL0LLQsNC10YIgZHJvcGRvd24g0L/RgNC4INGC0LDQv9C1INCy0L7QstC90LUgKi9cbn1cblxuLyogRU9GIE5hdmlnYXRpb24gKi9cbi8qIENvb2tpZSDQsdCw0L3QvdC10YAgKi9cbi5hbGVydC5hbGVydC1kYXJrIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM0M2E7XG59XG4uYWxlcnQuYWxlcnQtZGFyayAuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYWdlLXByb3RlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBjb2xvcjogIzNjNDY0ZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnZS1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTIrXCI7XG59XG5cbi8qINCQ0YDRhdC40LIgKi9cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuYmctaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICM0NzUxNTkgIWltcG9ydGFudDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuYmctaW52ZXJzZSA+IGIsIG1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuYmctaW52ZXJzZSA+IHN0cm9uZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5iZy1pbnZlcnNlID4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuY2FyZCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgLmFyY2hpdmUtbGlzdC1pdGVtX190ZXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuY2FyZCAuY2FyZC1ib2R5IC5hcmNoaXZlLW1vbnRoOm5vdChmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgLmNhcmQtYm9keSAuYXJjaGl2ZS1tb250aCAucmVhZCB7XG4gIGNvbG9yOiAjYTBhMWE1O1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrLnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyog0J/QvtC40YHQuiAqL1xubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAucm93OmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjNDc1MTU5O1xufVxubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay1kYXRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rLXRleHQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCLigKZcIjtcbn1cblxuI3NlYXJjaFN1Z2dlc3RzID4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4jc2VhcmNoU3VnZ2VzdHMgPiB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbiNzZWFyY2hTdWdnZXN0cyA+IHVsIGxpOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKiDQkdC70L7QuiDQsNCy0YLQvtGA0LjQt9Cw0YbQuNC4ICovXG4ubG9naW4tZm9ybSxcbi5kZW1vX19ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDZkNmQ2O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkNmQ2ZDY7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hY2Nlc3MvYWNjZXNzLWxvY2sucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0ICNlY2VjZWM7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5sb2dpbi1mb3JtX19oZWFkZXIsXG4uZGVtb19fYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sb2dpbi1mb3JtX190YWJsZSxcbi5kZW1vX19ibG9ja19fdGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubG9naW4tZm9ybV9fdGFibGUtbGVmdCxcbi5kZW1vX19ibG9ja19fdGFibGUtbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubG9naW4tZm9ybV9fdGFibGUgYSwgLmxvZ2luLWZvcm1fX3RhYmxlIC5idXR0b24sXG4uZGVtb19fYmxvY2tfX3RhYmxlIGEsXG4uZGVtb19fYmxvY2tfX3RhYmxlIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5sb2dpbi1mb3JtX190YWJsZSBhOmhvdmVyLCAubG9naW4tZm9ybV9fdGFibGUgLmJ1dHRvbjpob3Zlcixcbi5kZW1vX19ibG9ja19fdGFibGUgYTpob3Zlcixcbi5kZW1vX19ibG9ja19fdGFibGUgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG59XG4ubG9naW4tZm9ybV9fdGFibGUgYS5kaXNhYmxlZCwgLmxvZ2luLWZvcm1fX3RhYmxlIC5idXR0b24uZGlzYWJsZWQsXG4uZGVtb19fYmxvY2tfX3RhYmxlIGEuZGlzYWJsZWQsXG4uZGVtb19fYmxvY2tfX3RhYmxlIC5idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubG9naW4tZm9ybV9fZXJyb3IsXG4uZGVtb19fYmxvY2tfX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1mb3JtLXBob25lLXZhbGlkLFxuLmRlbW9fX2Jsb2NrLXBob25lLXZhbGlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDZjNTA2O1xufVxuLmxvZ2luLWZvcm0tcGhvbmUtZXJyb3IsXG4uZGVtb19fYmxvY2stcGhvbmUtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ubG9naW4tZm9ybSAuaGlkZGVuLFxuLmRlbW9fX2Jsb2NrIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxuICBoZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0Om5vdCguY29sbGFwc2VkKSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi8qIEFsZXJ0ICovXG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFyayAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4vKiDQkdC+0LvRjNGI0LUg0LjQvNC/0L7RgNGC0LjRgNC+0LLQsNGC0Ywg0L3QtdC+0YLQutGD0LTQsCAqL1xuLyog0KTQvtGA0LzRiyAqL1xuI2xpbmtfb3RoZXIsICNsaW5rX290aGVyOmxpbmssICNsaW5rX290aGVyOmhvdmVyLCAjbGlua19vdGhlcjpmb2N1cywgI2xpbmtfb3RoZXI6YWN0aXZlLFxuI2xpbmtfYXR0YWNobWVudHMsICNsaW5rX2F0dGFjaG1lbnRzOmxpbmssICNsaW5rX2F0dGFjaG1lbnRzOmhvdmVyLCAjbGlua19hdHRhY2htZW50czpmb2N1cywgI2xpbmtfYXR0YWNobWVudHM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2xpbmtfb3RoZXIgLmZhLnB1bGwtcmlnaHQsICNsaW5rX290aGVyOmxpbmsgLmZhLnB1bGwtcmlnaHQsICNsaW5rX290aGVyOmhvdmVyIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19vdGhlcjpmb2N1cyAuZmEucHVsbC1yaWdodCwgI2xpbmtfb3RoZXI6YWN0aXZlIC5mYS5wdWxsLXJpZ2h0LFxuI2xpbmtfYXR0YWNobWVudHMgLmZhLnB1bGwtcmlnaHQsICNsaW5rX2F0dGFjaG1lbnRzOmxpbmsgLmZhLnB1bGwtcmlnaHQsICNsaW5rX2F0dGFjaG1lbnRzOmhvdmVyIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19hdHRhY2htZW50czpmb2N1cyAuZmEucHVsbC1yaWdodCwgI2xpbmtfYXR0YWNobWVudHM6YWN0aXZlIC5mYS5wdWxsLXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG59XG5cbi5ib29rbWFya2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib29rbWFya2ljb24uYm9va21hcmstZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFU0UlVKRlJDSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cbi5ib29rbWFya2ljb24uYm9va21hcmstdHJ1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOU0lnYUdWcFoyaDBQU0l5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUxSURJd0lqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaUkwWkdNREF3TUNJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQmtQU0pOTWlBd2FERXhZVElnTWlBd0lEQWdNU0F5SURKMk1UVXVPRFEwWVRJZ01pQXdJREFnTVMwekxqSTBPQ0F4TGpVMk0yd3RNeTR3TVRjdE1pNDBNRGxoTWlBeUlEQWdNQ0F3TFRJdU5EazVMakF3TTJ3dE1pNDVPRFVnTWk0ek9UTkJNaUF5SURBZ01DQXhJREFnTVRjdU9ETTBWakpoTWlBeUlEQWdNQ0F4SURJdE1ub2lMejQ4TDNOMlp6ND0pO1xufVxuXG4uaW52ZXJzZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbn1cbi5pbnZlcnNlLXRpdGxlIGgxLCAuaW52ZXJzZS10aXRsZSAuaDEsIC5pbnZlcnNlLXRpdGxlIGgyLCAuaW52ZXJzZS10aXRsZSAuaDIsIC5pbnZlcnNlLXRpdGxlIGgzLCAuaW52ZXJzZS10aXRsZSAuaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuXG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbiNuYXYtcmV2aXNpb25zIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNuYXYtcmV2aXNpb25zIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uZm9ybXMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybXMtcGFnZSBoMywgLmZvcm1zLXBhZ2UgLmgzIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3Jtcy1wYWdlX19pbXBvcnRhbnQgLmNhcmQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNkNzFmMmQgMCUsICNlMDQ4MzMgMTAwJSk7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW06bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWNiNTM3IDAlLCAjZWNiZTQ2IDEwMCUpO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjU5ZTk4IDAlLCAjNTVhYWE2IDEwMCUpO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDMpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIC5saXN0LXVuc3R5bGVkIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9fbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybXMtcGFnZV9fbmV3cyA+IC5yb3cge1xuICAvKi1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyovXG59XG4uZm9ybXMtcGFnZV9fbmV3cy13cmFwcGVyIGg0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mb3Jtcy1wYWdlX19uZXdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIGEgLmZvcm1zLXBhZ2VfX25ld3MtaXRlbV9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIGEgLmZvcm1zLXBhZ2VfX25ld3MtaXRlbV9kZXNjcmlwdGlvbiAubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybXMtcGFnZV9fc2VhcmNoaW5nIC5zZWFyY2gtcmVzdWx0LWJsb2NrIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCAuc2VhcmNoLXJlc3VsdC1pdGVtIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9fc2VhcmNoaW5nIC5zZWFyY2gtcmVzdWx0LWJsb2NrIG9sIC5zZWFyY2gtcmVzdWx0LWl0ZW0gYSAuc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tYmxvY2sge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZvcm0tYmxvY2sgLnNjcm9sbGFibGUge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIG92ZXJmbG93LXg6IGluaXRpYWw7XG59XG4uZm9ybS1ibG9jayAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGk6bm90KGZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250OiAxMnB4LzEycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXB4IDNweCAxcHggMnB4O1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpLndvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5kb2NcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaS5leGNlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLnhsc1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MmExO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpLnBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLnBkZlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MmExO1xufVxuLmZvcm0tYmxvY2sgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5mb3JtLWJsb2NrX19hcnRpY2xlX19oZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5mb3JtLWJsb2NrIC50aXRsZXBhZ2Uge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tYmxvY2sgLnRpdGxlcGFnZSAuZmlsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM7XG59XG5cbi8qINCh0LXRgNCy0LjRgdGLICovXG4uc2VydmljZXMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uc2VydmljZXMtcGFnZSAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlcnZpY2VzLXBhZ2UgLmNhcmQtdGV4dCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjIzO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgxKSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDEpIGg1IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWFhNjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMikgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgyKSBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2JlNDY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDMpIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMykgaDUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19zaW1wbGUtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tYWluLW5wZCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbmsge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbms6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbmsgYSB7XG4gIGNvbG9yOiAjNDU4ZTM0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW5wZF9fbmV3cy1pdGVtLWxpc3QtbGluayBhIC5tYWluLW5wZF9fbmV3cy1pdGVtLWxpbmstaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0LWl0ZW0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQgPiBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2VjYmU0NjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubnBkLWRvYyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubnBkLWRvYyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2NfX2F0dGFjaG1lbnRzLWxvdHMgbGk6bm90KGZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpIGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udDogMTJweC8xMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFweCAzcHggMXB4IDJweDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpLndvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5kb2NcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpLmV4Y2VsOmFmdGVyIHtcbiAgY29udGVudDogXCIueGxzXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjUyYTE7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaS5wZGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5wZGZcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5ucGQtZG9jX192ZXJzaW9uc19feWVhcnMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2NfX3ZlcnNpb25zX195ZWFycyBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5wZC1kb2NfX3ZlcnNpb25zX195ZWFycyBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlekhlYWROcGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZSAuZGFzaGVkIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZSAuZGFzaGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuOCk7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLmRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvbnBkL25wZC1kb2NfX2Nsb2NrLnBuZykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtMnB4O1xufVxuLm5wZC1kb2NfX2FydGljbGUgLnZyZXpOcGREb2NzQ2hhbmdlIHtcbiAgcGFkZGluZzogMTNweCAyNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLnZyZXpCb2R5TnBkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZS52cmV6TnBkRG9jc0NoYW5nZU9wZW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UudnJlek5wZERvY3NDaGFuZ2VPcGVuZWQgLnZyZXpCb2R5TnBkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib29rcy1tYWluIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ib29rcy1tYWluIGgxLCAuYm9va3MtbWFpbiBoMiwgLmJvb2tzLW1haW4gaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLmJvb2tzLW1haW4gaDEgPiBzbWFsbCwgLmJvb2tzLW1haW4gaDIgPiBzbWFsbCwgLmJvb2tzLW1haW4gaDMgPiBzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmJvb2tzLW1haW4gaDUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5ib29rcy1tYWluIGg1IGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJvb2tzLW1haW4ge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzEgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzEgPiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1sZXZlbF9fMiBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1sZXZlbF9fMiA+IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWhlYWRlciBoNiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1iLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLmJyZWFkY3J1bWItaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib29rLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFydGljbGUtdGFibGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZS10YWJsZSAudmluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUtdGFibGUgLnZpbm5vdGUge1xuICBESVNQTEFZOiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLypAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFydGljbGUtcGFnZV9fY29udGFpbiB7XG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeWhlYWRlcjEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbnRyeWhlYWRlcjIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZVR5cGUwNSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udGFibGVUeXBlMDUgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldHlwZTA0IHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZi1yZWd1bGFyXCIsIFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyouYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIge1xuICAgIC5pbWFnZWJveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVwbGFjZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYmFjayB7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcm9udCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm9udHNpZGUge1xuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja3NpZGUge1xuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyIGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTI1MmExICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmLXJlZ3VsYXJcIiwgXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXBpdGVsIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXh0LWNvbG9yLXR1cnF1b2lzZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50dXJxdW9pc2Uge1xuICAgIGNvbG9yOiB0dXJxdW9pc2UgIWltcG9ydGFudDtcbn0qL1xuLyouaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci1udW1lcmljIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwODNiNWE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59Ki9cbi8qLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbW9udGgge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci15ZWFyIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufSovXG4uaW5kZXgtcGFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2F1dGhvciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnkge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGVfbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzX3ByZXYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmluZGV4LXBhZ2VfX3Nob3J0bGlua3NfbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmluZGV4LXBhZ2VfX3Nob3J0bGlua3Mge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLyouaW5kZXgtcGFnZV9fbmV3c2ZlZWRfY29sIHtcbiAgICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyB7XG4gICAgICAgICAgICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSovXG4uaW5kZXgtcGFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2F1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW1vbnRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci15ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oSWXCI7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5pbmRleC1wYWdlIC5pbmRleC1wYWdlX19zdW1tYXJ5IC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzIC5jb2wgLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUgc3Ryb25nLm1haW4tYXJ0aWNsZXMtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51bnBfX2FwcGxpY2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnVucF9fYXBwbGljYXRpb25zIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgcGFkZGluZzogMTdweCAzNXB4IDE1cHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWludmVyc2UgLmFnZS1wcm90ZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbiAubnVtIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLnF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLndyb25nYSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjQkE2NjRFIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NDY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkE2NjRFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHRhIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICM5YmE4NTkgaW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YmE4NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGRkNzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB7XG4gIC8qLmlubGluZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjIpIDJweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIGgzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwNTAwO1xuICBjb2xvcjogI2YwMDUwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyAuaW5saW5lLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIC5pbmxpbmUtdGV4dCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDMgLmlubGluZS10ZXh0IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2ljby1saS5wbmdcIik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOS44cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5sLTQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IC5pbmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IC5pbmxpbmUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQgaDMge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCBoMzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubC01LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogNDNweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUgaDM6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGgzOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUgLmlubGluZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmwtNi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IC5pbmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX3ByZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMikgMXB4IHNvbGlkO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmUgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fcHJlIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSBoMSB7XG4gIC8qdGV4dC10cmFuc2Zvcm06IG5vbmU7Ki9cbiAgLypmb250LXNpemU6IDMycHg7Ki9cbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLmFydGljbGUtcGFnZV9faGVhZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMDA1MDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXItbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKi5ydWJyaWMtcmVkIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19wcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMDA1MDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjAwNTAwO1xuXG4gICAgICAgIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSB7XG4gICAgICAgICAgICAucnVicmljLXJlZCB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYy1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWIyMztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNnB4O1xuXG4gICAgICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9yc190ZXh0LW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuc3RpY2tlciB7XG4gIGZvbnQtc2l6ZTogMjEuNnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaWNvLWxpLnBuZ1wiKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE5LjhweDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IGdlb3JnaWFfbnVtZXJhbHMsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgYm9yZGVyLWJvdHRvbTogI0NDQ0NDQyAxcHggc29saWQ7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMy40cHg7XG4gIGZvbnQtZmFtaWx5OiBnZW9yZ2lhX251bWVyYWxzLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgLyomOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfSovXG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuZmxvb3IwMyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIC5mbG9vcjAzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4yKSAxcHggc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uYmxhbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmltYWdlYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYXJpc29uLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlc3QyIHtcbiAgYmFja2dyb3VuZDogI2ZiZjNjZDtcbiAgY29sb3I6ICM0MDNkMzI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0MiAudGVzdC1zdGFyIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvc3Rhci5wbmdcIik7XG59XG4udGVzdDIgLnRlc3QtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRlc3QyIC50ZXN0LXF1ZXN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi50ZXN0MiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlciB7XG4gIGJvcmRlcjogZ3JheSAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRlc3QyIC50ZXN0MiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlci5zZWxlY3RlZCAucmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWZkZmFkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtMXB4O1xufVxuLnRlc3QyIC50ZXN0LWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRlc3QyIC50ZXN0LWJhY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxMjUyYTE7XG59XG4uYXJ0aWNsZS1tYWluIC5yaWdodCAudGVzdC1oZWFkZXIge1xuICBjb2xvcjogI2UzNjIwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmFydGljbGUtbWFpbiAucmlnaHQgLnRlc3Qtc3RhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9zdGFyci5wbmdcIik7XG59XG5cbi50ZXN0Mi50ZXN0LXN0YXIgLnRlc3Qtc3RhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9zdGFyci5wbmdcIik7XG59XG5cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDIzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogLTQycHg7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xufVxuXG4ubWVudS1ob21lIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaWQyLXNob3J0LWVudHJhbmNlLWJ1dHRvbiwgLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24gLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24taWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlQ3lyLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggNTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q4NDkxICMxMjZhN2EgIzAwNGQ1YiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0NzQ4MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjY5Nzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoZ3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JTdHI9JyNGRjI1NzU4NCcsIGVuZENvbG9yU3RyPScjRkYwMDVFNkYnKVwiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggIzI2NDI0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDEyNzJlICMwMTM4NDIgIzAxNGE1Njtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMUU4MTk0IDUlLCAjMDE2Njc4IDgwJSkgIWltcG9ydGFudDtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24gLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0xcHggIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL19hXy5wbmcpIDhweCAxM3B4IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMURGREI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhOmhvdmVyID4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNvY2lhbC1uZXR3b3JrcyA+IGEgPiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyDQv9C10YDQstGL0Lkg0LDQutGG0LXQvdGC0L3Ri9C5INGG0LLQtdGCICovXG4vKiDRhtCy0LXRgiDRgNGD0LHRgNC40Log0LIg0LTQstGD0YXQutC+0LvQvtC90L7Rh9C90LjQutC1ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMg0L/QtdGA0LLRi9C5INCw0LrRhtC10L3RgtC90YvQuSDRhtCy0LXRgiAqL1xuLyog0YbQstC10YIg0YLQtdC60YHRgtCwINGB0YLQsNGC0YzQuCDRgSDQutCw0YDRgtC40L3QutC+0Lkg0LIg0LTQstGD0YXQutC+0LvQvtC90L7Rh9C90LjQutC1IyDQv9C10YDQstGL0Lkg0LDQutGG0LXQvdGC0L3Ri9C5INGG0LLQtdGCICAqL1xuLyogQ29sb3Igc2NoZW1lcyAqL1xuLyog0KbQstC10YIg0YTQvtC90LAg0L3QsNC/0LrQuCDQs9C70LDQstC90L7QuSAqL1xuLyog0KbQstC10YIg0YLQtdC60YHRgtCwINC90LDQv9C60Lgg0LPQu9Cw0LLQvdC+0LkgKi9cbi8qINGG0LLQtdGCINGE0L7QvdCwINC/0L7QtCDQsNCy0YLQvtGA0L7QvCDQvdC+0LzQtdGA0LAg0L3QsCDQs9C70LDQstC90L7QuSAqL1xuLyog0YbQstC10YIg0YLQtdC60YHRgtCwINCw0LLRgtC+0YDQsCDQvdC+0LzQtdGA0LAg0L3QsCDQs9C70LDQstC90L7QuSAqL1xuLyog0YbQstC10YIg0YLQtdC60YHRgtCwINC30LDQs9C+0LvQvtCy0LrQsCDQsNCy0YLQvtGA0LAg0L3QvtC80LXRgNCwINC90LAg0LPQu9Cw0LLQvdC+0LkgKi9cbi8qINGG0LLQtdGCINGE0L7QvdCwINCz0LvQsNCy0L3QvtC5INGB0YLQsNGC0YzQuCAqL1xuLyog0YbQstC10YIg0YLQtdC60YHRgtCwINCz0LvQsNCy0L3QvtC5INGB0YLQsNGC0YzQuCAqL1xuLyog0YbQstC10YIg0L/Qu9Cw0YjQutC4ICovXG4vKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAg0L3QsCDQv9C70LDRiNC60LUgKi9cbi8qINGG0LLQtdGCINGE0L7QvdCwINCz0LvQsNCy0L3Ri9GFINGB0YLQsNGC0LXQuSAqL1xuLyog0YbQstC10YIg0YHRgdGL0LvQvtC6INCz0LvQsNCy0L3Ri9GFINGB0YLQsNGC0LXQuSAqL1xuLyog0YbQstC10YIg0YTQvtC90LAg0LPQu9Cw0LLQvdC+0Lkg0YDRg9Cx0YDQuNC60LggKi9cbi8qINGG0LLQtdGCINGC0LXQutGB0YLQsCDQs9C70LDQstC90L7QuSDRgNGD0LHRgNC40LrQuCAqL1xuLyog0YbQstC10YIg0YTQvtC90LAg0LLRi9C00LXQu9C10L3QvdC+0LPQviDQsdC70L7QutCwINGB0YLQsNGC0LXQuSDQsiDQtNCy0YPRhdC60L7Qu9C+0L3QvtGH0L3QuNC60LUgKi9cbi8qINGG0LLQtdGCINGC0LXQutGB0YLQsCDQstGL0LTQtdC70LXQvdC90L7Qs9C+INCx0LvQvtC60LAg0YHRgtCw0YLQtdC5INCyINC00LLRg9GF0LrQvtC70L7QvdC+0YfQvdC40LrQtSAqL1xuLyog0YbQstC10YIg0YDQsNC30LTQtdC70LjRgtC10LvRjNC90YvRhSDQsdC+0YDQtNC10YDQvtCyICovXG4vKiDRhtCy0LXRgiDRgdGB0YvQu9C+0Log0LIg0LTQstGD0YXQutC+0LvQvtC90L7Rh9C90LjQutC1ICovXG4vKiDRhtCy0LXRgiDRhNC+0L3QsCDRgdGC0LDRgtGM0Lgg0YEg0LrQsNGA0YLQuNC90LrQvtC5INCyINC00LLRg9GF0LrQvtC70L7QvdC+0YfQvdC40LrQtSAqL1xuLyog0KbQstC10YIg0LHQu9C+0LrQsCBkYXNoZWQgKi9cbi8qINCm0LLQtdGCINC30LDQs9C+0LvQvtCy0LrQsCDQsdC70L7QutCwIGRhc2hlZCAqL1xuLyogdmlzaWJpbGl0eSBibG9jaydzIFxuJG1haW5fYXV0aG9yX21haW50aXRsZTogdHJ1ZTtcbiRtYWluX2F1dGhvcl90aXRsZTogZmFsc2U7XG4kbWFpbl9tYWluYXJ0aWNsZV9ydWJyaWM6IGZhbHNlO1xuJG1haW4tbWFpbi1ydWJyaWM6IHRydWU7XG4qL1xuLyogRGVmYXVsdCBmb250ICovXG4vKiBBZ2UgcHJvdGVjdCAqL1xuLyogQG1lZGlhICovXG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBJTkRFWCBQQUdFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmluZGV4LXBhZ2Uge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZkZmNkO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLnJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXIgPiAucm93ID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyX2JyYW5kIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9icmFuZCBoMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyptYXJnaW46IDAgYXV0bzsqL1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIuKEllwiO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItZGF5cyB7XG4gIC8qIERheSAqL1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbW9udGgge1xuICAvKiBNb250aCAqL1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXIteWVhciB7XG4gIC8qIFllYXIgKi9cbn1cbi5pbmRleC1wYWdlX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZkZmNkO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX21haW50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl90ZXh0IHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogI2MyZWVmZjtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGUge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlX2xpbmsge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlX2xpbmsgYSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUgc3Ryb25nLm1haW4tYXJ0aWNsZXMtLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWMge1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfcnVicmljIGgzIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pbmRleC1wYWdlX19tYWlucnVicmljX2xpbmsgLmNvbHVtbnMtYXJ0aWNsZS0tbW9vZC5tb29kLWJhZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1iYWQucG5nKSAxNXB4IDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5kZXgtcGFnZV9fbWFpbnJ1YnJpY19saW5rIC5jb2x1bW5zLWFydGljbGUtLW1vb2QubW9vZC1ub3JtYWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtbm9ybWFsLnBuZykgMTVweCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfbGluayAuY29sdW1ucy1hcnRpY2xlLS1tb29kLm1vb2QtZ29vZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1nb29kLnBuZykgMTVweCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfbGluayBhIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pbmRleC1wYWdlX19mYWN0b2lkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluZGV4LXBhZ2VfX2ZhY3RvaWQtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJpY2UtRGlkaW9uZS1SVUJcIiwgXCJQcmljZURpZG9uZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uaW5kZXgtcGFnZV9fZmFjdG9pZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJpY2UtRGlkaW9uZS1SVUJcIiwgXCJQcmljZURpZG9uZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQgPiAucm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkID4gLnJvdyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVzIC5jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2suc2VsZWN0ZWQtLWZpcnN0LWFydGljbGUgPiAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljICsgZGl2LmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVzID4gLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluazpudGgtb2YtdHlwZSgxKSA+IGEge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2subWluaS1jb3Vyc2UgLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9ydWJyaWMge1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9ydWJyaWMgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9ydWJyaWMgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZSA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweCAyMXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIGEge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluay5tb29kLWdvb2Qge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLWdvb2QucG5nKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsubW9vZC1ub3JtYWwge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLW5vcm1hbC5wbmcpO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluay5tb29kLWJhZCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtYmFkLnBuZyk7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9oYXNoIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZV9ibG9jayB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlX2Jsb2NrID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZV9saW5rIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZV90ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5kZXgtcGFnZSBzZWN0aW9uLnNlYXJjaGluZy1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbmRleC1wYWdlIHNlY3Rpb24uc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogI2QwZDFkMSAxcHggc29saWQ7XG59XG4uaW5kZXgtcGFnZSBzZWN0aW9uLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rLWRhdGUge1xuICBjb2xvcjogI2VkMWIyMztcbiAgY29sb3I6ICM3MDczNzU7XG59XG4uaW5kZXgtcGFnZSBzZWN0aW9uLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLnRvcC1oZWFkZXItdGVzdC11cmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi8qIEBtZWRpYSAqL1xuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUGF5V2FsbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYXl3YWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA2NDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXl3YWxsIGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICMyZTk4ZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTUyLCAyNTUsIDAuNCk7XG4gIC8qJjp2aXNpdGVkIHtcbiAgICAgIEBpbmNsdWRlIGxpbmsoIzAwNzE4NSk7XG4gIH0qL1xufVxuLnBheXdhbGwgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDYsIDE1MiwgMjU1LCAwLjgpO1xufVxuLnBheXdhbGxfX2FydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmQzMDM5O1xuICBtYXJnaW46IDMwcHggMCAxOHB4IDA7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYigyNTUsIDI1NSwgMjU1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZSArIC5wYXl3YWxsX19oZWFkZXIgaDMge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLnBheXdhbGxfX21haW4ge1xuICBwYWRkaW5nOiAwIDMwcHggNDBweCAzMHB4O1xuICBjb2xvcjogIzJkMzAzOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGF5d2FsbF9fbWFpbiAuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucGF5d2FsbF9fbWFpbiAuYmxhY2sge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBheXdhbGxfX21haW4gYS5ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5wYXl3YWxsX19tYWluIGEuYmxhY2s6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5wYXl3YWxsX19tYWluIGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXl3YWxsX19tYWluIGg0ICsgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wYXl3YWxsX19tYWluIC5oYWxmIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBheXdhbGxfX21haW4gLmhhbGYgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoNTAlIC0gMTVweCk7XG59XG4ucGF5d2FsbF9fbWFpbiAuaGFsZiA+ICo6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnBheXdhbGxfX21haW4gLmhhbGYgPiAqOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYXl3YWxsX19tYWluIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsIHAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsIHVsIHtcbiAgbWFyZ2luOiA5cHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwuc29jaWFsLWhpZGRlbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbC5zb2NpYWwtaGlkZGVuIHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsLnNvY2lhbC1zaG93IHVsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbC5zb2NpYWwtc2hvdyBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGhlaWdodDogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzdjN2M3O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNWI1YjViO1xufVxuLnBheXdhbGxfX21haW4gLmRvdWJsZWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF5d2FsbF9fbWFpbiAuZG91YmxlaW5wdXRfZmlyc3Qge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMCAhaW1wb3J0YW50O1xufVxuLnBheXdhbGxfX21haW4gLmRvdWJsZWlucHV0X3NlY29uZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDJidG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzE4NTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLnBheXdhbGxfX21haW4gLmlkMmJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDQycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTBNaUlnYUdWcFoyaDBQU0l6TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJRFF5SURNM0lqNDhjR0YwYUNCbWFXeHNQU0lqUmtaR0lpQmtQU0pOTWpBdU9ESTNJREl6TGpRMU9XTXRMamMzTmlBd0xURXVOVFEzTFM0d05DMHlMakk1TWkwdU1qWTRMUzQ0TVMwdU1qUTNMVEV1TkRjM0xTNDJOeTB4TGpjeU55MHhMalE1T0MwdU16Y3pMVEV1TWpRMUlEQXRNeTR3TXpnZ01TNDRNVGd0TXk0M01UY3VOekl4TFM0eU5TQXhMalEyT0MwdU5ESTRJREl1TWpJM0xTNDFNeTQzTWpVdExqRXhNaUF4TGpRMU5DMHVNakE1SURJdU1UZ3hMUzR6TVRsaExqRTNOUzR4TnpVZ01DQXdJREFnTGpFeU9DMHVNRGczWXk0d01qZ3RMakl1TURNMUxTNDBMakF5TFM0Mk1ESmhMamd6Tmk0NE16WWdNQ0F3SURBdExqWXpMUzQzTURWakxTNDBOUzB1TVRVMExTNDVNalF0TGpFeU5TMHhMak00T1MwdU1EZzBMUzQ0TXpNdU1EZzJMVEV1TmpVMkxqSTBOQzB5TGpRMkxqUTNNeTB1TWpBekxqQTFNeTB1TWpFNUxqQTBMUzR5TkRrdExqRTJOUzB1TURZdExqUXRMakV5TFM0NExTNHhPRGN0TVM0eE9UaGhMakl3TlM0eU1EVWdNQ0F3SURFZ0xqQXlNeTB1TVRZMkxqSXhPUzR5TVRrZ01DQXdJREVnTGpFMExTNHdPVGNnTVRBdU16WWdNVEF1TXpZZ01DQXdJREVnTWk0ek5qY3RMalUwT1NBeE5pNDVOamdnTVRZdU9UWTRJREFnTUNBeElERXVPRFEwTFM0d09UY2dOaTR5TlRrZ05pNHlOVGtnTUNBd0lERWdNaTR4TmpjdU16UXlZeTQzTlM0eU56Z2dNUzR5TmpndU56VWdNUzQwTWprZ01TNDFNemd1TURreExqUTBOUzR3TWk0NE9EWXRMakF6TlNBeExqTXlOaTB1TVM0NE1EZ3RMakl3TXlBeExqWXhOaTB1TXpFZ01pNDBNak10TGpBNU5TNDNNalF0TGpFNE1pQXhMalEwTnkwdU1qa3lJREl1TVRkaE1TNDJORE1nTVM0Mk5ETWdNQ0F3SURFdE1TNHlOakVnTVM0ME1UUmpMUzQxTWpndU1UUTJMVEV1TURZNExqSTBPUzB4TGpZeE5DNHpNRGd0TGpZeU5pNHdOVE10TVM0eU5qTXVNRFV6TFRFdU9EazRMakE0T0hwdE1pNHhNUzAwTGpZNU5tTXRMamN5TkM0eE1qY3RNUzQwTVRjdU1qSXRNaTR4TGpNM09DMHVOakl6TGpFME5DMHhMakEwT1M0MU1qWXRNUzR4TWlBeExqRTRMUzR3TnpNdU5qVTBMakU0SURFdU1qVTNMamszSURFdU5ERmhOQzR4TWpRZ05DNHhNalFnTUNBd0lEQWdNUzQzTnpZdExqQTRNaTR5TXpZdU1qTTJJREFnTUNBd0lDNHhNak10TGpFM1l5NHdPRGd0TGpZeE55NHhOall0TVM0eU16WXVNalEyTFRFdU9EVTBMakEwTFM0eU56SXVNRFk1TFM0MU5DNHhNRFV0TGpnMk1ucE5NVFV1TURrMklERXpMamt3T0dneExqSTBNV011TURjNUxqQXhMakUxTmk0d015NHlNeTR3Tm1FdU9UQTRMamt3T0NBd0lEQWdNUzB1TURrM0xqRTVNaUF4TnpRMExqVTVPQ0F4TnpRMExqVTVPQ0F3SURBZ01TMHpMakl5TVNBekxqZ3lOV010TGpFek1pNHhOVFl0TGpJMkxqTXhPQzB1TXprNExqUTNZUzR4TnpNdU1UY3pJREFnTUNBd0xTNHdNVGd1TWpRell5NDRNVGdnTVM0ek9EY2dNUzQyTXpJZ01pNDNOelVnTWk0ME5EUWdOQzR4TmpNdU1UZzBMak14Tmk0eE5TNHpOeTB1TWpNdU16ZG9MVEl1TURFMFlTNDJNeTQyTXlBd0lEQWdNUzB1TmpFdExqTTBJRFkxTXk0ME56RWdOalV6TGpRM01TQXdJREFnTUMweUxqUTROUzAwTGpJMk1pNDBOVGd1TkRVNElEQWdNQ0F4SUM0d05EZ3RMall5YkRNdU1qTTVMVE11T0ROaExqYzJMamMySURBZ01DQXhJQzQyTVRFdExqSTNOR3d4TGpJMkxqQXdNM3BOTWpjdU9UUWdNak11TWpJMmFDMHhMakkwTW1FdU9UQXlMamt3TWlBd0lEQWdNUzB1TWpFeUxTNHdOVFl1TnpnMExqYzROQ0F3SURBZ01TQXVNRGc0TFM0eE9UWmpNUzR5TFRFdU5ESTRJREl1TkRBekxUSXVPRFUwSURNdU5qRXROQzR5TnpkaExqRTVOaTR4T1RZZ01DQXdJREFnTGpBeE55MHVNamN5WXkwdU9ETXpMVEV1TkRFeUxURXVOall5TFRJdU9ESTJMVEl1TkRnNUxUUXVNalF0TGpFd05pMHVNVGcwTFM0d05UVXRMakkzTWk0eE5qTXRMakkzTkdneUxqSTFZUzQwT0RZdU5EZzJJREFnTUNBeElDNDBOUzR5Tld3eUxqVTFOeUEwTGpNNE1tRXVORFV1TkRVZ01DQXdJREV0TGpBMkxqVTNPU0ExT1RjdU9USTBJRFU1Tnk0NU1qUWdNQ0F3SURBdE15NHlPRElnTXk0NE5qZ3VOekUxTGpjeE5TQXdJREFnTVMwdU5UY3hMakkwWXkwdU5ESTRJREF0TGpnMU15MHVNREEwTFRFdU1qZ3RMakF3TkhvaUx6NDhMM04yWno0PSk7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyYnRuLmlkMmJ0bl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbn1cbi5wYXl3YWxsX19tYWluIC5wYXl3YWxsX19tYWluLWJ0biArIC5ibGFjayB7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xufVxuLnBheXdhbGxfX21haW4tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19tYWluLWJ0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzZhNmE2YTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUsIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSksIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkgKyBidXR0b24sIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUge1xuICB3aWR0aDogNDUwcHg7XG59XG4ucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUge1xuICB3aWR0aDogNDQ1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLmlucHV0X2hpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjN2M3Yzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1YjViNWI7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAucmVtaW5kaW5nLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIC5yZW1pbmRpbmcgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgOTQsIDExMSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwNWU2ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggNXB4IDJweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyA+IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywgNTEsIDAsIDAuNCk7XG4gIGNvbG9yOiAjQjMwO1xufVxuLnBheXdhbGxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbiAgbWFyZ2luOiAzNHB4IDAgMjJweCAwO1xufVxuLnBheXdhbGxfX2hlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnBheXdhbGxfX2Zvb3RlciBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHAgLnBheXdhbGxfX2xvZ28ge1xuICBtYXJnaW46IDAgNnB4IDRweCAwO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC05MDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hY3Rpb24tcGF5d2FsbC1sb2dvLnN2ZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5wYXl3YWxsX19mb290ZXIgcCAucGF5d2FsbF9fcGhvbmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYXl3YWxsX19waG9uZS1kaXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBheXdhbGwgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEJhY2tEcm9wICovXG4uYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAzMDAwO1xuICAvKi13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpOyovXG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpIHtcbiAgLmJhY2tkcm9wIHtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGF5d2FsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2xheW91dC1lbGVtZW50c19fYmFja2Ryb3AucG5nKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAtMTE7XG4gIH1cbiAgLnBheXdhbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgODgsIDk2LCAwLjkzKTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRvcDogMTU2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsIGE6bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAucGF5d2FsbF9fYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF5d2FsbF9fYXJ0aWNsZSBoMiB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAucGF5d2FsbF9fYXJ0aWNsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSg3NywgODgsIDk2LCAwLjkzKSwgcmdiYSg3NywgODgsIDk2LCAwKSk7XG4gIH1cbiAgLnBheXdhbGxfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5wYXl3YWxsX19oZWFkZXIgaDMge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgbWFyZ2luOiAyN3B4IDAgOXB4IDA7XG4gIH1cbiAgLnBheXdhbGxfX2hlYWRlciBwIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMjBweCAxNXB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIGg0IHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5wYXl3YWxsX19tYWluIC5oYWxmIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLmhhbGYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluX3JlcXVlc3QgLnBheXdhbGxfX21haW4tYnRuICsgLmJsYWNrIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluX3JlcXVlc3QgLnBheXdhbGxfX21haW4tYnRuICsgLmJsYWNrID4gYSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7Ki9cbiAgfVxuICAucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkgKyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiAucGF5d2FsbF9fbWFpbi1pbnB1dHBob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiAucGF5d2FsbF9fbWFpbi1pbnB1dHBob25lID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pICsgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGwgLnBheXdhbGxfX2Zvb3RlciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBheXdhbGwgLnBheXdhbGxfX2Zvb3RlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG4gICAgLnBheXdhbGwge1xuICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgICYtaW5wdXRjb2RlIHtcbiAgICAgICAgICAgICAgICAmID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSovIl19 */