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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.entryheader2 {
  display: inline-block;
}

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

.tabletype04 td {
  padding: 0 !important;
}

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

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

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

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

    .replacer {
        position: relative;
        cursor: pointer;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.index-page__header {
  background: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.menu-home a {
  background: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.training-cloud {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hidden {
  visibility: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.training-cloud {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hidden {
  visibility: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex: auto;
      flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-liveui .vjs-live-control, .video-js:not(.vjs-live) .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  -ms-flex: none;
      flex: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  -ms-flex: none;
      flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  -ms-flex: none;
      flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  -ms-flex: none;
      flex: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -ms-flex: none;
      flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:after, .vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS, sans-serif;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS, sans-serif;
  content: " \f11d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-volume-control {
  display: none;
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: auto;
  width: initial;
}

.video-js.vjs-layout-tiny .vjs-progress-control, .video-js.vjs-layout-x-small .vjs-progress-control {
  display: none;
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  -ms-flex: auto;
      flex: auto;
  display: block;
}

.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js :focus:not(.focus-visible) {
  outline: 0;
}

.video-js :focus:not(:focus-visible) {
  outline: 0;
}

.article-table td {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}

.article-table .vin {
  text-align: left;
  margin-bottom: 0;
}

.article-table .vinnote {
  DISPLAY: inline-block;
  padding-left: 10px;
}

.test {
  position: relative;
  margin-left: 0 !important;
}
.test .test-question .test-question-text-wrap {
  position: relative;
  font-weight: bold;
  padding-left: 55px;
  min-height: 50px;
}
.test .test-question .test-question-text-wrap .test-question-num {
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  color: #FFFFFF;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 24px;
}
.test .test-question .test-answers .test-answer {
  border-radius: 5px;
  padding: 5px;
  margin: 0 -5px;
  border: transparent 1px solid;
}
.test .test-question .test-answers .test-answer-num {
  margin-right: 5px;
  font-weight: bold;
}
.test .test-question .test-answers .test-answer.right.selected {
  box-shadow: 0 1px 1px #9ba859 inset;
  border: 1px solid #9ba859;
  background-color: #c8dd78;
}
.test .test-question .test-answers .test-answer.selected {
  box-shadow: 0 1px 1px #BA664E inset;
  background-color: #f58466;
  border: 1px solid #BA664E;
}
.test .test-question .test-question-right-answer {
  background: none repeat scroll 0 0 #F8F6EB;
  border-radius: 5px;
  font-size: 0.8125em;
  line-height: 1.3em;
  margin: 5px -5px 0px -5px;
  padding: 5px;
  display: none;
}

.npdTableContainer {
  overflow: auto;
}

/* ######################################################################## первый акцентный цвет */
/* цвет рубрик в двухколоночнике ######################### первый акцентный цвет */
/* цвет текста статьи с картинкой в двухколоночнике# первый акцентный цвет  */
/* Color schemes */
/* Цвет фона шапки главной */
/* Цвет текста шапки главной */
/* цвет фона под автором номера на главной */
/* цвет текста автора номера на главной */
/* цвет текста заголовка автора номера на главной */
/* цвет фона главной статьи */
/* цвет текста главной статьи */
/* цвет плашки */
/* цвет текста на плашке */
/* цвет фона главных статей */
/* цвет ссылок главных статей */
/* цвет фона главной рубрики */
/* цвет текста главной рубрики */
/* цвет фона выделенного блока статей в двухколоночнике */
/* цвет текста выделенного блока статей в двухколоночнике */
/* цвет разделительных бордеров */
/* цвет ссылок в двухколоночнике */
/* цвет фона статьи с картинкой в двухколоночнике */
/* Цвет блока dashed */
/* Цвет заголовка блока dashed */
/* Default font */
/* Age protect */
/*# sourceMappingURL=data:application/json;base64,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LGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFD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QW1DO0VBQ25DLHlCQUF5QjtFQUN6Qix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsWUFBWTtFQUNaLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUEsbUdBQW1HO0FBQ25HLGtGQUFrRjtBQUNsRiw2RUFBNkU7QUFDN0Usa0JBQWtCO0FBQ2xCLDRCQUE0QjtBQUM1Qiw4QkFBOEI7QUFDOUIsNENBQTRDO0FBQzVDLHlDQUF5QztBQUN6QyxtREFBbUQ7QUFDbkQsNkJBQTZCO0FBQzdCLCtCQUErQjtBQUMvQixnQkFBZ0I7QUFDaEIsMEJBQTBCO0FBQzFCLDZCQUE2QjtBQUM3QiwrQkFBK0I7QUFDL0IsOEJBQThCO0FBQzlCLGdDQUFnQztBQUNoQyx5REFBeUQ7QUFDekQsMkRBQTJEO0FBQzNELGlDQUFpQztBQUNqQyxrQ0FBa0M7QUFDbEMsbURBQW1EO0FBQ25ELHNCQUFzQjtBQUN0QixnQ0FBZ0M7QUFDaEMsaUJBQWlCO0FBQ2pCLGdCQUFnQiIsImZpbGUiOiJkZWZhdWx0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG5ib2R5IHtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0ZCAhaW1wb3J0YW50O1xufVxuXG4uYmItaW52ZXJzZSB7XG4gIGJvcmRlci1ib3R0b206ICMzYzQ2NGQgMXB4IHNvbGlkO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmxpbmstY29sb3ItYmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExheW91dCAqL1xuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogUHJveGltYU5vdmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5ib2R5ID4gbWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbmJvZHkgPiBtYWluID4gc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuYm9keSA+IGhlYWRlcixcbmJvZHkgPiBmb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuZm9vdGVyLFxuZm9vdGVyIGEsXG5mb290ZXIgYTp2aXNpdGVkIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiAxN3B4IDE1cHggMTVweCAxMXB4O1xufVxuZm9vdGVyID4gLnJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbmZvb3RlciA+IC5yb3cgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbmZvb3RlciA+IC5yb3cgPiAuY29sOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZlcnNlLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICM0NzUxNTk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaW52ZXJzZS10aXRsZSA+IFtyb2xlPXRhYmxpc3RdIFtyb2xlPXRhYl0ge1xuICBib3JkZXItdG9wOiAjNmM3NDdhIDFweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5pbnZlcnNlLXRpdGxlID4gLnJvdyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uaW52ZXJzZS10aXRsZSA+IC5yb3c6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6ICM2Yzc0N2EgMXB4IHNvbGlkO1xufVxuLmludmVyc2UtdGl0bGUgKyBtYWluIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbmltZ1tzcmMkPVwiLmdpZlwiXSwgaW1nW3NyYyQ9XCIucG5nXCJdIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6IC1vLWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi8qIEVPRiBMYXlvdXQgKi9cbi8qIE1peCAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwMDAwcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGxhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBOYXZpZ2F0aW9uICovXG5oZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0LFxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1yaWdodDpmb2N1cyxcbmhlYWRlciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItcmlnaHQ6aG92ZXIsXG5oZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0OmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMzYzQ2NGQgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ29BQUFBakNBTUFBQURWRW1paEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0V6TXpsRlJqVXhRa0V4TkRFeFJUVTROek00T0RNMk16RTRSalZDT1RBNElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rRXpNemxGUmpVeVFrRXhOREV4UlRVNE56TTRPRE0yTXpFNFJqVkNPVEE0SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFUTXpPVVZHTkVaQ1FURTBNVEZGTlRnM016ZzRNell6TVRoR05VSTVNRGdpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVRNek9VVkdOVEJDUVRFME1URkZOVGczTXpnNE16WXpNVGhHTlVJNU1EZ2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZKUG0wakFBQUFCbEJNVkVVMFJFeVluWnlJYXljSUFBQUFBWFJTVGxNQVFPYllaZ0FBQUI5SlJFRlVlTnBpWUNRYU1BeTQwbEV3VE1Gb0lod0ZvK21WSmtvQkFnd0EzY1FCK2F3aHNad0FBQUFBU1VWT1JLNUNZSUk9KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5oZWFkZXIgPiAubmF2YmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG51bC5vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5vcHRpb25zID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgdWwub3B0aW9ucyA+IGxpIHtcbiAgICB3aWR0aDogNDNweDtcbiAgfVxufVxuXG51bC5vcHRpb25zID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnVsLm9wdGlvbnMgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAjNTA1OTVmIDFweCBzb2xpZDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtYXJjaGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDTUFBQUFuQ0FZQUFBQ0ZTUEZQQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBRUtVbEVRVlJZdysyWVcwd2NaUmlHbnhsbWwvT0NVSUp5Y0dITFliRVdBU3RTTXpRMkpwdW9yRTFvMm1nMHNURlYwVnVOOGRJWTlVYXZUSXlXMkJibHdsSnFveG5xeGNUb3hVN3FSYUV0RkVOaEM3dVVvMkFSeWlGMER6TmU3QzdkcGRVMFpoYVRodmR1OG4rVDc4MDdoLy81UHdGQWRybEY0Rm1nRVVnRkFrQXZjRTVUbFhDMHBnQjRBOGpHUEswRHZacXE5QUFJc3N1ZEFuUVZGeFVlcks1MElLV2tFQTZIR2JubVoySnFwZ2M0b0ttS0xydmNjbTZ1emRQWVVHdWFrMEF3eUlqWHgvVHNYRGZ3b2dROFYxTDA0TUhYanh4R0ZNV053bjF5SXljNno3U01YNTg2QkhRQjVHUm4wZnpVSGhPRGdmMzdtdmk2NC9TaGlhbVo3MFNneGw1YWxHQUVRQlFFeXUwbEFPWkZjUmVKZ2tDWnZSakFLUUlYUmtiOUJJTEJoS0pnTU1Ud3lCakFiOGswRXdnRUdmYjZBSG9GQU5ubC9qTEhsdDFXNFhnWVFSUXhkSjB4L3dSL0xkNXMxMVRseldpTm5KV1Y2WEZXT1V3ekVncUY4UGtuV2JxNS9KV21LbThKc1FYWjVhNEg2Z0FMRUFZR05GVzVFTGR1QTE0QU1rd01KZ2hjMWxUbFVyS1MzNWJwRXU2MU1QcHpkQUpwSnZZUEFWNU5WZFlBcEdpak91QlRvQ0hPNEFEd3JxWXF2ZEhydlZhcnhiTWovd0hUbk9pNndmeWZDeXV5eS8yT3BpcnRndXh5bDBpU05IamcrV2R5cWlyS0VRUUJEQVB2cUo4ZmVuNWVDWVpDajJpcU1pRzczTEs5dE1oejlOWERKZ1lETnhZV09mNXR0N0c4c3RvZ0FpMTF1NTA1ZGJ0cnlFaFBJejB0bGZUME5Hb2ZkZEpRdnlzTGVNWFU3cHVVbjVkTDdhNXFBWENKZ05WSVpyZDcwTUxpRXNDOEJIemZQekQwb2IyMEtLZTYwcEh3bUM1ZStuMEY2SXpkdExhMnp1Q1ExelFUaHE3akhSdG5hSGowQ3RBVjJ3NGVBejRENmdFUk1JREx3SHVhcXZSRmE4cUJUNEFVazRNWkJEN1hWR1V4R2FsdjYvNVc3QVdPQWZtVGdKVUlrUGNCUFhGQW5nNDBZZjRMUEtTcHloVGNCdkxUeFVXRnJkVVY1VWlTUkRnY1p0anJZM0o2TmdISTA5SlNQY1VQRlpybVF0ZDFabWJuUSt1M2JuMmdxY3JITVNCdnZSdVFuK3c4MCtLUEEvTENnbnlPdk54cWFpeXJxMnRTZTBmWFI3TEwvZXUvQW5uWkZnQjVabVlHemtvSFFMTUlYQndaOVJNSTNBbmtWN2NBeUExZ2VuWU80UG9Ha050c1dXMFZEanRpSXBBZjExVGxhTFJHenN2TDlUUTNQVzZhRWQwd0dMbm1ZOWpyT3c4OEhRL2tkVVMyQXdzUjZPbVBiUVhSOVdMZ2ZTSmZtMWtLQS8zQU41cXFyQ2NsK20zZDEvcW5FMlVJdUxMVko4cllwLzJGelpiMWRxWEQvditldFdXWGUzL0JqcnhmMmw1N0NhdlZjdHR5TUVSN1J4ZXpmOHk3TlZYcFNkYnBJQkFJY3V6a0tlYm1iN2hFNEltcW5XVUpSZ0FzRm9tYVNBcDdUZTIrU1Zhcmhlcktjb0E5SWpBMFBqR05ydXNKUmJwaDRCdWZoTWhoTG1uU0RRUC8rQlRBVlFuNGFYSjY5dXl4RTZkYW5kVTdOMlo2Y1FqUkhidHhhWGtGei9uZS85cjNEc1hOOU00Q1AyNkdxOWkwTTBoazJ0bXpCZFBPUGsxVkZJQy9BYi8rMHI5YTBpZGJBQUFBQUVsRlRrU3VRbUNDKTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtZmF2b3JpdGVzID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUIwQUFBQW9DQVlBQUFBQ0pQRVJBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFCMEVsRVFWUll3KzNYTzJnVlFSUUc0Ty9HWU1UR3FFRWIrelNDaFk5R3NqcXNHQnRCc0JBdFRCTkJzVEFTdEJXMDFDS0NuU21DdFNDQ05zSXdNR2tVQW9xRmhXQWhoQlNhK0FBVmZFQXMzSXVMSm5BVGt6VHVxWForenM3SG1WMFd0cFZ5UElXYjZMUDZOWXRMclpUakxMYXVBZGl1OTExckRNTG03dm9xRkdWcnRhU1U0M3o3dW11TnAyelFCbTNRQm0zUUJtM1FCbTNRL3g3dFhzNU5LY2NlYk1LSFVKVGZWaFZOT2U3Q05ReGlQYjZrSE8vamNpaks2VTczNmZoNFU0NURlSUtqRlFnYmNSSlBVNDVoeGRDVTQ3cVU0dzFNb0tlSzV6RlhhK3ZEbzVUamhYOUdVNDY5ZUlqUld2d2NPME5SOXVFQVpxcThHMk1weDRtVTQ0WmxvU25IZmp6MjYvbTE2eDcyaDZKOEFhRW9NL1pXZmUwYXdtVEtjY2VTMEpUamtXcWovdHB4WHNYeFVKU2Y2cjJoS0dkd0VPTzFlQSttVW80REhhRXB4MUU4UUc4VmZjYUpVSlJYUWxIT0w3UkpLTXF2b1NqUDREeStWL0YyeEpUanVULzdXL1gvUnR6QjZkcjZOWTZGb255bXc2cW11NHR0dFhnY3c0dE5XZ2Nuc1c4cFlEWDFKSFpqcWhZUDEzc1dlNUZ1NDFBb3lqZExBV3Z3TkFhcWsvdXJXaW5IT1d5cDFqOXdNUlRscmVWZ0MxWEtjUVRYL2Y3NnZldkNXYnpGS3d5dUpGaE5QWWJEZUltUEdQa0ozUk9LaVlZUFlLMEFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtc2VhcmNoID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNjQUFBQW5DQVlBQUFDTW8xRTFBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFEV1VsRVFWUll3OFhYUzRqZGRCVEg4Yys5Z2tvcGlzdUNHeFcwMVlKS1c4YXBOQkN5Y0NGVVVZU3VXckhqb3dyaW9xMTFSQmlSb2hZVkYyNFVIYXpnWTZPSXRjc1FHbHQxV3F2akF4OE1LbWpCQ2c2NGtVSkJ4MFV5Y3VjL21admNsL1BiaEp6a25Iei9qNXovT1MwTmxlWHBCdHlHbTdFQjY3QUc1M0FXMytOakhJbWo1TXVtY2J1cFZRUFV3aDNZaDdFZTRuNkI1L0YySENYL0RCMHV5OU9yTVYzT1ZMODZoWWs0U3I3cXg3bTlBdGhkT0QwZ0dHekJUSmFuZC9manZHem1zanpkZzVkV0FQOFZSNUhpSi95SlMzQUZZdHlLS3l2OEZ2QllIQ1hQOWcyWDVla092RlVCL1MwbThVRWNKUXZkQW1aNWVndWV4bzBWaisrUG8rU1ZudUd5UEwwR24yRnQ4TTZMZURTT2t2Tk5nMlo1ZWdHbThIZ3cwUE1ZajZQazg4Wnc1Vjk1RE51QzV3ZDZYWW9BOGo2OEhKaG5zVG1Pa3Ivci9CZjMxWjBWWU5PRGdFRzVoQzhFNWh1d3E0bi9JdHlCd0Q2SFBZT0FkV2cvVGdhMmZlVnFkWWZMOHZSYWJBcnNVNzNzc1c0cWwyOXZZRjZQbTJyaHNEMncvWWgzaGpScmk0QWZJZndKdHRmNXRTMVB0TzhQY3VSMDBYdkJmVzJDYnlzTzhVNmRySFBxVTJIY2pVM2cxZ1cyTXlPQ0MrTmVWdWJEcm5CckF0djhpT0NxNHE3dDV0QlcxR05MUmpRaXVLcTQ1N281dFBGN1lMdDhSSEJoM1BtNmROVldWTENkMm1RMDJoemNmMWZuME1hSndIWjdrK3pkaDhLOGRxTE9vWTBQQTl0NlJhOHdOR1Y1dWdWYkEvUFJXcmc0U21ieFRXQi9xdTQzN3dHc2hiQ0FtTVB4V3JqeWVpaXdiOFJ6UTVrMm5sQlV5WjA2VkZlMGRzSzlxU2cwTy9WSWxxY1BERGhyT3hSRlo2ZSt4dXROL0RzcjRldnhLUzRPUjRuSkpzVmhSNnhXT1dOVGxsYkNDeGlMbytSVWt6ai9OVEZsSS94d3hUdjdjU3pMMDBaOWE3bjVNenhwZVMvU3dvTk45M05WOXpXSmd5dThQNE4zeSt0ditBTVg0aXFNS3lycThRYmZQWXpkZGF0Um1jK3lQSjFRdEljWE5SbGhqUlpXK0U0dFlHVlRIVWZKcTRwNmEzWkFzQmxGaTNpNDR0a3V2Tlp0aWRzclBZaWo1TFNpWTUvQUR6MUN6ZUZlYkMzMzhtNjgwU3RnbzJPcS9QdkdGRWZRTmx4bmFaVXhyemdyUDhFUkhBL3pXQWt3alowVm42aGM0cjdQMEN4UDI3Z1VmelZ0aG5vRkhNVUJQelRBL3gydUY4QlZnV3NLdUdwd0RRQ2ZXVlc0R3NENWRoL3hocXB5ODk5amVSNzhaZFZuYmxIbERCN0VRL2daTy84RkhuUUxWSWo5TTVjQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1ob21lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LW1pbl9jb3Vyc2VzID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQm9BQUFBV0NBWUFBQURlaUl5MUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFKNlNVUkJWSGdCcFZiZGNkcEFFTjQ5OEV3ZVNRV2hBOE5qWnNCd2RnTjJCU1lWb0ZSZ1VRR2tna0FGSVFYZ2t5R1pQRm9kUkNYdzREZEE2KzlPRXNPUEFJRjM1a0RIM2Q1MzMrNjNLNWpPTVBQUFZHbEJiVHpPNllwQy9WVkhSWDI1eUNiemFpcjhSaitKNUg3Ym00ZFNvbDRSd0pOQUx6UFRGUklmanhXTWdLazB0citMckR4NFZ6RWlKdlpiRFQyNkNNaUdpWmNDRmdpVjBGeVU5SFRqYnJDMVoybzhabmx5bHpqQmpvdXdrQ1YvMHpyL0FHT1F0NUw0elBTSTZWd0VGN3JadnRBZWtQbHJhaHhMUDJQQnF1UzFHcTJqSWRsZzEyRUN1elNjVW1LOXljNEIyV1NyTjhwWUpFbGUwSGV3bU5NWnRzT09YTzZhdXVlZVhTNVdZc0NnaWhFSkkweE5IZEFIYkkvZGd1dUtsZzZnbXZLTHFJenhVYnVpd0oxbExYWjVycWoxb3JpRk5wVDJhcVlUank0MEt5UjdoajJMckpCV1hMZENLcTl4V0VZa0tyS1VtYmtmL0hudTdpYjBtR1hsZ0R3bjVVRDhvRy8wT0Z0WG01dXhNTVFOSGxLRzF2RS9idmgwQ3NUdTJXQkJPRU52Z2xncjUvaGxTZ3NCVmdGVEgrdzZlZXhjT1FoWWlOUmM2SmxEc293KzBaNWE4NEFTZzVNc3FlZmtTdlNZc3ZOalJiOFJoN2xhb0J4aThSTHk4b05XeXNmZUFSL29OWWVCWUdrMzZFQ3VZK1N1YjlseFRENlVoSnc2aExRY2JnUEhjUHA4OEt5alFHdkFKTjVqVng4cWJqbkNVZzdqVlR3cVd0UmwxRkdJVCtSRGhRVUFoL2dhMGdWV1RtOVUzMXNScWRJWmxyNnp2dGg0NWxsdTZvTFo1QmVXN2wzN2tOTXR5Y3hNRzYrTFBqQnFtSWJ0NW0yOUVGRGlQQm1nS1hiVGFZZ2lEdUtZWHVDUjVBUjFwaFJkTzJsbjlRUDE2ZWFkVjVqUkdteW5HK2NhdWdCT0NkRUplc2VZRi92UFlFd0ZncWtwVXRjeExUOG5BQ3B5alJOaUtxSzhkd3JhVVl4MVF6K3lBQUFBQUVsRlRrU3VRbUNDXCIpO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1jYWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDM4cHg7XG4gIHJpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWNhbGwgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNDNDY0RDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0M0NjREO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TmlBeU5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFM0xqVXlNeklnTVRndU5qRTVNMHd4T1M0Mk56TTJJREUyTGpRMk9VTXhPUzQ1TmpNeUlERTJMakU0TXlBeU1DNHpNamsySURFMUxqazROeklnTWpBdU56STROQ0F4TlM0NU1EVTBRekl4TGpFeU56SWdNVFV1T0RJek5pQXlNUzQxTkRFeElERTFMamcxT1RNZ01qRXVPVEU1T1NBeE5pNHdNRGd5VERJMExqVTBNRGNnTVRjdU1EVTBOa015TkM0NU1qTTFJREUzTGpJeElESTFMakkxTVRnZ01UY3VORGMxTWlBeU5TNDBPRFF4SURFM0xqZ3hOamxETWpVdU56RTJOU0F4T0M0eE5UZzJJREkxTGpnME1qVWdNVGd1TlRZeE5DQXlOUzQ0TkRZeUlERTRMamszTkRWV01qTXVOemMwTkVNeU5TNDRORFFnTWpRdU1EVTFOU0F5TlM0M09EUTVJREkwTGpNek16SWdNalV1TmpjeU5TQXlOQzQxT1RBNFF6STFMalUyTURJZ01qUXVPRFE0TkNBeU5TNHpPVFk0SURJMUxqQTRNRGNnTWpVdU1Ua3lNeUF5TlM0eU56TTFRekkwTGprNE56Z2dNalV1TkRZMk15QXlOQzQzTkRZMElESTFMall4TlRnZ01qUXVORGd5TnlBeU5TNDNNVEk1UXpJMExqSXhPRGtnTWpVdU9EQTVPU0F5TXk0NU16Z3lJREkxTGpnMU1qWWdNak11TmpVM05TQXlOUzQ0TXpnMFF6VXVNamt6TVRFZ01qUXVOamsySURFdU5UZzNOVGtnT1M0eE5EUXpOaUF3TGpnNE5qZ3dPQ0F6TGpFNU1qUTVRekF1T0RVME1qYzNJREl1T1RBd01qRWdNQzQ0T0RRZ01pNDJNRFF6TmlBd0xqazNOREF5SURJdU16STBNemxETVM0d05qUXdOQ0F5TGpBME5EUXpJREV1TWpFeU16SWdNUzQzT0RZMk9TQXhMalF3T1RFZ01TNDFOamd4TlVNeExqWXdOVGc0SURFdU16UTVOaUF4TGpnME5qY3hJREV1TVRjMU1pQXlMakV4TlRjeklERXVNRFUyTkRGRE1pNHpPRFEzTmlBd0xqa3pOell5TWlBeUxqWTNOVGc0SURBdU9EYzNNVFF4SURJdU9UWTVPVFlnTUM0NE56ZzVORFZJTnk0Mk1EWTJOVU00TGpBeU1EUXhJREF1T0Rnd01UY2dPQzQwTWpRek5DQXhMakF3TlRFMUlEZ3VOelkyTkRrZ01TNHlNemM0TVVNNUxqRXdPRFkwSURFdU5EY3dORGdnT1M0ek56TXpOeUF4TGpnd01ERTRJRGt1TlRJMk5qRWdNaTR4T0RRMU1rd3hNQzQxTnpNZ05DNDRNRFV5TmtNeE1DNDNNalk0SURVdU1UZ3lOVGtnTVRBdU56WTJNU0ExTGpVNU5qZzVJREV3TGpZNE5UZ2dOUzQ1T1RZME1VTXhNQzQyTURVMklEWXVNemsxT1RJZ01UQXVOREE1TkNBMkxqYzJNamt6SURFd0xqRXlNVGdnTnk0d05URTJURGN1T1RjeE5EVWdPUzR5TURFNU5VTTNMamszTVRRMUlEa3VNakF4T1RVZ09TNHlNRGs0TWlBeE55NDFPREkySURFM0xqVXlNeklnTVRndU5qRTVNMW9pSUdacGJHdzlJbmRvYVhSbElpOCtDand2YzNablBnbz1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxudWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCA+IGE6OmJlZm9yZSwgdWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNDNDY0RDtcbiAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgc2NhbGVfYm9yZGVyO1xufVxudWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCA+IGE6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbkBrZXlmcmFtZXMgc2NhbGVfYm9yZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxudWwub3B0aW9ucyA+IGxpLm1lbnUtaG9tZSA+IGEge1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2I2YmFiNTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWhvbWUgPiBhID4gaSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWF1ZGlvID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWF1ZGlvLS1hcnRpY2xlID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1RkY7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtYXVkaW8tLWhpZ2hsaWdodCA+IGE6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdWRpb1BsYXlpbmc7XG59XG5cbkBrZXlmcmFtZXMgYXVkaW9QbGF5aW5nIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42Nyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZDogIzFmMjYyYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICM4ZjkzOTU7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDI1cHg7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgPiBhIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNDcsIDE0OSwgMC41KTtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogIzJhMzEzNiAxcHggc29saWQ7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBhI3VzZXJuYW1lLFxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIGEjdXNlcm5hbWUgKyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBhI3VzZXJuYW1lICsgc21hbGwge1xuICBjb2xvcjogIzhmOTM5NTtcbiAgcGFkZGluZzogMHB4IDE1cHggMTJweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIGFbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBbY2xhc3MqPWF1dGhCdXR0b25TdHlsZXNfX2Ryb3Bkb3duTGlua3NdIGFbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5oZWFkZXIgLnRyaWFsLWFjY2VzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDFlMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oZWFkZXIgLnRyaWFsLWFjY2VzcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuaGVhZGVyIC50cmlhbC1hY2Nlc3MgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4jYXV0aEJ1dHRvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI2F1dGhCdXR0b24gW2NsYXNzKj1CdXR0b25fX3VhTG9nb10ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDZweCAwIDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jcGFuZWxjb250YWluZXIge1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyNXB4O1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICAvKiBJT1Mg0L3QtSDQt9Cw0LrRgNGL0LLQsNC10YIgZHJvcGRvd24g0L/RgNC4INGC0LDQv9C1INCy0L7QstC90LUgKi9cbn1cblxuLyogRU9GIE5hdmlnYXRpb24gKi9cbi8qIENvb2tpZSDQsdCw0L3QvdC10YAgKi9cbi5hbGVydC5hbGVydC1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG91dGxpbmU6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNCwgMjAsIDAuODIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgY29sb3I6ICNGQUY4RjU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC8qINCh0YLQsNGA0YvQtSDRgdGC0LjQu9C4INC60YPQutC4INC/0LvQsNGI0LrQuCAqL1xuICAvKnBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM0M2E7Ki9cbn1cbi5hbGVydC5hbGVydC1kYXJrIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDEwcHggMjRweCA5cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOEY1O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiDQodGC0LDRgNGL0LUg0YHRgtC40LvQuCDQutGD0LrQuCDQv9C70LDRiNC60LggKi9cbiAgLypmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAuNzU7Ki9cbn1cbi5hbGVydC5hbGVydC1kYXJrIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmFmOGY1O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDMuNSU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTE1JTtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbn1cblxuLmFnZS1wcm90ZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgY29sb3I6ICMzYzQ2NGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZ2UtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjEyK1wiO1xufVxuXG4vKiDQkNGA0YXQuNCyICovXG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiAjNDc1MTU5ICFpbXBvcnRhbnQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2UgPiBiLCBtYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2UgPiBzdHJvbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuYmctaW52ZXJzZSA+IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5jYXJkIC5hcmNoaXZlLWxpc3QtaXRlbV9fdGVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgLmNhcmQtYm9keSAuYXJjaGl2ZS1tb250aDpub3QoZmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5jYXJkIC5jYXJkLWJvZHkgLmFyY2hpdmUtbW9udGggLnJlYWQge1xuICBjb2xvcjogI2EwYTFhNTtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jay5yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qINCf0L7QuNGB0LogKi9cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sgLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmstZGF0ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmstdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCmXCI7XG59XG5cbiNzZWFyY2hTdWdnZXN0cyA+IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI3NlYXJjaFN1Z2dlc3RzID4gdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4jc2VhcmNoU3VnZ2VzdHMgPiB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLyog0JHQu9C+0Log0LDQstGC0L7RgNC40LfQsNGG0LjQuCAqL1xuLmxvZ2luLWZvcm0sXG4uZGVtb19fYmxvY2sge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDZkNmQ2O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYWNjZXNzL2FjY2Vzcy1sb2NrLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCAjZWNlY2VjO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ubG9naW4tZm9ybV9faGVhZGVyLFxuLmRlbW9fX2Jsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubG9naW4tZm9ybV9fdGFibGUsXG4uZGVtb19fYmxvY2tfX3RhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlLWxlZnQsXG4uZGVtb19fYmxvY2tfX3RhYmxlLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlIGEsIC5sb2dpbi1mb3JtX190YWJsZSAuYnV0dG9uLFxuLmRlbW9fX2Jsb2NrX190YWJsZSBhLFxuLmRlbW9fX2Jsb2NrX190YWJsZSAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ubG9naW4tZm9ybV9fdGFibGUgYTpob3ZlciwgLmxvZ2luLWZvcm1fX3RhYmxlIC5idXR0b246aG92ZXIsXG4uZGVtb19fYmxvY2tfX3RhYmxlIGE6aG92ZXIsXG4uZGVtb19fYmxvY2tfX3RhYmxlIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlIGEuZGlzYWJsZWQsIC5sb2dpbi1mb3JtX190YWJsZSAuYnV0dG9uLmRpc2FibGVkLFxuLmRlbW9fX2Jsb2NrX190YWJsZSBhLmRpc2FibGVkLFxuLmRlbW9fX2Jsb2NrX190YWJsZSAuYnV0dG9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxvZ2luLWZvcm1fX2Vycm9yLFxuLmRlbW9fX2Jsb2NrX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tZm9ybS1waG9uZS12YWxpZCxcbi5kZW1vX19ibG9jay1waG9uZS12YWxpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzA2YzUwNjtcbn1cbi5sb2dpbi1mb3JtLXBob25lLWVycm9yLFxuLmRlbW9fX2Jsb2NrLXBob25lLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmxvZ2luLWZvcm0gLmhpZGRlbixcbi5kZW1vX19ibG9jayAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIGhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cblxuICBoZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0Om5vdCguY29sbGFwc2VkKSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi8qIEFsZXJ0ICovXG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFyayAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4vKiDQkdC+0LvRjNGI0LUg0LjQvNC/0L7RgNGC0LjRgNC+0LLQsNGC0Ywg0L3QtdC+0YLQutGD0LTQsCAqL1xuLyog0KTQvtGA0LzRiyAqL1xuI2xpbmtfb3RoZXIsICNsaW5rX290aGVyOmxpbmssICNsaW5rX290aGVyOmhvdmVyLCAjbGlua19vdGhlcjpmb2N1cywgI2xpbmtfb3RoZXI6YWN0aXZlLFxuI2xpbmtfYXR0YWNobWVudHMsICNsaW5rX2F0dGFjaG1lbnRzOmxpbmssICNsaW5rX2F0dGFjaG1lbnRzOmhvdmVyLCAjbGlua19hdHRhY2htZW50czpmb2N1cywgI2xpbmtfYXR0YWNobWVudHM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2xpbmtfb3RoZXIgLmZhLnB1bGwtcmlnaHQsICNsaW5rX290aGVyOmxpbmsgLmZhLnB1bGwtcmlnaHQsICNsaW5rX290aGVyOmhvdmVyIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19vdGhlcjpmb2N1cyAuZmEucHVsbC1yaWdodCwgI2xpbmtfb3RoZXI6YWN0aXZlIC5mYS5wdWxsLXJpZ2h0LFxuI2xpbmtfYXR0YWNobWVudHMgLmZhLnB1bGwtcmlnaHQsICNsaW5rX2F0dGFjaG1lbnRzOmxpbmsgLmZhLnB1bGwtcmlnaHQsICNsaW5rX2F0dGFjaG1lbnRzOmhvdmVyIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19hdHRhY2htZW50czpmb2N1cyAuZmEucHVsbC1yaWdodCwgI2xpbmtfYXR0YWNobWVudHM6YWN0aXZlIC5mYS5wdWxsLXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG59XG5cbi5ib29rbWFya2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib29rbWFya2ljb24uYm9va21hcmstZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFU0UlVKRlJDSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cbi5ib29rbWFya2ljb24uYm9va21hcmstdHJ1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOU0lnYUdWcFoyaDBQU0l5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUxSURJd0lqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaUkwWkdNREF3TUNJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQmtQU0pOTWlBd2FERXhZVElnTWlBd0lEQWdNU0F5SURKMk1UVXVPRFEwWVRJZ01pQXdJREFnTVMwekxqSTBPQ0F4TGpVMk0yd3RNeTR3TVRjdE1pNDBNRGxoTWlBeUlEQWdNQ0F3TFRJdU5EazVMakF3TTJ3dE1pNDVPRFVnTWk0ek9UTkJNaUF5SURBZ01DQXhJREFnTVRjdU9ETTBWakpoTWlBeUlEQWdNQ0F4SURJdE1ub2lMejQ4TDNOMlp6ND0pO1xufVxuXG4uaW52ZXJzZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbn1cbi5pbnZlcnNlLXRpdGxlIGgxLCAuaW52ZXJzZS10aXRsZSAuaDEsIC5pbnZlcnNlLXRpdGxlIGgyLCAuaW52ZXJzZS10aXRsZSAuaDIsIC5pbnZlcnNlLXRpdGxlIGgzLCAuaW52ZXJzZS10aXRsZSAuaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuXG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbiNuYXYtcmV2aXNpb25zIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNuYXYtcmV2aXNpb25zIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uZm9ybXMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybXMtcGFnZSBoMywgLmZvcm1zLXBhZ2UgLmgzIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3Jtcy1wYWdlX19pbXBvcnRhbnQgLmNhcmQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNkNzFmMmQgMCUsICNlMDQ4MzMgMTAwJSk7XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW06bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWNiNTM3IDAlLCAjZWNiZTQ2IDEwMCUpO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjU5ZTk4IDAlLCAjNTVhYWE2IDEwMCUpO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDMpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mb3Jtcy1wYWdlX19wb3B1bGFyIC5saXN0LXVuc3R5bGVkIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9fbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybXMtcGFnZV9fbmV3cyA+IC5yb3cge1xuICAvKi1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyovXG59XG4uZm9ybXMtcGFnZV9fbmV3cy13cmFwcGVyIGg0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mb3Jtcy1wYWdlX19uZXdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIGEgLmZvcm1zLXBhZ2VfX25ld3MtaXRlbV9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIGEgLmZvcm1zLXBhZ2VfX25ld3MtaXRlbV9kZXNjcmlwdGlvbiAubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybXMtcGFnZV9fc2VhcmNoaW5nIC5zZWFyY2gtcmVzdWx0LWJsb2NrIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCAuc2VhcmNoLXJlc3VsdC1pdGVtIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybXMtcGFnZV9fc2VhcmNoaW5nIC5zZWFyY2gtcmVzdWx0LWJsb2NrIG9sIC5zZWFyY2gtcmVzdWx0LWl0ZW0gYSAuc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tYmxvY2sge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZvcm0tYmxvY2sgLnNjcm9sbGFibGUge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIG92ZXJmbG93LXg6IGluaXRpYWw7XG59XG4uZm9ybS1ibG9jayAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGk6bm90KGZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250OiAxMnB4LzEycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXB4IDNweCAxcHggMnB4O1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpLndvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5kb2NcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaS5leGNlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLnhsc1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MmExO1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpLnBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLnBkZlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MmExO1xufVxuLmZvcm0tYmxvY2sgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5mb3JtLWJsb2NrX19hcnRpY2xlX19oZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5mb3JtLWJsb2NrIC50aXRsZXBhZ2Uge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tYmxvY2sgLnRpdGxlcGFnZSAuZmlsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM7XG59XG5cbi8qINCh0LXRgNCy0LjRgdGLICovXG4uc2VydmljZXMtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uc2VydmljZXMtcGFnZSAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlcnZpY2VzLXBhZ2UgLmNhcmQtdGV4dCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjIzO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgxKSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDEpIGg1IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWFhNjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMikgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgyKSBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2JlNDY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDMpIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMykgaDUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19zaW1wbGUtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tYWluLW5wZCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbmsge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbms6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbmsgYSB7XG4gIGNvbG9yOiAjNDU4ZTM0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW5wZF9fbmV3cy1pdGVtLWxpc3QtbGluayBhIC5tYWluLW5wZF9fbmV3cy1pdGVtLWxpbmstaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0LWl0ZW0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQgPiBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2VjYmU0NjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubnBkLWRvYyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubnBkLWRvYyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2NfX2F0dGFjaG1lbnRzLWxvdHMgbGk6bm90KGZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpIGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udDogMTJweC8xMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFweCAzcHggMXB4IDJweDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpLndvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5kb2NcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpLmV4Y2VsOmFmdGVyIHtcbiAgY29udGVudDogXCIueGxzXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjUyYTE7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaS5wZGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5wZGZcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5ucGQtZG9jX192ZXJzaW9uc19feWVhcnMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2NfX3ZlcnNpb25zX195ZWFycyBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5wZC1kb2NfX3ZlcnNpb25zX195ZWFycyBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlekhlYWROcGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZSAuZGFzaGVkIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZSAuZGFzaGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuOCk7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLmRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvbnBkL25wZC1kb2NfX2Nsb2NrLnBuZykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtMnB4O1xufVxuLm5wZC1kb2NfX2FydGljbGUgLnZyZXpOcGREb2NzQ2hhbmdlIHtcbiAgcGFkZGluZzogMTNweCAyNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLnZyZXpCb2R5TnBkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZS52cmV6TnBkRG9jc0NoYW5nZU9wZW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UudnJlek5wZERvY3NDaGFuZ2VPcGVuZWQgLnZyZXpCb2R5TnBkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib29rcy1tYWluIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ib29rcy1tYWluIGgxLCAuYm9va3MtbWFpbiBoMiwgLmJvb2tzLW1haW4gaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLmJvb2tzLW1haW4gaDEgPiBzbWFsbCwgLmJvb2tzLW1haW4gaDIgPiBzbWFsbCwgLmJvb2tzLW1haW4gaDMgPiBzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmJvb2tzLW1haW4gaDUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5ib29rcy1tYWluIGg1IGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJvb2tzLW1haW4ge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzEgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzEgPiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1sZXZlbF9fMiBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1sZXZlbF9fMiA+IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWhlYWRlciBoNiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1iLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLmJyZWFkY3J1bWItaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib29rLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFydGljbGUtdGFibGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZS10YWJsZSAudmluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUtdGFibGUgLnZpbm5vdGUge1xuICBESVNQTEFZOiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLypAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFydGljbGUtcGFnZV9fY29udGFpbiB7XG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeWhlYWRlcjEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbnRyeWhlYWRlcjIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZVR5cGUwNSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udGFibGVUeXBlMDUgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldHlwZTA0IHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZi1yZWd1bGFyXCIsIFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyouYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIge1xuICAgIC5pbWFnZWJveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVwbGFjZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYmFjayB7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcm9udCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm9udHNpZGUge1xuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja3NpZGUge1xuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyIGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTI1MmExICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmLXJlZ3VsYXJcIiwgXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXBpdGVsIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXh0LWNvbG9yLXR1cnF1b2lzZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50dXJxdW9pc2Uge1xuICAgIGNvbG9yOiB0dXJxdW9pc2UgIWltcG9ydGFudDtcbn0qL1xuLyouaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci1udW1lcmljIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwODNiNWE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59Ki9cbi8qLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbW9udGgge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci15ZWFyIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufSovXG4uaW5kZXgtcGFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2F1dGhvciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnkge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGVfbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzX3ByZXYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmluZGV4LXBhZ2VfX3Nob3J0bGlua3NfbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmluZGV4LXBhZ2VfX3Nob3J0bGlua3Mge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLyouaW5kZXgtcGFnZV9fbmV3c2ZlZWRfY29sIHtcbiAgICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyB7XG4gICAgICAgICAgICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSovXG4uaW5kZXgtcGFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2F1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW1vbnRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci15ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oSWXCI7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5pbmRleC1wYWdlIC5pbmRleC1wYWdlX19zdW1tYXJ5IC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzIC5jb2wgLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUgc3Ryb25nLm1haW4tYXJ0aWNsZXMtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51bnBfX2FwcGxpY2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnVucF9fYXBwbGljYXRpb25zIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgcGFkZGluZzogMTdweCAzNXB4IDE1cHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWludmVyc2UgLmFnZS1wcm90ZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbiAubnVtIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLnF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLndyb25nYSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjQkE2NjRFIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NDY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkE2NjRFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHRhIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICM5YmE4NTkgaW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YmE4NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGRkNzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB7XG4gIC8qLmlubGluZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFBUIFNlcmlmLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjIpIDJweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIGgzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwNTAwO1xuICBjb2xvcjogI2YwMDUwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyAuaW5saW5lLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIC5pbmxpbmUtdGV4dCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDMgLmlubGluZS10ZXh0IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2ljby1saS5wbmdcIik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOS44cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5sLTQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IC5pbmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IC5pbmxpbmUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQgaDMge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCBoMzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubC01LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogNDNweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUgaDM6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGgzOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDUgLmlubGluZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmwtNi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA2IC5pbmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX3ByZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMikgMXB4IHNvbGlkO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmUgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fcHJlIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSBoMSB7XG4gIC8qdGV4dC10cmFuc2Zvcm06IG5vbmU7Ki9cbiAgLypmb250LXNpemU6IDMycHg7Ki9cbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLmFydGljbGUtcGFnZV9faGVhZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMDA1MDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXItbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKi5ydWJyaWMtcmVkIHtcbiAgICAuYXJ0aWNsZS1wYWdlX19wcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMDA1MDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjAwNTAwO1xuXG4gICAgICAgIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSB7XG4gICAgICAgICAgICAucnVicmljLXJlZCB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYy1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWIyMztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNnB4O1xuXG4gICAgICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9yc190ZXh0LW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuc3RpY2tlciB7XG4gIGZvbnQtc2l6ZTogMjEuNnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaWNvLWxpLnBuZ1wiKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE5LjhweDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IGdlb3JnaWFfbnVtZXJhbHMsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgYm9yZGVyLWJvdHRvbTogI0NDQ0NDQyAxcHggc29saWQ7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMy40cHg7XG4gIGZvbnQtZmFtaWx5OiBnZW9yZ2lhX251bWVyYWxzLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgLyomOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfSovXG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuZmxvb3IwMyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIC5mbG9vcjAzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4yKSAxcHggc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uYmxhbmsgaW1nLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmltYWdlYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYXJpc29uLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlc3QyIHtcbiAgYmFja2dyb3VuZDogI2ZiZjNjZDtcbiAgY29sb3I6ICM0MDNkMzI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0MiAudGVzdC1zdGFyIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvc3Rhci5wbmdcIik7XG59XG4udGVzdDIgLnRlc3QtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRlc3QyIC50ZXN0LXF1ZXN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi50ZXN0MiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlciB7XG4gIGJvcmRlcjogZ3JheSAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRlc3QyIC50ZXN0MiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlci5zZWxlY3RlZCAucmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWZkZmFkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtMXB4O1xufVxuLnRlc3QyIC50ZXN0LWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRlc3QyIC50ZXN0LWJhY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxMjUyYTE7XG59XG4uYXJ0aWNsZS1tYWluIC5yaWdodCAudGVzdC1oZWFkZXIge1xuICBjb2xvcjogI2UzNjIwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmFydGljbGUtbWFpbiAucmlnaHQgLnRlc3Qtc3RhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9zdGFyci5wbmdcIik7XG59XG5cbi50ZXN0Mi50ZXN0LXN0YXIgLnRlc3Qtc3RhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9zdGFyci5wbmdcIik7XG59XG5cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDIzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogLTQycHg7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xufVxuXG4ubWVudS1ob21lIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaWQyLXNob3J0LWVudHJhbmNlLWJ1dHRvbiwgLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24gLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24taWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlQ3lyLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggNTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q4NDkxICMxMjZhN2EgIzAwNGQ1YiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0NzQ4MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjY5Nzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoZ3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JTdHI9JyNGRjI1NzU4NCcsIGVuZENvbG9yU3RyPScjRkYwMDVFNkYnKVwiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggIzI2NDI0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDEyNzJlICMwMTM4NDIgIzAxNGE1Njtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMUU4MTk0IDUlLCAjMDE2Njc4IDgwJSkgIWltcG9ydGFudDtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24gLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0xcHggIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL19hXy5wbmcpIDhweCAxM3B4IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMURGREI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhOmhvdmVyID4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNvY2lhbC1uZXR3b3JrcyA+IGEgPiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLmFydGljbGUtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgLyog0JvQvtCz0L4g0Lgg0L3QvtC80LXRgCAqL1xuICAvKiBTZWNpb24ge0FSVElDTEUvQk9EWX0gKi9cbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDQndC+0LzQtdGAICovXG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cgLmNvbDpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfbGluZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfZGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oSWXCI7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfcGVyc29uIHtcbiAgLyog0J/QtdGA0YHQvtC90LAg0YHRgtCw0YLRjNC4LCDQtdGB0LvQuCDQtdGB0YLRjCAqL1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3BlcnNvbi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQm9va21hcmtzICovXG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCBoMSB7XG4gIGNvbG9yOiAjMDAwO1xuICAvKmZvbnQtc2l6ZTogMjVweDsqL1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24uYm9va21hcmstZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFU0UlVKRlJDSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24uYm9va21hcmstdHJ1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOU0lnYUdWcFoyaDBQU0l5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUxSURJd0lqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaUkwWkdNREF3TUNJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQmtQU0pOTWlBd2FERXhZVElnTWlBd0lEQWdNU0F5SURKMk1UVXVPRFEwWVRJZ01pQXdJREFnTVMwekxqSTBPQ0F4TGpVMk0yd3RNeTR3TVRjdE1pNDBNRGxoTWlBeUlEQWdNQ0F3TFRJdU5EazVMakF3TTJ3dE1pNDVPRFVnTWk0ek9UTkJNaUF5SURBZ01DQXhJREFnTVRjdU9ETTBWakpoTWlBeUlEQWdNQ0F4SURJdE1ub2lMejQ4TDNOMlp6ND0pO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYy1zdWJydWJyaWMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfaW1hZ2Uge1xuICAvKiDQmtCw0YDRgtC40L3QutCwINGB0YLQsNGC0YzQuCwg0LXRgdC70Lgg0LXRgdGC0YwgKi9cbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSBiIHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbiA6YmVmb3JlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluIDphZnRlciB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyouZGFzaGVkLWJsb2NrOm5vdCguZXhhbXBsZSkge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwMSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTAyIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMiAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDMge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX18zICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNCB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzQgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTA1IHtcbiAgICAgIC8qQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX181ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNiB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzYgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTA3IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fNyAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDgge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX184ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwOSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzkgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTEwIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTAgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTExIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTEgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTEyIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTIgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTEzIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTMgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTE0IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTQgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTE1IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTUgIW9wdGlvbmFsO1xuICB9Ki9cbiAgLyomIC5uZXdzbWFrZXIyIHtcbiAgICAgICYgLm53aGVhZGVyIHtcbiAgICAgICAgICBAZXh0ZW5kIC5uZXdzbWFrZXIyLWhlYWRlciAhb3B0aW9uYWw7XG4gICAgICB9XG5cbiAgICAgICYgLm53bmFtZSB7XG4gICAgICAgICAgQGV4dGVuZCAubmV3c21ha2VyMi1uYW1lICFvcHRpb25hbDtcbiAgICAgIH1cblxuICAgICAgJiAubndpbmZvIHtcbiAgICAgICAgICBAZXh0ZW5kIC5uZXdzbWFrZXIyLWluZm8gIW9wdGlvbmFsO1xuICAgICAgfVxuXG4gICAgICAmIC5ud3RleHQge1xuICAgICAgICAgIEBleHRlbmQgLm5ld3NtYWtlcjItdGV4dCAhb3B0aW9uYWw7XG4gICAgICB9XG4gIH0qL1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaHIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWxpbmsge1xuICBjb2xvcjogIzMyOWEzMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUwLCAxNTQsIDUwLCAwLjQpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIge1xuICBwYWRkaW5nOiAwcHggMCAxMXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi10b3A6IDEuMDc2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1NGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjUzOGVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDEuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDYge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAxLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDAgMCAxOXB4IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYWxldGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC53ZWFrcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZm9vdG5vdGUge1xuICAvKmZvbnQtZmFtaWx5OiAkZm9udC10ZXh0Ym9vaztcbiAgZm9udC1zaXplOiBlbSgxNCk7Ki9cbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5lcGlzdHVsYSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5sZXR0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3Rvcm5vIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOWE5YTtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcGl0ZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaGlnaGxpZ2h0ZWQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNnB4IDE5cHggOHB4IDlweDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbG9ydHlwZS1iYWQtdGV4dCB7XG4gIGNvbG9yOiAjYmYwMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtbm9ybWFsLXRleHQge1xuICBjb2xvcjogI2QxNzQxMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLWdvb2QtdGV4dCB7XG4gIGNvbG9yOiAjMWY3ZDFmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtZ3JheSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtZ3JlZW4ge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZ3JlZW4ge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3ggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmltYWdlYm94ID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdGlja2VyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdGlja2VyIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdGlja2VyIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAvKiYgKiB7XG4gICAgICBmb250OiBpbmhlcml0O1xuICB9Ki9cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHNwYW4ge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHNwYW4ge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIHAge1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMjpiZWZvcmUsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmludGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmludGV4dCwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbnRleHQge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbnRleHQge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW5ub3RlLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmlubm90ZSB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmlubm90ZSB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDIge1xuICAvKkBleHRlbmQgLmRlYml0LXR5cGVfXzIgIW9wdGlvbmFsOyovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogOTJ2dztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXR3cmFwcGVyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNHB4IDdweCA1cHggN3B4O1xuICB3aWR0aDogMzE3cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0ZGF0ZSB7XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIHdpZHRoOiA1MHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXR0ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRub3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRjYWxjIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0c3VtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXQtdHlwZV9fMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUwMSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMzE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2ViZjE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0LXR5cGVfXzIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZlMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkMWIyMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggN3B4IDVweCA3cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0LXR5cGVfXzIgLmRlYml0dGV4dCB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMCAyM3B4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgKiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIGIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIGgzIHNwYW4ge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMgc3BhbiB7XG4gIGNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4gLnZpbnRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgLTlweCAwO1xuICBmb250LWZhbWlseTogXCJQcmljZS1EaWRpb25lLVJVQlwiLCBcIlByaWNlRGlkb25lXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDgycHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4gLnZpbm5vdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmZmZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NCwgMjM4LCAyNTUsIDAuNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3IucG5nXCIpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNCB7XG4gIG1hcmdpbjogLTVweCAwIDE2cHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAtMTFweCAwIDE5cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDYge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAxLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGgzIHtcbiAgbWFyZ2luOiAwIDBweCAyNnB4IDA7XG4gIHBhZGRpbmc6IDRweCAwIDNweCAwO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoMzphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbiAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xuICBmb250LXNpemU6IDlweDtcbiAgbGVmdDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gYiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogOTJ2dztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluICogcCB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gLm5vLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLm5vLXBhZGRpbmcgaDMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIC5jYXBpdGVsIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IHtcbiAgbWFyZ2luOiAtMTFweCAwIDE5cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDUgaSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAzcHggMjJweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IGk6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjIzO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogN3B4O1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMiBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzIgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzMgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18zID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX180OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itc2hlZXQtbWFzay5wbmdcIikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNCBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzQgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIC0yNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgaDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXdlYi1pbnRlcmZhY2UucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX182OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNiBoMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itd2ViLWludGVyZmFjZS5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNiBoMzpiZWZvcmUge1xuICBsZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNiA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTI2cHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNyBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzcgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzgge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fODpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLWNhbGVuZGFyLW1hc2sucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB0b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fOCA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX185IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci1zaGVldC1tYXNrLnBuZ1wiKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMCBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEwID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzNweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMTlweCA0cHggMCAtMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTEgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMSA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTI1cHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTIgaDM6YmVmb3JlIHtcbiAgbGVmdDogNTlweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEyID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEyID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMTlweCA0cHggMCAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTMge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTMgaDM6YmVmb3JlIHtcbiAgbGVmdDogNTdweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itc2hlZXQtbWFzay5wbmdcIikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTMgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zOXB4IDRweCAwIC0yMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTQgaDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXdlYi1pbnRlcmZhY2UucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE0IGgzOmJlZm9yZSB7XG4gIGxlZnQ6IDU5cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTMycHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE1IGgzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci13ZWItaW50ZXJmYWNlLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNSBoMzpiZWZvcmUge1xuICBsZWZ0OiA1OXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTUgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0yMHB4IDRweCAwIC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmUwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci5wbmcpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgaDMge1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDRweCAwIDNweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBhX2xheW91dCBoMzo6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL25ld3NtYWtlci1zaGFkb3cucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWhlYWRlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDI3cHggMDtcbiAgcGFkZGluZzogNXB4IDAgMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWhlYWRlcjpiZWZvcmUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud2hlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaGVhZGVyOmFmdGVyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubndoZWFkZXI6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1uYW1lLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubnduYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItbmFtZTplbXB0eSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53bmFtZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1pbmZvLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubndpbmZvIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaW5mbzplbXB0eSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aW5mbzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci10ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubnd0ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaW1hZ2Utd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMiB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLW5hbWUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1uYW1lIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi10ZXh0IHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItdGV4dCB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItdGV4dCB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1pbWFnZS13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgLypoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyovXG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IGxpIHVsIGxpIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5udW06YWZ0ZXIge1xuICBjb250ZW50OiBcIi4gXCI7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLnJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMjVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAuaG92ZXJlZGxhYmVsIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yaWdodGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkZTcyO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC53cm9uZ2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4NDYxO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5xdWVzdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yaWdodC1hbnN3ZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZWE7XG4gIHBhZGRpbmc6IDExcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmssIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLWltYWdlLXdyYXBwZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmstbGluZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gIHotaW5kZXg6IDIwO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmstdGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5ub3RlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuayBpbWcsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDQ5cHggMCA0MnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogOTJ2dztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoZWFkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoZWFkLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDdweCAzNXB4IDdweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aCwgLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGgge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDdweCAzNXB4IDdweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0ZC5ncmF5LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQuZ3JheSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogOXB4IDAgMTNweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC43NSkgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogOXB4IDAgMTNweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC43NSkgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IDlweCAwIDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNzUpIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYyO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS1yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAucm93IHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXJvdyB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5yb3cgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIxLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5aGVhZGVyMSB7XG4gIG1hcmdpbjogMCAwIDFweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImdlb3JnaWFfbnVtZXJhbHNcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5aGVhZGVyMiB7XG4gIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImdlb3JnaWFfbnVtZXJhbHNcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyIGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIC5lbnRyeWhlYWRlcjIgYTpob3ZlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjIgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX180LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDQgdGQge1xuICBwYWRkaW5nOiAyMHB4IDAgMCA3NXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX180IHRkIGlmcmFtZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IHRkIGlmcmFtZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA0IHRkIGlmcmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCAucm93LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDQgLnJvdywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA0IC5yb3cge1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggMThweCA2cHggMThweDtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwODA4MDtcbiAgY29sb3I6ICNjNWM3Yzg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLnJvdywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAucm93IHtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLnJvdyB0ZDpmaXJzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5yb3cgdGQ6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAucm93IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLnJvdzpmaXJzdC1jaGlsZCB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5yb3c6Zmlyc3QtY2hpbGQgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAucm93OmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSAuZW50cnloZWFkZXIxLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeWhlYWRlcjEge1xuICBtYXJnaW46IDAgMCA5cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5lbnRyeWhlYWRlcjIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLmVudHJ5aGVhZGVyMiB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgcCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3BlcnNvbi1pbWFnZS1ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBwIGIge1xuICBjb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBwIGIge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGRsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNTJweCAwO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQge1xuICBtYXJnaW46IDAgMCAwIDMxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6ICNlZDFiMjM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDI3LCAzNSwgMC40KTtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNywgMzUsIDAuOCk7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6ICMwMDhhODM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMzgsIDEzMSwgMC40KTtcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTM4LCAxMzEsIDAuOCk7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGEge1xuICBjb2xvcjogIzAwN2Y0OTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEyNywgNzMsIDAuNCk7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTI3LCA3MywgMC44KTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGEge1xuICBjb2xvcjogIzc4NDM5YTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgNjcsIDE1NCwgMC40KTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTIwLCA2NywgMTU0LCAwLjgpO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYiwgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgc3Ryb25nIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMXB4O1xuICB0b3A6IC0ycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYiwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCAwIDIycHggMzFweDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXBhZ2UgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlIC50aXBwZWRpbWFnZUhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlIC50aXBwZWRpbWFnZUhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IC03cHggYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERUU7XG59XG4uYXJ0aWNsZS1wYWdlX19ub3RpY2UgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRpc2FibGUtZm9yLWRlbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kaXNhYmxlLWZvci1kZW1vOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGlzYWJsZS1kZW1vKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDEyNSU7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZWZmZmYgMCUsICNlZGYxZjQgNjclLCAjZWRmMWY0IDY3JSwgI2RkZTFlMyAxMDAlKTtcbiAgYm94LXNoYWRvdzogLTNweCA3cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlzYWJsZS1mb3ItZGVtbzpob3Zlcjo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRlbW9fX2Jsb2NrX19fX2lucHV0LXBob25lLW51bWJlci5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyMztcbn1cblxuLnRyYWluaW5nLWNsb3VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVklERU8uSlMg0LLQuNC00LXQviDQuNC3IFMzINCyINGB0YLQsNGC0YzRj9GFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udmlkZW8tanMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiDQndC+0LLRi9C1INGN0LvQtdC80LXQvdGC0YsgKi9cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFNUQU5EQVJUIFREIEJBQ0tHUk9VTkQgQ09MT1JTIChhcnRpY2xlKVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZTA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGI7XG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmU0O1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZmO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWU1ZjI7XG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQuZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjI7XG59XG5cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRFU1QgSU4gQVJUSUNMRVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog0KLQtdGB0YLRiyDQsiDRgdGC0LDRgtGM0LUg0YHRgtC40LvQuCAqL1xuLnRlc3QtaW4tYXJ0aWNsZSwgLnRlc3RJbkFydGljbGVDb250YWluZXIge1xuICBtYXJnaW46IDE1cHggLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0LWluLWFydGljbGVfX2NvbnRhaW5lciwgLnRlc3RJbkFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogNjY2cHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4udGVzdC1pbi1hcnRpY2xlX19xYS1jb250YWluZXIsIC50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZSwgLnRlc3RJbkFydGljbGVOYW1lIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDk1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX25hbWUsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlTmFtZSwgLndyb25nIC50ZXN0LWluLWFydGljbGVfX25hbWUsIC53cm9uZyAudGVzdEluQXJ0aWNsZU5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS13cm9uZywgLnRlc3RJbkFydGljbGVOYW1lV3Jvbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1OTU2NDg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS13cm9uZywgLndyb25nIC50ZXN0SW5BcnRpY2xlTmFtZVdyb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVzdC1pbi1hcnRpY2xlX19uYW1lLXJpZ2h0LCAudGVzdEluQXJ0aWNsZU5hbWVSaWdodGlnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZTM2MjAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS1yaWdodCwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVOYW1lUmlnaHRpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fcXVlc3Rpb24sIC50ZXN0SW5BcnRpY2xlUXVlc3Qge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ZXN0LWluLWFydGljbGVfX3NvbHV0aW9uLCAudGVzdEluQXJ0aWNsZVNvbHV0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19zb2x1dGlvbiwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVTb2x1dGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLCAudGVzdEluQXJ0aWNsZUFuc3dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiYTliO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmE5YjtcbiAgbWluLXdpZHRoOiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmJhOWI7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGVmdDogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAtbW96LWJveC1zaGFkb3c6IDAgNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQ6YmVmb3JlLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAtbW96LWJveC1zaGFkb3c6IDZweCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZTphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlOmFmdGVyLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZDphZnRlciwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkIC5iZ3I6YmVmb3JlLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICAtbW96LWJveC1zaGFkb3c6IC01cHggNXB4IDFweCAtNHB4ICNiOTlmN2MgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IC01cHggNXB4IDFweCAtNHB4ICNiOTlmN2MgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZSAuYmdyOmFmdGVyLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCAuYmdyOmFmdGVyLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3IsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3Ige1xuICBwYWRkaW5nOiA1cHggNnB4IDdweCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmYmE5YjtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IC0xO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4ud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cbi53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzE6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZCAhaW1wb3J0YW50O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSAuYmdyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZCAhaW1wb3J0YW50O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzI6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNiAhaW1wb3J0YW50O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiAuYmdyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNiAhaW1wb3J0YW50O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc3RhciwgLnRlc3RJbkFydGljbGVTdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvaWNvbl9fdGVzdC1ub3QtY29tcGxldGVkLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19zdGFyLWJpZywgLnRlc3RJbkFydGljbGVCaWdTdGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNjVweDtcbiAgdG9wOiAtNjVweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDI0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvaWNvbl9fdGVzdC1jb21wbGV0ZWQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci1iaWcgaW1nLCAudGVzdEluQXJ0aWNsZUJpZ1N0YXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXN0LWluLWFydGljbGVfX3N0YXItd3JhcHBlciwgLnRlc3RJbkFydGljbGVTdGFyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG59XG4udGVzdC1pbi1hcnRpY2xlX19zdGFyLXRleHQsIC50ZXN0SW5BcnRpY2xlU3RhclRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0LWluLWFydGljbGVfX2JhY2ssIC50ZXN0SW5BcnRpY2xlQmFjayB7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAtby10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIHBhZGRpbmc6IDEycHggMCA5cHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXN0LWluLWFydGljbGVfX2JhY2sgc3BhbiwgLnRlc3RJbkFydGljbGVCYWNrIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVzdC1pbi1hcnRpY2xlX19xYS1jb250YWluZXIud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLndyb25nLnRlc3RJbkFydGljbGVRQUNvbnRhaW5lciAudGVzdC1pbi1hcnRpY2xlX19iYWNrLCAudGVzdC1pbi1hcnRpY2xlX19xYS1jb250YWluZXIud3JvbmcgLnRlc3RJbkFydGljbGVCYWNrLCAud3JvbmcudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlQmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBFT0Yg0YLQtdGB0YIg0LIg0YHRgtCw0YLRjNC1ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyog0JXRgdC70Lgg0LzRiyDQvdCwINCw0LnQv9Cw0LTQtSwg0YLQviDRgtC10YHRgtGLINC+0YLQvtCx0YDQsNC20LDRjtGC0YHRjyDQutCw0Log0L3QsCDQtNC10YHQutGC0L7Qv9C1ICovXG4gIC8qINCi0LXRgdGC0Ysg0LIg0YHRgtCw0YLRjNC1ICovXG4gIC50ZXN0LWluLWFydGljbGUsIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19jb250YWluZXIsIC50ZXN0SW5BcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweCBhdXRvO1xuICAgIHdpZHRoOiA2NjZweDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAvKiYgLmx0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICBsZWZ0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJiAudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIDAgLTE1OHB4IHJlcGVhdC14O1xuICAgIH1cblxuICAgICYgLnJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtNjlweCAwIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmIC5yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIC02NDJweCB0b3AgcmVwZWF0LXk7XG4gICAgfVxuXG4gICAgJiAucmIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgIHJpZ2h0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIC0xMzhweCAwIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmIC5iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgMCAtMjc2cHggcmVwZWF0LXg7XG4gICAgfVxuXG4gICAgJiAubGIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgIGxlZnQ6IC00OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgLTIwN3B4IDAgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYgLmwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtNzgwcHggMCByZXBlYXQteTtcbiAgICB9XG5cbiAgICAmLnB1c2hlZCB7XG4gICAgICAgICYgLmx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAucnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY5cHggLTc5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MTFweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAucmIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC03OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmxiIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDdweCAtNzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0OXB4IDA7XG4gICAgICAgIH1cbiAgICB9Ki9cbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19xYS1jb250YWluZXIsIC50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIycHggMjAwcHggMjRweCAzNnB4O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX25hbWUsIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZU5hbWUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAud3JvbmcgLnRlc3RJbkFydGljbGVOYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX25hbWUtd3JvbmcsIC50ZXN0SW5BcnRpY2xlTmFtZVdyb25nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzU5NTY0ODtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXdyb25nLCAud3JvbmcgLnRlc3RJbkFydGljbGVOYW1lV3Jvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX25hbWUtcmlnaHQsIC50ZXN0SW5BcnRpY2xlTmFtZVJpZ2h0aWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZTM2MjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS1yaWdodCwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVOYW1lUmlnaHRpZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fcXVlc3Rpb24sIC50ZXN0SW5BcnRpY2xlUXVlc3Qge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc29sdXRpb24sIC50ZXN0SW5BcnRpY2xlU29sdXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19zb2x1dGlvbiwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVTb2x1dGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLCAudGVzdEluQXJ0aWNsZUFuc3dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmJhOWI7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTAlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIHRvcDogMDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpob3ZlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpob3ZlcjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmhvdmVyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXIgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6aG92ZXIgLmJncjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQ6YmVmb3JlLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZTphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlOmFmdGVyLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZDphZnRlciwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkIC5iZ3I6YmVmb3JlLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggNXB4IDFweCAtNHB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDFweCAtNHB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZSAuYmdyOmFmdGVyLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCAuYmdyOmFmdGVyLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3IsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3Ige1xuICAgIHBhZGRpbmc6IDVweCA2cHggN3B4IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICByaWdodDogLTFweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjpiZWZvcmUge1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YWZ0ZXIge1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMTpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19zdGFyLCAudGVzdEluQXJ0aWNsZVN0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS9pY29uX190ZXN0LW5vdC1jb21wbGV0ZWQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19zdGFyLWJpZywgLnRlc3RJbkFydGljbGVCaWdTdGFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjVweDtcbiAgICB0b3A6IC02NXB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS9pY29uX190ZXN0LWNvbXBsZXRlZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19zdGFyLWJpZyBpbWcsIC50ZXN0SW5BcnRpY2xlQmlnU3RhciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci13cmFwcGVyLCAudGVzdEluQXJ0aWNsZVN0YXJDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzNweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci10ZXh0LCAudGVzdEluQXJ0aWNsZVN0YXJUZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzNweDtcbiAgICB0b3A6IDEzN3B4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLnRlc3RJbkFydGljbGVCYWNrIHtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgIHBhZGRpbmc6IDEycHggMCA5cHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19iYWNrLCAud3JvbmcgLnRlc3RJbkFydGljbGVCYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIEVPRiDRgtC10YHRgiDQsiDRgdGC0LDRgtGM0LUgKi9cbn1cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qINCf0LXRgNGB0L7QvdCw0LvRjNC90LDRjyDRgdGC0LDRgtGM0Y9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYV9sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZGYxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDE1cHggLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYV9sYXlvdXQgaDMge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2MyY2NkNDtcbn1cbi5wYV9sYXlvdXQgaDQge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIge1xuICBjb3VudGVyLXJlc2V0OiBmaWVsZHNldDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZGl2W3JvbGU9cmFkaW9ncm91cF0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZGl2W3JvbGU9cmFkaW9ncm91cF0gbGFiZWwuY2hlY2tlZDo6YmVmb3JlIHtcbiAgLyp3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4OyovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlcjogI0ZGRkZGRiA1cHggc29saWQ7XG4gIG91dGxpbmU6IDFweCAjZDhkOGQ4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZGl2W3JvbGU9cmFkaW9ncm91cF0gbGFiZWwgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmaWVsZHNldDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgbGVnZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGZpZWxkc2V0KSBcIi4gXCI7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCBzZWxlY3Qge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiA0NjBweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIC5wYV9idXR0b25zID4gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA0cHggMTVweCA2cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgLnBhX2J1dHRvbnMgPiBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRjYjQ3LCAjZmViYjMwKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkY2I0NywgI2M0N2ExNSA5NyUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qINCt0LvQtdC80LXQvdGCINGB0YLQsNGC0YzQuCDCq9Cf0LXRgNGB0L7QvdCw0LvRjNC90LDRjyDRgdGC0LDRgtGM0Y/CuyAtIGVuZCAqL1xuLypAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDT01QQVJJU09OXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29tcGFyaXNvbkNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0xNXB4IDE1cHggLTE1cHg7XG59XG5cbi5jb21wYXJpc29uRmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBjbGlwOiByZWN0KGF1dG8sIDIyMHB4LCBhdXRvLCBhdXRvKTtcbn1cblxuLmNvbXBhcmlzb25GaXJzdCxcbi5jb21wYXJpc29uTGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jb21wYXJpc29uRmlyc3QgaW1nLFxuLmNvbXBhcmlzb25MYXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi5jb21wYXJpc29uQ29udGFpbmVyOmhvdmVyOmJlZm9yZSxcbi5jb21wYXJpc29uQ29udGFpbmVyLm92ZXJsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHRvcGFjaXR5OiAwLjE7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogIzAwMDtcbn0qL1xuLmNvbXBhcmlzb25IYW5kbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB6LWluZGV4OiA0MDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICMyZjM1M2U7XG4gIGhlaWdodDogOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMzA7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4uY29tcGFyaXNvbkhhbmRsZUxlZnRBcnJvdyxcbi5jb21wYXJpc29uSGFuZGxlUmlnaHRBcnJvdyB7XG4gIGJvcmRlcjogNnB4IGluc2V0IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY29tcGFyaXNvbkhhbmRsZUxlZnRBcnJvdyB7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIGJsYWNrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGVSaWdodEFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBibGFjaztcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbn1cblxuLmNvbXBhcmlzb25GaXJzdFRleHQsXG4uY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCAjYWFhO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uY29tcGFyaXNvbkNvbnRhaW5lcjpob3ZlciAuY29tcGFyaXNvbkZpcnN0VGV4dCxcbi5jb21wYXJpc29uQ29udGFpbmVyLm92ZXJsYXkgLmNvbXBhcmlzb25GaXJzdFRleHQsXG4uY29tcGFyaXNvbkNvbnRhaW5lcjpob3ZlciAuY29tcGFyaXNvbkxhc3RUZXh0LFxuLmNvbXBhcmlzb25Db250YWluZXIub3ZlcmxheSAuY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmlzb25GaXJzdFRleHQge1xuICBjb2xvcjogI2VkMWIyMztcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi5jb21wYXJpc29uTGFzdFRleHQge1xuICBjb2xvcjogIzAwN2Y0OTtcbiAgbGVmdDogNTBweDtcbn1cblxuLm5vY29sb3IgLmNvbXBhcmlzb25GaXJzdFRleHQsXG4ubm9jb2xvciAuY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qINCt0LvQtdC80LXQvdGCINGB0YLQsNGC0YzQuCDCq9CR0YvQu9C+IC0g0YHRgtCw0LvQvsK7IC0gZW5kICovXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUSVBQRUQgSU1BR0Vcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qINCt0LvQtdC80LXQvdGCIFwi0JLQsNC20L3Ri9C1INGC0L7Rh9C60LggMi4wXCIgKi9cbi50aXBwZWRpbWFnZW5ldyAucmVkIHtcbiAgY29sb3I6ICNmZjM5MGEgIWltcG9ydGFudDtcbn1cblxuLyogRE8gTk9UIENIQU5HRSBNQVJHSU4gQU5EIFBBRERJTkcgKi9cbi50aXBwZWRpbWFnZW5ldyB7XG4gIG1hcmdpbjogMjVweCAwIDI1cHggMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnRpcHBlZGltYWdlbmV3IC50aXBwZWRpbWFnZW5ld19zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgLyogSW5zICovXG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgY291bnRlci1yZXNldDogaW5zO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBpbnMge1xuICBjb3VudGVyLWluY3JlbWVudDogaW5zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogI0ZGRiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBpbnMgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaW5zKTtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zID4gc3Bhbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBpbnMgPiBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA1NywgMTAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb3VudGVyLXJlc2V0OiBkdDtcbiAgY291bnRlci1yZXNldDogZGQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgei1pbmRleDogMTAwO1xuICBjb3VudGVyLWluY3JlbWVudDogZHQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0ID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogI0ZGRiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkdCk7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0ID4gc3Bhbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCA+IHNwYW4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDU3LCAxMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmUgKyBkZCA+IGg1ID4gc3Bhbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0LmFjdGl2ZSArIGRkID4gaDUgPiBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM5MGEgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQuYWN0aXZlICsgZGQgPiBkaXYge1xuICBjb2xvcjogYmxhY2s7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0LmFjdGl2ZVtkYXRhLWNvbG9yPXJlZF0gKyBkZCA+IGRpdiB7XG4gIGNvbG9yOiAjZmYzOTBhICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0W2RhdGEtY29sb3I9cmVkXSArIGRkID4gZGl2IHtcbiAgY29sb3I6IHJnYmEoMjU1LCA1NywgMTAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZGQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZGQgPiBoNSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6ICNGRkYgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZGQgPiBoNSA+IHNwYW46YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGRkO1xuICBjb250ZW50OiBjb3VudGVyKGRkKTtcbiAgY29sb3I6ICNGRkY7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA1NywgMTAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZGQgPiBkaXYge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gZGl2IGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0LmFjdGl2ZSArIGRkID4gZGl2IGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qINCt0LvQtdC80LXQvdGCIFwi0JLQsNC20L3Ri9C1INGC0L7Rh9C60LggMi4wXCIgLSBFTkQgKi9cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJFUExBQ0VSICjQn9CV0KDQldCS0JXQoNCi0KvQqCDQsiDRgdGC0LDRgtGM0LUpXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDQrdC70LXQvNC10L3RgiDRgdGC0LDRgtGM0LggwqvQn9C10YDQtdCy0LXRgNGC0YvRiMK7IC0gc3RhcnQgKi9cbi5yZXBsYWNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgLTE1cHggNDVweCAtMTVweCAhaW1wb3J0YW50O1xufVxuLnJlcGxhY2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGc5SWpCd2VDSWdlVDBpTUhCNElpQjJhV1YzUW05NFBTSXdJREFnTWprZ01qa2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStMbk4wTUh0bWFXeHNPbTV2Ym1VN2MzUnliMnRsT2lNd01EQXdNREE3YzNSeWIydGxMWGRwWkhSb09qSTdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTZNVEE3ZlNBdWMzUXhlMlpwYkd3NmJtOXVaVHR6ZEhKdmEyVTZJekF3TURBd01EdHpkSEp2YTJVdGQybGtkR2c2TWp0emRISnZhMlV0YkdsdVpXTmhjRHB5YjNWdVpEdHpkSEp2YTJVdGJHbHVaV3B2YVc0NmNtOTFibVE3YzNSeWIydGxMVzFwZEdWeWJHbHRhWFE2TVRBN2ZTQXVjM1F5ZTJacGJHdzZibTl1WlR0emRISnZhMlU2SXpBd01EQXdNRHR6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRG94TUR0OUlDNXpkRE43Wm1sc2JEcHViMjVsTzNOMGNtOXJaVG9qTURBd01EQXdPM04wY205clpTMTNhV1IwYURveU8zTjBjbTlyWlMxdGFYUmxjbXhwYldsME9qRXdPM04wY205clpTMWtZWE5vWVhKeVlYazZNUzQzTkRFeExERXVOelF4TVR0OUlDNXpkRFI3Wm1sc2JEcHViMjVsTzNOMGNtOXJaVG9qTURBd01EQXdPM04wY205clpTMTNhV1IwYURveU8zTjBjbTlyWlMxc2FXNWxZMkZ3T25KdmRXNWtPM04wY205clpTMXNhVzVsYW05cGJqcHliM1Z1WkR0emRISnZhMlV0WkdGemFHRnljbUY1T2pJdU1ESTJNU3cwTGpBMU1qSTdmVHd2YzNSNWJHVStQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRJd0xqTXlNU0F5TVM0MU56RkJNVEF1TURBeklERXdMakF3TXlBd0lEQWdNU0F4TXk0eU5TQXlOQzQxWXkwMUxqUTROaUF3TFRFd0xUUXVOVEUwTFRFd0xURXdjelF1TlRFMExURXdJREV3TFRFd0lERXdJRFF1TlRFMElERXdJREV3SWlCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzF0YVhSbGNteHBiV2wwUFNJeE1DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtQSEJoZEdnZ1pEMGlUVEl4TGpFMk1TQXhNaTR6TXpWb05DNHhOemRoTGpReExqUXhJREFnTUNBeElDNHpOVE11TmpJeGJDMHlMakE0T1NBekxqVXdPV0V1TkRFdU5ERWdNQ0F3SURFdExqY3dOaUF3YkMweUxqQTRPUzB6TGpVd09XRXVOREV5TGpReE1pQXdJREFnTVNBdU16VTBMUzQyTWpGNklpOCtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRJd0xqTXlNU0F5TVM0MU56RkJNVEF1TURBeklERXdMakF3TXlBd0lEQWdNU0F4TXk0eU5TQXlOQzQxWXkwMUxqUTROaUF3TFRFd0xUUXVOVEUwTFRFd0xURXdjelF1TlRFMExURXdJREV3TFRFd0lERXdJRFF1TlRFMElERXdJREV3SWlCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzF0YVhSbGNteHBiV2wwUFNJeE1DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtQSEJoZEdnZ1pEMGlUVEl4TGpFMk1TQXhNaTR6TXpWb05DNHhOemRoTGpReExqUXhJREFnTUNBeElDNHpOVE11TmpJeGJDMHlMakE0T1NBekxqVXdPV0V1TkRFdU5ERWdNQ0F3SURFdExqY3dOaUF3YkMweUxqQTRPUzB6TGpVd09XRXVOREV5TGpReE1pQXdJREFnTVNBdU16VTBMUzQyTWpGNklpOCtQRzFsZEdGa1lYUmhQanh5WkdZNlVrUkdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUlnZUcxc2JuTTZjbVJtY3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzh3TVM5eVpHWXRjMk5vWlcxaEl5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklqNDhjbVJtT2tSbGMyTnlhWEIwYVc5dUlHRmliM1YwUFNKb2RIUndjem92TDJsamIyNXpZMjkxZEM1amIyMHZiR1ZuWVd3amJHbGpaVzV6WlhNaUlHUmpPblJwZEd4bFBTSnlaV1p5WlhOb0xISmxiRzloWkN4emVXNWphSEp2Ym1sNlpTSWdaR002WkdWelkzSnBjSFJwYjI0OUluSmxabkpsYzJnc2NtVnNiMkZrTEhONWJtTm9jbTl1YVhwbElpQmtZenB3ZFdKc2FYTm9aWEk5SWtsamIyNXpZMjkxZENJZ1pHTTZaR0YwWlQwaU1qQXhOeTB4TUMwd05DSWdaR002Wm05eWJXRjBQU0pwYldGblpTOXpkbWNyZUcxc0lpQmtZenBzWVc1bmRXRm5aVDBpWlc0aVBqeGtZenBqY21WaGRHOXlQanh5WkdZNlFtRm5Qanh5WkdZNmJHaytTbVZ0YVhNZ1RXRnNhVHd2Y21SbU9teHBQand2Y21SbU9rSmhaejQ4TDJSak9tTnlaV0YwYjNJK1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K1BDOXlaR1k2VWtSR1Bqd3ZiV1YwWVdSaGRHRStQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVwbGFjZXI6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRyYW5zbGF0aW9uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiA3MHB4O1xuICB0b3A6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnJlcGxhY2VyLmJhY2tzaWRlIC5iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLnJlcGxhY2VyLmJhY2tzaWRlIC5mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4ucmVwbGFjZXIuZnJvbnRzaWRlIC5iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi5yZXBsYWNlci5mcm9udHNpZGUgLmZyb250IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLyoucmVwbGFjZXIuYXJyb3cgLmZyb250OmJlZm9yZSxcbi5yZXBsYWNlci5hcnJvdyAuYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcbn1cbi5yZXBsYWNlci5hdHRyYWN0IC5mcm9udDpiZWZvcmUsXG4ucmVwbGFjZXIuYXR0cmFjdCAuYmFjazpiZWZvcmUge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogMzAwMG1zIGF0dHJhY3QgZWFzZS1pbi1vdXQgM3MgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjogMzAwMG1zIGF0dHJhY3QgZWFzZS1pbi1vdXQgM3MgaW5maW5pdGU7XG59XG4ucmVwbGFjZXIuYXJyb3cgLmZyb250OmFmdGVyLFxuLnJlcGxhY2VyLmFycm93IC5iYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXR0cmFjdCB7XG4gIDAlLCAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlLCAzMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYXR0cmFjdCB7XG4gIDAlLCAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlLCAzMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQGtleWZyYW1lcyBhdHRyYWN0IHtcbiAgMCUsIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNSUsIDMwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4ucmVwbGFjZXIgLmZyb250LCAucmVwbGFjZXIgLmJhY2sge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNnM7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zaXRpb246IDAuNnM7XG4gIC1vLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zaXRpb246IDAuNnM7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlcGxhY2VyIC5mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXBsYWNlciAuYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnJlcGxhY2VyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyog0K3Qu9C10LzQtdC90YIg0YHRgtCw0YLRjNC4IMKr0J/QtdGA0LXQstC10YDRgtGL0YjCuyAtIGVuZCAqL1xuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKkBpbXBvcnQgXCIuLi9kZWZhdWx0LnNjc3NcIjsqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIENBUkRTIElOIEFSVElDTEVcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2FyZHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5jYXJkc19fY29udGFpbmVyID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5jYXJkc19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FyZHNfX2NvbnRlbnQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogI2Y1ODM0NSAxcHggc29saWQ7XG59XG4uY2FyZHNfX2NvbnRlbnQtaXRlbSA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jYXJkc19fY29udGVudC1pdGVtID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2FyZHNfX21lbnUtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjU5MTNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmZmZiO1xuICBjb2xvcjogI2Y1ODM0NTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Y1ODM0NTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5jYXJkc19fbWVudSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmNhcmRzX19tZW51IG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG59XG4uY2FyZHNfX21lbnUgb2wgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZjU4MzQ1O1xufVxuLmNhcmRzX19jb250ZW50LWl0ZW0sXG4uY2FyZHNfX21lbnUtY3VycmVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmZmZiO1xufVxuXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBQT0xMIElOIEFSVElDTEVcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucG9sbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucG9sbGhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICNmMDI4MjI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9sbGl0ZW0ge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb2xsaXRlbXBlcmNlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDA3ZjQ5O1xuICBoZWlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDlweCk7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAgLSAkYXJ0aWNsZS1wb2xsLWNpcmNsZS1zaXplIC0gMiokYXJ0aWNsZS1wb2xsLWNpcmNsZS1ib3JkZXItd2lkdGg7XG4gICAgICB0b3A6IC0kYXJ0aWNsZS1wb2xsLWNpcmNsZS1zaXplLzIgLSAkYXJ0aWNsZS1wb2xsLWNpcmNsZS1ib3JkZXItd2lkdGg7XG4gICAgICB3aWR0aDogJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZTtcbiAgICAgIGhlaWdodDogJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1saW5rLWNvbG9yO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkYXJ0aWNsZS1wb2xsLWNpcmNsZS1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stbGluay1jb2xvcjtcbiAgfSovXG59XG4ucG9sbGl0ZW10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgLypmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyovXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucG9sbGl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDg4ODE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA4ODgxO1xufVxuLnBvbGxpdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5wb2xsaXRlbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA4ODgxO1xuICBjb2xvcjogIzAwODg4MTtcbn1cbi5wb2xsIC5wb2xsdm90ZSBidXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBvbGwgLnBvbGx2b3RlIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkY2RkZGUgIWltcG9ydGFudDtcbn1cbi5wb2xsbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xufVxuLnBvbGxub3RlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnBvbGxub3RlIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5wb2xsIC5iYWNrLCAucG9sbCAuZnJvbnQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzO1xuICAtby10cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnM7XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtby10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5wb2xsIC5iYWNrIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBvbGwgLmZyb250IHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvbGwuZnJvbnRzaWRlIC5iYWNrIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wb2xsLmJhY2tzaWRlIC5mcm9udCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLnBvbGwuYmFja3NpZGUgLmJhY2sge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBQYXlXYWxsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBheXdhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNjQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGF5d2FsbCBhOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjMmU5OGZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDYsIDE1MiwgMjU1LCAwLjQpO1xuICAvKiY6dmlzaXRlZCB7XG4gICAgICBAaW5jbHVkZSBsaW5rKCMwMDcxODUpO1xuICB9Ki9cbn1cbi5wYXl3YWxsIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCAxNTIsIDI1NSwgMC44KTtcbn1cbi5wYXl3YWxsX19hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBheXdhbGxfX2FydGljbGUgaDIge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbiAgbWFyZ2luOiAzMHB4IDAgMThweCAwO1xufVxuLnBheXdhbGxfX2FydGljbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xufVxuLnBheXdhbGxfX2FydGljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZSArIC5wYXl3YWxsX19oZWFkZXIgaDMge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLnBheXdhbGxfX21haW4ge1xuICBwYWRkaW5nOiAwIDMwcHggNDBweCAzMHB4O1xuICBjb2xvcjogIzJkMzAzOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGF5d2FsbF9fbWFpbiAuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucGF5d2FsbF9fbWFpbiAuYmxhY2sge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBheXdhbGxfX21haW4gYS5ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5wYXl3YWxsX19tYWluIGEuYmxhY2s6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5wYXl3YWxsX19tYWluIGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXl3YWxsX19tYWluIGg0ICsgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wYXl3YWxsX19tYWluIC5oYWxmIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBheXdhbGxfX21haW4gLmhhbGYgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoNTAlIC0gMTVweCk7XG59XG4ucGF5d2FsbF9fbWFpbiAuaGFsZiA+ICo6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnBheXdhbGxfX21haW4gLmhhbGYgPiAqOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYXl3YWxsX19tYWluIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsIHAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsIHVsIHtcbiAgbWFyZ2luOiA5cHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwuc29jaWFsLWhpZGRlbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbC5zb2NpYWwtaGlkZGVuIHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsLnNvY2lhbC1zaG93IHVsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbC5zb2NpYWwtc2hvdyBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGhlaWdodDogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzdjN2M3O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNWI1YjViO1xufVxuLnBheXdhbGxfX21haW4gLmRvdWJsZWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF5d2FsbF9fbWFpbiAuZG91YmxlaW5wdXRfZmlyc3Qge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMCAhaW1wb3J0YW50O1xufVxuLnBheXdhbGxfX21haW4gLmRvdWJsZWlucHV0X3NlY29uZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDJidG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzE4NTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggNDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJME1pSWdhR1ZwWjJoMFBTSXpOeUlnZG1sbGQwSnZlRDBpTUNBd0lEUXlJRE0zSWo0OGNHRjBhQ0JtYVd4c1BTSWpSa1pHSWlCa1BTSk5NakF1T0RJM0lESXpMalExT1dNdExqYzNOaUF3TFRFdU5UUTNMUzR3TkMweUxqSTVNaTB1TWpZNExTNDRNUzB1TWpRM0xURXVORGMzTFM0Mk55MHhMamN5TnkweExqUTVPQzB1TXpjekxURXVNalExSURBdE15NHdNemdnTVM0NE1UZ3RNeTQzTVRjdU56SXhMUzR5TlNBeExqUTJPQzB1TkRJNElESXVNakkzTFM0MU15NDNNalV0TGpFeE1pQXhMalExTkMwdU1qQTVJREl1TVRneExTNHpNVGxoTGpFM05TNHhOelVnTUNBd0lEQWdMakV5T0MwdU1EZzNZeTR3TWpndExqSXVNRE0xTFM0MExqQXlMUzQyTURKaExqZ3pOaTQ0TXpZZ01DQXdJREF0TGpZekxTNDNNRFZqTFM0ME5TMHVNVFUwTFM0NU1qUXRMakV5TlMweExqTTRPUzB1TURnMExTNDRNek11TURnMkxURXVOalUyTGpJME5DMHlMalEyTGpRM015MHVNakF6TGpBMU15MHVNakU1TGpBMExTNHlORGt0TGpFMk5TMHVNRFl0TGpRdExqRXlMUzQ0TFM0eE9EY3RNUzR4T1RoaExqSXdOUzR5TURVZ01DQXdJREVnTGpBeU15MHVNVFkyTGpJeE9TNHlNVGtnTUNBd0lERWdMakUwTFM0d09UY2dNVEF1TXpZZ01UQXVNellnTUNBd0lERWdNaTR6TmpjdExqVTBPU0F4Tmk0NU5qZ2dNVFl1T1RZNElEQWdNQ0F4SURFdU9EUTBMUzR3T1RjZ05pNHlOVGtnTmk0eU5Ua2dNQ0F3SURFZ01pNHhOamN1TXpReVl5NDNOUzR5TnpnZ01TNHlOamd1TnpVZ01TNDBNamtnTVM0MU16Z3VNRGt4TGpRME5TNHdNaTQ0T0RZdExqQXpOU0F4TGpNeU5pMHVNUzQ0TURndExqSXdNeUF4TGpZeE5pMHVNekVnTWk0ME1qTXRMakE1TlM0M01qUXRMakU0TWlBeExqUTBOeTB1TWpreUlESXVNVGRoTVM0Mk5ETWdNUzQyTkRNZ01DQXdJREV0TVM0eU5qRWdNUzQwTVRSakxTNDFNamd1TVRRMkxURXVNRFk0TGpJME9TMHhMall4TkM0ek1EZ3RMall5Tmk0d05UTXRNUzR5TmpNdU1EVXpMVEV1T0RrNExqQTRPSHB0TWk0eE1TMDBMalk1Tm1NdExqY3lOQzR4TWpjdE1TNDBNVGN1TWpJdE1pNHhMak0zT0MwdU5qSXpMakUwTkMweExqQTBPUzQxTWpZdE1TNHhNaUF4TGpFNExTNHdOek11TmpVMExqRTRJREV1TWpVM0xqazNJREV1TkRGaE5DNHhNalFnTkM0eE1qUWdNQ0F3SURBZ01TNDNOell0TGpBNE1pNHlNell1TWpNMklEQWdNQ0F3SUM0eE1qTXRMakUzWXk0d09EZ3RMall4Tnk0eE5qWXRNUzR5TXpZdU1qUTJMVEV1T0RVMExqQTBMUzR5TnpJdU1EWTVMUzQxTkM0eE1EVXRMamcyTW5wTk1UVXVNRGsySURFekxqa3dPR2d4TGpJME1XTXVNRGM1TGpBeExqRTFOaTR3TXk0eU15NHdObUV1T1RBNExqa3dPQ0F3SURBZ01TMHVNRGszTGpFNU1pQXhOelEwTGpVNU9DQXhOelEwTGpVNU9DQXdJREFnTVMwekxqSXlNU0F6TGpneU5XTXRMakV6TWk0eE5UWXRMakkyTGpNeE9DMHVNems0TGpRM1lTNHhOek11TVRjeklEQWdNQ0F3TFM0d01UZ3VNalF6WXk0NE1UZ2dNUzR6T0RjZ01TNDJNeklnTWk0M056VWdNaTQwTkRRZ05DNHhOak11TVRnMExqTXhOaTR4TlM0ek55MHVNak11TXpkb0xUSXVNREUwWVM0Mk15NDJNeUF3SURBZ01TMHVOakV0TGpNMElEWTFNeTQwTnpFZ05qVXpMalEzTVNBd0lEQWdNQzB5TGpRNE5TMDBMakkyTWk0ME5UZ3VORFU0SURBZ01DQXhJQzR3TkRndExqWXliRE11TWpNNUxUTXVPRE5oTGpjMkxqYzJJREFnTUNBeElDNDJNVEV0TGpJM05Hd3hMakkyTGpBd00zcE5NamN1T1RRZ01qTXVNakkyYUMweExqSTBNbUV1T1RBeUxqa3dNaUF3SURBZ01TMHVNakV5TFM0d05UWXVOemcwTGpjNE5DQXdJREFnTVNBdU1EZzRMUzR4T1Raak1TNHlMVEV1TkRJNElESXVOREF6TFRJdU9EVTBJRE11TmpFdE5DNHlOemRoTGpFNU5pNHhPVFlnTUNBd0lEQWdMakF4TnkwdU1qY3lZeTB1T0RNekxURXVOREV5TFRFdU5qWXlMVEl1T0RJMkxUSXVORGc1TFRRdU1qUXRMakV3TmkwdU1UZzBMUzR3TlRVdExqSTNNaTR4TmpNdExqSTNOR2d5TGpJMVlTNDBPRFl1TkRnMklEQWdNQ0F4SUM0ME5TNHlOV3d5TGpVMU55QTBMak00TW1FdU5EVXVORFVnTUNBd0lERXRMakEyTGpVM09TQTFPVGN1T1RJMElEVTVOeTQ1TWpRZ01DQXdJREF0TXk0eU9ESWdNeTQ0TmpndU56RTFMamN4TlNBd0lEQWdNUzB1TlRjeExqSTBZeTB1TkRJNElEQXRMamcxTXkwdU1EQTBMVEV1TWpndExqQXdOSG9pTHo0OEwzTjJaejQ9KTtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDJidG4uaWQyYnRuX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xufVxuLnBheXdhbGxfX21haW4gLnBheXdhbGxfX21haW4tYnRuICsgLmJsYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG59XG4ucGF5d2FsbF9fbWFpbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBheXdhbGxfX21haW4tYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjNmE2YTZhO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSwgLnBheXdhbGxfX21haW4taW5wdXRjb2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSwgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiwgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0Y29kZSB7XG4gIHdpZHRoOiA0NDVweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAuaW5wdXRfaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAucmVtaW5kaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzdjNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzViNWI1YjtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIC5yZW1pbmRpbmcuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA5NCwgMTExLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDA1ZTZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCA1cHggMnB4O1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAucmVtaW5kaW5nID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCA1MSwgMCwgMC40KTtcbiAgY29sb3I6ICNCMzA7XG59XG4ucGF5d2FsbF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBheXdhbGxfX2hlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQzMDM5O1xuICBtYXJnaW46IDM0cHggMCAyMnB4IDA7XG59XG4ucGF5d2FsbF9faGVhZGVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYXl3YWxsX19mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbn1cbi5wYXl3YWxsX19mb290ZXIgcCAucGF5d2FsbF9fbG9nbyB7XG4gIG1hcmdpbjogMCA2cHggNHB4IDA7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogLTkwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FjdGlvbi1wYXl3YWxsLWxvZ28uc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnBheXdhbGxfX2Zvb3RlciBwIC5wYXl3YWxsX19waG9uZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBheXdhbGxfX3Bob25lLWRpc2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGF5d2FsbCAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQmFja0Ryb3AgKi9cbi5iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDMwMDA7XG4gIC8qLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7Ki9cbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogbm9uZSkge1xuICAuYmFja2Ryb3Age1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnBheXdhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcmVzL2ltYWdlcy9sYXlvdXQtZWxlbWVudHNfX2JhY2tkcm9wLnBuZyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgei1pbmRleDogLTExO1xuICB9XG5cbiAgLnBheXdhbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgODgsIDk2LCAwLjkzKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdG9wOiAxNTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGwgYTpub3QoW2NsYXNzXSkge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnBheXdhbGxfX2FydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBheXdhbGxfX2FydGljbGUgaDIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucGF5d2FsbF9fYXJ0aWNsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSg3NywgODgsIDk2LCAwLjkzKSwgcmdiYSg3NywgODgsIDk2LCAwKSk7XG4gIH1cbiAgLnBheXdhbGxfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5wYXl3YWxsX19oZWFkZXIgaDMge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDI3cHggMCA5cHggMDtcbiAgfVxuICAucGF5d2FsbF9faGVhZGVyIHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbiAgLnBheXdhbGxfX21haW4ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMjBweCAxNXB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIGg0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLmhhbGYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiAuaGFsZiA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbl9yZXF1ZXN0IC5wYXl3YWxsX19tYWluLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4gKyAuYmxhY2sge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbl9yZXF1ZXN0IC5wYXl3YWxsX19tYWluLWJ0biArIC5ibGFjayA+IGEge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7Ki9cbiAgfVxuICAucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkgKyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiAucGF5d2FsbF9fbWFpbi1pbnB1dHBob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiAucGF5d2FsbF9fbWFpbi1pbnB1dHBob25lID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pICsgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGwgLnBheXdhbGxfX2Zvb3RlciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBheXdhbGwgLnBheXdhbGxfX2Zvb3RlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG4gICAgLnBheXdhbGwge1xuICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgICYtaW5wdXRjb2RlIHtcbiAgICAgICAgICAgICAgICAmID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQXVkaW8gcG9wdXAgKNC/0L7Qv9Cw0L8g0YEg0L7Qv9C+0LLQtdGJ0LXQvdC40LXQvCDQviDQsNGD0LTQuNC+0YHRgtCw0YLRjNGP0YUpXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDQn9C+0L/QsNC/INGBINCw0YPQtNC40L7RgdGC0LDRgtGM0Y/QvNC4IC0gc3RhcnQgKi9cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi5hdWRpby1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMmYzMjNhO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXVkaW8tcG9wdXBfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYXVkaW8tcG9wdXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuXG4uYXVkaW8tcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYXVkaW8tcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF1ZGlvLXBvcHVwX19jbG9zZTo6YmVmb3JlLCAuYXVkaW8tcG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDQ4JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTUxYTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYXVkaW8tcG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5hdWRpby1wb3B1cF9faWNvbiB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvYXVkaW8tcG9wdXAtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hdWRpby1wb3B1cF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmF1ZGlvLXBvcHVwX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmF1ZGlvLXBvcHVwX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXVkaW8tcG9wdXBfX2FjdGlvbnMgYSwgLmF1ZGlvLXBvcHVwX19hY3Rpb25zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXVkaW8tcG9wdXBfX3N0YXJ0LXJlYWQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYXVkaW8tcG9wdXBfX3N0YXJ0LXJlYWQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdWRpby1wb3B1cF9fcmVnaXN0cnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkY2UzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzE0MTUxYTtcbn1cbi5hdWRpby1wb3B1cF9fcmVnaXN0cnk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkY2UzO1xufVxuXG4vKiDQn9C+0L/QsNC/INGBINCw0YPQtNC40L7RgdGC0LDRgtGM0Y/QvNC4IC0gZW5kICovXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBhdXNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1tdXRlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbG93IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1taWQge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtaGlnaCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi52anMtaWNvbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXN1YnRpdGxlcyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2FwdGlvbnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2hhcHRlcnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4udmpzLWljb24tY29nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsIC52anMtaWNvbi1jaXJjbGUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsIC52anMtaWNvbi1jaXJjbGU6YmVmb3JlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhbmNlbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcmVwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpbyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLnZqcy1pY29uLW5leHQtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJdIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnZpZGVvLWpzICosIC52aWRlby1qcyA6YWZ0ZXIsIC52aWRlby1qcyA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1qcy52anMtMS0xLCAudmlkZW8tanMudmpzLTE2LTksIC52aWRlby1qcy52anMtNC0zLCAudmlkZW8tanMudmpzLTktMTYsIC52aWRlby1qcy52anMtZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy05LTE2IHtcbiAgcGFkZGluZy10b3A6IDE3Ny43Nzc3Nzc3Nzc4JTtcbn1cblxuLnZpZGVvLWpzLnZqcy0xLTEge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW46bm90KC52anMtaW9zLW5hdGl2ZS1mcykge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmpzLW5vLWpzIGEsIC52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NmE4Y2M7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGhlaWdodDogMS42MzMzMmVtO1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44MTY2NmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMsIC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udmpzLWNvbnRyb2wgLnZqcy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIsIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciwgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZCwgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cywgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMmIzMzNmO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgOm5vdCgudmpzLXNlbGVjdGVkKTpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpLCAudmlkZW8tanMgLnZqcy1tZW51IDpub3QoLnZqcy1zZWxlY3RlZCk6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTtcbn1cblxuLnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDVlbTtcbn1cblxuLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMGVtO1xufVxuXG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxNGVtO1xufVxuXG4udmpzLWxheW91dC1odWdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LCAudmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1ZW07XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcsIC52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cywgLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLCAudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsIC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsIC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsIC52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciwgLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cywgLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZmxleDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVlbTtcbiAgdG9wOiAtMC4zMzMzMzMzMzMzZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzLCBoZWlnaHQgMC4xcywgd2lkdGggMC4xcywgbGVmdCAwcywgdG9wIDBzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGxlZnQ6IC0zLjVlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlIHtcbiAgd2lkdGg6IDEwZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHkge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAzZW07XG4gIGxlZnQ6IC0zMDAwZW07XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMgMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAwLjQ1ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAwLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC41ZW07XG4gIGxlZnQ6IC0wLjNlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC4zZW07XG4gIHJpZ2h0OiAtMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiA4ZW07XG4gIGJvdHRvbTogOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbWVudSB7XG4gIGxlZnQ6IC0yZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdm9sdW1lLXRvb2x0aXAsIC52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXZvbHVtZS10b29sdGlwLCAudmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAtMTJweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNGVtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmU6bm90KC52anMtbGl2ZXVpKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSwgLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sIC52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG59XG5cbi52anMtc3VidGl0bGVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52anMtY2FwdGlvbnMge1xuICBjb2xvcjogI2ZjNjtcbn1cblxuLnZqcy10dC1jdWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUsIC52anMtcGxheWJhY2stcmF0ZSA+IC52anMtbWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMDtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbn1cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IFwiIFxcZjExZFwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuXG4udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cudmpzLXRleHQtdHJhY2stc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA3MCU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbG9ycywgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWZvbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAwIDI0cHg7XG4gIH1cblxuICAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cblxuICAudmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZqcy1sYXlvdXQtdGlueSAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi52anMtdHJhY2stc2V0dGluZyA+IHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4gPiBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDcuM2VtO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgbGVnZW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246YWN0aXZlLCAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG4gIGNvbG9yOiAjMmIzMzNmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1qcyA+IDpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52anMtcmVzaXplLW1hbmFnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnZpZGVvLWpzIDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSU5ERVggUEFHRVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbmRleC1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZGZjZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciA+IC5yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLnJvdyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9icmFuZCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfYnJhbmQgaDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qbWFyZ2luOiAwIGF1dG87Ki9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLWxpbmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLihJZcIjtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLWRheXMge1xuICAvKiBEYXkgKi9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW1vbnRoIHtcbiAgLyogTW9udGggKi9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLXllYXIge1xuICAvKiBZZWFyICovXG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZGZjZDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX21haW50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl90ZXh0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjYzJlZWZmO1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZV9saW5rIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZV9saW5rIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUgc3Ryb25nLm1haW4tYXJ0aWNsZXMtLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWMge1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfcnVicmljIGgzIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfbGluayAuY29sdW1ucy1hcnRpY2xlLS1tb29kLm1vb2QtYmFkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLWJhZC5wbmcpIDE1cHggMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pbmRleC1wYWdlX19tYWlucnVicmljX2xpbmsgLmNvbHVtbnMtYXJ0aWNsZS0tbW9vZC5tb29kLW5vcm1hbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1ub3JtYWwucG5nKSAxNXB4IDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5kZXgtcGFnZV9fbWFpbnJ1YnJpY19saW5rIC5jb2x1bW5zLWFydGljbGUtLW1vb2QubW9vZC1nb29kIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLWdvb2QucG5nKSAxNXB4IDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5kZXgtcGFnZV9fbWFpbnJ1YnJpY19saW5rIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uaW5kZXgtcGFnZV9fZmFjdG9pZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmRleC1wYWdlX19mYWN0b2lkLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByaWNlLURpZGlvbmUtUlVCXCIsIFwiUHJpY2VEaWRvbmVcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmluZGV4LXBhZ2VfX2ZhY3RvaWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByaWNlLURpZGlvbmUtUlVCXCIsIFwiUHJpY2VEaWRvbmVcIiwgR2VvcmdpYSwgc2VyaWY7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkID4gLnJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCA+IC5yb3cgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyAuY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrLnNlbGVjdGVkLS1maXJzdC1hcnRpY2xlID4gLmluZGV4LXBhZ2VfX25ld3NmZWVkX3J1YnJpYyArIGRpdi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyA+IC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbms6bnRoLW9mLXR5cGUoMSkgPiBhIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrLm1pbmktY291cnNlIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZSA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweCAyMXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rLm1vb2QtZ29vZCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtZ29vZC5wbmcpO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluay5tb29kLW5vcm1hbCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtbm9ybWFsLnBuZyk7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rLm1vb2QtYmFkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1iYWQucG5nKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2hhc2gge1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmUge1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlX2Jsb2NrIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfYmxvY2sgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlX2xpbmsge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5kZXgtcGFnZSBzZWN0aW9uLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206ICNkMGQxZDEgMXB4IHNvbGlkO1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbmRleC1wYWdlIHNlY3Rpb24uc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay1kYXRlIHtcbiAgY29sb3I6ICNlZDFiMjM7XG4gIGNvbG9yOiAjNzA3Mzc1O1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi50b3AtaGVhZGVyLXRlc3QtdXJsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi5hcnRpY2xlLXBhZ2Uge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIC8qINCb0L7Qs9C+INC4INC90L7QvNC10YAgKi9cbiAgLyogU2VjaW9uIHtBUlRJQ0xFL0JPRFl9ICovXG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog0J3QvtC80LXRgCAqL1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2w6bGFzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyX2xpbmUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyX2RpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIuKEllwiO1xufVxuLmFydGljbGUtcGFnZV9fcHJlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3BlcnNvbiB7XG4gIC8qINCf0LXRgNGB0L7QvdCwINGB0YLQsNGC0YzQuCwg0LXRgdC70Lgg0LXRgdGC0YwgKi9cbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9wZXJzb24taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEJvb2ttYXJrcyAqL1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wgaDEge1xuICBjb2xvcjogIzAwMDtcbiAgLypmb250LXNpemU6IDI1cHg7Ki9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYm9va21hcmtpY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYm9va21hcmtpY29uLmJvb2ttYXJrLWZhbHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXlNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERTFJREl3SWo0Z0lDQWdQSEJoZEdnZ1ptbHNiRDBpSTBVNFJVSkZSQ0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCa1BTSk5NaUF3YURFeFlUSWdNaUF3SURBZ01TQXlJREoyTVRVdU9EUTBZVElnTWlBd0lEQWdNUzB6TGpJME9DQXhMalUyTTJ3dE15NHdNVGN0TWk0ME1EbGhNaUF5SURBZ01DQXdMVEl1TkRrNUxqQXdNMnd0TWk0NU9EVWdNaTR6T1ROQk1pQXlJREFnTUNBeElEQWdNVGN1T0RNMFZqSmhNaUF5SURBZ01DQXhJREl0TW5vaUx6NDhMM04yWno0PSk7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYm9va21hcmtpY29uLmJvb2ttYXJrLXRydWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFpHTURBd01DSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMtc3VicnVicmljIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2ltYWdlIHtcbiAgLyog0JrQsNGA0YLQuNC90LrQsCDRgdGC0LDRgtGM0LgsINC10YHQu9C4INC10YHRgtGMICovXG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Uge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgYiB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gOmJlZm9yZSwgLmFydGljbGUtcGFnZV9fY29udGFpbiA6YWZ0ZXIge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qLmRhc2hlZC1ibG9jazpub3QoLmV4YW1wbGUpIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDEge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwMiB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzIgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTAzIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMyAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDQge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX180ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNSB7XG4gICAgICAvKkBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fNSAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDYge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX182ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNyB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzcgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTA4IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fOCAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDkge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX185ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMCB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzEwICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzExICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMiB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzEyICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxMyB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzEzICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxNCB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzE0ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUxNSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzE1ICFvcHRpb25hbDtcbiAgfSovXG4gIC8qJiAubmV3c21ha2VyMiB7XG4gICAgICAmIC5ud2hlYWRlciB7XG4gICAgICAgICAgQGV4dGVuZCAubmV3c21ha2VyMi1oZWFkZXIgIW9wdGlvbmFsO1xuICAgICAgfVxuXG4gICAgICAmIC5ud25hbWUge1xuICAgICAgICAgIEBleHRlbmQgLm5ld3NtYWtlcjItbmFtZSAhb3B0aW9uYWw7XG4gICAgICB9XG5cbiAgICAgICYgLm53aW5mbyB7XG4gICAgICAgICAgQGV4dGVuZCAubmV3c21ha2VyMi1pbmZvICFvcHRpb25hbDtcbiAgICAgIH1cblxuICAgICAgJiAubnd0ZXh0IHtcbiAgICAgICAgICBAZXh0ZW5kIC5uZXdzbWFrZXIyLXRleHQgIW9wdGlvbmFsO1xuICAgICAgfVxuICB9Ki9cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGhyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1saW5rIHtcbiAgY29sb3I6ICMzMjlhMzI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MCwgMTU0LCA1MCwgMC40KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgyIHtcbiAgcGFkZGluZzogMHB4IDAgMTFweCAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAxLjA3NmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41MzhlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAxLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMS4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwge1xuICBwYWRkaW5nOiAwIDAgMTlweCAxNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwgbGkge1xuICBtYXJnaW46IDAgMCA3cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFsZXRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAud2Vha3Age1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmZvb3Rub3RlIHtcbiAgLypmb250LWZhbWlseTogJGZvbnQtdGV4dGJvb2s7XG4gIGZvbnQtc2l6ZTogZW0oMTQpOyovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXBpc3R1bGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0b3JubyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YTlhOWE7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXBpdGVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmhpZ2hsaWdodGVkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAxOXB4IDhweCA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmYzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtYmFkLXRleHQge1xuICBjb2xvcjogI2JmMDAwMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLW5vcm1hbC10ZXh0IHtcbiAgY29sb3I6ICNkMTc0MTE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbG9ydHlwZS1nb29kLXRleHQge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLWdyYXkge1xuICBjb2xvcjogI2E3YTdhNztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLWdyZWVuIHtcbiAgY29sb3I6ICMxZjdkMWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmdyZWVuIHtcbiAgY29sb3I6ICMxZjdkMWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmltYWdlYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmltYWdlYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbWFnZWJveCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0aWNrZXIge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0aWNrZXIge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsge1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLyomICoge1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgaDMgc3BhbiB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMjpiZWZvcmUsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW4sIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmludGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbnRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmludGV4dCB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmludGV4dCB7XG4gIGNvbG9yOiAjNzg0MzlhO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbm5vdGUsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW5ub3RlIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbm5vdGUsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbm5vdGUsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW5ub3RlIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZTAyIHtcbiAgLypAZXh0ZW5kIC5kZWJpdC10eXBlX18yICFvcHRpb25hbDsqL1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDkydnc7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0d3JhcHBlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDRweCA3cHggNXB4IDdweDtcbiAgd2lkdGg6IDMxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdGRhdGUge1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICB3aWR0aDogNTBweDtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0dGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0bm90ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0Y2FsYyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdHN1bSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0LXR5cGVfXzEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDMxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlYmYxO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdC10eXBlX18yIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZDFiMjM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDdweCA1cHggN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdC10eXBlX18yIC5kZWJpdHRleHQge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAgMjNweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlICoge1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCA0cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBiLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyBzcGFuIHtcbiAgY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIGgzIHNwYW4ge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW50ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIC05cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJpY2UtRGlkaW9uZS1SVUJcIiwgXCJQcmljZURpZG9uZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiA4MnB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW5ub3RlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZmZmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTQsIDIzOCwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLnBuZ1wiKTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDQge1xuICBtYXJnaW46IC01cHggMCAxNnB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogLTExcHggMCAxOXB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMS4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoMyB7XG4gIG1hcmdpbjogMCAwcHggMjZweCAwO1xuICBwYWRkaW5nOiA0cHggMCAzcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDM6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIHRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDkydnc7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiAqIHAge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIC5uby1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi5uby1wYWRkaW5nIGgzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiAuY2FwaXRlbCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNSB7XG4gIG1hcmdpbjogLTExcHggMCAxOXB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IGkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHggM3B4IDIycHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNSBpOmJlZm9yZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzIgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18yID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18zIGgzOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMyA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTMycHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXNoZWV0LW1hc2sucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzQgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX180ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3OHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAtMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IHAge1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IGgzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci13ZWItaW50ZXJmYWNlLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IGgzOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNSBpbWcge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX182IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYgaDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXdlYi1pbnRlcmZhY2UucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYgaDM6YmVmb3JlIHtcbiAgbGVmdDogODhweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0yNnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzcgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX183ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX184IHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzg6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci1jYWxlbmRhci1tYXNrLnBuZ1wiKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgdG9wOiAtMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzggPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fOSB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX185OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itc2hlZXQtbWFzay5wbmdcIikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTAgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNTlweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTE5cHggNHB4IDAgLTIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzExIGgzOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTEgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0yNXB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEyIGgzOmJlZm9yZSB7XG4gIGxlZnQ6IDU5cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMiA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMiA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc3cHg7XG4gIGhlaWdodDogNDNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTE5cHggNHB4IDAgLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzIGgzOmJlZm9yZSB7XG4gIGxlZnQ6IDU3cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXNoZWV0LW1hc2sucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzlweCA0cHggMCAtMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE0IGgzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci13ZWItaW50ZXJmYWNlLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNCBoMzpiZWZvcmUge1xuICBsZWZ0OiA1OXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTQgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE1IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNSBoMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itd2ViLWludGVyZmFjZS5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTUgaDM6YmVmb3JlIHtcbiAgbGVmdDogNTlweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE1ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMjBweCA0cHggMCAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZlMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3IucG5nKTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBwYWRkaW5nOiA0cHggMCAzcHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucGFfbGF5b3V0IGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgaDM6OmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZWZ0OiAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9uZXdzbWFrZXItc2hhZG93LnBuZ1wiKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1oZWFkZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMCAyN3B4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1oZWFkZXI6YmVmb3JlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubndoZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWhlYWRlcjphZnRlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aGVhZGVyOmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZWZ0OiAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItbmFtZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53bmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLW5hbWU6ZW1wdHksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud25hbWU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaW5mbywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWluZm86ZW1wdHksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud2luZm86ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItdGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53dGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWltYWdlLXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjIge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1uYW1lIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItbmFtZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi10ZXh0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItdGV4dCB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBjb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi10ZXh0IHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItaW1hZ2Utd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3Qge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgbGkgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIC8qaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsqL1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLm51bSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtOmFmdGVyIHtcbiAgY29udGVudDogXCIuIFwiO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLmhvdmVyZWRsYWJlbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZGU3Mjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAud3JvbmdhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ODQ2MTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucXVlc3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHQtYW5zd2VyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmVhO1xuICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuay1pbWFnZS13cmFwcGVyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLWxpbmUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICB6LWluZGV4OiAyMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLXRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSB7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmsgaW1nLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0OXB4IDAgNDJweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDkydnc7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGhlYWQsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGhlYWQsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGhlYWQsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGgge1xuICBwYWRkaW5nOiA3cHggMzVweCA3cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGgge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aCwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQge1xuICBwYWRkaW5nOiA3cHggMzVweCA3cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGQuZ3JheSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmdyYXkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDlweCAwIDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNzUpIGluc2V0O1xuICAtbW96LWJveC1zaGFkb3c6IDlweCAwIDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNzUpIGluc2V0O1xuICBib3gtc2hhZG93OiA5cHggMCAxM3B4IC04cHggcmdiYSgwLCAwLCAwLCAwLjc1KSBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtcm93LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS1yb3cgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAucm93IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjEge1xuICBtYXJnaW46IDAgMCAxcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgLmVudHJ5aGVhZGVyMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjIge1xuICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgLmVudHJ5aGVhZGVyMiBhLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5aGVhZGVyMiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyIGE6aG92ZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDQge1xuICBtYXJnaW4tbGVmdDogLTc1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzQgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNCB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA0IHRkIHtcbiAgcGFkZGluZzogMjBweCAwIDAgNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCB0ZCBpZnJhbWUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNCB0ZCBpZnJhbWUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNCB0ZCBpZnJhbWUge1xuICBtYXJnaW4tbGVmdDogLTc1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzQgLnJvdywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IC5yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNCAucm93IHtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgdGQge1xuICBwYWRkaW5nOiAxNnB4IDE4cHggNnB4IDE4cHg7XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MDgwODA7XG4gIGNvbG9yOiAjYzVjN2M4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAucm93LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcImdlb3JnaWFfbnVtZXJhbHNcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5yb3cgdGQ6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAucm93IHRkOmZpcnN0LWNoaWxkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLnJvdyB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5yb3c6Zmlyc3QtY2hpbGQgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAucm93OmZpcnN0LWNoaWxkIHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLnJvdzpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5lbnRyeWhlYWRlcjEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAuZW50cnloZWFkZXIxIHtcbiAgbWFyZ2luOiAwIDAgOXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgLmVudHJ5aGVhZGVyMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeWhlYWRlcjIge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSBwLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wZXJzb24taW1hZ2UtYmxvY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHAgYiB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHAgYiB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDUycHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGRsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHtcbiAgbWFyZ2luOiAwIDAgMCAzMXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYSB7XG4gIGNvbG9yOiAjZWQxYjIzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNywgMzUsIDAuNCk7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMjcsIDM1LCAwLjgpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYSB7XG4gIGNvbG9yOiAjMDA4YTgzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTM4LCAxMzEsIDAuNCk7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEzOCwgMTMxLCAwLjgpO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6ICMwMDdmNDk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMjcsIDczLCAwLjQpO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEyNywgNzMsIDAuOCk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6ICM3ODQzOWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjAsIDY3LCAxNTQsIDAuNCk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgNjcsIDE1NCwgMC44KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzFweDtcbiAgdG9wOiAtMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMjM7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBiLCAucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBiLCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBiLCAucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgMCAyMnB4IDMxcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2UgLnRpcHBlZGltYWdlSGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2UgLnRpcHBlZGltYWdlSGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fbm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAtN3B4IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREVFO1xufVxuLmFydGljbGUtcGFnZV9fbm90aWNlICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kaXNhYmxlLWZvci1kZW1vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGlzYWJsZS1mb3ItZGVtbzo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWRpc2FibGUtZGVtbyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMjUlO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmVmZmZmIDAlLCAjZWRmMWY0IDY3JSwgI2VkZjFmNCA2NyUsICNkZGUxZTMgMTAwJSk7XG4gIGJveC1zaGFkb3c6IC0zcHggN3B4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRpc2FibGUtZm9yLWRlbW86aG92ZXI6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kZW1vX19ibG9ja19fX19pbnB1dC1waG9uZS1udW1iZXIuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlZDFiMjM7XG59XG5cbi50cmFpbmluZy1jbG91ZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFZJREVPLkpTINCy0LjQtNC10L4g0LjQtyBTMyDQsiDRgdGC0LDRgtGM0Y/RhVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZpZGVvLWpzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbn1cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyog0J3QvtCy0YvQtSDRjdC70LXQvNC10L3RgtGLICovXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTVEFOREFSVCBURCBCQUNLR1JPVU5EIENPTE9SUyAoYXJ0aWNsZSlcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmUwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWRiO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWJlNDtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZjtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlNWYyO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtcGFnZS1ibG9ja19fY29udGVudC13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYyO1xufVxuXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBURVNUIElOIEFSVElDTEVcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qINCi0LXRgdGC0Ysg0LIg0YHRgtCw0YLRjNC1INGB0YLQuNC70LggKi9cbi50ZXN0LWluLWFydGljbGUsIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAxNXB4IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19jb250YWluZXIsIC50ZXN0SW5BcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDY2NnB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLCAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50ZXN0LWluLWFydGljbGVfX25hbWUsIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA5NSU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZU5hbWUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAud3JvbmcgLnRlc3RJbkFydGljbGVOYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXN0LWluLWFydGljbGVfX25hbWUtd3JvbmcsIC50ZXN0SW5BcnRpY2xlTmFtZVdyb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTk1NjQ4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLndyb25nIC50ZXN0LWluLWFydGljbGVfX25hbWUtd3JvbmcsIC53cm9uZyAudGVzdEluQXJ0aWNsZU5hbWVXcm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS1yaWdodCwgLnRlc3RJbkFydGljbGVOYW1lUmlnaHRpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2UzNjIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX25hbWUtcmlnaHQsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlTmFtZVJpZ2h0aWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0LWluLWFydGljbGVfX3F1ZXN0aW9uLCAudGVzdEluQXJ0aWNsZVF1ZXN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udGVzdC1pbi1hcnRpY2xlX19zb2x1dGlvbiwgLnRlc3RJbkFydGljbGVTb2x1dGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fc29sdXRpb24sIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlU29sdXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmE5YjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJhOWI7XG4gIG1pbi13aWR0aDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZiYTliO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxlZnQ6IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICBib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDZweCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmU6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQ6YWZ0ZXIsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCAuYmdyOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCA1cHggMXB4IC00cHggI2I5OWY3YyBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICBib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUgLmJncjphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQgLmJncjphZnRlciwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyIHtcbiAgcGFkZGluZzogNXB4IDZweCA3cHggNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmJhOWI7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG4ud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzEgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzEgLmJncjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzIgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzIgLmJncjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbn1cbi50ZXN0LWluLWFydGljbGVfX3N0YXIsIC50ZXN0SW5BcnRpY2xlU3RhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL2ljb25fX3Rlc3Qtbm90LWNvbXBsZXRlZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci1iaWcsIC50ZXN0SW5BcnRpY2xlQmlnU3RhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTY1cHg7XG4gIHRvcDogLTY1cHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL2ljb25fX3Rlc3QtY29tcGxldGVkLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi50ZXN0LWluLWFydGljbGVfX3N0YXItYmlnIGltZywgLnRlc3RJbkFydGljbGVCaWdTdGFyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19zdGFyLXdyYXBwZXIsIC50ZXN0SW5BcnRpY2xlU3RhckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci10ZXh0LCAudGVzdEluQXJ0aWNsZVN0YXJUZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVzdC1pbi1hcnRpY2xlX19iYWNrLCAudGVzdEluQXJ0aWNsZUJhY2sge1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgLW8tdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICBwYWRkaW5nOiAxMnB4IDAgOXB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19iYWNrIHNwYW4sIC50ZXN0SW5BcnRpY2xlQmFjayBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLndyb25nIC50ZXN0LWluLWFydGljbGVfX2JhY2ssIC53cm9uZy50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIgLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLndyb25nIC50ZXN0SW5BcnRpY2xlQmFjaywgLndyb25nLnRlc3RJbkFydGljbGVRQUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZUJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogRU9GINGC0LXRgdGCINCyINGB0YLQsNGC0YzQtSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qINCV0YHQu9C4INC80Ysg0L3QsCDQsNC50L/QsNC00LUsINGC0L4g0YLQtdGB0YLRiyDQvtGC0L7QsdGA0LDQttCw0Y7RgtGB0Y8g0LrQsNC6INC90LAg0LTQtdGB0LrRgtC+0L/QtSAqL1xuICAvKiDQotC10YHRgtGLINCyINGB0YLQsNGC0YzQtSAqL1xuICAudGVzdC1pbi1hcnRpY2xlLCAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fY29udGFpbmVyLCAudGVzdEluQXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcbiAgICB3aWR0aDogNjY2cHg7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgLyomIC5sdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgbGVmdDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYgLnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAwIC0xNThweCByZXBlYXQteDtcbiAgICB9XG5cbiAgICAmIC5ydCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgcmlnaHQ6IC00OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgLTY5cHggMCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJiAuciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtNjQycHggdG9wIHJlcGVhdC15O1xuICAgIH1cblxuICAgICYgLnJiIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICBib3R0b206IC01OXB4O1xuICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtMTM4cHggMCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJiAuYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICBib3R0b206IC01OXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIDAgLTI3NnB4IHJlcGVhdC14O1xuICAgIH1cblxuICAgICYgLmxiIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICBib3R0b206IC01OXB4O1xuICAgICAgICBsZWZ0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIC0yMDdweCAwIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmIC5sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGxlZnQ6IC00OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgLTc4MHB4IDAgcmVwZWF0LXk7XG4gICAgfVxuXG4gICAgJi5wdXNoZWQge1xuICAgICAgICAmIC5sdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnJ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02OXB4IC03OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzExcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnJiIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5sYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA3cHggLTc5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NDlweCAwO1xuICAgICAgICB9XG4gICAgfSovXG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fcWEtY29udGFpbmVyLCAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwMHB4IDI0cHggMzZweDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAudGVzdEluQXJ0aWNsZU5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVOYW1lLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZSwgLndyb25nIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXdyb25nLCAudGVzdEluQXJ0aWNsZU5hbWVXcm9uZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1OTU2NDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS13cm9uZywgLndyb25nIC50ZXN0SW5BcnRpY2xlTmFtZVdyb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXJpZ2h0LCAudGVzdEluQXJ0aWNsZU5hbWVSaWdodGlnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2UzNjIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX25hbWUtcmlnaHQsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlTmFtZVJpZ2h0aWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3F1ZXN0aW9uLCAudGVzdEluQXJ0aWNsZVF1ZXN0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3NvbHV0aW9uLCAudGVzdEluQXJ0aWNsZVNvbHV0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fc29sdXRpb24sIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlU29sdXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmE5YjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmE5YjtcbiAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXI6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpob3ZlcjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpob3ZlcjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjY7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmhvdmVyIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpob3ZlciAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmhvdmVyIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjY7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIC1tb3otYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmU6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZTphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQ6YWZ0ZXIsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCAuYmdyOmJlZm9yZSwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICAgIC1tb3otYm94LXNoYWRvdzogLTVweCA1cHggMXB4IC00cHggI2I5OWY3YyBpbnNldDtcbiAgICBib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZSAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUgLmJncjphZnRlciwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQgLmJncjphZnRlciwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkZmFkO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyIHtcbiAgICBwYWRkaW5nOiA1cHggNnB4IDdweCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmYmE5YjtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzE6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMSAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNiAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzI6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMiAuYmdyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3RhciwgLnRlc3RJbkFydGljbGVTdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvaWNvbl9fdGVzdC1ub3QtY29tcGxldGVkLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci1iaWcsIC50ZXN0SW5BcnRpY2xlQmlnU3RhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTY1cHg7XG4gICAgdG9wOiAtNjVweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiAyNDRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvaWNvbl9fdGVzdC1jb21wbGV0ZWQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci1iaWcgaW1nLCAudGVzdEluQXJ0aWNsZUJpZ1N0YXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3N0YXItd3JhcHBlciwgLnRlc3RJbkFydGljbGVTdGFyQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX3N0YXItdGV4dCwgLnRlc3RJbkFydGljbGVTdGFyVGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgdG9wOiAxMzdweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2JhY2ssIC50ZXN0SW5BcnRpY2xlQmFjayB7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgOXB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLndyb25nIC50ZXN0SW5BcnRpY2xlQmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBFT0Yg0YLQtdGB0YIg0LIg0YHRgtCw0YLRjNC1ICovXG59XG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDQn9C10YDRgdC+0L3QsNC70YzQvdCw0Y8g0YHRgtCw0YLRjNGPXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFfbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWRmMTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxNXB4IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFfbGF5b3V0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMmNjZDQ7XG59XG4ucGFfbGF5b3V0IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMTBweCAwIDE1cHggMDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIHtcbiAgY291bnRlci1yZXNldDogZmllbGRzZXQ7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBkaXZbcm9sZT1yYWRpb2dyb3VwXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBkaXZbcm9sZT1yYWRpb2dyb3VwXSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsLmNoZWNrZWQ6OmJlZm9yZSB7XG4gIC8qd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXI6ICNGRkZGRkYgNXB4IHNvbGlkO1xuICBvdXRsaW5lOiAxcHggI2Q4ZDhkODtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsID4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogZmllbGRzZXQ7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IGxlZ2VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihmaWVsZHNldCkgXCIuIFwiO1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgc2VsZWN0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNDYwcHg7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciAucGFfYnV0dG9ucyA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNHB4IDE1cHggNnB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIC5wYV9idXR0b25zID4gYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkY2I0NywgI2ZlYmIzMCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGNiNDcsICNjNDdhMTUgOTclKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiDQrdC70LXQvNC10L3RgiDRgdGC0LDRgtGM0LggwqvQn9C10YDRgdC+0L3QsNC70YzQvdCw0Y8g0YHRgtCw0YLRjNGPwrsgLSBlbmQgKi9cbi8qQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiOyovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ09NUEFSSVNPTlxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbXBhcmlzb25Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMTVweCAxNXB4IC0xNXB4O1xufVxuXG4uY29tcGFyaXNvbkZpcnN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgY2xpcDogcmVjdChhdXRvLCAyMjBweCwgYXV0bywgYXV0byk7XG59XG5cbi5jb21wYXJpc29uRmlyc3QsXG4uY29tcGFyaXNvbkxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY29tcGFyaXNvbkZpcnN0IGltZyxcbi5jb21wYXJpc29uTGFzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyouY29tcGFyaXNvbkNvbnRhaW5lcjpob3ZlcjpiZWZvcmUsXG4uY29tcGFyaXNvbkNvbnRhaW5lci5vdmVybGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0b3BhY2l0eTogMC4xO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59Ki9cbi5jb21wYXJpc29uSGFuZGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgei1pbmRleDogNDA7XG59XG5cbi5jb21wYXJpc29uSGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMmYzNTNlO1xuICBoZWlnaHQ6IDk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwO1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGVMZWZ0QXJyb3csXG4uY29tcGFyaXNvbkhhbmRsZVJpZ2h0QXJyb3cge1xuICBib3JkZXI6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGVMZWZ0QXJyb3cge1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCBibGFjaztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG5cbi5jb21wYXJpc29uSGFuZGxlUmlnaHRBcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgYmxhY2s7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTE3cHg7XG59XG5cbi5jb21wYXJpc29uRmlyc3RUZXh0LFxuLmNvbXBhcmlzb25MYXN0VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggI2FhYTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmNvbXBhcmlzb25Db250YWluZXI6aG92ZXIgLmNvbXBhcmlzb25GaXJzdFRleHQsXG4uY29tcGFyaXNvbkNvbnRhaW5lci5vdmVybGF5IC5jb21wYXJpc29uRmlyc3RUZXh0LFxuLmNvbXBhcmlzb25Db250YWluZXI6aG92ZXIgLmNvbXBhcmlzb25MYXN0VGV4dCxcbi5jb21wYXJpc29uQ29udGFpbmVyLm92ZXJsYXkgLmNvbXBhcmlzb25MYXN0VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJpc29uRmlyc3RUZXh0IHtcbiAgY29sb3I6ICNlZDFiMjM7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG4uY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgY29sb3I6ICMwMDdmNDk7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5ub2NvbG9yIC5jb21wYXJpc29uRmlyc3RUZXh0LFxuLm5vY29sb3IgLmNvbXBhcmlzb25MYXN0VGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKiDQrdC70LXQvNC10L3RgiDRgdGC0LDRgtGM0LggwqvQkdGL0LvQviAtINGB0YLQsNC70L7CuyAtIGVuZCAqL1xuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVElQUEVEIElNQUdFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDQrdC70LXQvNC10L3RgiBcItCS0LDQttC90YvQtSDRgtC+0YfQutC4IDIuMFwiICovXG4udGlwcGVkaW1hZ2VuZXcgLnJlZCB7XG4gIGNvbG9yOiAjZmYzOTBhICFpbXBvcnRhbnQ7XG59XG5cbi8qIERPIE5PVCBDSEFOR0UgTUFSR0lOIEFORCBQQURESU5HICovXG4udGlwcGVkaW1hZ2VuZXcge1xuICBtYXJnaW46IDI1cHggMCAyNXB4IDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi50aXBwZWRpbWFnZW5ldyAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIC8qIElucyAqL1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvdW50ZXItcmVzZXQ6IGlucztcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGlucztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGlucyA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6ICNGRkYgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGlucyk7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGlucyA+IHNwYW4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGRpdjpmaXJzdC1vZi10eXBlID4gaW5zID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgY291bnRlci1yZXNldDogZHQ7XG4gIGNvdW50ZXItcmVzZXQ6IGRkO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR0O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6ICNGRkYgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHQpO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdCA+IHNwYW4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQgPiBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA1NywgMTAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQuYWN0aXZlICsgZGQgPiBoNSA+IHNwYW4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmUgKyBkZCA+IGg1ID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzOTBhICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0LmFjdGl2ZSArIGRkID4gZGl2IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmVbZGF0YS1jb2xvcj1yZWRdICsgZGQgPiBkaXYge1xuICBjb2xvcjogI2ZmMzkwYSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdFtkYXRhLWNvbG9yPXJlZF0gKyBkZCA+IGRpdiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAjRkZGIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkZDtcbiAgY29udGVudDogY291bnRlcihkZCk7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1ID4gc3Bhbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1ID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdiBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmUgKyBkZCA+IGRpdiBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiDQrdC70LXQvNC10L3RgiBcItCS0LDQttC90YvQtSDRgtC+0YfQutC4IDIuMFwiIC0gRU5EICovXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBSRVBMQUNFUiAo0J/QldCg0JXQktCV0KDQotCr0Kgg0LIg0YHRgtCw0YLRjNC1KVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog0K3Qu9C10LzQtdC90YIg0YHRgtCw0YLRjNC4IMKr0J/QtdGA0LXQstC10YDRgtGL0YjCuyAtIHN0YXJ0ICovXG4ucmVwbGFjZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4IDQ1cHggLTE1cHggIWltcG9ydGFudDtcbn1cbi5yZXBsYWNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogMTVweDtcbiAgdG9wOiBjYWxjKDEwMCUgLSA0cHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01qa2dNamtpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrTG5OME1IdG1hV3hzT201dmJtVTdjM1J5YjJ0bE9pTXdNREF3TURBN2MzUnliMnRsTFhkcFpIUm9Pakk3YzNSeWIydGxMVzFwZEdWeWJHbHRhWFE2TVRBN2ZTQXVjM1F4ZTJacGJHdzZibTl1WlR0emRISnZhMlU2SXpBd01EQXdNRHR6ZEhKdmEyVXRkMmxrZEdnNk1qdHpkSEp2YTJVdGJHbHVaV05oY0RweWIzVnVaRHR6ZEhKdmEyVXRiR2x1WldwdmFXNDZjbTkxYm1RN2MzUnliMnRsTFcxcGRHVnliR2x0YVhRNk1UQTdmU0F1YzNReWUyWnBiR3c2Ym05dVpUdHpkSEp2YTJVNkl6QXdNREF3TUR0emRISnZhMlV0YldsMFpYSnNhVzFwZERveE1EdDlJQzV6ZERON1ptbHNiRHB1YjI1bE8zTjBjbTlyWlRvak1EQXdNREF3TzNOMGNtOXJaUzEzYVdSMGFEb3lPM04wY205clpTMXRhWFJsY214cGJXbDBPakV3TzNOMGNtOXJaUzFrWVhOb1lYSnlZWGs2TVM0M05ERXhMREV1TnpReE1UdDlJQzV6ZERSN1ptbHNiRHB1YjI1bE8zTjBjbTlyWlRvak1EQXdNREF3TzNOMGNtOXJaUzEzYVdSMGFEb3lPM04wY205clpTMXNhVzVsWTJGd09uSnZkVzVrTzNOMGNtOXJaUzFzYVc1bGFtOXBianB5YjNWdVpEdHpkSEp2YTJVdFpHRnphR0Z5Y21GNU9qSXVNREkyTVN3MExqQTFNakk3ZlR3dmMzUjViR1UrUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUSXdMak15TVNBeU1TNDFOekZCTVRBdU1EQXpJREV3TGpBd015QXdJREFnTVNBeE15NHlOU0F5TkM0MVl5MDFMalE0TmlBd0xURXdMVFF1TlRFMExURXdMVEV3Y3pRdU5URTBMVEV3SURFd0xURXdJREV3SURRdU5URTBJREV3SURFd0lpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxdGFYUmxjbXhwYldsMFBTSXhNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrUEhCaGRHZ2daRDBpVFRJeExqRTJNU0F4TWk0ek16Vm9OQzR4TnpkaExqUXhMalF4SURBZ01DQXhJQzR6TlRNdU5qSXhiQzB5TGpBNE9TQXpMalV3T1dFdU5ERXVOREVnTUNBd0lERXRMamN3TmlBd2JDMHlMakE0T1MwekxqVXdPV0V1TkRFeUxqUXhNaUF3SURBZ01TQXVNelUwTFM0Mk1qRjZJaTgrUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUSXdMak15TVNBeU1TNDFOekZCTVRBdU1EQXpJREV3TGpBd015QXdJREFnTVNBeE15NHlOU0F5TkM0MVl5MDFMalE0TmlBd0xURXdMVFF1TlRFMExURXdMVEV3Y3pRdU5URTBMVEV3SURFd0xURXdJREV3SURRdU5URTBJREV3SURFd0lpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxdGFYUmxjbXhwYldsMFBTSXhNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrUEhCaGRHZ2daRDBpVFRJeExqRTJNU0F4TWk0ek16Vm9OQzR4TnpkaExqUXhMalF4SURBZ01DQXhJQzR6TlRNdU5qSXhiQzB5TGpBNE9TQXpMalV3T1dFdU5ERXVOREVnTUNBd0lERXRMamN3TmlBd2JDMHlMakE0T1MwekxqVXdPV0V1TkRFeUxqUXhNaUF3SURBZ01TQXVNelUwTFM0Mk1qRjZJaTgrUEcxbGRHRmtZWFJoUGp4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJZ2VHMXNibk02Y21SbWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM4d01TOXlaR1l0YzJOb1pXMWhJeUlnZUcxc2JuTTZaR005SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5bGJHVnRaVzUwY3k4eExqRXZJajQ4Y21SbU9rUmxjMk55YVhCMGFXOXVJR0ZpYjNWMFBTSm9kSFJ3Y3pvdkwybGpiMjV6WTI5MWRDNWpiMjB2YkdWbllXd2piR2xqWlc1elpYTWlJR1JqT25ScGRHeGxQU0p5WldaeVpYTm9MSEpsYkc5aFpDeHplVzVqYUhKdmJtbDZaU0lnWkdNNlpHVnpZM0pwY0hScGIyNDlJbkpsWm5KbGMyZ3NjbVZzYjJGa0xITjVibU5vY205dWFYcGxJaUJrWXpwd2RXSnNhWE5vWlhJOUlrbGpiMjV6WTI5MWRDSWdaR002WkdGMFpUMGlNakF4TnkweE1DMHdOQ0lnWkdNNlptOXliV0YwUFNKcGJXRm5aUzl6ZG1jcmVHMXNJaUJrWXpwc1lXNW5kV0ZuWlQwaVpXNGlQanhrWXpwamNtVmhkRzl5UGp4eVpHWTZRbUZuUGp4eVpHWTZiR2srU21WdGFYTWdUV0ZzYVR3dmNtUm1PbXhwUGp3dmNtUm1Pa0poWno0OEwyUmpPbU55WldGMGIzSStQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtQQzl5WkdZNlVrUkdQand2YldWMFlXUmhkR0UrUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbiAgYm94LXNoYWRvdzogMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJlcGxhY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10cmFuc2xhdGlvbik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAxMDAlO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG5cbi5yZXBsYWNlci5iYWNrc2lkZSAuYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi5yZXBsYWNlci5iYWNrc2lkZSAuZnJvbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnJlcGxhY2VyLmZyb250c2lkZSAuYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4ucmVwbGFjZXIuZnJvbnRzaWRlIC5mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi8qLnJlcGxhY2VyLmFycm93IC5mcm9udDpiZWZvcmUsXG4ucmVwbGFjZXIuYXJyb3cgLmJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG59XG4ucmVwbGFjZXIuYXR0cmFjdCAuZnJvbnQ6YmVmb3JlLFxuLnJlcGxhY2VyLmF0dHJhY3QgLmJhY2s6YmVmb3JlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IDMwMDBtcyBhdHRyYWN0IGVhc2UtaW4tb3V0IDNzIGluZmluaXRlO1xuXHRhbmltYXRpb246IDMwMDBtcyBhdHRyYWN0IGVhc2UtaW4tb3V0IDNzIGluZmluaXRlO1xufVxuLnJlcGxhY2VyLmFycm93IC5mcm9udDphZnRlcixcbi5yZXBsYWNlci5hcnJvdyAuYmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBhdHRyYWN0IHtcbiAgMCUsIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNSUsIDMwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBhdHRyYWN0IHtcbiAgMCUsIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNSUsIDMwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXR0cmFjdCB7XG4gIDAlLCAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlLCAzMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLnJlcGxhY2VyIC5mcm9udCwgLnJlcGxhY2VyIC5iYWNrIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2l0aW9uOiAwLjZzO1xuICAtby10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjZzO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXBsYWNlciAuZnJvbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVwbGFjZXIgLmJhY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yZXBsYWNlciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qINCt0LvQtdC80LXQvdGCINGB0YLQsNGC0YzQuCDCq9Cf0LXRgNC10LLQtdGA0YLRi9GIwrsgLSBlbmQgKi9cbi8qIEBtZWRpYSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLypAaW1wb3J0IFwiLi4vZGVmYXVsdC5zY3NzXCI7Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDQVJEUyBJTiBBUlRJQ0xFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcmRzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uY2FyZHNfX2NvbnRhaW5lciA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uY2FyZHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhcmRzX19jb250ZW50LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206ICNmNTgzNDUgMXB4IHNvbGlkO1xufVxuLmNhcmRzX19jb250ZW50LWl0ZW0gPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2FyZHNfX2NvbnRlbnQtaXRlbSA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmRzX19tZW51LXdyYXBwZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Y1OTEzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZmZmYjtcbiAgY29sb3I6ICNmNTgzNDU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmNTgzNDU7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uY2FyZHNfX21lbnUgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi5jYXJkc19fbWVudSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xufVxuLmNhcmRzX19tZW51IG9sIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Y1ODM0NTtcbn1cbi5jYXJkc19fY29udGVudC1pdGVtLFxuLmNhcmRzX19tZW51LWN1cnJlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZmZmYjtcbn1cblxuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUE9MTCBJTiBBUlRJQ0xFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBvbGwge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvbGxoZWFkZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjZjAyODIyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvbGxpdGVtIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucG9sbGl0ZW1wZXJjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwN2Y0OTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg5cHgpO1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwIC0gJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZSAtIDIqJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgdG9wOiAtJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZS8yIC0gJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgd2lkdGg6ICRhcnRpY2xlLXBvbGwtY2lyY2xlLXNpemU7XG4gICAgICBoZWlnaHQ6ICRhcnRpY2xlLXBvbGwtY2lyY2xlLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbGluay1jb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWxpbmstY29sb3I7XG4gIH0qL1xufVxuLnBvbGxpdGVtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC8qZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsqL1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvbGxpdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA4ODgxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwODg4MTtcbn1cbi5wb2xsaXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9sbGl0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwODg4MTtcbiAgY29sb3I6ICMwMDg4ODE7XG59XG4ucG9sbCAucG9sbHZvdGUgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wb2xsIC5wb2xsdm90ZSBidXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZGNkZGRlICFpbXBvcnRhbnQ7XG59XG4ucG9sbG5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5wb2xsbm90ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5wb2xsbm90ZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucG9sbCAuYmFjaywgLnBvbGwgLmZyb250IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cztcbiAgLW8tdHJhbnNpdGlvbjogMC42cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW8tdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ucG9sbCAuYmFjayB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wb2xsIC5mcm9udCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb2xsLmZyb250c2lkZSAuYmFjayB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucG9sbC5iYWNrc2lkZSAuZnJvbnQge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5wb2xsLmJhY2tzaWRlIC5iYWNrIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLyogQG1lZGlhICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUGF5V2FsbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYXl3YWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDY0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBheXdhbGwgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzJlOThmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCAxNTIsIDI1NSwgMC40KTtcbiAgLyomOnZpc2l0ZWQge1xuICAgICAgQGluY2x1ZGUgbGluaygjMDA3MTg1KTtcbiAgfSovXG59XG4ucGF5d2FsbCBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTUyLCAyNTUsIDAuOCk7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19hcnRpY2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIG1hcmdpbjogMzBweCAwIDE4cHggMDtcbn1cbi5wYXl3YWxsX19hcnRpY2xlIHAge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbn1cbi5wYXl3YWxsX19hcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuLnBheXdhbGxfX2FydGljbGUgKyAucGF5d2FsbF9faGVhZGVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbi5wYXl3YWxsX19tYWluIHtcbiAgcGFkZGluZzogMCAzMHB4IDQwcHggMzBweDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBheXdhbGxfX21haW4gLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLnBheXdhbGxfX21haW4gLmJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wYXl3YWxsX19tYWluIGEuYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ucGF5d2FsbF9fbWFpbiBhLmJsYWNrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucGF5d2FsbF9fbWFpbiBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGF5d2FsbF9fbWFpbiBoNCArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaGFsZiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wYXl3YWxsX19tYWluIC5oYWxmID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuLnBheXdhbGxfX21haW4gLmhhbGYgPiAqOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYXl3YWxsX19tYWluIC5oYWxmID4gKjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiBmaWVsZHNldCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCBwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbCB1bCB7XG4gIG1hcmdpbjogOXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwgdWwgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsLnNvY2lhbC1oaWRkZW4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwuc29jaWFsLWhpZGRlbiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbC5zb2NpYWwtc2hvdyB1bCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwuc29jaWFsLXNob3cgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzdjNztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzViNWI1Yjtcbn1cbi5wYXl3YWxsX19tYWluIC5kb3VibGVpbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBheXdhbGxfX21haW4gLmRvdWJsZWlucHV0X2ZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDAgIWltcG9ydGFudDtcbn1cbi5wYXl3YWxsX19tYWluIC5kb3VibGVpbnB1dF9zZWNvbmQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxODU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLnBheXdhbGxfX21haW4gLmlkMmJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDQycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTBNaUlnYUdWcFoyaDBQU0l6TnlJZ2RtbGxkMEp2ZUQwaU1DQXdJRFF5SURNM0lqNDhjR0YwYUNCbWFXeHNQU0lqUmtaR0lpQmtQU0pOTWpBdU9ESTNJREl6TGpRMU9XTXRMamMzTmlBd0xURXVOVFEzTFM0d05DMHlMakk1TWkwdU1qWTRMUzQ0TVMwdU1qUTNMVEV1TkRjM0xTNDJOeTB4TGpjeU55MHhMalE1T0MwdU16Y3pMVEV1TWpRMUlEQXRNeTR3TXpnZ01TNDRNVGd0TXk0M01UY3VOekl4TFM0eU5TQXhMalEyT0MwdU5ESTRJREl1TWpJM0xTNDFNeTQzTWpVdExqRXhNaUF4TGpRMU5DMHVNakE1SURJdU1UZ3hMUzR6TVRsaExqRTNOUzR4TnpVZ01DQXdJREFnTGpFeU9DMHVNRGczWXk0d01qZ3RMakl1TURNMUxTNDBMakF5TFM0Mk1ESmhMamd6Tmk0NE16WWdNQ0F3SURBdExqWXpMUzQzTURWakxTNDBOUzB1TVRVMExTNDVNalF0TGpFeU5TMHhMak00T1MwdU1EZzBMUzQ0TXpNdU1EZzJMVEV1TmpVMkxqSTBOQzB5TGpRMkxqUTNNeTB1TWpBekxqQTFNeTB1TWpFNUxqQTBMUzR5TkRrdExqRTJOUzB1TURZdExqUXRMakV5TFM0NExTNHhPRGN0TVM0eE9UaGhMakl3TlM0eU1EVWdNQ0F3SURFZ0xqQXlNeTB1TVRZMkxqSXhPUzR5TVRrZ01DQXdJREVnTGpFMExTNHdPVGNnTVRBdU16WWdNVEF1TXpZZ01DQXdJREVnTWk0ek5qY3RMalUwT1NBeE5pNDVOamdnTVRZdU9UWTRJREFnTUNBeElERXVPRFEwTFM0d09UY2dOaTR5TlRrZ05pNHlOVGtnTUNBd0lERWdNaTR4TmpjdU16UXlZeTQzTlM0eU56Z2dNUzR5TmpndU56VWdNUzQwTWprZ01TNDFNemd1TURreExqUTBOUzR3TWk0NE9EWXRMakF6TlNBeExqTXlOaTB1TVM0NE1EZ3RMakl3TXlBeExqWXhOaTB1TXpFZ01pNDBNak10TGpBNU5TNDNNalF0TGpFNE1pQXhMalEwTnkwdU1qa3lJREl1TVRkaE1TNDJORE1nTVM0Mk5ETWdNQ0F3SURFdE1TNHlOakVnTVM0ME1UUmpMUzQxTWpndU1UUTJMVEV1TURZNExqSTBPUzB4TGpZeE5DNHpNRGd0TGpZeU5pNHdOVE10TVM0eU5qTXVNRFV6TFRFdU9EazRMakE0T0hwdE1pNHhNUzAwTGpZNU5tTXRMamN5TkM0eE1qY3RNUzQwTVRjdU1qSXRNaTR4TGpNM09DMHVOakl6TGpFME5DMHhMakEwT1M0MU1qWXRNUzR4TWlBeExqRTRMUzR3TnpNdU5qVTBMakU0SURFdU1qVTNMamszSURFdU5ERmhOQzR4TWpRZ05DNHhNalFnTUNBd0lEQWdNUzQzTnpZdExqQTRNaTR5TXpZdU1qTTJJREFnTUNBd0lDNHhNak10TGpFM1l5NHdPRGd0TGpZeE55NHhOall0TVM0eU16WXVNalEyTFRFdU9EVTBMakEwTFM0eU56SXVNRFk1TFM0MU5DNHhNRFV0TGpnMk1ucE5NVFV1TURrMklERXpMamt3T0dneExqSTBNV011TURjNUxqQXhMakUxTmk0d015NHlNeTR3Tm1FdU9UQTRMamt3T0NBd0lEQWdNUzB1TURrM0xqRTVNaUF4TnpRMExqVTVPQ0F4TnpRMExqVTVPQ0F3SURBZ01TMHpMakl5TVNBekxqZ3lOV010TGpFek1pNHhOVFl0TGpJMkxqTXhPQzB1TXprNExqUTNZUzR4TnpNdU1UY3pJREFnTUNBd0xTNHdNVGd1TWpRell5NDRNVGdnTVM0ek9EY2dNUzQyTXpJZ01pNDNOelVnTWk0ME5EUWdOQzR4TmpNdU1UZzBMak14Tmk0eE5TNHpOeTB1TWpNdU16ZG9MVEl1TURFMFlTNDJNeTQyTXlBd0lEQWdNUzB1TmpFdExqTTBJRFkxTXk0ME56RWdOalV6TGpRM01TQXdJREFnTUMweUxqUTROUzAwTGpJMk1pNDBOVGd1TkRVNElEQWdNQ0F4SUM0d05EZ3RMall5YkRNdU1qTTVMVE11T0ROaExqYzJMamMySURBZ01DQXhJQzQyTVRFdExqSTNOR3d4TGpJMkxqQXdNM3BOTWpjdU9UUWdNak11TWpJMmFDMHhMakkwTW1FdU9UQXlMamt3TWlBd0lEQWdNUzB1TWpFeUxTNHdOVFl1TnpnMExqYzROQ0F3SURBZ01TQXVNRGc0TFM0eE9UWmpNUzR5TFRFdU5ESTRJREl1TkRBekxUSXVPRFUwSURNdU5qRXROQzR5TnpkaExqRTVOaTR4T1RZZ01DQXdJREFnTGpBeE55MHVNamN5WXkwdU9ETXpMVEV1TkRFeUxURXVOall5TFRJdU9ESTJMVEl1TkRnNUxUUXVNalF0TGpFd05pMHVNVGcwTFM0d05UVXRMakkzTWk0eE5qTXRMakkzTkdneUxqSTFZUzQwT0RZdU5EZzJJREFnTUNBeElDNDBOUzR5Tld3eUxqVTFOeUEwTGpNNE1tRXVORFV1TkRVZ01DQXdJREV0TGpBMkxqVTNPU0ExT1RjdU9USTBJRFU1Tnk0NU1qUWdNQ0F3SURBdE15NHlPRElnTXk0NE5qZ3VOekUxTGpjeE5TQXdJREFnTVMwdU5UY3hMakkwWXkwdU5ESTRJREF0TGpnMU15MHVNREEwTFRFdU1qZ3RMakF3TkhvaUx6NDhMM04yWno0PSk7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyYnRuLmlkMmJ0bl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbn1cbi5wYXl3YWxsX19tYWluIC5wYXl3YWxsX19tYWluLWJ0biArIC5ibGFjayB7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xufVxuLnBheXdhbGxfX21haW4tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19tYWluLWJ0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzZhNmE2YTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUsIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSksIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkgKyBidXR0b24sIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUge1xuICB3aWR0aDogNDUwcHg7XG59XG4ucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUge1xuICB3aWR0aDogNDQ1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLmlucHV0X2hpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjN2M3Yzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1YjViNWI7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAucmVtaW5kaW5nLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIC5yZW1pbmRpbmcgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgOTQsIDExMSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwNWU2ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggNXB4IDJweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyA+IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywgNTEsIDAsIDAuNCk7XG4gIGNvbG9yOiAjQjMwO1xufVxuLnBheXdhbGxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbiAgbWFyZ2luOiAzNHB4IDAgMjJweCAwO1xufVxuLnBheXdhbGxfX2hlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnBheXdhbGxfX2Zvb3RlciBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHAgLnBheXdhbGxfX2xvZ28ge1xuICBtYXJnaW46IDAgNnB4IDRweCAwO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC05MDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hY3Rpb24tcGF5d2FsbC1sb2dvLnN2ZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5wYXl3YWxsX19mb290ZXIgcCAucGF5d2FsbF9fcGhvbmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYXl3YWxsX19waG9uZS1kaXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBheXdhbGwgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEJhY2tEcm9wICovXG4uYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAzMDAwO1xuICAvKi13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpOyovXG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpIHtcbiAgLmJhY2tkcm9wIHtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5wYXl3YWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvbGF5b3V0LWVsZW1lbnRzX19iYWNrZHJvcC5wbmcpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IC0xMTtcbiAgfVxuXG4gIC5wYXl3YWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDg4LCA5NiwgMC45Myk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogMTU2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsIGE6bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYXl3YWxsX19hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXl3YWxsX19hcnRpY2xlIGgyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnBheXdhbGxfX2FydGljbGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoNzcsIDg4LCA5NiwgMC45MyksIHJnYmEoNzcsIDg4LCA5NiwgMCkpO1xuICB9XG4gIC5wYXl3YWxsX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucGF5d2FsbF9faGVhZGVyIGgzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAyN3B4IDAgOXB4IDA7XG4gIH1cbiAgLnBheXdhbGxfX2hlYWRlciBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMCAxNXB4IDIwcHggMTVweDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiBoNCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5wYXl3YWxsX19tYWluIC5oYWxmIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLmhhbGYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluX3JlcXVlc3QgLnBheXdhbGxfX21haW4tYnRuICsgLmJsYWNrIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4gKyAuYmxhY2sgPiBhIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgLypvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovXG4gIH1cbiAgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pICsgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsIC5wYXl3YWxsX19mb290ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wYXl3YWxsIC5wYXl3YWxsX19mb290ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4vKkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuICAgIC5wYXl3YWxsIHtcbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICAmLWlucHV0Y29kZSB7XG4gICAgICAgICAgICAgICAgJiA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYgKyBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEF1ZGlvIHBvcHVwICjQv9C+0L/QsNC/INGBINC+0L/QvtCy0LXRidC10L3QuNC10Lwg0L4g0LDRg9C00LjQvtGB0YLQsNGC0YzRj9GFKVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog0J/QvtC/0LDQvyDRgSDQsNGD0LTQuNC+0YHRgtCw0YLRjNGP0LzQuCAtIHN0YXJ0ICovXG4vKiBAbWVkaWEgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4uYXVkaW8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzJmMzIzYTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1ZGlvLXBvcHVwX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmF1ZGlvLXBvcHVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLmF1ZGlvLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmF1ZGlvLXBvcHVwX19jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdWRpby1wb3B1cF9fY2xvc2U6OmJlZm9yZSwgLmF1ZGlvLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0OCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE1MWE7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmF1ZGlvLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYXVkaW8tcG9wdXBfX2ljb24ge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2F1ZGlvLXBvcHVwLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYXVkaW8tcG9wdXBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hdWRpby1wb3B1cF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5hdWRpby1wb3B1cF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmF1ZGlvLXBvcHVwX19hY3Rpb25zIGEsIC5hdWRpby1wb3B1cF9fYWN0aW9ucyBidXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF1ZGlvLXBvcHVwX19zdGFydC1yZWFkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmF1ZGlvLXBvcHVwX19zdGFydC1yZWFkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXVkaW8tcG9wdXBfX3JlZ2lzdHJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGNlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE1MWE7XG59XG4uYXVkaW8tcG9wdXBfX3JlZ2lzdHJ5OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGNlMztcbn1cblxuLyog0J/QvtC/0LDQvyDRgSDQsNGD0LTQuNC+0YHRgtCw0YLRjNGP0LzQuCAtIGVuZCAqL1xuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wYXVzZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbXV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWxvdyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbWlkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWhpZ2gge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1zdWJ0aXRsZXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhcHRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FwdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNoYXB0ZXJzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLCAudmpzLWljb24tY2lyY2xlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlLCAudmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLnZqcy1pY29uLWhkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jYW5jZWwge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWdwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4udmpzLWljb24tdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi52anMtaWNvbi1wcmV2aW91cy1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdvcmQtYnJlYWs6IGluaXRpYWw7XG59XG5cbi52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi52aWRlby1qcyAqLCAudmlkZW8tanMgOmFmdGVyLCAudmlkZW8tanMgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tanMudmpzLTEtMSwgLnZpZGVvLWpzLnZqcy0xNi05LCAudmlkZW8tanMudmpzLTQtMywgLnZpZGVvLWpzLnZqcy05LTE2LCAudmlkZW8tanMudmpzLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi52aWRlby1qcy52anMtOS0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzc3Nzc3Nzc3OCU7XG59XG5cbi52aWRlby1qcy52anMtMS0xIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi52aWRlby1qcy52anMtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuOm5vdCgudmpzLWlvcy1uYXRpdmUtZnMpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLnZqcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLCAudmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZhOGNjO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNjMzMzJlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuODE2NjZlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLCAudmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnZqcy1jb250cm9sIC52anMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjVlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLXNjcnViYmluZyAudmpzLWNvbnRyb2wudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLCAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cywgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJiMzMzZjtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IDpub3QoLnZqcy1zZWxlY3RlZCk6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSwgLnZpZGVvLWpzIC52anMtbWVudSA6bm90KC52anMtc2VsZWN0ZWQpOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG5cbi52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTRlbTtcbn1cblxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLCAudmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLCAudmpzLWVycm9yIC52anMtY29udHJvbC1iYXIsIC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZsZXg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2LCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC41ZW07XG4gIHRvcDogLTAuMzMzMzMzMzMzM2VtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC43NSk7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwLCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcywgaGVpZ2h0IDAuMXMsIHdpZHRoIDAuMXMsIGxlZnQgMHMsIHRvcCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBsZWZ0OiAtMy41ZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMHM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSB7XG4gIHdpZHRoOiAxMGVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1tdXRlLXRvZ2dsZS1vbmx5IHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogM2VtO1xuICBsZWZ0OiAtMzAwMGVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzLCBoZWlnaHQgMXMgMXMsIHdpZHRoIDFzIDFzLCBsZWZ0IDFzIDFzLCB0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtMC4zZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuM2VtO1xuICByaWdodDogLTAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogOGVtO1xuICBib3R0b206IDhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXZvbHVtZS10b29sdGlwLCAudmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLXZvbHVtZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy12b2x1bWUtdG9vbHRpcCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBsZWZ0OiAxZW07XG4gIHRvcDogLTEycHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZldWkgLnZqcy1saXZlLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2Uge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmVkO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICBmbGV4OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLCAudmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xufVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7XG59XG5cbi52anMtdHQtY3VlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlLCAudmpzLXBsYXliYWNrLXJhdGUgPiAudmpzLW1lbnUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDA7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlhcIjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwLjA1ZW0gMC4wNWVtIDAuMWVtICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NHM7XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG4udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWwge1xuICB3aWR0aDogMjRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIiBcXGYxMWRcIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzAlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzLCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMCAyNHB4O1xuICB9XG5cbiAgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG5cbiAgLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA3LjNlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSwgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogbWVkaXVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xuICBjb2xvcjogIzJiMzMzZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiA6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmpzLXJlc2l6ZS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi52aWRlby1qcyA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hcnRpY2xlLXRhYmxlIHRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUtdGFibGUgLnZpbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlLXRhYmxlIC52aW5ub3RlIHtcbiAgRElTUExBWTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50ZXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnRlc3QgLnRlc3QtcXVlc3Rpb24gLnRlc3QtcXVlc3Rpb24tdGV4dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLnRlc3QgLnRlc3QtcXVlc3Rpb24gLnRlc3QtcXVlc3Rpb24tdGV4dC13cmFwIC50ZXN0LXF1ZXN0aW9uLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LWFuc3dlcnMgLnRlc3QtYW5zd2VyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBib3JkZXI6IHRyYW5zcGFyZW50IDFweCBzb2xpZDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LWFuc3dlcnMgLnRlc3QtYW5zd2VyLW51bSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LWFuc3dlcnMgLnRlc3QtYW5zd2VyLnJpZ2h0LnNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICM5YmE4NTkgaW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YmE4NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGRkNzg7XG59XG4udGVzdCAudGVzdC1xdWVzdGlvbiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlci5zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjQkE2NjRFIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NDY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkE2NjRFO1xufVxuLnRlc3QgLnRlc3QtcXVlc3Rpb24gLnRlc3QtcXVlc3Rpb24tcmlnaHQtYW5zd2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjhGNkVCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luOiA1cHggLTVweCAwcHggLTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubnBkVGFibGVDb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjINC/0LXRgNCy0YvQuSDQsNC60YbQtdC90YLQvdGL0Lkg0YbQstC10YIgKi9cbi8qINGG0LLQtdGCINGA0YPQsdGA0LjQuiDQsiDQtNCy0YPRhdC60L7Qu9C+0L3QvtGH0L3QuNC60LUgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyDQv9C10YDQstGL0Lkg0LDQutGG0LXQvdGC0L3Ri9C5INGG0LLQtdGCICovXG4vKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAg0YHRgtCw0YLRjNC4INGBINC60LDRgNGC0LjQvdC60L7QuSDQsiDQtNCy0YPRhdC60L7Qu9C+0L3QvtGH0L3QuNC60LUjINC/0LXRgNCy0YvQuSDQsNC60YbQtdC90YLQvdGL0Lkg0YbQstC10YIgICovXG4vKiBDb2xvciBzY2hlbWVzICovXG4vKiDQptCy0LXRgiDRhNC+0L3QsCDRiNCw0L/QutC4INCz0LvQsNCy0L3QvtC5ICovXG4vKiDQptCy0LXRgiDRgtC10LrRgdGC0LAg0YjQsNC/0LrQuCDQs9C70LDQstC90L7QuSAqL1xuLyog0YbQstC10YIg0YTQvtC90LAg0L/QvtC0INCw0LLRgtC+0YDQvtC8INC90L7QvNC10YDQsCDQvdCwINCz0LvQsNCy0L3QvtC5ICovXG4vKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAg0LDQstGC0L7RgNCwINC90L7QvNC10YDQsCDQvdCwINCz0LvQsNCy0L3QvtC5ICovXG4vKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAg0LfQsNCz0L7Qu9C+0LLQutCwINCw0LLRgtC+0YDQsCDQvdC+0LzQtdGA0LAg0L3QsCDQs9C70LDQstC90L7QuSAqL1xuLyog0YbQstC10YIg0YTQvtC90LAg0LPQu9Cw0LLQvdC+0Lkg0YHRgtCw0YLRjNC4ICovXG4vKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAg0LPQu9Cw0LLQvdC+0Lkg0YHRgtCw0YLRjNC4ICovXG4vKiDRhtCy0LXRgiDQv9C70LDRiNC60LggKi9cbi8qINGG0LLQtdGCINGC0LXQutGB0YLQsCDQvdCwINC/0LvQsNGI0LrQtSAqL1xuLyog0YbQstC10YIg0YTQvtC90LAg0LPQu9Cw0LLQvdGL0YUg0YHRgtCw0YLQtdC5ICovXG4vKiDRhtCy0LXRgiDRgdGB0YvQu9C+0Log0LPQu9Cw0LLQvdGL0YUg0YHRgtCw0YLQtdC5ICovXG4vKiDRhtCy0LXRgiDRhNC+0L3QsCDQs9C70LDQstC90L7QuSDRgNGD0LHRgNC40LrQuCAqL1xuLyog0YbQstC10YIg0YLQtdC60YHRgtCwINCz0LvQsNCy0L3QvtC5INGA0YPQsdGA0LjQutC4ICovXG4vKiDRhtCy0LXRgiDRhNC+0L3QsCDQstGL0LTQtdC70LXQvdC90L7Qs9C+INCx0LvQvtC60LAg0YHRgtCw0YLQtdC5INCyINC00LLRg9GF0LrQvtC70L7QvdC+0YfQvdC40LrQtSAqL1xuLyog0YbQstC10YIg0YLQtdC60YHRgtCwINCy0YvQtNC10LvQtdC90L3QvtCz0L4g0LHQu9C+0LrQsCDRgdGC0LDRgtC10Lkg0LIg0LTQstGD0YXQutC+0LvQvtC90L7Rh9C90LjQutC1ICovXG4vKiDRhtCy0LXRgiDRgNCw0LfQtNC10LvQuNGC0LXQu9GM0L3Ri9GFINCx0L7RgNC00LXRgNC+0LIgKi9cbi8qINGG0LLQtdGCINGB0YHRi9C70L7QuiDQsiDQtNCy0YPRhdC60L7Qu9C+0L3QvtGH0L3QuNC60LUgKi9cbi8qINGG0LLQtdGCINGE0L7QvdCwINGB0YLQsNGC0YzQuCDRgSDQutCw0YDRgtC40L3QutC+0Lkg0LIg0LTQstGD0YXQutC+0LvQvtC90L7Rh9C90LjQutC1ICovXG4vKiDQptCy0LXRgiDQsdC70L7QutCwIGRhc2hlZCAqL1xuLyog0KbQstC10YIg0LfQsNCz0L7Qu9C+0LLQutCwINCx0LvQvtC60LAgZGFzaGVkICovXG4vKiBEZWZhdWx0IGZvbnQgKi9cbi8qIEFnZSBwcm90ZWN0ICovIl19 */