.header__top-bar{display:flex;font-size:.9rem;background-color:#fff}.header__top-bar .row{display:flex;justify-content:space-between;align-items:center}.header__top-bar a{text-decoration:none;color:#535353;display:flex;align-items:center}.header__top-bar a:hover{color:#31540d}.header__top-bar p{text-decoration:none;color:#535353;display:flex;align-items:center;padding:0;margin:0;cursor:pointer}.header__top-bar p:hover{color:#31540d}.header__select-city{display:flex;position:relative}.header__top-navigation a{padding-right:10px;padding-left:10px}.header__top-mylists li a{padding-right:10px;padding-left:10px;padding-top:3px;padding-bottom:4px;display:flex;align-items:center}.header__top-mylists li svg{font-size:1.3rem;padding-right:5px}.header__top-mylists li:first-child a{background-color:#ffb800;font-weight:500;color:#fff}.header__top-mylists li:first-child a:hover{background-color:#ecab00}.header__top-mylists li:first-child a span{padding-right:100px}.header__top-mylists li:last-child svg{color:#57802b}.header__main-box{background-color:#f5f8e7;display:flex;padding-top:1rem;padding-bottom:1rem}.header__main-box .row{display:flex;justify-content:space-between;align-items:center}.header__main-box .logo a{display:block}.header__top-auth a{color:#57802b;font-weight:500}.header__top-auth li:nth-child(2){padding-right:5px;padding-left:5px}.header__main-navigation li:first-child{margin-right:1rem}.header__main-navigation a{display:flex;text-decoration:none;color:#aab47c}.header__main-navigation a:hover{color:#31540d}.header__main-navigation a:hover h4{color:#31540d}.header__main-navigation a div{margin-left:10px;display:flex;flex-direction:column;align-items:baseline;width:160px}.header__main-navigation h4{font-weight:500;text-transform:uppercase;margin:0;color:#8b9e76}.header__main-navigation p{margin:0;font-size:.8rem}.header__main-navigation .active h4{color:#31540d}.header__main-phonebox{display:flex}.header__main-phonebox ul{margin:0;padding-left:1.2rem}.header__main-phonebox ul li{list-style:none;text-align:right}.header__main-phonebox a{color:#31540d;text-decoration:none;font-weight:500;font-size:1.3rem}.header__main-phonebox a:hover{color:#31540d}#confirm-email{color:#fff;font-weight:normal;font-size:1rem;text-align:center;background-color:#b50000;margin:0;padding:5px 0}body{margin:0;padding:0;font-family:Roboto,sans-serif;display:flex;flex-direction:column;min-height:100vh;background-color:#f8f8f8}.display-none{display:none !important}.content__table-wrap *{margin:0;padding:0}.list__dflex{display:flex;align-items:center;padding:0;margin:0}ul.list__dflex li{list-style:none}.content__wrap{width:100%;max-width:1480px;margin:0 auto}.row{padding-left:20px;padding-right:20px}.mr-1{margin-right:1rem}.mt-1{margin-top:1rem !important}.mt-5{margin-top:5rem}.ml-0{margin-left:0 !important}.ml-1{margin-left:1rem}.mr-1-5{margin-right:1.5rem}.mb-05{margin-bottom:.5rem !important}.mb-1{margin-bottom:1rem !important}.mb-6{margin-bottom:6rem}.w-300{width:300px}a{text-decoration:none}li{list-style:none}.pagination{display:flex;padding-top:2rem;background-color:#fff;justify-content:center;font-size:1.3rem}.pagination .page-item{margin-right:.5rem;margin-left:.5rem}.pagination .page-item.current-page{color:#57802b;background-color:#faebd7}.pagination .page-item a{color:#8e8e8e}.pagination .page-item a:hover{color:#57802b}.pagination .page-item .prev,.pagination .page-item .next{color:#57802b;font-size:1.2rem}.pagination .page-item .prev:hover,.pagination .page-item .next:hover{color:#31540d}.w100{width:100%;box-sizing:border-box}.info-text{font-size:.9rem}.info-text>a{color:#57802b}.simple__page{background-color:#fff;border-radius:5px;padding:2rem;margin-top:5rem;margin-bottom:5rem;color:#535353}.simple__page h1{font-size:1.5rem;margin-top:0;font-weight:normal}.simple__page img{-o-object-fit:cover;object-fit:cover;max-width:100%}.simple__page a{color:#57802b;text-decoration:underline}.simple__page a:hover{color:#31540d}.simple__page p{line-height:1.5rem;font-size:1rem}.help-page{width:600px;margin-right:auto;margin-left:auto}.modal{position:fixed;background:rgba(0,0,0,.5);top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center}.modal .modal__content{background-color:#fff;border-radius:5px;padding:1.5rem;position:relative;max-width:400px}.modal .modal__content .close__modal{position:absolute;width:35px;top:0;right:0;fill:#b50000}.modal .modal__content .close__modal:hover{cursor:pointer}.modal__form{font-family:"Roboto",serif;display:flex;flex-direction:column}.modal__form h4{margin-top:0;font-size:1.5rem;text-align:center;font-weight:normal}.modal__form p{font-size:1.1rem;margin:0}.modal__form p.form__header-subtitle{font-size:.9rem;margin-bottom:1rem}.modal__form a{font-size:.9rem;color:#8e8e8e;text-decoration:underline}.modal__form input[type=text],.modal__form input[type=password],.modal__form input[type=email]{width:100%;box-sizing:border-box;border:1px solid #31540d;border-radius:5px;background-color:#f5f8e7;padding:1rem;color:#57802b;font-size:1.3rem}.modal__form input[type=text].error,.modal__form input[type=password].error,.modal__form input[type=email].error{border-color:red}.modal__form input:focus{outline:none}.modal__form textarea{width:100%;box-sizing:border-box;border:1px solid #31540d;border-radius:5px;background-color:#f5f8e7;padding:1rem;color:#57802b;font-size:1.3rem}.modal__form textarea.error{border-color:red}.modal__form textarea:focus{outline:none}.modal__form .form__footer{margin-top:1.5rem}.modal__form .radio__item{margin-top:1rem}.badge{font-size:.8rem;border:1px solid #c5c6c6;padding:5px 10px;border-radius:1rem;color:#8e8e8e}.lds-dual-ring{display:inline-block}.lds-dual-ring:after{content:" ";display:block;width:20px;height:20px;margin-right:8px;border-radius:50%;border:2px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.error-notify{color:#b50000;font-size:.9rem;display:block;margin-top:5px}.btn{border-radius:5px;border-width:1px;border-style:solid;display:flex;align-items:center;justify-content:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;background-color:#fff}.btn:hover{cursor:pointer}.btn:disabled{opacity:.5}.btn:disabled:hover{cursor:auto}.btn.createOrderBtn{white-space:initial;text-align:center}.btn-outline{color:#535353}.btn-outline.orange{border-color:#ffb800}.btn-outline:hover{box-shadow:inset 0 0 0 1px #ffb800}.btn-outline.round{border-radius:50px}.btn-full{font-weight:bold;color:#fff !important}.btn-full.orange{background-color:#ffb800;border-color:#ffb800}.btn-full.orange:hover{background-color:#ecab00;border-color:#ecab00}.btn-full.green{background-color:#57802b;border-color:#57802b}.btn-full.green:hover{background-color:#31540d;border-color:#31540d}.btn-sm{padding:5px 20px;font-size:.9rem}.btn-md{padding:10px 35px;font-size:1rem}.btn-lg{padding:20px 35px;font-size:1.3rem}.form-row{display:flex;flex-grow:1}.form-row>.form-field{margin-bottom:0}.form-field{margin-bottom:1rem;width:100%}.resset-password-btn{font-size:.9rem;color:#b50000;opacity:.5;text-decoration:underline;cursor:pointer}input[type=radio]{position:absolute;z-index:-1;opacity:0}input[type=radio]+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;color:#535353;margin-bottom:1rem}input[type=radio]+label::before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:3px solid #8e8e8e;border-radius:50%;margin-right:.5em}input[type=radio]:checked+label::before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:3px solid #8e8e8e;background-color:#57802b;box-shadow:inset 0 0 0 4px #fff;border-radius:50%;margin-right:.5em}input[type=checkbox]{position:absolute;z-index:-1;opacity:0}input[type=checkbox].error+label::before{border-color:#b50000}input[type=checkbox]+label{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;color:#535353;margin-bottom:1rem}input[type=checkbox]+label a{color:#57802b}input[type=checkbox]+label a:hover{text-decoration:underline}input[type=checkbox]+label::before{background-color:#fff;content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;flex-grow:0;border:3px solid #8e8e8e;border-radius:5px;margin-right:.5em}input[type=checkbox]:checked+label::before{content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;flex-grow:0;border:3px solid #8e8e8e;background-color:#57802b;box-shadow:inset 0 0 0 3px #fff;border-radius:5px}input[type=file]{position:absolute;z-index:-1;opacity:0}input[type=file]+label{text-decoration:underline;cursor:pointer}input[type=file]+label:hover{color:#31540d}input[type=text]{border:1px solid #57802b;border-radius:5px;background-color:#f5f8e7;padding:1rem;box-sizing:border-box;width:100%}input[type=text]::-moz-placeholder{color:#aab47c;font-size:.9rem}input[type=text]:-ms-input-placeholder{color:#aab47c;font-size:.9rem}input[type=text]::placeholder{color:#aab47c;font-size:.9rem}input[type=text]:disabled{border-color:#a3a3a3;color:#535353;background-color:#e5e5e5}input[type=text]:disabled::-moz-placeholder{color:#a3a3a3}input[type=text]:disabled:-ms-input-placeholder{color:#a3a3a3}input[type=text]:disabled::placeholder{color:#a3a3a3}textarea{border:1px solid #57802b;border-radius:5px;background-color:#f5f8e7;padding:1rem;box-sizing:border-box;width:100%}textarea::-moz-placeholder{color:#aab47c;font-size:.9rem}textarea:-ms-input-placeholder{color:#aab47c;font-size:.9rem}textarea::placeholder{color:#aab47c;font-size:.9rem}textarea:disabled{border-color:#a3a3a3;color:#535353;background-color:#e5e5e5}textarea:disabled::-moz-placeholder{color:#a3a3a3}textarea:disabled:-ms-input-placeholder{color:#a3a3a3}textarea:disabled::placeholder{color:#a3a3a3}input[type=number]{border:1px solid #57802b;border-radius:5px;background-color:#f5f8e7;padding:1rem;box-sizing:border-box;width:100%}input[type=number].drug-price{padding:3px}input[type=number]::-moz-placeholder{color:#aab47c;font-size:.9rem}input[type=number]:-ms-input-placeholder{color:#aab47c;font-size:.9rem}input[type=number]::placeholder{color:#aab47c;font-size:.9rem}input[type=number]:disabled{border-color:#a3a3a3;color:#535353;background-color:#e5e5e5}input[type=number]:disabled::-moz-placeholder{color:#a3a3a3}input[type=number]:disabled:-ms-input-placeholder{color:#a3a3a3}input[type=number]:disabled::placeholder{color:#a3a3a3}input[type=password]{border:1px solid #57802b;border-radius:5px;background-color:#f5f8e7;padding:1rem;box-sizing:border-box;width:100%}input[type=password]::-moz-placeholder{color:#aab47c;font-size:.9rem}input[type=password]:-ms-input-placeholder{color:#aab47c;font-size:.9rem}input[type=password]::placeholder{color:#aab47c;font-size:.9rem}input[type=password]:disabled{border-color:#a3a3a3;color:#535353;background-color:#e5e5e5}input[type=password]:disabled::-moz-placeholder{color:#a3a3a3}input[type=password]:disabled:-ms-input-placeholder{color:#a3a3a3}input[type=password]:disabled::placeholder{color:#a3a3a3}select{border:1px solid #57802b;border-radius:5px;background-color:#f5f8e7;padding:1rem;box-sizing:border-box;width:100%}.search__box{background-color:#fff;padding:1rem 1.5rem;border:1px solid #e5e5e5;border-radius:5px;margin-top:1.4rem;margin-bottom:2rem;width:60%;margin-left:auto;margin-right:auto;box-sizing:border-box}.search__box form{position:relative;align-content:center}.search__box form input{width:100%;box-sizing:border-box;border:1px solid #31540d;border-radius:5px;background-color:#f5f8e7;padding:1rem;color:#57802b;font-size:1.3rem}.search__box form input::-moz-placeholder{color:#8b9e76;font-size:.9rem}.search__box form input:-ms-input-placeholder{color:#8b9e76;font-size:.9rem}.search__box form input::placeholder{color:#8b9e76;font-size:.9rem}.search__box form button{right:0;width:50px;height:100%;background-color:transparent;border:none;cursor:pointer;position:absolute}.search__location_grandson{grid-auto-flow:column;display:grid;row-gap:5px;grid-template-rows:repeat(3, 1fr);width:100%}.search__location_grandson .active a{color:#57802b;text-decoration:underline}.search__location_grandson a:hover{color:#31540d;text-decoration:underline}.search__location ul{padding:0;width:100%}.search__location li{list-style:none;display:flex}.search__location a{color:#8e8e8e;font-size:.8rem;text-decoration:none}.search__location .parentregion{text-decoration:underline;position:relative}.search__location .parentregion::after{color:#8e8e8e;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="0.8rem" height="0.4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 17 16"><path d="M10.106 12.69a1.49 1.49 0 0 1-2.104 0L1.561 6.246c-.582-.581-.839-2.103 1-2.103h12.988c1.901 0 1.582 1.521 1 2.103l-6.443 6.444z" fill="%238e8e8e" fill-rule="evenodd"/></svg>');position:absolute}.drugstore__search-form form{position:relative;align-content:center}.drugstore__search-form form input{width:100%;box-sizing:border-box;border:1px solid #31540d;background-color:#f5f8e7;padding:1rem;margin-top:1rem;margin-bottom:1rem;color:#57802b;font-size:1rem}.drugstore__search-form form input::-moz-placeholder{color:#8b9e76;font-size:.9rem}.drugstore__search-form form input:-ms-input-placeholder{color:#8b9e76;font-size:.9rem}.drugstore__search-form form input::placeholder{color:#8b9e76;font-size:.9rem}.drugstore__search-form form button{right:0;width:50px;height:100%;background-color:transparent;border:none;cursor:pointer;position:absolute}.drug__box{background-color:#fff;padding:1rem 1.5rem;border:1px solid #e5e5e5;border-radius:5px;margin-top:1.4rem;margin-bottom:2rem;width:60%;margin-left:auto;margin-right:auto;box-sizing:border-box}.drug__box p{margin:0}.drug__box-header{display:flex;align-items:center;justify-content:space-between}.drug__box-header h1{font-size:1.3rem;font-weight:normal;color:#57802b;margin:0}.drug__box-header a{color:#57802b;font-size:.9rem;display:flex;align-items:flex-end;text-decoration:underline}.drug__box-header a svg{margin-right:5px;font-size:1.3rem}.drug__box-content ul{margin:1rem 0 1rem 0;padding:0;-moz-column-count:2;column-count:2}.drug__box-content ul.whishlist__items{-moz-column-count:unset;column-count:unset}.drug__box-content ul.whishlist__items li{border-bottom:1px solid #8e8e8e;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:10px}.drug__box-content ul.whishlist__items li a{color:#535353}.drug__box-content ul.whishlist__items .whishlist__item-name{flex-grow:1}.drug__box-content ul.whishlist__items .whishlist__item-price{font-size:1rem}.drug__box-content ul.whishlist__items .whishlist__item-price span{text-decoration:none}.drug__box-content ul.whishlist__items .whishlist__item-trash{margin-left:1rem;color:#b50000}.drug__box-content p{margin:0 0 .2rem 0;font-size:.8rem;color:#8e8e8e}.drug__box-content p span{color:#535353;text-decoration:underline}.drug__box-footer{display:flex;align-items:center;justify-content:space-between}.drug__box-footer a{border:1px solid #ffb800;border-radius:5px;color:#535353;padding:.75rem 2rem;display:flex;align-items:center}.drug__box-footer a:hover{box-shadow:inset 0 0 0 1px #ffb800}.drug__box-footer a svg{color:#ffb800;font-size:1.5rem;margin-right:5px}.drug__price p{font-size:1.6rem}.drug__price p span{font-size:1.85rem;color:#57802b;font-weight:500}.content__table-wrap{background-color:#fff;padding-top:1rem;padding-bottom:2rem;box-sizing:border-box;border-radius:5px}.table__topbar{padding-left:2rem;padding-right:2rem;margin-top:.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.table__header{background-color:#57802b;padding:.3rem 2rem;color:#fff;display:grid;gap:20px;font-size:.9rem;font-weight:500}.table__header .table__header-item{display:flex;align-items:center}.table__item{display:grid;gap:20px;align-items:center;padding-left:2rem;padding-right:2rem;font-size:.9rem}.table__item:nth-child(2n){background-color:#f5f8e7}.table__all-drugs .table__header{grid-template-columns:1fr 200px 150px 40px}.table__all-drugs .table__header .table__header-item:not(:first-child){text-align:center;justify-content:center}.table__all-drugs .table__item{grid-template-columns:1fr 200px 150px 40px;padding-top:.7rem;padding-bottom:.7rem;background-color:#fff}.table__all-drugs .table__item div:not(:first-child){text-align:center}.table__all-drugs .table__item div:nth-child(1) a{color:#57802b;font-weight:normal;font-size:1rem}.table__all-drugs .table__item div:nth-child(1) a:hover{color:#31540d}.table__all-drugs .table__item div:nth-child(1) p{font-size:.8rem;color:#8e8e8e}.table__all-drugs .table__item div:nth-child(2) a{border-radius:20px;border:1px solid #57802b;padding:5px 15px;background-color:#fff;color:#535353}.table__all-drugs .table__item div:nth-child(2) a:hover{border-width:2px}.table__all-drugs .table__item div:nth-child(3){color:#57802b;font-weight:500}.table__all-drugs .table__item div:nth-child(4) a{color:#000;font-size:1.5rem;display:flex;justify-content:center}.table__all-drugs .table__item div:nth-child(4) a.enable:hover{color:#b50000}.table__all-drugs .table__item div:nth-child(4) a:hover{color:#b50000}.table__all-drugs .table__item:nth-child(2n){background-color:#f5f8e7}.alfabet .table-lists li:not(:first-child){text-transform:uppercase}.table__all-drugstores#mapViews .table__items{max-height:600px}.table__all-drugstores .table__header{grid-template-columns:1fr 50px 200px 150px 100px 120px 40px;margin-right:7px}.table__all-drugstores .table__header .table__header-item:not(:first-child){justify-self:center}.table__all-drugstores .table__header .table__header-item a{color:#fff;text-decoration:underline}.table__all-drugstores .table__header .table__header-item a:hover{color:#ffb800}.table__all-drugstores .table__item{grid-template-columns:1fr 50px 200px 150px 100px 120px 40px;padding-top:.7rem;padding-bottom:.7rem;font-size:1rem;background-color:#fff}.table__all-drugstores .table__item div:not(:first-child){justify-self:center}.table__all-drugstores .table__item:nth-child(2n){background-color:#f5f8e7}.table__all-drugstores .table__item.drug__to-order .drugstore-price span{color:#b50000}.table__all-drugstores .table__item svg{font-size:1.5rem}.table__all-drugstores .table__item .drugstore-name{display:flex}.table__all-drugstores .table__item .drugstore-name img{margin-right:10px;-o-object-fit:contain;object-fit:contain;max-width:50px}.table__all-drugstores .table__item .drugstore-name h4 a{color:#57802b;font-weight:500}.table__all-drugstores .table__item .drugstore-name h4 a:hover{text-decoration:underline}.table__all-drugstores .table__item .drugstore-name p{color:#8e8e8e;font-weight:normal;font-size:.8rem}.table__all-drugstores .table__item .drugstore-price{color:#57802b;font-weight:500;font-size:1rem;text-align:center}.table__all-drugstores .table__item .drugstore-price span{color:#8e8e8e;font-weight:normal;font-size:.8rem}.table__all-drugstores .table__item .drugstore-workingtime{display:flex;align-items:center;font-size:.9rem;color:#8e8e8e}.table__all-drugstores .table__item .drugstore-workingtime svg{margin-right:5px;color:#8e8e8e;font-size:1.3rem}.table__all-drugstores .table__item .drugstore-phone{display:flex;align-items:center;text-decoration:underline;cursor:pointer;color:#8e8e8e}.table__all-drugstores .table__item .drugstore-phone svg{margin-right:5px;color:#8e8e8e;font-size:1.3rem}.table__all-drugstores .table__item .drugstore-to-order{color:#8e8e8e}.table__all-drugstores .table__item .drugstore-whishlist a svg{color:#e5e5e5}.table__all-drugstores .table__item .drugstore-whishlist a.enable svg{color:#57802b}.table__all-drugstores .table__item .drugstore-whishlist a:hover svg{color:#ffb800}.table__drugstores-mainpage .table__header{grid-template-columns:1fr 50px 200px 150px}.table__drugstores-mainpage .table__header .table__header-item:not(:first-child){justify-self:center}.table__drugstores-mainpage .table__header .table__header-item a{color:#fff;text-decoration:underline}.table__drugstores-mainpage .table__header .table__header-item a:hover{color:#ffb800}.table__drugstores-mainpage .table__item{grid-template-columns:1fr 50px 200px 150px;padding-top:.7rem;padding-bottom:.7rem;font-size:1rem;background-color:#fff}.table__drugstores-mainpage .table__item div:not(:first-child){justify-self:center}.table__drugstores-mainpage .table__item:nth-child(2n){background-color:#f5f8e7}.table__drugstores-mainpage .table__item.drug__to-order .drugstore-price span{color:#b50000}.table__drugstores-mainpage .table__item svg{font-size:1.5rem}.table__drugstores-mainpage .table__item .drugstore-name{display:flex;align-items:center}.table__drugstores-mainpage .table__item .drugstore-name img{margin-right:10px;-o-object-fit:contain;object-fit:contain;max-width:50px}.table__drugstores-mainpage .table__item .drugstore-name h4 a{color:#57802b;font-weight:500}.table__drugstores-mainpage .table__item .drugstore-name h4 a:hover{text-decoration:underline}.table__drugstores-mainpage .table__item .drugstore-name p{color:#8e8e8e;font-weight:normal;font-size:.8rem}.table__drugstores-mainpage .table__item .drugstore-price{color:#57802b;font-weight:500;font-size:1rem;text-align:center}.table__drugstores-mainpage .table__item .drugstore-price span{color:#8e8e8e;font-weight:normal;font-size:.8rem}.table__drugstores-mainpage .table__item .drugstore-workingtime{display:flex;align-items:center;font-size:.9rem;color:#8e8e8e}.table__drugstores-mainpage .table__item .drugstore-workingtime svg{margin-right:5px;color:#8e8e8e;font-size:1.3rem}.table__drugstores-mainpage .table__item .drugstore-phone{display:flex;align-items:center;text-decoration:underline;cursor:pointer;color:#8e8e8e}.table__drugstores-mainpage .table__item .drugstore-phone svg{margin-right:5px;color:#8e8e8e;font-size:1.3rem}.table__drugstores-mainpage .table__item .drugstore-to-order{color:#8e8e8e}.table__drugstores-mainpage .table__item .drugstore-whishlist a svg{color:#e5e5e5}.table__drugstores-mainpage .table__item .drugstore-whishlist a.enable svg{color:#57802b}.table__drugstores-mainpage .table__item .drugstore-whishlist a:hover svg{color:#ffb800}.table-lists{display:flex;flex-flow:row wrap;align-items:center}.table-lists svg{font-size:1.3rem}.table-lists li{margin-right:1.5rem}.table-lists li a{color:#8e8e8e;display:flex}.table-lists li a svg{margin-right:5px}.table-lists li a:hover{color:#31540d}.table-lists li:last-child{margin-right:0}.table-lists li.active a{color:#57802b;font-weight:500}.header-item-whishlist a svg{font-size:1.5rem}#map .leaflet-div-icon{border:none;color:#fff;background-color:#57802b;border-radius:5px;padding:5px 10px;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;position:relative;display:flex;justify-content:center;font-size:14px}#map .leaflet-div-icon::after{content:" ";position:absolute;bottom:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #57802b}#map .leaflet-div-icon span{font-weight:600;margin-right:3px}.popup__drugstore .leaflet-popup-content-wrapper{background-color:#fff;border-radius:5px;border:1px solid #57802b}.popup__drugstore .leaflet-popup-content-wrapper .dg-popup__container,.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-btnGroup{display:flex;flex-direction:column;width:100%}.popup__drugstore .leaflet-popup-content-wrapper .dg-popup__container div{margin-bottom:10px}.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-btnGroup a:first-child{margin-top:10px;margin-bottom:10px}.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-btnGroup svg{position:unset;font-size:1.3rem;margin-right:5px}.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-address{font-size:.8rem;color:#535353}.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-phone{color:#000;font-weight:600}.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-whishlist{background-color:#ffb800;border-radius:5px;color:#fff;padding-top:.75rem;padding-bottom:.75rem;display:flex;align-items:center;justify-content:center;font-weight:600}.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-link{border:1px solid #ffb800;border-radius:5px;color:#535353;padding:.75rem;display:flex;align-items:center;justify-content:center}.popup__drugstore .leaflet-popup-content-wrapper .popup__drugstore-name{color:#57802b;font-size:.9rem;font-weight:600}.popup__drugstore svg{fill:#57802b !important}.curr-page-bottom{text-align:center;margin-top:1rem;color:#607d8b;font-size:.9rem}.table__content-wrap{display:grid;grid-template-columns:1fr}.table__content-wrap .table__items::-webkit-scrollbar{width:7px;background-color:#f9f9fd}.table__content-wrap .table__items::-webkit-scrollbar-thumb{background-color:#ffb800;border-radius:7px}.table__content-wrap .table__content-map{position:absolute;opacity:0;width:740px;height:640px;z-index:-1}.table__content-wrap.show_map{grid-template-columns:500px 1fr}.table__content-wrap.show_map .table__content-map{position:relative;opacity:1;max-width:740px;width:100%;height:640px;z-index:10}.table__content-wrap.show_map .table__header{grid-template-columns:1fr 50px}.table__content-wrap.show_map .table__header .table__header-item:nth-child(n+3){display:none}.table__content-wrap.show_map .table__item{grid-template-columns:1fr 50px}.table__content-wrap.show_map .table__item div:nth-child(n+3){display:none}.list-select>a{border:1px solid #535353;padding:4px 15px;border-radius:15px;display:inline-flex;align-items:center}.list-select>a::after{margin-left:4px;content:" ";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #535353}.list-select>ul{position:absolute;padding:1rem;background-color:#fff}.list-select>ul li{margin-bottom:10px}.drugstore-page{display:grid;grid-template-areas:"drugstore__header drugstore__header" "drugstore__address drugstore__content";grid-template-columns:500px 1fr}.drugstore__header{padding-right:2rem;padding-left:2rem;padding-bottom:1rem;display:flex;justify-content:space-between;border-bottom:1px solid #57802b;grid-area:drugstore__header}.drugstore__header .drugstore__header-right{display:flex;align-items:baseline}.drugstore__header .drugstore__header-right a:first-child{margin-right:1rem}.drugstore__header .drugstore__header-left{display:flex;align-items:center;flex-basis:55%;justify-content:space-between}.drugstore__header .drugstore__whishlist{width:130px}.drugstore__header .drugstore__whishlist a{display:flex;align-items:center;font-size:.9rem;color:#8e8e8e}.drugstore__header .drugstore__whishlist a svg{margin-right:5px;color:#57802b;font-size:1.2rem}.drugstore__header img{max-width:50px;-o-object-fit:contain;object-fit:contain}.drugstore__header .drugstore__name{font-size:1.3rem;font-weight:600;color:#535353;padding-right:1rem;padding-left:1rem;flex-grow:1}.drugstore__address{grid-area:drugstore__address;padding:2rem 4rem 2rem 2rem}.drugstore__content{grid-area:drugstore__content}.drugstore__params{color:#535353}.drugstore__params li{margin-bottom:1.5rem}.drugstore__params .param_key{font-size:.9rem;font-weight:600}.drugstore__params .param_value{font-size:1rem}#drugstore__map{height:500px}.drugstore__table-header{display:grid;grid-template-columns:1fr 150px 80px;background-color:#57802b;padding:.5rem 2rem;color:#fff;font-size:.9rem;font-weight:600}.drugstore__table-header .table__header-item:nth-child(2){text-align:center}.drugstore__table-content .table__item{grid-template-columns:1fr 150px 80px;padding:.5rem 2rem;gap:inherit}.drugstore__table-content .table__item div:not(:first-child){text-align:center}.drugstore__table-content .table__item div:nth-child(1) a{color:#57802b;font-weight:normal;font-size:1rem}.drugstore__table-content .table__item div:nth-child(1) a:hover{color:#31540d}.drugstore__table-content .table__item div:nth-child(1) p{font-size:.8rem;color:#8e8e8e}.drugstore__table-content .table__item div:nth-child(2){color:#57802b;font-weight:500}.drugstore__table-content .table__item div:nth-child(3) a{color:#000;font-size:1.5rem;display:flex;justify-content:center}.drugstore__table-content .table__item div:nth-child(3) a.enable:hover{color:#b50000}.drugstore__table-content .table__item div:nth-child(3) a:hover{color:#b50000}.drugstore__table-content .table__item:nth-child(2n){background-color:#f5f8e7}.marker-cluster-small>div{background-color:rgba(255,87,34,.64)}.phoneShowWrapper a{color:#57802b}#city_res::after{margin-left:4px;content:" ";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #535353}.choice_city{position:absolute;padding:1rem;background-color:#fff;width:140px;left:0}.choice_city li{margin-top:10px;margin-bottom:10px}.choice_city li p{cursor:pointer}.back-link{color:#57802b;font-weight:normal}#showDrugList{margin-right:1rem}footer{margin-top:auto;margin-left:auto;margin-right:auto;width:100%;font-size:.8rem}footer .row{display:flex;justify-content:space-between}footer .footer__bottom{background-color:#57802b;color:#fff}footer .footer__bottom p{margin-top:.2rem;margin-bottom:.2rem}footer .footer__bottom .row{display:flex;align-items:center;justify-content:space-between}footer .footer__bottom a{color:#b2d68d;text-decoration:none}.footer__main-wrap{display:grid;gap:1rem;grid-template-columns:230px 1fr 160px;width:100%}.footer_hr{height:2px;width:100%;margin-bottom:1rem;background-color:#8b9e76}.footer__main-navigation ul{-moz-column-count:3;column-count:3;padding:0}.footer__main-navigation ul li{list-style:none;line-height:1.5rem}.footer__main-navigation ul a{text-decoration:none;font-size:.9rem;color:#535353}.footer__main-navigation ul a:hover{color:#000}.footer__main-navigation h4{color:#31540d;text-transform:uppercase;font-size:.9rem;margin:0}.footer__alert-text{color:#57802b;width:90%;margin:1rem auto;text-align:center;font-size:.8rem}.footer__main-phonebox{display:flex;align-items:center}.footer__main-phonebox ul{margin:0;padding-left:1.2rem}.footer__main-phonebox ul li{list-style:none;text-align:right}.footer__main-phonebox a{color:#31540d;text-decoration:none;font-weight:500;font-size:1.3rem}.footer__main-phonebox a:hover{color:#31540d}@media(max-width: 992px){.table__content-map{width:auto !important}.search__box{width:auto}.search__box .search__location_grandson{display:block}.search__box .search__location_grandson li:not(:first-child){display:none}.drug__box{width:auto}.drug__box-footer{flex-direction:column}.drug__price{margin-bottom:1rem}.table__all-drugstores .table__header,.table__all-drugstores .table__item{grid-template-columns:1fr 50px 120px}.table__all-drugstores .table__header div:nth-child(3),.table__all-drugstores .table__header div:nth-child(4),.table__all-drugstores .table__header div:nth-child(5),.table__all-drugstores .table__header div:nth-child(7),.table__all-drugstores .table__item div:nth-child(3),.table__all-drugstores .table__item div:nth-child(4),.table__all-drugstores .table__item div:nth-child(5),.table__all-drugstores .table__item div:nth-child(7){display:none}.table__all-drugstores .table__topbar-right .table-lists li{width:100%}.drugstore-page{grid-template-columns:1fr;grid-template-areas:"drugstore__header" "drugstore__address" "drugstore__content"}.drugstore-page .drugstore__search-form input{border-top:1px solid #57802b}.drugstore-page .drugstore__header{flex-direction:column}.drugstore-page .drugstore__header-left{flex-direction:column;align-items:center}.drugstore-page .drugstore__header-left .drugstore__name{text-align:center;margin-top:.5rem;margin-bottom:.5rem}.drugstore-page .drugstore__header-right{flex-direction:column;margin-top:1rem;align-items:center}.drugstore-page .drugstore__header-right a{margin:0}.drugstore-page .drugstore__header-right a:first-child{margin-bottom:.5rem}}@media(max-width: 768px){.drugstore-whishlist,.drugstore-name img{display:none}.header__top-navigation,.header__top-mylists{display:none}.header__select-city{padding:5px 0}.table__drugstores-mainpage .table__header{grid-template-columns:1fr 200px 150px}.table__drugstores-mainpage .table__header .table__header-item:nth-child(2){display:none}.table__drugstores-mainpage .table__items .table__item{grid-template-columns:1fr 200px 150px}.table__drugstores-mainpage .table__topbar-left .table-lists li{flex-basis:45%;margin-right:0}.table__drugstores-mainpage .table__topbar-left .table-lists li:nth-child(1),.table__drugstores-mainpage .table__topbar-left .table-lists li:nth-child(2){margin-bottom:1rem}.table__drugstores-mainpage .table__topbar-right li{width:100%}.table__drugstores-mainpage .show_map{grid-template-columns:1fr}.table__drugstores-mainpage .show_map .table__content{display:none}.table__drugstores-mainpage .show_map .table__content-map{max-height:350px}.table__drugstores-mainpage .table__content-map{width:auto}.table__all-drugs .table__header,.table__all-drugs .table__item{grid-template-columns:1fr 200px 150px}.table__all-drugs .table__header div:last-child,.table__all-drugs .table__item div:last-child{display:none}.table__all-drugs.alfabet .table-lists li:first-child{width:100%;margin-bottom:1rem}.table__all-drugs.alfabet .table-lists li:not(:first-child){margin-bottom:.5rem}.table__all-drugstores .table__header,.table__all-drugstores .table__item{grid-template-columns:1fr 120px}.table__all-drugstores .table__header div:nth-child(3),.table__all-drugstores .table__header div:nth-child(4),.table__all-drugstores .table__header div:nth-child(5),.table__all-drugstores .table__header div:nth-child(7),.table__all-drugstores .table__item div:nth-child(3),.table__all-drugstores .table__item div:nth-child(4),.table__all-drugstores .table__item div:nth-child(5),.table__all-drugstores .table__item div:nth-child(7){display:none}.table__all-drugstores .table__header div:nth-child(2){display:none}.table__all-drugstores .table__item{grid-template-columns:1fr 120px}.table__all-drugstores .table__item>div:nth-child(2){display:none}.table__all-drugstores .table__topbar-right .table-lists li{width:100%}.drugstore__table-header,.table__item{grid-template-columns:1fr 150px !important}.drugstore__table-header>div:last-child,.table__item>div:last-child{display:none}.header__main-box .row{display:grid;grid-template-areas:"logo tel" "nav nav"}.header__main-box .logo{grid-area:logo}.header__main-box .logo img{height:30px}.header__main-box .header__main-navigation{grid-area:nav;border-top:1px solid #e5e5e5;padding-top:1rem;display:flex;justify-content:center;margin-top:1rem}.header__main-box .header__main-navigation img{height:40px}.header__main-box .header__main-navigation li:first-child{margin-right:0}.header__main-box .header__main-navigation a{flex-direction:column}.header__main-box .header__main-navigation a div{text-align:center;align-items:center;margin-left:0}.header__main-box .header__main-phonebox{grid-area:tel}.header__main-box .header__main-phonebox img{display:none}.header__main-box .header__main-phonebox ul{margin:0;padding:0;display:flex;flex-direction:column;width:100%}.header__main-box .header__main-phonebox ul a{font-size:1rem}.table__topbar{flex-direction:column}.table__content-wrap .table__items{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.showOnMap{margin-top:1rem;display:block;border-top:1px solid #e5e5e5;padding-top:1rem}.table__topbar-right,.table__topbar-left{width:100%}.footer__main-wrap{display:flex;flex-direction:column}.footer__main-navigation ul{-moz-column-count:2;column-count:2}#showDrugList{margin:0 auto 10px}.table__content-map{height:400px}}@media(max-width: 576px){.table__drugstores-mainpage .table__header{grid-template-columns:1fr 150px}.table__drugstores-mainpage .table__header .table__header-item:nth-child(2),.table__drugstores-mainpage .table__header .table__header-item:nth-child(3){display:none}.table__drugstores-mainpage .table__items .table__item{grid-template-columns:1fr 150px}.table__drugstores-mainpage .table__items .table__item .drugstore-whishlist,.table__drugstores-mainpage .table__items .table__item .drugstore-workingtime{display:none}.table__all-drugs .table__header,.table__all-drugs .table__item{grid-template-columns:1fr 1fr}.table__all-drugs .table__header div:nth-child(3),.table__all-drugs .table__header div:last-child,.table__all-drugs .table__item div:nth-child(3),.table__all-drugs .table__item div:last-child{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZnJvbnRlbmQvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL3ZhcmlhYmxlcy5zY3NzIiwibWFpbi5zY3NzIiwiYnV0dG9uLnNjc3MiLCJmb3JtLnNjc3MiLCJjb21wb25lbnRzL2Zyb250ZW5kL3NlYXJjaF9ib3guc2NzcyIsImNvbXBvbmVudHMvZnJvbnRlbmQvZHJ1Z19ib3guc2NzcyIsImNvbXBvbmVudHMvZnJvbnRlbmQvZi1tYWluLnNjc3MiLCJjb21wb25lbnRzL2Zyb250ZW5kL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9mcm9udGVuZC9tb2JpbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkFDRSxZQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQ0ksWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FFSixtQkFDRSxvQkFBQSxDQUNBLGFDSE8sQ0RJUCxZQUFBLENBQ0Esa0JBQUEsQ0FDQSx5QkFDRSxhQ2JNLENEZ0JWLG1CQUNFLG9CQUFBLENBQ0EsYUNaTyxDRGFQLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLHlCQUNFLGFDekJNLENEOEJaLHFCQUNFLFlBQUEsQ0FDQSxpQkFBQSxDQUlBLDBCQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FNQSwwQkFDRSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBRUYsNEJBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUdBLHNDQUNFLHdCQy9DSyxDRGdETCxlQUFBLENBQ0EsVUFBQSxDQUNBLDRDQUNFLHdCQ2xERyxDRG9ETCwyQ0FDRSxtQkFBQSxDQUtKLHVDQUNFLGFDeEVJLENEOEVaLGtCQUNFLHdCQ2xGVSxDRG1GVixZQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHVCQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBR0Es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QUNFLGNBQUEsQ0FNUixlQUNFLHFCQUFBLENBR0EsbUNBQ0UsOEJBQUEsQ0FBQSwyQkFBQSxDQUFBLHNCQUFBLENBR0osV0FDRSxlQUFBLENBQ0EsYUFBQSxDQUNBLDRCQUFBLENBQ0EsZ0JBQUEsQ0FFRix5Q0FFRSxVQUFBLENBR0YsbUJBQ0UsWUFBQSxDQUNBLHFCQUFBLENBSUEsNEJBQ0UsbUJBQUEsQ0FBQSxjQUFBLENBSUosY0FDRSxrQkFBQSxDQUVGLG9CQUNFLFlBQUEsQ0FBQSxDQUtKLHlCQUdJLDJDQUNFLCtCQUFBLENBRUUsd0pBRUUsWUFBQSxDQUtKLHVEQUNFLCtCQUFBLENBQ0EsMEpBRUUsWUFBQSxDQU9OLGdFQUVFLDZCQUFBLENBRUUsZ01BRUUsWUFBQSxDQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3ZhcmlhYmxlcy5zY3NzJztcblxuLmhlYWRlcl9fdG9wLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3NlbGVjdC1jaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX190b3AtbmF2aWdhdGlvbiB7XG4gIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX3RvcC1teWxpc3RzIHtcbiAgbGkge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS03MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS03NTA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19tYWluLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubG9nbyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fdG9wLWF1dGgge1xuICBhIHtcbiAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIGxpIHtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIHtcbiAgbGkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyZWVuLTIwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkZ3JlZW4tMzAwO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbWFpbi1waG9uZWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgIH1cbiAgfVxufVxuXG4jY29uZmlybS1lbWFpbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xufSIsIiRncmVlbi0xMDA6ICNGNUY4RTc7XG4kZ3JlZW4tMjAwOiAjQUFCNDdDO1xuJGdyZWVuLTMwMDogIzhiOWU3NjtcbiRncmVlbi01MDA6ICM1NzgwMkI7XG4kZ3JlZW4tOTAwOiAjMzE1NDBkO1xuJGdyYXktNTA6ICNGOEY4Rjg7XG4kZ3JheS0xMDA6ICNFNUU1RTU7XG4kZ3JheS0xNTA6ICNEOEQ4RDg7XG4kZ3JheS0yMDA6ICNDNUM2QzY7XG4kZ3JheS0zMDA6ICM4RThFOEU7XG4kZ3JheS03MDA6ICM1MzUzNTM7XG4kYmx1ZS1ncmF5LTIwMDogI0U0RTlFRDtcbiRibHVlLWdyYXktMzAwOiAjQ0VEOEUxO1xuJGJsdWUtZ3JheS04MDA6ICM0RDU5NjI7XG4kb3JhbmdlLTMwMDogI0ZGRTZBNjtcbiRvcmFuZ2UtNzAwOiAjRkZCODAwO1xuJG9yYW5nZS03NTA6ICNlY2FiMDA7XG4kcmVkLTcwMDogI0I1MDAwMDsiLCJAaW1wb3J0ICcuL2NvbXBvbmVudHMvdmFyaWFibGVzLnNjc3MnO1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnRfX3RhYmxlLXdyYXAgKiB7XG4gIG1hcmdpbjogMDtwYWRkaW5nOiAwO1xufVxuLmxpc3RfX2RmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxudWwubGlzdF9fZGZsZXggbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGVudF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm1yLTEtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLm1iLTA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIC5wYWdlLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgJi5jdXJyZW50LXBhZ2Uge1xuICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBhbnRpcXVld2hpdGU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXYsIC5uZXh0IHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gICYgPiBhIHtcbiAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgfVxufVxuXG4uc2ltcGxlX19wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmhlbHAtcGFnZSB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAuY2xvc2VfX21vZGFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmaWxsOiAkcmVkLTcwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbF9fZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgICYuZm9ybV9faGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgJlt0eXBlPXRleHRdLFxuICAgICZbdHlwZT1wYXNzd29yZF0sXG4gICAgJlt0eXBlPWVtYWlsXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzE1NDBkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhlNztcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBjb2xvcjogIzU3ODAyYjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgJi5lcnJvciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMTU0MGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGU3O1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGNvbG9yOiAjNTc4MDJiO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLnJhZGlvX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogJGdyYXktMzAwXG59XG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHdoaXRlIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZXJyb3Itbm90aWZ5IHtcbiAgY29sb3I6ICRyZWQtNzAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiIsIkBpbXBvcnQgJy4vY29tcG9uZW50cy92YXJpYWJsZXMuc2Nzcyc7XG5cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG4gIH1cbiAgJi5jcmVhdGVPcmRlckJ0biB7XG4gICAgd2hpdGUtc3BhY2U6aW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgLy8gY29sb3JcbiAgJi5vcmFuZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS03MDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRvcmFuZ2UtNzAwO1xuICB9XG4gICYucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbn1cbi5idG4tZnVsbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgLy8gY29sb3JcbiAgJi5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtNzAwO1xuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS03MDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTc1MDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS03NTA7XG4gICAgfVxuICB9XG4gICYuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTkwMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5idG4tbWQge1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG4tbGcge1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufSIsIkBpbXBvcnQgJy4vY29tcG9uZW50cy92YXJpYWJsZXMuc2Nzcyc7XG5cbi5mb3JtLXJvdyB7XG4gICYgPiAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlc3NldC1wYXNzd29yZC1idG4ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICRyZWQtNzAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJBRElPXG5pbnB1dCB7XG4gICZbdHlwZT1yYWRpb10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYrbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICYrbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ0hFQ0tCT1hcbmlucHV0IHtcbiAgJlt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5lcnJvciB7XG4gICAgICAmK2xhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYrbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJitsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGSUxFXG5pbnB1dCB7XG4gICZbdHlwZT1maWxlXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJitsYWJlbCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVEVYVFxuaW5wdXQge1xuICAmW3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi01MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQUFCNDdDO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTNhM2EzO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhM2EzYTM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRFWFRBUkVBXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi01MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0FBQjQ3QztcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNhM2EzYTM7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhM2EzYTM7XG4gICAgfVxuICB9XG59XG5cbi8vIE5VTUJFUlxuaW5wdXQge1xuICAmW3R5cGU9bnVtYmVyXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5kcnVnLXByaWNlIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNBQUI0N0M7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNhM2EzYTM7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2EzYTNhMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUEFTU1dPUkRcbmlucHV0IHtcbiAgJlt0eXBlPXBhc3N3b3JkXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNBQUI0N0M7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNhM2EzYTM7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2EzYTNhMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU0VMRUNUXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc4MDJiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZTc7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufSIsIkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdmFyaWFibGVzLnNjc3MnO1xuXG4uc2VhcmNoX19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTkwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi0zMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgfVxuICB9XG59XG4uc2VhcmNoX19sb2NhdGlvbl9ncmFuZHNvbiB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIC5hY3RpdmUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaF9fbG9jYXRpb24ge1xuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5wYXJlbnRyZWdpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFyZW50cmVnaW9uOjphZnRlciB7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9jdXNhYmxlPVwiZmFsc2VcIiB3aWR0aD1cIjAuOHJlbVwiIGhlaWdodD1cIjAuNHJlbVwiIHN0eWxlPVwiLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPVwieE1pZFlNaWQgbWVldFwiIHZpZXdCb3g9XCIwIDAgMTcgMTZcIj48cGF0aCBkPVwiTTEwLjEwNiAxMi42OWExLjQ5IDEuNDkgMCAwIDEtMi4xMDQgMEwxLjU2MSA2LjI0NmMtLjU4Mi0uNTgxLS44MzktMi4xMDMgMS0yLjEwM2gxMi45ODhjMS45MDEgMCAxLjU4MiAxLjUyMSAxIDIuMTAzbC02LjQ0MyA2LjQ0NHpcIiBmaWxsPVwiJTIzOGU4ZThlXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiLz48L3N2Zz4nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8g0YHRgtGA0LDQvdC40YbQsCDQkNC/0YLQtdC60LhcblxuLmRydWdzdG9yZV9fc2VhcmNoLWZvcm0ge1xuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi05MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTAwO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tMzAwO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdmFyaWFibGVzLnNjc3MnO1xuXG4uZHJ1Z19fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmRydWdfX2JveC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmRydWdfX2JveC1jb250ZW50IHtcbiAgdWwge1xuICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAmLndoaXNobGlzdF9faXRlbXMge1xuICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndoaXNobGlzdF9faXRlbS1uYW1lIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgICAgLndoaXNobGlzdF9faXRlbS1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2hpc2hsaXN0X19pdGVtLXRyYXNoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkcmVkLTcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMC4ycmVtIDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmRydWdfX2JveC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2UtNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJG9yYW5nZS03MDA7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJG9yYW5nZS03MDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuLmRydWdfX3ByaWNlIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuODVyZW07XG4gICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy92YXJpYWJsZXMuc2Nzcyc7XG5cbi5jb250ZW50X190YWJsZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLy8gVEFCTEVTXG4udGFibGVfX3RvcGJhciB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTUwMDtcbiAgcGFkZGluZzogMC4zcmVtIDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLnRhYmxlX19oZWFkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGFibGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgfVxufVxuLnRhYmxlX19hbGwtZHJ1Z3Mge1xuICAudGFibGVfX2hlYWRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjAwcHggMTUwcHggNDBweDtcbiAgICAudGFibGVfX2hlYWRlci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAudGFibGVfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIwMHB4IDE1MHB4IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpdiB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTUwMDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmLmVuYWJsZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLTcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gICAgfVxuICB9XG59XG4uYWxmYWJldCB7XG4gIC50YWJsZS1saXN0cyB7XG4gICAgbGkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9IFxufVxuXG4udGFibGVfX2FsbC1kcnVnc3RvcmVzIHtcbiAgJiNtYXBWaWV3cyB7XG4gICAgLnRhYmxlX19pdGVtcyB7XG4gICAgICAvL292ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgfVxuICAudGFibGVfX2hlYWRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTBweCAyMDBweCAxNTBweCAxMDBweCAxMjBweCA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIC50YWJsZV9faGVhZGVyLWl0ZW0ge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFibGVfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwcHggMjAwcHggMTUwcHggMTAwcHggMTIwcHggNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gICAgfVxuICAgICYuZHJ1Z19fdG8tb3JkZXIge1xuICAgICAgLmRydWdzdG9yZS1wcmljZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkcmVkLTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5kcnVnc3RvcmUtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRydWdzdG9yZS1wcmljZXtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRydWdzdG9yZS13b3JraW5ndGltZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRydWdzdG9yZS1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRydWdzdG9yZS10by1vcmRlciB7XG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgIH1cbiAgICAuZHJ1Z3N0b3JlLXdoaXNobGlzdCB7XG4gICAgICBhIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMTAwXG4gICAgICAgIH1cbiAgICAgICAgJi5lbmFibGUge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLTcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWJsZV9fZHJ1Z3N0b3Jlcy1tYWlucGFnZSB7XG4gICYjbWFwVmlld3MyIHtcbiAgICAudGFibGVfX2l0ZW1zIHtcbiAgICAgIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLy9tYXgtaGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlX19oZWFkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwcHggMjAwcHggMTUwcHg7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgLnRhYmxlX19oZWFkZXItaXRlbSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2UtNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJsZV9faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTBweCAyMDBweCAxNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gICAgfVxuICAgICYuZHJ1Z19fdG8tb3JkZXIge1xuICAgICAgLmRydWdzdG9yZS1wcmljZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkcmVkLTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5kcnVnc3RvcmUtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5kcnVnc3RvcmUtcHJpY2V7XG4gICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5kcnVnc3RvcmUtd29ya2luZ3RpbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5kcnVnc3RvcmUtcGhvbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5kcnVnc3RvcmUtdG8tb3JkZXIge1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG4gICAgLmRydWdzdG9yZS13aGlzaGxpc3Qge1xuICAgICAgYSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTEwMFxuICAgICAgICB9XG4gICAgICAgICYuZW5hYmxlIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZS03MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGFibGUtbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBzdmcge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oZWFkZXItaXRlbS13aGlzaGxpc3Qge1xuICBhIHtcbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG4vLyBNYXBzXG4jbWFwIHtcbiAgLmxlYWZsZXQtZGl2LWljb24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIHdpZHRoOiAwOyBcbiAgICAgIGhlaWdodDogMDsgXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkZ3JlZW4tNTAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG4gIH1cbn1cbi5wb3B1cF9fZHJ1Z3N0b3JlIHtcbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTUwMDtcbiAgICAuZGctcG9wdXBfX2NvbnRhaW5lcixcbiAgICAucG9wdXBfX2RydWdzdG9yZS1idG5Hcm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZGctcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucG9wdXBfX2RydWdzdG9yZS1idG5Hcm91cCB7XG4gICAgICBhIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwX19kcnVnc3RvcmUtYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgfVxuICAgIC5wb3B1cF9fZHJ1Z3N0b3JlLXBob25lIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wb3B1cF9fZHJ1Z3N0b3JlLXdoaXNobGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTcwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnBvcHVwX19kcnVnc3RvcmUtbGluayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlLTcwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5wb3B1cF9fZHJ1Z3N0b3JlLW5hbWUge1xuICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgZmlsbDogJGdyZWVuLTUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uY3Vyci1wYWdlLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICM2MDdkOGI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnRhYmxlX19jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAwO1xuICAudGFibGVfX2l0ZW1zIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmZDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS03MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuICB9XG4gIC50YWJsZV9fY29udGVudC1tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICYuc2hvd19tYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAwcHggMWZyO1xuICAgIC50YWJsZV9fY29udGVudC1tYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgLnRhYmxlX19oZWFkZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTBweDtcbiAgICAgIC50YWJsZV9faGVhZGVyLWl0ZW06bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZV9faXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MHB4O1xuICAgICAgZGl2Om50aC1jaGlsZChuICsgMykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxpc3Qtc2VsZWN0IHtcbiAgJiA+IGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiAwOyBcbiAgICAgIGhlaWdodDogMDsgXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkZ3JheS03MDA7XG4gICAgfVxuICB9XG4gICYgPiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5kcnVnc3RvcmUtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZHJ1Z3N0b3JlX19oZWFkZXIgZHJ1Z3N0b3JlX19oZWFkZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICBcImRydWdzdG9yZV9fYWRkcmVzcyBkcnVnc3RvcmVfX2NvbnRlbnRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MDBweCAxZnI7XG59XG4uZHJ1Z3N0b3JlX19oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW4tNTAwO1xuICBncmlkLWFyZWE6IGRydWdzdG9yZV9faGVhZGVyO1xuICAuZHJ1Z3N0b3JlX19oZWFkZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGEge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRydWdzdG9yZV9faGVhZGVyLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5kcnVnc3RvcmVfX3doaXNobGlzdCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5kcnVnc3RvcmVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5kcnVnc3RvcmVfX2FkZHJlc3Mge1xuICBncmlkLWFyZWE6IGRydWdzdG9yZV9fYWRkcmVzcztcbiAgcGFkZGluZzogMnJlbSA0cmVtIDJyZW0gMnJlbTtcbn1cbi5kcnVnc3RvcmVfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGRydWdzdG9yZV9fY29udGVudDtcbn1cbi5kcnVnc3RvcmVfX3BhcmFtcyB7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnBhcmFtX2tleSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucGFyYW1fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI2RydWdzdG9yZV9fbWFwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5kcnVnc3RvcmVfX3RhYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICAudGFibGVfX2hlYWRlci1pdGVtIHtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4uZHJ1Z3N0b3JlX190YWJsZS1jb250ZW50IHtcbiAgLnRhYmxlX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNTBweCA4MHB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgIGdhcDogaW5oZXJpdDtcbiAgICBkaXYge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgJi5lbmFibGUge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZC03MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTAwO1xuICAgIH1cbiAgfVxufVxuLm1hcmtlci1jbHVzdGVyLXNtYWxsIHtcbiAgJiA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSA4NyAzNCAvIDY0JSk7XG4gIH1cbn1cbi5waG9uZVNob3dXcmFwcGVyIHtcbiAgYSB7XG4gICAgY29sb3I6ICRncmVlbi01MDA7XG4gIH1cbn1cblxuI2NpdHlfcmVzIHtcbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM1MzUzNTM7XG4gIH1cbn1cbi5jaG9pY2VfY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxNDBweDtcbiAgbGVmdDogMDtcbiAgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmJhY2stbGluayB7XG4gIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jc2hvd0RydWdMaXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufSIsIkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvdmFyaWFibGVzLnNjc3MnO1xuXG5mb290ZXIge1xuICBtYXJnaW4tdG9wOmF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI0IyRDY4RDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5mb290ZXJfX21haW4td3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzBweCAxZnIgMTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9ociB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTMwMDtcbn1cblxuLmZvb3Rlcl9fbWFpbi1uYXZpZ2F0aW9uIHtcbiAgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19hbGVydC10ZXh0IHtcbiAgY29sb3I6ICRncmVlbi01MDA7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uZm9vdGVyX19tYWluLXBob25lYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3ZhcmlhYmxlcy5zY3NzJztcblxuLy8gTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgeyBcbiAgLnRhYmxlX19jb250ZW50LW1hcCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoX19ib3gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC5zZWFyY2hfX2xvY2F0aW9uX2dyYW5kc29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcnVnX19ib3gge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5kcnVnX19ib3gtZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kcnVnX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC8vINGC0LDQsdC70LjRhtGLXG4gIC50YWJsZV9fYWxsLWRydWdzdG9yZXMge1xuXG4gICAgLnRhYmxlX19oZWFkZXIsXG4gICAgLnRhYmxlX19pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwcHggMTIwcHg7XG4gICAgICBkaXYge1xuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFibGVfX3RvcGJhci1yaWdodCB7XG4gICAgICAudGFibGUtbGlzdHMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g0YLQsNCx0LvQuNGG0Ysg0LrQvtC90LXRhlxuXG4gIC5kcnVnc3RvcmUtcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJkcnVnc3RvcmVfX2hlYWRlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgXCJkcnVnc3RvcmVfX2FkZHJlc3NcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiZHJ1Z3N0b3JlX19jb250ZW50XCI7XG4gICAgLmRydWdzdG9yZV9fc2VhcmNoLWZvcm0ge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuLTUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRydWdzdG9yZV9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5kcnVnc3RvcmVfX2hlYWRlci1sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmRydWdzdG9yZV9fbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5kcnVnc3RvcmVfX2hlYWRlci1yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDc2OHB4IGFuZCB1cClcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyBcbiAgLmRydWdzdG9yZS13aGlzaGxpc3QsIFxuICAuZHJ1Z3N0b3JlLW5hbWUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3RvcC1uYXZpZ2F0aW9uLFxuICAuaGVhZGVyX190b3AtbXlsaXN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19zZWxlY3QtY2l0eSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLy8g0YLQsNCx0LvQuNGG0YtcbiAgLnRhYmxlX19kcnVnc3RvcmVzLW1haW5wYWdlIHtcbiAgICAudGFibGVfX2hlYWRlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweCAxNTBweDtcbiAgICAgIC50YWJsZV9faGVhZGVyLWl0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFibGVfX2l0ZW1zIHtcbiAgICAgIC50YWJsZV9faXRlbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIwMHB4IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGVfX3RvcGJhci1sZWZ0IHtcblxuICAgICAgLnRhYmxlLWxpc3RzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSksIFxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnRhYmxlX190b3BiYXItcmlnaHQge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g0LXRgdC70Lgg0L7RgtC60YDRi9GC0LAg0LrQsNGA0YLQsFxuICAgIC5zaG93X21hcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIC50YWJsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAudGFibGVfX2NvbnRlbnQtbWFwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZV9fY29udGVudC1tYXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC50YWJsZV9fYWxsLWRydWdzIHtcblxuICAgIC50YWJsZV9faGVhZGVyLFxuICAgIC50YWJsZV9faXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweCAxNTBweDtcbiAgICAgIGRpdiB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmFsZmFiZXQge1xuICAgICAgLnRhYmxlLWxpc3RzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlX19hbGwtZHJ1Z3N0b3JlcyB7XG4gICAgLnRhYmxlX19oZWFkZXIsXG4gICAgLnRhYmxlX19pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICAxMjBweDtcbiAgICAgIGRpdiB7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZV9faGVhZGVyIHtcbiAgICAgIGRpdiB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZV9faXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMjBweDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlX190b3BiYXItcmlnaHQge1xuICAgICAgLnRhYmxlLWxpc3RzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcnVnc3RvcmVfX3RhYmxlLWhlYWRlcixcbiAgLnRhYmxlX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNTBweCAhaW1wb3J0YW50O1xuICAgICYgPiBkaXYge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g0YLQsNCx0LvQuNGG0Ysg0LrQvtC90LXRhlxuXG4gIC5oZWFkZXJfX21haW4tYm94IHtcbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbG9nbyB0ZWwnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ25hdiBuYXYnO1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfX21haW4tbmF2aWdhdGlvbiB7XG4gICAgICBncmlkLWFyZWE6IG5hdjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9fbWFpbi1waG9uZWJveCB7XG4gICAgICBncmlkLWFyZWE6IHRlbDtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZV9fdG9wYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJsZV9fY29udGVudC13cmFwIHtcbiAgICAudGFibGVfX2l0ZW1zIHtcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIH1cbiAgfVxuICAuc2hvd09uTWFwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLnRhYmxlX190b3BiYXItcmlnaHQsXG4gIC50YWJsZV9fdG9wYmFyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWFpbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9vdGVyX19tYWluLW5hdmlnYXRpb24ge1xuICAgIHVsIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICB9XG4gIH1cblxuICAjc2hvd0RydWdMaXN0IHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB9XG4gIC50YWJsZV9fY29udGVudC1tYXAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgNTc2cHggYW5kIHVwKVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7IFxuICAvLyDRgtCw0LHQu9C40YbRi1xuICAudGFibGVfX2RydWdzdG9yZXMtbWFpbnBhZ2Uge1xuICAgIC50YWJsZV9faGVhZGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1MHB4O1xuICAgICAgLnRhYmxlX19oZWFkZXItaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFibGVfX2l0ZW1zIHtcbiAgICAgIC50YWJsZV9faXRlbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1MHB4O1xuICAgICAgICAuZHJ1Z3N0b3JlLXdoaXNobGlzdCxcbiAgICAgICAgLmRydWdzdG9yZS13b3JraW5ndGltZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnRhYmxlX19hbGwtZHJ1Z3Mge1xuICAgIC50YWJsZV9faGVhZGVyLFxuICAgIC50YWJsZV9faXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBkaXYge1xuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgXG4gIC8vINGC0LDQsdC70LjRhtGLINC60L7QvdC10YZcbn1cblxuXG5cblxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlcyAobGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgeyBcbiAgLy8gLmhlYWRlcl9fbWFpbi1ib3gge1xuICAvLyAgIC5yb3cge1xuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG5cbiJdfQ== */
