* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, menu, article, section, nav, footer, figure, var { padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-weight: normal; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

ol, ul, menu { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

a:link, a:visited, a:hover, a:focus, a:active { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

html { font-size: 100.01%; font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #333; }

body { position: relative; font-family: sans-serif; color: #333; font-size: 1em; }

b, strong { font-weight: bold; }

a, input, button { outline: none; }

a { background-color: transparent; text-decoration: none; cursor: pointer; color: #333; }

a:hover, a:active, a:focus { color: #333; outline: 0; }

var { font-style: normal; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

.header { position: relative; z-index: 99; background: #000; }

.header .site-width { width: 1120px; }

.header__top { padding: 21px 0 21px; }

@media (max-width: 1090px) { .header__top { padding-top: 7px; } }

.header__top-inner { display: flex; justify-content: space-between; align-items: center; }

@media (max-width: 1090px) { .header__top-inner { padding-right: 0; flex-wrap: wrap; } }

.header__logo { flex-shrink: 0; flex-grow: 0; flex-basis: 142px; filter: invert(0); padding: 0; }

@media (max-width: 1090px) { .header__logo { order: 1; flex-basis: 100%; padding-top: 5px; padding-left: 0; } }

@media (max-width: 1090px) { .header__logo img { width: 200px; } }

@media (max-width: 1090px) { .header__info { order: 1; padding-left: 47px; margin-top: -26px; } }

.header__info p { font-size: 12px; }

.header__contact { padding-right: 20px; }

@media (max-width: 1090px) { .header__contact { align-items: center; border-bottom: 1px solid #eee; padding-right: 0; order: 0; flex-basis: 100%; text-align: center; display: flex; justify-content: flex-end; } }

.header__contact a, .header__contact span { display: block; }

.header__contact a { font-weight: bold; text-decoration: none; font-family: "AvenirHeavy", sans-serif; font-size: 17px; margin-bottom: 5px; }

@media (max-width: 1090px) { .header__contact a { flex-basis: 33%; } }

.header__contact span { font-size: 11px; }

@media (max-width: 1090px) { .header__contact span { flex-basis: 33%; text-align: right; align-items: center; } }

.header__menu-container { width: 100%; max-width: 980px; margin: 0 auto; background: transparent; }

.header__menu-logo { display: none; }

.menu { height: 100%; transform: translateX(0); padding: 15px 51px; position: relative; }

@media (max-width: 1090px) { .menu { display: block; position: fixed; height: 100vh; overflow: auto; background: #283646; right: 0px; top: 0; opacity: 1; z-index: 99; width: 500px; max-width: 100%; transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1); transform: translateX(100%); } }

.menu:before, .menu:after { content: ''; display: block; position: absolute; bottom: -14px; left: 0; background: url(/images/left-shadow.png) 0% 0 no-repeat; width: 165px; height: 16px; max-width: 30%; display: none; }

.menu:after { background: url(/images/left-shadow.png) 100% 0 no-repeat; right: 0; left: auto; display: none; }

.menu__close { display: none; font-size: 16px; text-transform: uppercase; border-bottom: 1px solid #eee; padding: 20px 15px; }

@media (max-width: 1090px) { .menu__close { display: block; color: #fff; padding: 28px 15px; } }

.menu__close-text { font-family: "AvenirLight", sans-serif; color: #fff; font-size: 16px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; position: relative; line-height: 1; transition: transform 0.5s ease; overflow: hidden; }

@media (max-width: 1090px) { .menu__close-icon { display: flex; align-items: center; } }

@media (max-width: 1090px) { .menu__close-icon svg { width: 20px; fill: #fff; margin-right: 16px; height: 15px; } }

@media (max-width: 1090px) { .menu__close-icon svg path { fill: #fff; } }

.menu__open { display: none; width: 60px; top: 41px; right: 5px; padding: 10px; -webkit-transition: top 0.6s cubic-bezier(0.23, 1, 0.32, 1); transition: top 0.6s cubic-bezier(0.23, 1, 0.32, 1); white-space: nowrap; position: absolute; cursor: pointer; }

@media (max-width: 1090px) { .menu__open { display: block; } }

.menu__open span { display: block; background: #fff; transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1); width: 100%; height: 3px; margin-bottom: 5px; background: #D32300; }

.menu__open span:last-child { width: 50%; }

.menu__open:hover span:last-child { width: 100%; }

.menu__items { height: 100%; display: flex; align-items: center; justify-content: space-between; }

@media (max-width: 1090px) { .menu__items { display: block; height: auto; } }

.menu__link { font-family: "AvenirLight", sans-serif; color: #c7c7c7; font-size: 12px; font-weight: 700; padding: 13px 7px 11px; letter-spacing: 0.6px; text-transform: uppercase; position: relative; line-height: 1; overflow: hidden; text-align: center; background: transparent; font: normal normal normal 12px/12px arial, sans-serif; text-decoration: none; transition: background-color 0.4s ease 0s; padding: 0 10px; flex-grow: 0; flex-shrink: 0; height: 28px; display: flex; align-items: center; margin: 0 2px; letter-spacing: 0.1px; }

@media (max-width: 1090px) { .menu__link { display: block; padding: 25px 20px; font-size: 16px; transform: translateY(0px); opacity: 1; text-align: left; background: none; } }

.menu__link:hover { color: #fff; text-decoration: none; color: #ba2929; background: transparent; }

.menu__btns { display: flex; align-items: center; justify-content: flex-end; margin-left: 20px; }

@media (max-width: 1090px) { .menu__btns { margin: 0; display: block; } }

.menu__btn { margin-right: 10px; border: 1px solid #fff; border-radius: 4px; font-family: "AvenirLight", sans-serif; color: #fff; font-size: 12px; font-weight: 700; padding: 6px 14px 4px; letter-spacing: 0.6px; text-transform: uppercase; transition: background 0.5s ease, color 0.5s ease; transform: translateY(-10px); opacity: 0; }

@media (max-width: 1090px) { .menu__btn { transform: translateY(0px); opacity: 1; width: 400px; display: block; max-width: 90%; border: 0; font-size: 16px; background: #D32300; margin: 15px auto 15px; text-align: center; color: #fff; background: #D32300; border-color: #D32300; padding: 10px 0; } }

.menu__btn:last-child { margin-right: 0; }

@media (max-width: 1090px) { .menu__btn:last-child { margin: 10px auto; } }

.menu__btn--orange { border-color: #D32300; color: #D32300; }

@media (max-width: 768px) { .menu__btn--orange { color: #fff; background: #D32300; border-color: #D32300; } }

.menu__btn:hover { text-decoration: none; color: #fff; background: #D32300; border-color: #D32300; }

@media (max-width: 1090px) { .menu__btn:hover { text-decoration: none; color: #fff; background: #D32300; border-color: #D32300; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZGVyLmNzcyIsInNvdXJjZXMiOlsiaGVhZGVyLnNjc3MiLCJzeXN0ZW0vX21peGluLnNjc3MiLCJzeXN0ZW0vX2Z1bmN0aW9ucy5zY3NzIiwic3lzdGVtL192YXJpYWJsZXMuc2NzcyIsInN5c3RlbS9fcmVzZXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzeXN0ZW0vbWl4aW4nO1xuQGltcG9ydCAnc3lzdGVtL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdzeXN0ZW0vcmVzZXQnO1xuQGltcG9ydCAnc3lzdGVtL3ZhcmlhYmxlcyc7XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAuc2l0ZS13aWR0aCB7XG4gICAgd2lkdGg6IDExMjBweDtcbiAgfVxuICAmX190b3Age1xuICAgIC8vIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgIHBhZGRpbmc6IDIxcHggMCAyMXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgfVxuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICAvLyBmbGV4LWJhc2lzOiAyNTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgLy8gZmxleC1iYXNpczogMjUwcHg7XG4gICAgLy8gcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgIGZsZXgtYmFzaXM6IDE0MnB4O1xuICAgIGZpbHRlcjogaW52ZXJ0KDApO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTI2cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtaHY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDQxLCA0MSwgMSk7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcGFkZGluZzogMTVweCA1MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzI4MzY0NjtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xlZnQtc2hhZG93LnBuZykgMCUgMCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbGVmdC1zaGFkb3cucG5nKSAxMDAlIDAgbm8tcmVwZWF0O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRvcDogNDFweDtcbiAgICByaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJGZmO1xuICAgIC8vIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2IoMTk5LCAxOTksIDE5OSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTNweCA3cHggMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL3NoaW55MWJ1dHRvbl9iZy5wbmcpIGNlbnRlciBjZW50ZXJcbiAgICAvLyAgIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvMTJweCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UgMHM7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OCwgNzgsIDc4LCAxKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2IoMTg2LCA0MSwgNDEpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogJGZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDZweCAxNHB4IDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kO1xuICAgICAgY29sb3I6ICRicmFuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8g0JHQsNC30L7QstCw0Y8g0YQt0YbQuNGPINC60L7QvdCy0LXRgNGC0LDRhtC40Lgg0LIgdndcbi8vIGV4IC5lbGVtZW50IHsgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMjAsICRtYXJnaW46IDEwIGF1dG8pICB9XG5AbWl4aW4gdncoJGFyZ3MuLi4pIHtcblx0Ly9AZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiBrZXl3b3JkcygkYXJncykgeyAjeyRwcm9wZXJ0eX06ICBtYXAtZ2V0KGdlbmVyYXRlVncoJHZhbHVlKSwgXCJweFwiKTt9XG5cdEBpbmNsdWRlIHZ3LXJlc3BvbnNpdmUoa2V5d29yZHMoJGFyZ3MpKTtcbn1cblxuQG1peGluIHZ3LXJlc3BvbnNpdmUoJGF0dHJpYnV0ZXMpIHtcblx0QGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gJGF0dHJpYnV0ZXMgeyN7JHByb3BlcnR5fTogIG1hcC1nZXQoZ2VuZXJhdGVWdygkdmFsdWUsIDEpLCAndncnKTt9XG5cdEBlYWNoICR3aWR0aCwgJG11bHRpICBpbiAkYnJlYWtwb2ludHMge1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJHdpZHRoKSB7XG5cdFx0XHRAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkYXR0cmlidXRlcyB7XG5cdFx0XHRcdCN7JHByb3BlcnR5fTogIG1hcC1nZXQoZ2VuZXJhdGVWdygkdmFsdWUsICRtdWx0aSksICd2dycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ly9TYXZlIHBpeGVscyBmb3IgbW9iaWxlIGRldmljZXNcblx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuXHRcdEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRhdHRyaWJ1dGVzIHtcblx0XHRcdCN7JHByb3BlcnR5fTogIG1hcC1nZXQoZ2VuZXJhdGVWdygkdmFsdWUsIDEpLCAncHgnKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gZXggLmVsZW1lbnR7IEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHsgLi4uIH0gfVxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcblx0QGlmICRicmVha3BvaW50ID09IFwibWRcIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIGlmICRicmVha3BvaW50ID09IFwic21hbGxcIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gXCJ4c1wiIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBcInh4c1wiIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludH1weCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXG59XG5cbkBtaXhpbiBmbGV4KCl7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oKXtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4vLyBHZW5lcmljIHRyYW5zZm9ybVxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuXHQgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG5cdCAgICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcblx0ICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cbi8vIFNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdCBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG4iLCIgLy/QkdCw0LfQvtCy0LDRjyDRiNC40YDQuNC90LAg0YHQsNC50YLQsC4g0J/RgNC4INC00LDQvdC90L7QvCDRgNCw0LfQvNC10YDQtSDRgdCw0LnRgiDQsdGD0LTQtdGCINGB0LzQvtGC0YDQtdGC0YzRgdGPIDEg0LIgMSDQutCw0Log0LIgcHNkINC80LDQutC10YLQtSDQv9GA0Lggdncg0YDQsNC30LzQtdGA0LDRhVxuICRzaXRlV2lkdGg6IDE0NDA7XG4gXG4gLy/QotC+0YfQutC4INC40LfQvNC10L3QtdC90LjRjyDRgNCw0LfQvNC10YDQvtCyXG4gJGJyZWFrcG9pbnRzOiAoXG4gXHQnMTIwMCc6IDEuMSxcbiBcdCcxMDI0JzogMS40LFxuIFx0Ly8gJzc2OCc6IDEuNCxcbiApO1xuIFxuIC8vINCf0L7Qu9GD0YfQsNC10Lwg0YDQsNC30LzQtdGAINGN0LvQtdC80LXQvdGC0LAg0LIgdndcbiAvLyAkcHggLSDQv9C40LrRgdC10LvQuFxuIC8vICRtdWx0aSAtINCc0L3QvtC20LjRgtC10LvRjCwg0LHQtdGA0LXRgtGB0Y8g0LjQtyAkYnJlYWtwb2luc1xuIEBmdW5jdGlvbiBnZXQtdncoJHB4LCAkbXVsdGk6MSkge1xuIFx0QHJldHVybiAkcHgvJHNpdGVXaWR0aCoxMDAqJG11bHRpO1xuIH1cbiBcbiAvLyDQk9C10L3QtdGA0LjRgNGD0LXQvCDQvNCw0YHRgdC40LIg0YEg0YDQsNC30LzQtdGA0LDQvNC4INC40YHRhdC+0LTRjyDQuNC3ICRicmVha3BvaW5zXG4gLy8gJHZhbHVlcyDQv9Cw0YDQsNC80LXRgtGAINC40LvQuCDQv9Cw0YDQsNC80LXRgtGA0Ysg0Y3Qu9C10LzQtdC90YLQsCAoZXggbWFyZ2luOiAxMCBhdXRvIDIwKVxuIC8vICRtdWx0aSAtINCc0L3QvtC20LjRgtC10LvRjCwg0LHQtdGA0LXRgtGB0Y8g0LjQtyAkYnJlYWtwb2luc1xuIC8vIEByZXR1cm4gLSDQktC+0LfRgNCw0YnQsNC10LzRi9C5INGA0LDQt9C80LXRgCwg0YLQuNC/XG4gQGZ1bmN0aW9uIGdlbmVyYXRlVncoJHZhbHVlcywgJG11bHRpOjEpIHtcbiBcdCR2dzogKCk7XG4gXHQkcHg6ICgpO1xuIFx0QGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuXHRcdEBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ251bWJlcicge1xuIFx0XHRcdCRweDogYXBwZW5kKCRweCAsICR2YWx1ZSk7XG4gXHRcdFx0JHZ3OiBhcHBlbmQoJHZ3LCAkdmFsdWUpO1xuIFx0XHR9XG4gXHRcdEBlbHNlIHtcbiBcdFx0XHQkdmFsOiBwYXJzZUludCgkdmFsdWUpO1xuIFx0XHRcdCRweDogdW5xdW90ZSgnI3thcHBlbmQoJHB4LCAgJHZhbCokbXVsdGkpfXB4Jyk7XG4gXHRcdFx0JHZ3OiB1bnF1b3RlKCcje2FwcGVuZCgkdncsICBnZXQtdncoJHZhbCwgJG11bHRpKSl9dncnKTtcbiBcdFx0fVxuIFx0fVxuIFx0QHJldHVybiAoJ3Z3JzokdncsICdweCc6JHB4KTtcbiB9XG4gXG4gLy8g0J/RgNC40LLQtdC00LXQvdC40LUg0YLQuNC/0L7QsiDQuiBpbnRcbiBAZnVuY3Rpb24gcGFyc2VJbnQoJG4pIHtcbiBcdEByZXR1cm4gJG4gLyAoJG4gKiAwICsgMSk7XG4gfSIsIiRicmFuZDogI0QzMjMwMDsgXG4kYmc6ICNiYTI5Mjk7IFxuJHRleHQ6ICM0RTRFNEU7XG4gXG4kZmY6ICBcIkF2ZW5pckxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4kZmYtaHY6ICdBdmVuaXJIZWF2eScsIHNhbnMtc2VyaWY7IiwiKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBmb250LCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5tZW51LCBhcnRpY2xlLCBzZWN0aW9uLCBuYXYsIGZvb3RlciwgZmlndXJlLCB2YXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG59XG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9ue1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5vbCwgdWwsIG1lbnV7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcXtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG46Zm9jdXN7XG4gICAgb3V0bGluZTogMDtcbn1cbmE6bGluaywgYTp2aXNpdGVkLCBhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbn1cbmluc3tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRlbHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxudGFibGV7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbmh0bWx7XG4gICAgZm9udC1zaXplOiAxMDAuMDElO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBjb2xvcjogIzMzMztcbn1cbmJvZHl7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHRcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxZW07XG59XG5iLCBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbmEsaW5wdXQsYnV0dG9uIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbmF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMzMzO1xufVxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1c3tcblx0Y29sb3I6ICMzMzM7XG4gICAgb3V0bGluZTogMDtcbn1cbnZhcntcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbn1cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgICBwYWRkaW5nOiAwO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUlBQSxBQUFBLENBQUMsQ0FBQyxFQUNFLGtCQUFrQixFQUFFLFVBQVUsRUFDOUIsZUFBZSxFQUFFLFVBQVUsRUFDM0IsVUFBVSxFQUFFLFVBQVUsR0FDekI7O0FBQ0QsQUFBQSxJQUFJLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQzdDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxVQUFVLEVBQUUsR0FBRyxFQUMxQyxDQUFDLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQzFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLElBQUksRUFDN0MsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUs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 */
