@import url("https://use.typekit.net/drg4vqr.css");@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?bso4sd");src:url("fonts/icomoon.eot?bso4sd#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?bso4sd") format("truetype"),url("fonts/icomoon.woff?bso4sd") format("woff"),url("fonts/icomoon.svg?bso4sd#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon', sans-serif !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calidad::before{content:"\e900"}.icon-envio::before{content:"\e901"}.icon-forma-pago::before{content:"\e902"}.icon-imagen::before{content:"\e903"}.icon-informacion::before{content:"\e904"}.icon-mastercard::before{content:"\e905"}.icon-pagatarde::before{content:"\e906"}.icon-paypal::before{content:"\e907"}.icon-sequra::before{content:"\e908"}.icon-visa-electron::before{content:"\e909"}.icon-visa::before{content:"\e90a"}.icon-flecha::before{content:"\e90b"}.icon-plus-full::before{content:"\e90c"}.icon-plus::before{content:"\e90d"}.icon-cesta-full::before{content:"\e90e"}.icon-cesta::before{content:"\e90f"}.icon-facebook::before{content:"\e910"}.icon-instagram::before{content:"\e911"}.icon-twitter::before{content:"\e912"}.icon-youtube::before{content:"\e913"}.icon-sesion::before{content:"\e914"}.icon-flecha-grande::before{content:"\e915"}.icon-contact::before{content:"\e916"}.icon-phone-full-2::before{content:"\e917"}.icon-phone-full::before{content:"\e918"}.icon-phone::before{content:"\e919"}.icon-alert::before{content:"\e91a"}.icon-check-empty::before{content:"\e91b"}.icon-check::before{content:"\e91c"}.icon-scroll::before{content:"\e91d"}.icon-aplazame::before{content:"\e91e"}.icon-tiktok::before{content:"\e91f"}.icon-play3::before{content:"\e920"}.icon-amazonpay::before{content:"\e921"}.icon-bizum::before{content:"\e922"}.icon-caixa::before{content:"\e923"}.icon-logo-oney::before{content:"\e924"}.icon-facebook-f::before{content:"\e925"}.icon-amazon::before{content:"\e926"}.icon-google::before{content:"\e927"}.icon-tablet-mobile::before{content:"\e928"}.icon-screen::before{content:"\e929"}.icon-problempc::before{content:"\e92a"}.icon-order::before{content:"\e92b"}.icon-numberid::before{content:"\e92c"}.icon-laptop::before{content:"\e92d"}.icon-asterisk::before{content:"\e92e"}.icon-info::before{content:"\e92f"}.icon-pay-money::before{content:"\e930"}.icon-bank::before{content:"\e931"}.icon-calite::before{content:"\e932"}.icon-check-circle::before{content:"\e933"}.icon-command::before{content:"\e934"}.icon-computer::before{content:"\e935"}.icon-configurator::before{content:"\e936"}.icon-headphone::before{content:"\e937"}.icon-code-number::before{content:"\e938"}.icon-check-simple::before{content:"\e939"}.icon-dialog::before{content:"\e93a"}.icon-download::before{content:"\e93b"}.icon-email::before{content:"\e93c"}.icon-goback::before{content:"\e93d"}.icon-google-pay::before{content:"\e93e"}.icon-apple-pay::before{content:"\e93f"}.icon-mastercard-horizontal::before{content:"\e940"}.icon-multibanco::before{content:"\e941"}.icon-multibanco-horizontal::before{content:"\e942"}.icon-edit::before{content:"\e943"}.icon-trash::before{content:"\e944"}.icon-isotipo::before{content:"\e945"}.icon-warranty::before{content:"\e946"}.icon-help-comment::before{content:"\e947"}.icon-method-pay::before{content:"\e948"}.icon-transport::before{content:"\e949"}.icon-cart::before{content:"\e94a"}.icon-star::before{content:"\e94b"}.icon-more::before{content:"\e94c"}.icon-google-rating::before{content:"\e94d"}.icon-arrow-large::before{content:"\e94e"}.icon-arrow-short::before{content:"\e94f"}.icon-search::before{content:"\e950"}.icon-user::before{content:"\e951"}.icon-need-help::before{content:"\e952"}.icon-arrow-diagonal::before{content:"\e953"}.icon-close-bold::before{content:"\e954"}.icon-close-light::before{content:"\e955"}.icon-condition::before{content:"\e956"}.icon-linkedin::before{content:"\e957"}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*,*::after,*::before{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}.clearfix{clear:both;float:none;margin:0;padding:0;height:0}iframe{border:0 solid transparent;width:100%;height:100%}select,textarea,input[type=text]{border-radius:5px;border:none;box-shadow:none}input::-webkit-autofill{background-color:transparent !important;box-shadow:none}body{background:#fff;margin:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;font-family:"Manrope",sans-serif;overflow-x:hidden}@media only screen and (max-width: 991px){body{height:100%;min-height:100vh}}body.filters-opened{overflow-y:hidden}body::-webkit-scrollbar{display:none}main,#main{padding-top:81px}@media only screen and (max-width: 991px){main,#main{padding-top:62px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0;text-align:left;font-family:"Manrope",sans-serif;font-weight:500}h1,.h1{font-size:45px;line-height:1;font-weight:400}h2,.h2{font-size:37px;line-height:1.3;font-weight:400}@media only screen and (max-width: 860px){h2,.h2{font-size:30px}}h3,.h3{font-size:30px;line-height:1;font-weight:300}h4,.h4{font-size:24px;line-height:1.8;font-weight:400}h5,.h5{font-size:19px;line-height:1.8;font-weight:400}h6,.h6{font-size:19px;line-height:1.8;font-weight:400}a{color:#07262b;text-decoration:none;font-size:14px;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}@media only screen and (min-width: 1280px){a:hover{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}}p{font-size:15px;line-height:1.4;color:#07262b}p strong{color:#000;font-weight:600}span{font-family:"Manrope",sans-serif}button{border:none;color:#e9522f;padding:10px;font-size:14px;cursor:pointer;display:inline-block;background-color:transparent;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s}@media only screen and (min-width: 991px){button:hover{background-color:#e9522f;color:#fff;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s}}table{width:100%;font-family:"Manrope",sans-serif;margin:50px 0 10px;font-weight:200;border-collapse:collapse}table thead tr th{font-size:18px}table thead tr:nth-child(2) th{font-size:14px}table th,table td{font-weight:200;border:1px solid #959595;background:#fff;text-align:center;padding:15px 0;font-size:14px}table tbody td{color:#959595}table th{background-color:#f0f1f1}ul{margin:0;padding-left:0;list-style:disc}input,select{padding:10px;background-color:#f0f1f1;color:#07262b;font-size:14px;border-radius:4px;border:none}.btncta{background-color:#07262b;padding:7px 40px;border-radius:8px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:1em;line-height:1;font-weight:300;position:relative;overflow:hidden;cursor:pointer;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 1280px){.btncta{padding:15px 30px}}.btncta__hide{position:relative;overflow:hidden;line-height:2.5}.btncta__text{font-size:15px;color:#fff;z-index:1;font-weight:500;transform:translateY(0) rotateX(0);transform-style:preserve-3d;overflow:hidden;display:flex;line-height:2.5;font-family:"Manrope",sans-serif;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}@media only screen and (max-width: 1280px){.btncta__text{line-height:1.3}}.btncta__flip{position:absolute;top:0%;bottom:auto;left:0%;right:auto;transform:translateY(-50%) rotateX(90deg);transform-style:preserve-3d;z-index:999;opacity:1;will-change:transform;line-height:2.5;font-family:"Manrope",sans-serif;display:none;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}.btncta__flip::before{content:attr(data-front);font-family:"Manrope",sans-serif;font-size:15px;color:#fff;font-weight:500}.btncta i{z-index:1;font-size:30px;color:#07262b;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.btncta::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:#71e6fc;z-index:0;display:none;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 1280px){.btncta:hover{background-color:#71e6fc;transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-webkit-transition:all 0.25s ease-in}.btncta:hover::before{height:100%}.btncta:hover .btncta__text{color:#07262b;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}.btncta:hover .btncta__flip{color:#07262b;transform:translateY(0) rotateX(0);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}.btncta:hover .btncta__flip::before{color:#07262b}}.btncta--white{background-color:#fff;border:1px solid #fff}.btncta--white .btncta__text{color:#07262b}.btncta--white::before{background-color:#71e6fc}@media only screen and (min-width: 1280px){.btncta--white:hover{background-color:#71e6fc;border:1px solid #71e6fc}}.btncta--outline-white{background-color:transparent;border:1px solid #fff}.btncta--outline-white .btncta__text{color:#fff}.btncta--outline-white::before{background-color:#71e6fc}@media only screen and (min-width: 1280px){.btncta--outline-white:hover{background-color:#71e6fc;border:1px solid #71e6fc;transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-webkit-transition:all 0.25s ease-in}.btncta--outline-white:hover .btncta__text{color:#07262b}.btncta--outline-white:hover .btncta__flip::before{color:#07262b}}.btncta--outline-secondary{background-color:transparent;border:1px solid #71e6fc}.btncta--outline-secondary .btncta__text{color:#fff}.btncta--outline-secondary::before{background-color:#71e6fc}@media only screen and (min-width: 1280px){.btncta--outline-secondary:hover{background-color:#71e6fc;border:1px solid #71e6fc;transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-webkit-transition:all 0.25s ease-in}.btncta--outline-secondary:hover .btncta__text{color:#07262b}.btncta--outline-secondary:hover .btncta__flip::before{color:#07262b}}.btncta--outline-primary{background-color:transparent;border:1px solid #e9522f}.btncta--outline-primary .btncta__text{color:#fff}.btncta--outline-primary::before{background-color:#e9522f}@media only screen and (min-width: 1280px){.btncta--outline-primary:hover{background-color:#e9522f}.btncta--outline-primary:hover .btncta__text{color:#fff}.btncta--outline-primary:hover .btncta__flip::before{color:#fff}}.btncta--white-toprimary{background-color:#fff;border:none}.btncta--white-toprimary .btncta__text,.btncta--white-toprimary i{color:#07262b;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.btncta--white-toprimary::before{background-color:#e9522f}@media only screen and (max-width: 1280px){.btncta--white-toprimary i{color:#fff}}@media only screen and (min-width: 1280px){.btncta--white-toprimary:hover{background-color:#e9522f}.btncta--white-toprimary:hover .btncta__text,.btncta--white-toprimary:hover i{color:#fff}.btncta--white-toprimary:hover .btncta__flip::before{color:#fff}}.btncta--primary{background-color:#e9522f;border:none}.btncta--primary .btncta__text{color:#fff}.btncta--primary::before{background-color:#07262b}@media only screen and (min-width: 1280px){.btncta--primary:hover{background-color:#07262b}.btncta--primary:hover .btncta__text{color:#fff}.btncta--primary:hover .btncta__flip::before{color:#fff}}.btncta--secondary{background-color:#71e6fc;border:none}.btncta--secondary .btncta__text{color:#07262b}.btncta--secondary::before{background-color:#71e6fc}@media only screen and (min-width: 1280px){.btncta--secondary:hover{background-color:#fff}.btncta--secondary:hover::before{background-color:#fff}}.link{display:inline-flex;position:relative}.link__text{text-transform:uppercase;display:inline-flex;position:relative;align-items:center;color:#e9522f;font-size:12px;font-weight:700;letter-spacing:0.5px;padding:0 5px;justify-content:center}.link__text::before{content:"";height:1px;width:100%;position:absolute;bottom:-1px;background-color:#e9522f;transform-origin:center;transition:transform 0.3s ease-in;-moz-transition:transform 0.3s ease-in;-ms-transition:transform 0.3s ease-in;-o-transition:transform 0.3s ease-in;-webkit-transition:transform 0.3s ease-in}@media only screen and (min-width: 1280px){.link:hover .link__text::before{transform:scaleX(0);transition:transform 0.3s ease-in;-moz-transition:transform 0.3s ease-in;-ms-transition:transform 0.3s ease-in;-o-transition:transform 0.3s ease-in;-webkit-transition:transform 0.3s ease-in}}.linkmenu{font-size:17px;margin:5px 0;color:#fff;display:inline-flex;font-weight:400}.linkmenu__text{font-size:17px;color:#fff;line-height:1.2;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}@media only screen and (min-width: 1280px){.linkmenu:hover .linkmenu__text{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}}.linkmenu--big .linkmenu__text{font-size:41px;position:relative;line-height:1.2}.linkmenu--big .linkmenu__text::before{content:"";width:2px;height:1px;background-color:#fff;position:absolute;bottom:8px;left:105%;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (min-width: 1280px){.linkmenu--big:hover .linkmenu__text{color:#e9522f}.linkmenu--big:hover .linkmenu__text::before{width:100vw;background-color:#e9522f;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}}.linkmenu--line{padding:15px 10px;position:relative;align-items:center}.linkmenu--line .linkmenu__text{color:#000}.linkmenu--line i{color:#000;font-size:20px;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.linkmenu--line::before{content:"";width:100%;height:0.5px;background-color:#b2b2b2;position:absolute;left:0;bottom:0}.linkmenu--line::after{content:"";width:0;height:0.5px;background-color:#e9522f;position:absolute;left:0;bottom:0;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (min-width: 1280px){.linkmenu--line:hover::after{width:100%;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.linkmenu--line:hover i{color:#e9522f;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}}.tag{border-radius:50px;background-color:#f0f1f1;font-size:11px;text-transform:uppercase;color:#07262b;position:relative;padding:6px 12px 6px 24px;display:inline-flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 860px){.tag{font-size:8px}}.tag::before{content:"";padding:4px;border-radius:50px;background-color:#07262b;position:absolute;left:10px}.tag--offer{background-color:#e9522f;color:#fff}.tag--offer::before{background-color:#fff}.tag--blog{background-color:#fff}.tag--blog::before{background-color:#71e6fc}.cardproduct{position:relative;overflow:hidden}.cardproduct::before{content:"";background-color:#eef2f6;position:absolute;left:0;top:0;width:100%;height:340px;z-index:0;transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1)}.cardproduct__header{padding:20px 30px;position:absolute;top:0;width:100%;left:0;display:flex;justify-content:space-between;gap:20px;z-index:2;align-items:flex-start}@media only screen and (max-width: 860px){.cardproduct__header{padding:20px 15px}}.cardproduct__opinions{white-space:nowrap;margin:0 0 0 auto}.cardproduct__opinions span{font-size:12px;line-height:1.4;display:block}@media only screen and (max-width: 860px){.cardproduct__opinions span{font-size:9px}}.cardproduct__stars i{font-size:12px;margin:0 -1px;color:#fea500}.cardproduct__img{padding:60px 30px 30px;height:340px;position:relative;z-index:1}.cardproduct__img img{width:100%;height:100%;object-fit:contain;z-index:2}.cardproduct__body{padding:20px 30px;position:relative;z-index:1}@media only screen and (max-width: 860px){.cardproduct__body{padding:10px 15px}}.cardproduct__prices{margin:5px 0;display:flex;column-gap:10px;color:#07262b}.cardproduct__prices .price-original{color:#07262b;font-weight:600}@media only screen and (max-width: 1280px){.cardproduct__prices .price-original{color:#fff}}@media only screen and (max-width: 860px){.cardproduct__prices .price-original{font-size:12px}}.cardproduct__prices.has-discount .price-discount{color:#e9522f;font-weight:600}@media only screen and (max-width: 860px){.cardproduct__prices.has-discount .price-discount{font-size:12px}}.cardproduct__prices.has-discount .price-original{color:#797979;text-decoration:line-through}.cardproduct__name{font-size:19px;color:#07262b;margin:0;font-weight:700;white-space:normal;min-height:45px}@media only screen and (max-width: 860px){.cardproduct__name{font-size:16px}}.cardproduct__especifications{margin:20px 0 10px}.cardproduct__especifications p,.cardproduct__especifications ul li{font-size:12px}.cardproduct__especifications ul{padding:0 0 0 15px}.cardproduct__especifications ul li{padding:0 0 5px}.cardproduct__footer{padding:0 20px 20px;display:flex;flex-direction:column;height:auto;position:relative;z-index:1}.cardproduct__footer .btncta{margin:0;animation:slide-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cardproduct__footer .btncta .btncta__text{color:#fff;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s}.cardproduct__name-especification{font-size:12px;margin:0}@media only screen and (max-width: 860px){.cardproduct__name-especification{font-size:9px}}.cardproduct__itemeespecification{margin:0 0 5px}.cardproduct__itemeespecification .progress{border-radius:30px;background:#f0f1f1}.cardproduct__itemeespecification .progress-bar{height:1px;border-radius:30px;background-color:#e9522f;width:50%}@media only screen and (max-width: 1280px){.cardproduct::before{height:100% !important;top:0;transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-moz-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-ms-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-o-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1)}.cardproduct .cardproduct__footer .btncta{animation:slide-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;padding:15px 40px}.cardproduct .cardproduct__footer .btncta__text{color:#07262b;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s}}@media only screen and (min-width: 1280px){.cardproduct:hover::before{height:100%;top:0;transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-moz-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-ms-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-o-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1)}.cardproduct:hover .cardproduct__footer .btncta{animation:slide-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cardproduct:hover .cardproduct__footer .btncta .btncta__text{color:#07262b;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s}}.cardproduct--special::before{height:310px;background-color:#121921}.cardproduct--special .cardproduct__img{padding:30px;height:310px;position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.cardproduct--special .cardproduct__img{padding:60px 30px 10px;height:260px}}.cardproduct--special .cardproduct__bg{position:absolute;width:100%;height:100%;background:radial-gradient(circle closest-side, #71e6fc, transparent);background-size:100% 100%}.cardproduct--special .cardproduct__name{line-height:1}.cardproduct--special .cardproduct__body{padding:18px 30px}@media only screen and (max-width: 860px){.cardproduct--special .cardproduct__body{padding:15px}}.cardproduct--special .cardproduct__opinions span,.cardproduct--special .cardproduct__opinions p{color:#797979}@media only screen and (min-width: 1280px){.cardproduct--special:hover .cardproduct__name{color:#fff}.cardproduct--special:hover p,.cardproduct--special:hover a,.cardproduct--special:hover span,.cardproduct--special:hover ul li,.cardproduct--special:hover ol li{color:#fff}}@media only screen and (max-width: 1280px){.cardproduct--special .cardproduct__footer .btncta .btncta__text{color:#07262b;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s}.cardproduct--special p,.cardproduct--special a,.cardproduct--special span,.cardproduct--special ul li,.cardproduct--special ol li{color:#fff}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(80px);transform:translateY(80px)}}.itemopinion{padding:20px 60px 20px 40px;background-color:#fff;border-radius:8px;max-width:630px;min-height:390px;display:inline-flex !important;flex-direction:column}@media only screen and (max-width: 860px){.itemopinion{padding:20px 16px}}.itemopinion__description{font-size:15px;line-height:1.7}@media only screen and (max-width: 860px){.itemopinion__description{font-size:13px}}.itemopinion__info{padding:45px 0 0;margin:auto 0 0;display:flex;column-gap:20px}.itemopinion__img{border-radius:50px;background-color:#f0f1f1;padding:10px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.itemopinion__img img{width:100%;height:100%;object-fit:cover}.itemopinion__img i{font-size:38px}.itemopinion__name{font-size:17px;font-weight:700}@media only screen and (max-width: 860px){.itemopinion__name{font-size:13px}}.itemopinion__buy{font-size:12px;color:#959595}.itemopinion__buy a{text-transform:uppercase;color:#e9522f;text-decoration:underline;text-underline-offset:4px;font-weight:700}@media only screen and (max-width: 860px){.itemopinion__buy a{font-size:13px}}.itemopinion__data p{margin:0}.itemopinion__stars{display:inline-flex;width:94px}.itemopinion__stars__wrapper{overflow:hidden;white-space:nowrap}.itemopinion__stars__wrapper i{font-size:18px;color:#fea500;margin:0 -1px}.markee{display:flex;align-items:center;padding:24px 0;overflow:visible;white-space:nowrap}@media only screen and (max-width: 860px){.markee{padding:16px 0}}.markee__content{display:flex;align-items:center}@keyframes moveBigText{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.markee__content svg{width:70px;height:auto;margin:0 40px 0 80px}@media only screen and (max-width: 640px){.markee__content svg{width:50px;height:auto;margin:0 30px 0 40px}}.markee__content i{margin:0 20px 0 25px;font-size:52px;color:#e9522f}@media only screen and (max-width: 860px){.markee__content i{font-size:42px}}.markee__title{font-size:95px;margin:0;color:#fff;line-height:1;font-family:"Manrope",sans-serif}@media only screen and (max-width: 860px){.markee__title{font-size:40px}}@media only screen and (max-width: 640px){.markee__title{font-size:31px}}.cardpost{display:inline-flex !important}@media only screen and (max-width: 991px){.cardpost{flex-direction:column-reverse}}.cardpost__content{background-color:#f0f1f1;border-radius:15px;display:flex;flex-direction:column;gap:20px;padding:20px;align-items:flex-start;width:60%;pointer-events:none}@media only screen and (max-width: 1080px){.cardpost__content{width:100%;padding:16px 16px 24px;gap:10px;min-height:180px}}@media only screen and (max-width: 640px){.cardpost__content{min-height:220px}}.cardpost__content .link{margin:auto 0 0;white-space:normal}.cardpost__title{font-size:20px;text-align:left;line-height:1.4;white-space:normal;color:#07262b !important;font-weight:400;font-family:"Manrope",sans-serif;margin:0}@media only screen and (max-width: 991px){.cardpost__title{line-height:1.3;margin:0 0 20px}}.cardpost__img{border-radius:12px;overflow:hidden;width:40%;min-height:200px;display:grid}@media only screen and (max-width: 991px){.cardpost__img{width:100%}}.cardpost__img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (min-width: 1280px){.cardpost:hover .cardpost__img img{transform:scale(1.2);transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}.google-reviews{border-radius:15px;background-color:#fff;display:flex;padding:10px 20px 10px 15px;gap:10px;align-items:center}.google-reviews__contentrating{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 8px}.google-reviews__contentrating i{font-size:44px;height:31px;margin:-10px 0 0;color:#797979}@media only screen and (max-width: 1280px){.google-reviews__contentrating:hover .google-reviews__link{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}}.google-reviews i{font-size:44px;height:31px;margin:-10px 0 0;color:#797979}.google-reviews__logogoogle{width:40px}.google-reviews__logogoogle img{width:100%;height:100%;object-fit:contain}.google-reviews__info{display:flex;gap:10px}.google-reviews__number{font-size:21px;margin:0;font-weight:600;line-height:1;font-family:"Manrope",sans-serif}.google-reviews__link{font-size:10px;color:#797979;margin:5px 0 0;font-family:"Manrope",sans-serif;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}.google-reviews__stars{display:flex}.google-reviews__stars i{height:auto;font-size:20px;color:#fea500;margin:0 -1px}.form-checkbox{display:block}.form-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;opacity:0;cursor:pointer;display:none}.form-checkbox input+span::before,.form-checkbox input+label::before{content:'';background-color:#fff;border-radius:3px;border:1px solid #797979;display:inline-block;width:20px;height:20px;top:-0.2em;margin-right:10px;vertical-align:top;cursor:pointer;text-align:center;transition:all 0.25s ease;position:absolute;left:0}@media only screen and (max-width: 860px){.form-checkbox input+span::before,.form-checkbox input+label::before{top:0}}.form-checkbox input:checked+span::before,.form-checkbox input:checked+label::before{content:"";background-color:#71e6fc;box-shadow:inset 0 0 0 3px #ebf9f6}.form-checkbox span{font-family:"Manrope",sans-serif;color:#07262b;font-size:13px;padding:0 0 0 30px}.form-checkbox label{position:relative;font-size:12px !important;font-weight:400 !important;cursor:pointer;display:flex;align-items:center;font-family:"Manrope",sans-serif;color:#07262b}@media only screen and (max-width: 375px){.form-checkbox label{flex-wrap:wrap}}.form-checkbox label a{font-weight:200;margin-left:4px;font-size:13px;font-family:"Manrope",sans-serif;color:#07262b}@media only screen and (min-width: 991px){.form-checkbox label a:hover{color:#e9522f !important}}.form-checkbox .legend{font-size:10px;display:block;font-weight:200;line-height:1.3;margin:10px 0 0}.cardproductheader{display:flex;width:100%;position:relative;padding:0}.cardproductheader__img{aspect-ratio:1;background-color:#eef2f6;display:grid;padding:20px}.cardproductheader__img img{width:100%;height:100%;object-fit:contain}.cardproductheader__img .tag{position:absolute;left:10px;top:10px;padding:3px 8px 3px 14px;font-size:10px;text-transform:inherit}.cardproductheader__img .tag::before{padding:2px;left:7px}.cardproductheader__content{padding:13px;background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:flex-start}.cardproductheader__condition{background-color:transparent;padding:0;margin:5px 0 0;font-size:12px}.cardproductheader__condition .condition{padding:0;margin:5px 0 0;font-size:12px;cursor:pointer}.cardproductheader__condition .condition i{font-size:12px;color:#e9522f;top:1px;position:relative;margin:0 0 0 4px}.cardproductheader__condition .show-condition{padding:14px;border-radius:8px;position:absolute;width:60%;background:#07262b;margin:4px 0 20px 60px;opacity:0;visibility:hidden;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.cardproductheader__condition .show-condition p{margin:0;font-size:10px;color:#fff}.cardproductheader__condition .show-condition a{color:#71e6fc;margin:0;font-size:10px;line-height:1.4;text-decoration:underline;font-weight:700}.cardproductheader__condition .show-condition .title{font-weight:800;margin:0 0 7px;font-size:12px}.cardproductheader__condition.show .show-condition{opacity:1;visibility:visible;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.cardproductheader__featured{font-weight:700;margin:auto 0 0;color:#e9522f}.cardproductheader__name{margin:0;font-size:12px;font-weight:700;font-family:"Manrope",sans-serif;line-height:1.4}.cardproductheader__price{margin:0;font-size:10px;color:#797979;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}.cardproductheader__price strong{color:#e9522f;font-size:12px;font-weight:600}.cardproductheader__price--discount{color:#797979;text-decoration:line-through}.cardproductheader__description{margin:10px 0 0;font-size:11px;line-height:1.4;font-family:"Manrope",sans-serif;font-weight:400}.cardproductheader__prices{margin:10px 0 5px;display:flex;column-gap:10px;font-family:"Manrope",sans-serif}.cardproductheader__prices .price-quantity{color:#07262b;line-height:1.2;font-family:"Manrope",sans-serif}@media only screen and (max-width: 860px){.cardproductheader__prices .price-quantity{font-size:12px}}.cardproductheader__prices .price-original{color:#07262b;font-weight:600;line-height:1.2;font-family:"Manrope",sans-serif}@media only screen and (max-width: 860px){.cardproductheader__prices .price-original{font-size:12px}}.cardproductheader__prices.has-discount .price-discount{color:#e9522f;font-weight:600;line-height:1.2;font-family:"Manrope",sans-serif}@media only screen and (max-width: 860px){.cardproductheader__prices.has-discount .price-discount{font-size:12px}}.cardproductheader__prices.has-discount .price-original{color:#797979;text-decoration:line-through;line-height:1.2;font-family:"Manrope",sans-serif}.cardproductheader__close{position:absolute;right:-2px;top:-4px;background-color:transparent !important;padding:10px}.cardproductheader__close i{font-size:12px;color:#000}.gobackmenu{display:inline-flex;align-items:center;gap:14px;margin:0 0 10px;background:transparent;border:none;padding:10px;font-family:"Manrope",sans-serif}@media only screen and (max-width: 1080px){.gobackmenu{margin:3px 0 8px}}.gobackmenu i{font-size:11px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;transform:rotate(180deg)}.gobackmenu i::after{content:"";border:0.25px solid #717171;position:absolute;width:25px;height:25px;border-radius:50px}.gobackmenu__text{color:#fff;font-size:11px}.background{background-color:rgba(0,0,0,0.6);position:fixed;height:100vh;width:100vw;z-index:11;opacity:0;visibility:hidden;top:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.cursor{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;opacity:0.8;z-index:99999;pointer-events:none;transition-property:width, height, opacity, background-color}.cursor p{font-size:12px}@media only screen and (max-width: 991px){.cursor{opacity:0;visibility:hidden;display:none}}.cursor__dot{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;transform-origin:50% 50%;margin-left:0;margin-top:0;pointer-events:none;border-radius:50%}.cursor__dot::before{content:"";position:absolute;display:block;width:25px;height:25px;border-radius:100%;transition-delay:0.15s;background:rgba(181,181,181,0.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);backface-visibility:hidden;will-change:transform;transition:0.6s ease-in;-moz-transition:0.6s ease-in;-ms-transition:0.6s ease-in;-o-transition:0.6s ease-in;-webkit-transition:0.6s ease-in}.cursor__drag{position:absolute;transform-origin:50% 50%;margin-left:0;margin-top:0;border-radius:50%;width:50px;height:50px;opacity:0;display:flex;justify-content:space-between;align-items:center;padding:5px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor__drag::before{content:"\e94f";display:block;font-size:16px;font-family:"icomoon",sans-serif;transform:rotate(180deg);transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor__drag::after{content:"\e94f";display:block;font-family:"icomoon",sans-serif;font-size:16px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor--inactive{display:none;opacity:0}.cursor--active .cursor__dot::before{width:14px;height:14px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor--active-drag{mix-blend-mode:inherit}.cursor--active-drag .cursor__dot::before{transform-origin:50% 50%;will-change:transform;transform:scale(1);border-radius:50%;width:60px;height:60px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor--active-drag .cursor__dot .cursor__drag{opacity:1;z-index:4;transition:0.6s ease-in;-moz-transition:0.6s ease-in;-ms-transition:0.6s ease-in;-o-transition:0.6s ease-in;-webkit-transition:0.6s ease-in}.form-group{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-group__input,.form-group input[type="submit"]{color:#b4b4b4 !important;border-bottom:1px solid #797979 !important;background-color:transparent !important;border-radius:20px !important;width:100% !important;padding:20px 20px !important;font-family:"Manrope",sans-serif;font-size:18px;line-height:18.4px;border-top:none !important;border-left:none !important;border-right:none !important;outline:none !important}.form-group__submit{position:absolute;right:10px;color:transparent;height:60%;cursor:pointer}.form-group__submit .btncta{padding:0 25px;height:100%;z-index:0;position:relative}.form-group__submit .btncta i{font-size:18px;margin:0;transform:rotate(180deg)}.form-group__submit input{width:100%;height:100%;position:absolute;z-index:1;color:transparent;background-color:transparent !important}@media only screen and (min-width: 1280px){.form-group__submit:hover .btncta{background-color:#fff}.form-group__submit:hover .btncta::before{background-color:#fff}}.form-group--search{position:relative;display:flex;align-items:center}.form-group--search input{padding:13px 20px;border-bottom:1px solid white !important;font-size:15px;outline:none}.form-group--search .form-group__btn-search{position:absolute;right:10px;background-color:transparent}.form-group--search .form-group__btn-search i{color:#fff;font-size:16px}.page-content{display:flex;flex-direction:column}.dfd-fullscreen.dfd-fullscreen{z-index:99999999999 !important}@media (min-width: 991px){.dfd-fullscreen.dfd-fullscreen{top:0 !important}}@media (max-width: 991px){.dfd-mobile.dfd-mobile{top:0 !important}}.dfd-layer.dfd-layer{padding:0 !important}@media (max-width: 991px){.dfd-layer.dfd-layer{padding:10px 0 0 !important}}.cartBody .productmodal-sec{top:120px !important}@media only screen and (max-width: 640px){.cartBody .productmodal-sec{top:150px !important}}.container{width:100%;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px}@media only screen and (max-width: 991px){.container{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 640px){.container{padding-left:16px;padding-right:16px}}.container--large{max-width:1920px}@media only screen and (min-width: 1600px){.container--large{max-width:1600px}}.container--medium{max-width:1390px}.container--medium-small{max-width:1180px}.container--small{max-width:1024px}.header{position:fixed;z-index:9999999999;top:0;width:100%;background-color:#000 !important}.header ul li{list-style:none !important}.header__container{display:flex;justify-content:flex-start;align-items:center;background-color:#000;width:100%;z-index:10;position:relative;border-bottom:0.25px solid #717171;transition:top 0.3s ease-out}.header__menuburger{width:auto;padding:0 20px;cursor:pointer;height:81px;display:flex;flex-direction:column;justify-content:center;border-right:0.25px solid #717171}@media only screen and (max-width: 991px){.header__menuburger{height:55px;padding:0 14px}}@media only screen and (min-width: 1280px){.header__menuburger:hover .header__menuburger-line{margin:0;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__menuburger-line{height:1px;background-color:#fff;border:0.5px solid #fff;width:70px;margin:5px 0;display:block;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (max-width: 1080px){.header__menuburger-line{width:45px}}@media only screen and (max-width: 640px){.header__menuburger-line{margin:3px 0}}.header__logo{display:flex;align-items:center}.header__logo svg{width:170px;height:auto}@media only screen and (max-width: 991px){.header__logo svg{width:112px}}.header__menu{display:flex;align-items:center;padding:10px 0 10px 20px;position:relative}@media only screen and (max-width: 640px){.header__menu{padding:10px 0 10px 10px}}.header__links{padding:0 0 0 35px}@media only screen and (max-width: 991px){.header__links{display:none}}.header__links .linkmenu{margin:0 15px;padding:20px 0;background-color:transparent !important;cursor:pointer}.header__links .linkmenu__text{font-size:15px}.header__buy{display:flex;align-items:center;padding:10px 30px 10px 0;margin-left:auto}@media only screen and (max-width: 1080px){.header__buy{padding:10px 20px 10px 0}}@media only screen and (max-width: 640px){.header__buy{padding:10px 20px 10px 0}}.header__buy .btncta--outline-primary{margin:0 10px 0 0;padding:6px 30px}@media only screen and (max-width: 1280px){.header__buy .btncta--outline-primary{padding:15px 30px}}@media only screen and (max-width: 991px){.header__buy .btncta--outline-primary{display:none}}.header__search{margin:0 20px;width:auto;min-width:240px}@media only screen and (max-width: 1280px){.header__search{min-width:auto;margin:0 20px 0 0;position:fixed;width:auto;padding:0;top:18px;right:82px;left:auto;border-top:none;transition:all 0.3s ease-in-out,height cubic-bezier(0.77, 0, 0.175, 1) 0.2s}.header__search .form-group{transition:transform cubic-bezier(0.77, 0, 0.175, 1) 0.8s,opacity 0.3s ease-in-out;transform:translateX(0) translateY(-200%);opacity:0}}@media only screen and (max-width: 991px){.header__search{top:9px}}.header__search .form-group__btn-search i{transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (min-width: 1280px){.header__search .form-group__btn-search:hover i{color:#e9522f;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__search #search_widget{width:100%}@media only screen and (max-width: 1280px){.header__search #search_widget{width:fit-content;min-width:min-content}}.header__search #search_widget form{position:relative;display:flex;align-items:center}@media only screen and (max-width: 1280px){.header__search #search_widget form{justify-content:center}}.header__search #search_widget form input{padding:15px 20px 14px 44px;font-size:15px;outline:none !important;background-color:transparent !important;color:#fff;line-height:1;font-family:"Manrope",sans-serif}@media only screen and (min-width: 1280px){.header__search #search_widget form input{border:1px solid #fff !important;border-radius:8px !important}}@media only screen and (max-width: 1280px){.header__search #search_widget form input{width:32px;height:42px;border-bottom:none !important;padding:0;z-index:1}}@media only screen and (max-width: 1280px){.header__search #search_widget form input::placeholder{color:transparent}}.header__search #search_widget form i{color:#fff}.header__search #search_widget form i.icon-search{left:8px}@media only screen and (max-width: 1280px){.header__search #search_widget form i.icon-search{z-index:0;font-size:20px;padding:0}}.header__search #search_widget form .form-group__btn-search{position:absolute;right:10px;background-color:transparent}.header__search #search_widget form .form-group__btn-search i{color:#fff;font-size:16px}.header__actionsearch,.header__actionuser,.header__actioncart{padding:10px 5px;margin:0 3px;background-color:transparent !important;cursor:pointer}@media only screen and (max-width: 991px){.header__actionsearch,.header__actionuser,.header__actioncart{padding:0 5px}}.header__actionsearch i,.header__actionuser i,.header__actioncart i{font-size:24px;color:#fff;position:relative;z-index:1;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (min-width: 1280px){.header__actionsearch:hover i,.header__actionuser:hover i,.header__actioncart:hover i{color:#e9522f;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__actionsearch{display:none}@media only screen and (max-width: 1280px){.header__actionsearch{width:31px;height:42px;display:inline-block}}.header__actionsearch i{font-size:21px}.header__actioncart{position:relative}.header__actioncart .productcount{position:absolute;top:3px;right:-3px;font-size:10px;background-color:#e9522f;border-radius:50px;padding:2px;color:#fff;aspect-ratio:1 / 1;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-family:"Manrope",sans-serif;z-index:1}@media only screen and (max-width: 991px){.header__actioncart .productcount{top:-3px}}.header__login.submenuopen .header__submenulogin{z-index:2;right:20px;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 640px){.header__login.submenuopen .header__submenulogin{right:0}}.header__login.submenuopen .background{opacity:1;visibility:visible}.header__login.submenuopen .header__actionuser i::before{content:"\e955"}.header__login .background{width:100%;left:0;z-index:-1;display:none}@media only screen and (max-width: 640px){.header__login .background{display:flex}}.header__submenulogin{display:flex;flex-direction:column;position:absolute;gap:20px;top:80px;padding:30px 20px 20px;right:-100%;width:auto;height:auto;z-index:-1;min-width:280px;background-color:#07262b;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 991px){.header__submenulogin{top:54px}}@media only screen and (max-width: 640px){.header__submenulogin{width:100%}}.header__loginitem{width:100%;padding:0}@media only screen and (max-width: 991px){.header__loginitem{width:100%;text-align:left}}.header__loginitem .a,.header__loginitem a{width:100%}.header__loginitem .a.account,.header__loginitem .a.login,.header__loginitem a.account,.header__loginitem a.login{background-color:#e9522f;color:white;padding:10px;padding-left:30px;margin:0;font-size:15px;font-weight:500;border-radius:100px;border:none;text-align:center}@media only screen and (max-width: 991px){.header__loginitem .a.account span,.header__loginitem .a.login span,.header__loginitem a.account span,.header__loginitem a.login span{position:relative}}@media only screen and (max-width: 991px){.header__loginitem .a.account span::before,.header__loginitem .a.login span::before,.header__loginitem a.account span::before,.header__loginitem a.login span::before{content:'\e914';font-family:"icomoon",sans-serif;font-size:25px;position:absolute;top:-2px;left:-30px;color:white}}@media only screen and (max-width: 991px){.header__loginitem .a.logout,.header__loginitem a.logout{padding:15px 0;color:#e9522f;text-align:center}}@media only screen and (max-width: 991px){.header__loginitem .a.sign-up,.header__loginitem a.sign-up{text-align:center;font-size:14px;line-height:18px;padding:14px 0}}.header__loginitem .btncta.btncta--primary::before{background-color:#000}.header__nav{width:100%;position:fixed;height:100dvh;top:0;left:-100%;overflow:hidden;z-index:9;padding:81px 0 0;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (max-width: 991px){.header__nav{padding:55px 0 0}}.header__nav::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:-1;transition:transform cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transform:translateX(-100%) translateY(0%)}.header__firstlevel{display:flex;flex-direction:column;height:100%;padding:55px 40px 0 125px;width:34%}@media only screen and (max-width: 1280px){.header__firstlevel{padding:55px 40px 0 55px}}@media only screen and (max-width: 1080px){.header__firstlevel{padding:25px 20px 0 0;width:100%}}.header__firstlevel::before{content:"";width:0.25px;height:73dvh;position:absolute;left:85px;top:0;background:#717171;display:none}@media only screen and (max-width: 1080px){.header__firstlevel::before{display:block}}@media only screen and (max-width: 991px){.header__firstlevel::before{left:73px}}@media only screen and (max-width: 1080px){.header__firstlevel-list{padding:0 0 0 105px !important}}@media only screen and (max-width: 991px){.header__firstlevel-list{padding:0 0 0 92px !important}}.header__itemfirstlevel{padding:0}.header__itemfirstlevel>.linkmenu{font-size:18px;width:100%;position:relative;margin:0 0 10px;padding:15px 20px;background-color:#262626 !important;border-radius:11px;display:flex;flex-direction:column;gap:5px;cursor:pointer}@media only screen and (max-width: 1080px){.header__itemfirstlevel>.linkmenu{padding:10px;background-color:#262626 !important;border-radius:11px;display:flex;flex-direction:column;gap:25px}}@media only screen and (max-width: 540px){.header__itemfirstlevel>.linkmenu{gap:15px}}.header__itemfirstlevel>.linkmenu i{display:block;font-size:14px;color:#fff;margin:0 0 0 auto;position:absolute;top:10px;right:10px}@media only screen and (max-width: 1080px){.header__itemfirstlevel>.linkmenu i{display:block}}.header__itemfirstlevel>.linkmenu .linkmenu__text{position:relative;text-align:center}@media only screen and (max-width: 1080px){.header__itemfirstlevel>.linkmenu .linkmenu__text{font-size:30px;text-align:left}}.header__itemfirstlevel>.linkmenu .linkmenu__text::before{display:none}@media only screen and (max-width: 1080px){.header__itemfirstlevel>.linkmenu .linkmenu__text::before{width:10px;height:2px;display:none}}.header__basiclinks{margin:auto 0 15px;display:flex;flex-direction:column;gap:15px}@media only screen and (max-width: 1080px){.header__basiclinks{padding:20px 0 30px 105px !important}}@media only screen and (max-width: 640px){.header__basiclinks{margin:auto 0 15px;padding:0 0 10px 105px !important}}@media only screen and (max-width: 640px){.header__basiclinks .linkmenu__text{font-size:18px}}.header__basiclinks .link-help{display:none}@media only screen and (max-width: 1080px){.header__basiclinks .link-help{display:block}}.header__basiclinks .link-help .linkmenu i{display:none;color:#e9522f;font-size:22px;margin-right:8px}@media only screen and (max-width: 1080px){.header__basiclinks .link-help .linkmenu i{display:block}}@media only screen and (max-width: 1080px){.header__basiclinks .link-help .linkmenu .linkmenu__text{color:#e9522f}}.header__basiclinks li{padding:0}.header__accountlinks{margin:0 0 50px;display:flex;flex-direction:column;gap:15px;z-index:0}.header__accountlinks li{padding:0}@media only screen and (max-width: 1080px){.header__accountlinks{width:100%;padding:0 0 0 16px}}@media only screen and (max-width: 1080px){.header__accountlinks .linkmenu{width:100%;justify-content:center}}@media only screen and (max-width: 640px){.header__accountlinks .linkmenu__text{font-size:15px}}@media only screen and (max-width: 1080px){.header__accountlinks .linkmenu--signin{padding:15px 40px;border-radius:8px;background-color:#71e6fc;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: 1080px){.header__accountlinks .linkmenu--signin .linkmenu__text{color:#07262b;text-align:center;display:flex;align-items:center;gap:10px}}.header__accountlinks .linkmenu--signin .linkmenu__text i{display:none;font-size:25px}@media only screen and (max-width: 1080px){.header__accountlinks .linkmenu--signin .linkmenu__text i{display:block}}.header__secondlevel{position:fixed;top:0;width:66%;left:100%;display:flex;background-color:#fff;z-index:2;height:100%;padding:55px 0 0 0;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (max-width: 1080px){.header__secondlevel{width:100%;background-color:#000;left:-100%}}.header__secondlevel .gobackmenu{display:none;background-color:transparent !important}@media only screen and (max-width: 1080px){.header__secondlevel .gobackmenu{display:inline-flex;margin:0 30px 10px}}@media only screen and (max-width: 640px){.header__secondlevel .gobackmenu{margin:3px 16px 8px}}@media only screen and (min-width: 1080px){.header__secondlevel.active-slider-blog .header__blog{animation:slider-blog 0.8s cubic-bezier(0.77, 0, 0.175, 1) forwards}}.header__secondlevel-container{padding:60px 30px;width:40%}@media only screen and (max-width: 1080px){.header__secondlevel-container{width:100%;padding:50px 0}}@media only screen and (max-width: 991px){.header__secondlevel-container{padding:20px 0}}@media only screen and (max-width: 640px){.header__secondlevel-container{padding:10px 0}}@media only screen and (max-width: 1080px){.header__secondlevel-container .levelscroll{overflow:auto;height:calc(100vh - 108px);padding:0 0 150px}}.header__allabout{border-radius:9px;background-color:#000;padding:20px;display:block;position:relative;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s}@media only screen and (max-width: 1080px){.header__allabout{background-color:#262626;margin:0 30px}}@media only screen and (max-width: 640px){.header__allabout{margin:0 16px}}.header__allabout i{color:#fff;position:absolute;top:25px;right:20px;font-size:15px;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1080px){.header__allabout i{top:15px;right:13px}}@media only screen and (min-width: 1280px){.header__allabout:hover{background-color:#e9522f;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s}.header__allabout:hover i{transform:translate(10px, -10px);transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}.header__allabout-title{font-size:19px;color:#fff;width:50%;font-weight:700;line-height:1.2;margin:0 0 14px;font-family:"Manrope",sans-serif}@media only screen and (max-width: 640px){.header__allabout-title{font-size:16px;width:100%;margin:0 0 9px}}.header__allabout-description{font-size:12px;color:#fff;margin:0;width:80%;font-family:"Manrope",sans-serif}@media only screen and (max-width: 640px){.header__allabout-description{font-size:11px;width:100%;line-height:1.5}}.header__secondlevel-list{margin:28px 0;height:calc(100vh - 550px);overflow-y:auto;overflow-x:hidden;padding-right:10px}@media only screen and (max-width: 1280px){.header__secondlevel-list{height:calc(100vh - 600px)}}@media only screen and (max-width: 1080px){.header__secondlevel-list{margin:10px 30px 40px;height:auto;overflow-y:hidden}}@media only screen and (max-width: 640px){.header__secondlevel-list{margin:10px 16px}}.header__secondlevel-list::-webkit-scrollbar{width:3px}.header__secondlevel-list::-webkit-scrollbar-track{border-radius:10px}.header__secondlevel-list::-webkit-scrollbar-thumb{background:#e9522f;border-radius:10px}.header__itemsecondlevel{cursor:pointer;padding:0}.header__itemsecondlevel>.linkmenu{justify-content:space-between;width:100%;margin:0;background-color:transparent;cursor:pointer}@media only screen and (max-width: 1080px){.header__itemsecondlevel>.linkmenu::before{background-color:#fff}.header__itemsecondlevel>.linkmenu i{color:#fff;font-size:15px}}@media only screen and (max-width: 1080px){.header__itemsecondlevel>.linkmenu .linkmenu__text{color:#fff;font-size:14px}}.header__megaimg{width:60%;height:100%}@media only screen and (max-width: 1080px){.header__megaimg{display:none}}.header__megaimg img{width:100%;height:100%;object-fit:cover}.header__thirdlevel{position:fixed;top:0;width:40%;left:110%;display:flex;background-color:#f0f1f1;z-index:2;height:100%;padding:117px 30px 0 30px;flex-direction:column;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (max-width: 1080px){.header__thirdlevel{width:100%;background-color:#000;padding:102px 30px 0 30px;left:-100%}.header__thirdlevel::before{content:"";width:100%;top:50px;height:0.5px;background-color:#717171;position:absolute;left:0}.header__thirdlevel .header__blog{display:none}}@media only screen and (max-width: 991px){.header__thirdlevel{padding:75px 30px 0 30px}}@media only screen and (max-width: 640px){.header__thirdlevel{padding:65px 16px}}.header__thirdlevel .gobackmenu{display:none}@media only screen and (max-width: 1080px){.header__thirdlevel .gobackmenu{display:inline-flex;margin:3px 0 8px !important}}.header__thirdlevel-container{display:flex;flex-direction:column}.header__categorypc{margin:0 0 10px;display:flex;flex-direction:column;align-items:flex-start}.header__categorypc .title{color:#07262b;font-size:16px;margin:0 0 14px;font-weight:700;font-family:"Manrope",sans-serif;line-height:1.4;position:relative}@media only screen and (max-width: 1080px){.header__categorypc .title{padding:15px 20px;background-color:#262626;display:flex;justify-content:space-between;align-items:center;color:#fff;border-radius:9px;width:100%}}.header__categorypc .title::after{content:"";width:0;height:1px;background-color:#e9522f;position:absolute;left:0;bottom:-4px;transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-moz-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-ms-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-o-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-webkit-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s}.header__categorypc .title i{color:#e9522f;font-size:15px;margin:0 0 0 5px}.header__categorypc .description{font-size:10px;margin:0;color:#797979;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}@media only screen and (max-width: 1080px){.header__categorypc .description{display:none}}@media only screen and (min-width: 1280px){.header__categorypc:hover .title::after{width:100%;transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-moz-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-ms-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-o-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-webkit-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s}}.header__listsubcategory{padding:15px 0 200px;height:calc(100dvh - 176px);overflow-y:auto;overflow-x:hidden;position:relative}@media only screen and (max-width: 1600px){.header__listsubcategory{height:calc(100dvh - 176px)}}@media only screen and (max-width: 1080px){.header__listsubcategory{height:75dvh;padding:15px 0 150px}}.header__listsubcategory::-webkit-scrollbar{width:3px}.header__listsubcategory::-webkit-scrollbar-track{border-radius:10px}.header__listsubcategory::-webkit-scrollbar-thumb{background:#e9522f;border-radius:10px}.header__itemsubcategory{width:100%;margin:0 0 40px;padding:0}.header__title-category{font-size:12px;color:#07262b;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}@media only screen and (max-width: 1080px){.header__title-category{color:#e9522f;font-size:16px}}.header__title-category .featured{font-weight:800;font-family:"Manrope",sans-serif}.header__productlist{padding:10px 0 0}.header__productitem{margin:0 0 6px;padding:0}.header__blog{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1080px){.header__blog{width:100%;padding:0;z-index:9999;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.header__blog .header__introblog,.header__blog .tns-outer{display:none}.header__blog .header__introblog:first-child,.header__blog .tns-outer:first-child{display:flex}.header__blog .header__introblog:nth-child(2),.header__blog .tns-outer:nth-child(2){display:block;width:100%}}@media only screen and (max-width: 1080px){.header__blog{margin:0 0 0 30px}}@media only screen and (max-width: 640px){.header__blog{margin:0 0 0 16px;overflow:hidden}}.header__blog .tns-nav{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width: 1080px){.header__blog .tns-nav{display:none}}.header__blog .tns-nav button{border-radius:50px;padding:20px 0;width:30px;height:3px;z-index:0;margin:0;background-color:transparent;position:relative;display:flex;align-items:center;margin-right:5px;border:none}.header__blog .tns-nav button.tns-nav-active{z-index:1}.header__blog .tns-nav button.tns-nav-active::before{background-color:#71e6fc}.header__blog .tns-nav button::before{content:"";position:absolute;width:30px;background-color:#959595;border-radius:50px;height:100%;height:3px}.header__introblog{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0 5px}.header__textblog{font-size:10px;text-transform:uppercase;width:80%;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}@media only screen and (max-width: 1080px){.header__textblog{color:#e9522f}}.header__blogindex{width:20%;font-size:11px;text-align:right}@media only screen and (max-width: 1080px){.header__blogindex{display:none}}.header__bloglist{width:100%}.header__bloglist .cardpost{min-height:130px}@media only screen and (max-width: 1080px){.header__bloglist .cardpost{flex-direction:column;margin:0 10px 0 0}}.header__bloglist .cardpost .tag{font-size:7px;border:1px solid #b2b2b2}@media only screen and (max-width: 1080px){.header__bloglist .cardpost .tag{padding:4px 12px 4px 24px}}.header__bloglist .cardpost__content{padding:10px 15px;gap:10px;width:100%}@media only screen and (max-width: 1080px){.header__bloglist .cardpost__content{min-height:130px}}.header__bloglist .cardpost__title{font-size:13px}.header__bloglist .cardpost__img{min-height:initial;display:none}@media only screen and (max-width: 1080px){.header__bloglist .cardpost__img{display:none}}.cartview{max-width:40%;position:fixed;background-color:#f6f8f7;right:-100%;top:0;width:auto;height:100dvh;z-index:90;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1080px){.cartview{max-width:60%}}@media only screen and (max-width: 991px){.cartview{max-width:100%;width:100%}}.cartview__container{display:flex;align-items:flex-end;flex-direction:column;z-index:3;position:relative;height:100%}@media only screen and (min-width: 991px){.cartview__container{min-width:500px}}.cartview__container .body{display:flex;align-items:flex-end;flex-direction:column;height:100%;justify-content:space-between}.cartview__container .blockcart{height:100%;width:100%}.cartview__intro{padding:21px 20px;border-bottom:0.25px solid #717171;border-left:0.25px solid #717171;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#07262b}@media only screen and (max-width: 640px){.cartview__intro{padding:10px 16px}}.cartview__close{background-color:transparent !important;width:auto;aspect-ratio:1;height:auto;display:flex;border-radius:50px;padding:4px;border:none;cursor:pointer;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.cartview__close i{font-size:31.5px;color:#fff}@media only screen and (max-width: 640px){.cartview__close i{font-size:27px}}.cartview__close:hover{background-color:#262626;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.cartview__title{font-size:20px;color:#fff;margin:0;font-family:"Manrope",sans-serif}.cartview__shipping{padding:10px 0 20px;width:calc(100% - 60px);background-color:transparent;border-bottom:0.25px solid #717171;margin:0 30px}.cartview__shipping p{font-size:11px;line-height:20px;margin:0 0 5px;color:#07262b;text-align:center}.cartview__shipping p .feature{text-transform:uppercase}.cartview__content{display:flex;flex-direction:column;text-align:center;width:20%;margin:8px 0 0}.cartview__content:last-child span{color:#959595}.cartview__content span{font-size:10px;color:#e9522f}.cartview__resume-quantity{display:flex;align-items:center;justify-content:space-between;margin-top:0;flex-wrap:wrap}.cartview__progress{width:100%}.cartview__progress .shipping-progress{width:80%;margin:0 auto;height:4px;border-radius:10px;background:#959595;position:relative}.cartview__progress .shipping-progress::before{content:"";position:absolute;left:0;top:0;width:68%;height:100%;background-color:#e9522f;border-radius:10px}.cartview__products{padding:30px 20px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 280px);overflow-x:hidden;overflow-y:auto;width:100%}@media only screen and (max-width: 991px){.cartview__products{padding:20px 16px 190px;height:calc(100vh - 80px)}}@media only screen and (max-width: 640px){.cartview__products{padding:20px 16px 190px}}.cartview__products::-webkit-scrollbar{width:3px}.cartview__products::-webkit-scrollbar-track{border-radius:10px}.cartview__products::-webkit-scrollbar-thumb{background:#e9522f;border-radius:10px}@media only screen and (min-width: 991px){.cartview__products .cardproductheader{min-width:500px}}.cartview__products .cardproductheader__img{min-width:110px;max-width:110px}@media only screen and (max-width: 640px){.cartview__products .cardproductheader__img{min-width:80px;max-width:80px}}.cartview__products .cardproductheader__content{width:calc(100% - 110px)}@media only screen and (max-width: 640px){.cartview__products .cardproductheader__content{width:calc(100% - 80px)}}.cartview__products--empty p{font-family:"Manrope",sans-serif;font-size:14px;width:fit-content}.cartview__footer{margin:auto 20px 40px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 991px){.cartview__footer{position:absolute;bottom:0;background:#f0f1f1;width:100%;left:0;margin:0;padding:20px 0 0;gap:15px}.cartview__footer .btncta{border-radius:0}.cartview__footer .cartview-total{padding:0 16px}}.cartview__resume .cart-subtotals{padding:0 0 20px;display:flex;flex-direction:column;gap:2px}.cartview__resume .cart-subtotals span{font-family:"Manrope",sans-serif;font-size:14px !important}.cartview__resume span{font-family:"Manrope",sans-serif}.cartview__resume span.value{font-weight:700;font-size:18px}.cartview__resume span.text-total{font-size:18px}.preheader{width:100%;background-color:#f0f1f1;position:relative}.preheader .tns-visually-hidden{display:none}.preheader__container{height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-out}.preheader__container .title{margin:0;font-size:14px}@media only screen and (max-width: 640px){.preheader__container .title{font-size:12px}}.preheader__container .title .link__text{text-transform:inherit;letter-spacing:0;padding:0;margin:0 0 0 7px;font-size:14px}.preheader__container .title .link__text::before{bottom:1px}@media only screen and (max-width: 640px){.preheader__container .title .link__text{font-size:12px}}.preheader__item{padding:10px 0;display:none !important;justify-content:center}.preheader__item:first-child{display:flex !important}.preheader__item.tns-item{display:flex !important}.preheader .tns-outer{position:relative;z-index:2;width:80%;margin:0 auto;overflow:hidden}.preheader__nav{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;left:0;top:0;width:100%;z-index:0}.preheader__nav .btn-nav{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:auto;background-color:#f0f1f1}@media only screen and (max-width: 1080px){.preheader__nav .btn-nav{top:auto}}.preheader__nav .btn-nav i{color:#e9522f}.preheader__nav .btn-nav--prev{transform:rotate(180deg);left:30%}@media only screen and (max-width: 1080px){.preheader__nav .btn-nav--prev{left:0}}.preheader__nav .btn-nav--next{right:30%}@media only screen and (max-width: 1080px){.preheader__nav .btn-nav--next{right:0}}body.is-loaded .header__container{opacity:1;transform:translateY(0);animation-name:opacityHeader;animation-duration:1s}@keyframes opacityHeader{0%{opacity:0;transform:translateY(-100px)}50%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}body.is-loaded .preheader__container,body.is-loaded .preheader__nav{opacity:1;animation-name:opacityPreHeader;animation-duration:1s}@keyframes opacityPreHeader{0%{opacity:0}50%{opacity:0}100%{opacity:1}}body.menu-opened{overflow:hidden}body.menu-opened .header__nav{left:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.menu-opened .header__nav::before{transform:translateX(0) translateY(0)}body.menu-opened .header__menuburger-line{margin:0;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (min-width: 1080px){body.menu-opened .header__itemfirstlevel.active .linkmenu--big .linkmenu__text{color:#e9522f}body.menu-opened .header__itemfirstlevel.active .linkmenu--big .linkmenu__text::before{width:100vw !important;background-color:#e9522f !important;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.menu-opened .header__itemfirstlevel.active .linkmenu--big i{color:#e9522f}}body.menu-opened .header__itemfirstlevel.active .header__secondlevel{left:34%;transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (max-width: 1080px){body.menu-opened .header__itemfirstlevel.active .header__secondlevel{left:0}}body.menu-opened .header__itemsecondlevel.active .header__thirdlevel{left:60%;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1080px){body.menu-opened .header__itemsecondlevel.active .header__thirdlevel{left:0}}@media only screen and (min-width: 991px){body.menu-opened .header__itemsecondlevel.active .linkmenu__text{color:#e9522f}body.menu-opened .header__itemsecondlevel.active .linkmenu::after{width:100%;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}body.menu-opened .header__itemsecondlevel.active .linkmenu i{color:#e9522f}}body.cart-opened{overflow:hidden}body.cart-opened .background{opacity:1;visibility:visible;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.cart-opened .cartview{right:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.cart-opened .header__blog{left:110%}body.open-search .header__search{padding:10px 0;opacity:1;height:auto;transition:all 0.3s ease-in-out,height cubic-bezier(0.77, 0, 0.175, 1) 0.2s}@media only screen and (max-width: 1080px){body.open-search .header__search{padding:10px 14px}}body.open-search .header__search .form-group{opacity:1;transition:transform cubic-bezier(0.77, 0, 0.175, 1) 0.8s,opacity 0.3s ease-in-out;transform:translateX(0) translateY(0)}body.open-search .header__actionsearch i::before{content:"\e955"}@keyframes slider-blog{0%{left:110%}100%{left:60%}}.prefooter{background-color:#eef2f6;padding:20px 0;position:relative;z-index:1}@media only screen and (max-width: 860px){.prefooter{padding:10px 0}}.prefooter .container{display:flex}@media only screen and (max-width: 860px){.prefooter .container{flex-wrap:wrap}}.prefooter__item{width:calc(100% / 4);display:flex;padding:20px;border-right:1px solid #b2b2b2;justify-content:center;color:#07262b}@media only screen and (max-width: 1080px){.prefooter__item{padding:20px}}@media only screen and (max-width: 860px){.prefooter__item{width:calc(100% / 2);flex-direction:column;gap:10px;padding:25px 20px}}@media only screen and (max-width: 860px){.prefooter__item--1,.prefooter__item--2{border-bottom:1px solid #b2b2b2}}@media only screen and (max-width: 860px){.prefooter__item--2{border-right:none}}.prefooter__item--4{border:none}.prefooter__item i{font-size:30px;margin-right:20px}@media only screen and (max-width: 860px){.prefooter__item i{font-size:35px}}@media only screen and (min-width: 1280px){.prefooter__item:hover .prefooter__link,.prefooter__item:hover i{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}}.prefooter__title{font-size:17px;margin:0 0 5px;font-weight:700;line-height:1.2}@media only screen and (max-width: 991px){.prefooter__title{font-size:14px}}.prefooter__link{font-size:13px;margin:0;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}@media only screen and (max-width: 991px){.prefooter__link{font-size:11px;color:#e9522f}}.footer{padding:70px 0 0;width:100%;background-color:#000;position:relative;overflow:hidden}.footer__background-logo{width:100%;height:100%;position:absolute;z-index:0}@media only screen and (max-width: 991px){.footer__background-logo{display:none}}.footer__background-logo .logo-background{width:100%;height:100%;object-fit:contain;opacity:0.1}.footer__background-logo .logo-background path{fill:#fff}.footer__container{display:flex;justify-content:space-between;gap:50px;flex-wrap:wrap;z-index:3;position:relative;padding:0 50px 30px}@media only screen and (min-width: 991px){.footer__container{min-height:600px}}@media only screen and (max-width: 860px){.footer__container{flex-direction:column}}@media only screen and (max-width: 991px){.footer__container{padding:0 30px 30px}}@media only screen and (max-width: 640px){.footer__container{padding:0 16px 30px}}.footer__social{width:35%;display:flex;flex-direction:column}@media only screen and (max-width: 991px){.footer__social{width:42%}}@media only screen and (max-width: 860px){.footer__social{width:100%}}.footer__logo{width:170px;height:auto}.footer__claim{font-size:15px;color:#fff;margin:10px 0;font-family:"Manrope",sans-serif}.footer__newsletter{margin:30px 0 100px}@media only screen and (max-width: 860px){.footer__newsletter{margin:70px 0 60px}}.footer__newsletter input{font-family:"Manrope",sans-serif}.footer__newsletter .form-checkbox{margin:30px 0 0}@media only screen and (max-width: 860px){.footer__newsletter .form-checkbox{margin:30px 30px 0}}.footer__newsletter .form-checkbox label{color:#fff;font-family:"Manrope",sans-serif}.footer__newsletter .form-checkbox label a,.footer__newsletter .form-checkbox label span{color:#fff;font-weight:300}.footer__titlenews{font-size:36px;color:#fff;line-height:1.3;margin:0 0 20px}@media only screen and (max-width: 1080px){.footer__titlenews{font-size:30px}}@media only screen and (max-width: 860px){.footer__titlenews{font-size:25px;margin:0 0 40px}}.footer__subtitlenews{font-size:17px;width:90%;color:#fff;line-height:1.3;margin:0 0 20px}.footer__container-rrss{display:flex;flex-direction:column;margin:auto 0 0}@media only screen and (max-width: 860px){.footer__container-rrss{align-items:center}}.footer__rrss{display:flex;gap:13px}.footer__linkrrss{border-radius:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.footer__linkrrss i{font-size:20px;color:#07262b;transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 860px){.footer__linkrrss i{font-size:24px}}@media only screen and (min-width: 1280px){.footer__linkrrss:hover{background-color:#71e6fc;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.footer__linkrrss:hover i{transform:rotate(-10deg);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}}.footer__textlegal{font-size:12px;color:#fff;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}.footer__content{width:45%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1280px){.footer__content{width:55%}}@media only screen and (max-width: 991px){.footer__content{width:50%}}@media only screen and (max-width: 860px){.footer__content{width:100%}}.footer__content .accordion{display:flex;gap:50px;flex-wrap:wrap}@media only screen and (max-width: 991px){.footer__content .accordion{flex-direction:column;gap:0}}.footer__content .accordion__item{width:calc(100% / 2 - 25px)}@media only screen and (max-width: 991px){.footer__content .accordion__item{width:100%}}.footer__google{display:flex;justify-content:space-between;margin:110px 0 30px;align-items:center}@media only screen and (max-width: 991px){.footer__google{gap:20px;display:flex;justify-content:space-between;margin:110px 0 30px;flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 860px){.footer__google{margin:20px 0 0;align-items:center}}.footer__numericco{padding:0 50px 0 0}@media only screen and (max-width: 991px){.footer__numericco{max-width:none;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 860px){.footer__numericco{padding:10px 0 0}}.footer__numericco .design{font-size:10px;color:#959595;white-space:nowrap;margin:0 0 5px;font-family:"Manrope",sans-serif;line-height:14px;font-weight:400}@media only screen and (max-width: 991px){.footer__numericco .design{margin:0 10px 0 0}}.footer__numericco .numericco svg{fill:#fff}.footer__numericco .numericco svg path{fill:#fff;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.footer__numericco .numericco svg:hover path{fill:#71e6fc;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.footer__bottom{padding:10px 0 40px;background-color:#fff;z-index:1;position:relative}@media only screen and (max-width: 1280px){.footer__bottom{padding:40px 0}}@media only screen and (max-width: 860px){.footer__bottom{padding:30px 0 30px}}.footer__bottom .container{display:flex;justify-content:space-between;gap:100px}@media only screen and (max-width: 1280px){.footer__bottom .container{flex-direction:column;gap:20px}}.footer__payments{display:flex;gap:20px;align-items:center}@media only screen and (max-width: 860px){.footer__payments{gap:30px;flex-wrap:wrap}}.footer__payments img{height:15px;width:auto}.footer__infolegal{font-size:10px;line-height:1.6;padding:0 90px 0 40px;font-family:"Manrope",sans-serif}@media only screen and (max-width: 1280px){.footer__infolegal{padding:0}}.fullslider{background-color:transparent;position:relative;height:calc(100vh - 120px);min-height:600px}@media only screen and (max-width: 991px){.fullslider{height:100%;min-height:inherit}}.fullslider .tns-visually-hidden{display:none}.fullslider__item{display:none !important;position:relative;background-color:#000;width:100%;min-height:600px;height:calc(100vh - 120px)}@media only screen and (max-width: 991px){.fullslider__item{flex-direction:column-reverse;justify-content:flex-end;height:auto;min-height:inherit}}.fullslider__item:first-child{display:inline-flex !important}.fullslider__item.tns-item{display:inline-flex !important}.fullslider__item--special .fullslider__content{backdrop-filter:saturate(130%) blur(40px);-webkit-backdrop-filter:saturate(130%) blur(40px);background:#00000036;position:relative;z-index:1}.fullslider__item--special .fullslider__img{aspect-ratio:1;width:60%;position:absolute;height:100%;right:0;top:0}@media only screen and (max-width: 991px){.fullslider__item--special .fullslider__img{width:100%;margin:0 0 -20px;position:relative;height:calc(50vh + 50px)}}@media only screen and (max-width: 640px){.fullslider__item--special .fullslider__img{height:calc(30vh + 50px)}}.fullslider__list{background-color:#000}.fullslider__content{aspect-ratio:1;width:50%;padding:120px 6% 80px 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}@media only screen and (max-width: 1366px){.fullslider__content{padding:8% 50px 30px}}@media only screen and (max-width: 991px){.fullslider__content{padding:50px 50px 140px;width:100%;aspect-ratio:inherit;height:auto;justify-content:flex-start}}@media only screen and (max-width: 640px){.fullslider__content{padding:30px 16px 60px;height:auto}}.fullslider__content .btncta{margin:13px 0 0}@media only screen and (max-width: 991px){.fullslider__content .btncta{margin:8px 0 0}}.fullslider__title{font-size:45px;color:#fff;max-width:none;line-height:1.2;opacity:1;transform:translateY(0);animation-name:opacityTitleHome;animation-duration:1s;margin:0}@media only screen and (max-width: 1600px){.fullslider__title{max-width:none}}@media only screen and (max-width: 1080px){.fullslider__title{font-size:40px}}@media only screen and (max-width: 640px){.fullslider__title{font-size:30px}}.fullslider__subtitle{width:100%}.fullslider__subtitle p{font-size:15px;color:#fff;line-height:1.6;opacity:1;transform:translateY(0);animation-name:opacityTitleHome;animation-duration:1.3s}@media only screen and (max-width: 1280px){.fullslider__subtitle p{width:100%}}@media only screen and (max-width: 640px){.fullslider__subtitle p{font-size:13px;width:100%}}.fullslider__img{aspect-ratio:1;width:50%;display:flex;align-items:center}@media only screen and (max-width: 991px){.fullslider__img{width:100%;height:calc(50vh + 30px)}}@media only screen and (max-width: 640px){.fullslider__img{height:calc(30vh + 30px)}}.fullslider__img picture,.fullslider__img img,.fullslider__img video{width:100%;height:100%;object-fit:cover}.fullslider__btns{display:flex;gap:5px;width:80%;opacity:1;transform:translateY(0);animation-name:opacityTitleHome;animation-duration:1.6s}@media only screen and (max-width: 1280px){.fullslider__btns{gap:10px;width:100%}}@media only screen and (max-width: 1080px){.fullslider__btns{gap:10px;width:100%;flex-direction:column}}@media only screen and (max-width: 991px){.fullslider__btns{flex-direction:row}}.fullslider__btns button,.fullslider__btns a{width:60%;padding:7px 30px}@media only screen and (max-width: 1280px){.fullslider__btns button,.fullslider__btns a{width:100%;padding:15px 30px}}.fullslider .tns-nav{position:absolute;left:10%;bottom:40px;display:flex}@media only screen and (max-width: 1080px){.fullslider .tns-nav{left:50px}}@media only screen and (max-width: 991px){.fullslider .tns-nav{left:0;bottom:10px;right:auto;width:100%;display:flex;align-items:center;justify-content:center}}.fullslider .tns-nav button{padding:20px 0;width:30px;margin:0 4px 0 0;display:flex;align-items:center;background-color:transparent;position:relative}.fullslider .tns-nav button.tns-nav-active::before{background-color:#71e6fc}.fullslider .tns-nav button::before{content:"";position:absolute;width:30px;background-color:#959595;border-radius:50px;height:100%;height:3px}@keyframes opacityTitleHome{0%{opacity:0;transform:translateX(-50px)}50%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateY(0)}}.section-easybuy{width:100%;background-color:#000;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin:0 0 50px}@media only screen and (max-width: 640px){.section-easybuy{height:700px}}.section-easybuy::before{content:"";position:absolute;left:0;bottom:-80px;width:100%;height:100%;background:radial-gradient(circle closest-side, #360467, transparent);background-size:100% 200%}@media only screen and (max-width: 860px){.section-easybuy::before{left:auto;top:-110%;width:400%;height:400%;background-size:100% 100%}}.section-easybuy__content{position:absolute;display:flex;flex-direction:column;align-items:flex-end;margin:0 150px 0 0;top:auto}@media only screen and (max-width: 1080px){.section-easybuy__content{margin:0 50px 0 0}}@media only screen and (max-width: 860px){.section-easybuy__content{align-items:center;margin:0;top:190px}}@media only screen and (max-width: 640px){.section-easybuy__content{top:250px}}.section-easybuy__content .btncta{margin:20px 50px 0 0;padding:13px 40px}@media only screen and (max-width: 1080px){.section-easybuy__content .btncta{background-color:#e9522f;border-color:#e9522f;margin:20px 80px 20px 0}.section-easybuy__content .btncta .btncta__text{color:#fff}}@media only screen and (max-width: 860px){.section-easybuy__content .btncta{margin:10px 0 0}}.section-easybuy__content .btncta i{margin-right:10px}@media only screen and (max-width: 1280px){.section-easybuy__content .btncta i{color:#fff}}.section-easybuy__subtitle{font-size:14px;color:#e9522f;text-transform:uppercase;width:320px}@media only screen and (max-width: 860px){.section-easybuy__subtitle{position:absolute;top:-90px;width:100%;text-align:center;margin:0}}@media only screen and (max-width: 640px){.section-easybuy__subtitle{top:-210px}}.section-easybuy__title{font-size:101px;color:#fff;line-height:1.1}@media only screen and (max-width: 1080px){.section-easybuy__title{font-size:80px}}@media only screen and (max-width: 860px){.section-easybuy__title{font-size:41px;margin:20px 0}}.section-easybuy__title span:first-child{margin-right:160px}@media only screen and (max-width: 860px){.section-easybuy__title span:first-child{margin-right:70px}}.section-easybuy__title--one span{margin:0 0 0 310px}@media only screen and (max-width: 860px){.section-easybuy__title--one span{margin:0 0 0 130px}}.section-easybuy__title--one span:first-child{display:none}.section-easybuy__description{font-size:15px;color:#fff;line-height:1.5;margin:8px 0;width:320px}@media only screen and (max-width: 860px){.section-easybuy__description{text-align:center;margin:13px 0}}.section-easybuy__imgpc{position:absolute;padding:20px;border-radius:26px;left:80px;top:-40px;width:240px;height:260px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1080px){.section-easybuy__imgpc{width:210px;height:230px;border-radius:20px}}@media only screen and (max-width: 860px){.section-easybuy__imgpc{width:100px;height:100px;border-radius:12px;padding:10px;left:34px;top:-10px}}.section-easybuy__imgpc::before{content:"";width:100%;height:100%;position:absolute;left:0;opacity:0.2;top:0;border-radius:26px;background-color:#eef2f6}@media only screen and (max-width: 1080px){.section-easybuy__imgpc::before{border-radius:20px}}@media only screen and (max-width: 860px){.section-easybuy__imgpc::before{border-radius:12px}}.section-easybuy__imgpc .img-pc{width:80%;height:80%;object-fit:contain;position:absolute;opacity:0}.section-easybuy__imgpc .img-pc--1{z-index:5}.section-easybuy__imgpc .img-pc--2{z-index:5;animation:fade 1s infinite 0.4s}.section-easybuy__imgpc .img-pc--3{z-index:5;animation:fade 1s infinite 0.5s}.section-easybuy__imgpc .img-pc--4{z-index:5;animation:fade 1s infinite 0.7s}.section-easybuy__imgpc .img-pc--5{z-index:5;animation:fade 1s infinite 0.9s}@keyframes fade{0%{z-index:-1;opacity:0}50%{opacity:0}100%{opacity:1}}.section-easybuy__media{position:absolute;width:calc(100% - 100px);height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.section-easybuy__media{width:100%}}.section-easybuy__img{border-radius:18px;max-width:200px;position:absolute;overflow:hidden;display:flex}.section-easybuy__img--1{width:167px;height:115px}@media only screen and (max-width: 1080px){.section-easybuy__img--1{width:150px;height:100px}}@media only screen and (max-width: 860px){.section-easybuy__img--1{width:110px;height:80px}}.section-easybuy__img--2{width:204px;height:150px}@media only screen and (max-width: 1080px){.section-easybuy__img--2{width:155px;height:120px}}@media only screen and (max-width: 860px){.section-easybuy__img--2{width:100px;height:80px}}.section-easybuy__img--3{width:165px;height:153px}@media only screen and (max-width: 1080px){.section-easybuy__img--3{width:160px;height:110px}}.section-easybuy__img--4{width:167px;height:140px}@media only screen and (max-width: 1080px){.section-easybuy__img--4{width:130px;height:100px}}.section-easybuy__img img{width:100%;height:100%;object-fit:cover}.section-easybuy--pt .section-easybuy__content .btncta{margin:20px 30px 0 0}@media only screen and (max-width: 860px){.section-easybuy--pt .section-easybuy__content .btncta{margin:10px 0 0}}.intro-text{padding:40px 0;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 991px){.intro-text{flex-direction:column;align-items:flex-start;gap:20px}.intro-text .btncta{margin:5px 0 0}}.intro-text__info{max-width:450px}.intro-text__subtitle{font-size:15px;color:#e9522f;margin:0;font-weight:600}@media only screen and (max-width: 991px){.intro-text__subtitle{font-size:14px}}.intro-text__title{font-size:35px;margin:10px 0 0}@media only screen and (max-width: 991px){.intro-text__title{font-size:25px;margin:6px 0 0;line-height:1.2}}.section-seo{width:100%;padding:30px 0;order:1}.section-seo .container{border-top:1px solid #b2b2b2;padding-top:50px}@media only screen and (max-width: 991px){.section-seo .container{padding-top:0;border:none}}.section-seo__content{padding:0 10%}@media only screen and (max-width: 991px){.section-seo__content{padding:0}}.section-seo__content h2{font-weight:700;margin:20px 0 0;text-align:left !important}@media only screen and (max-width: 991px){.section-seo__content h2{font-size:25px}}.section-seo__content h3{font-size:24px}.section-seo__content h3,.section-seo__content h4,.section-seo__content h5,.section-seo__content h6{margin:20px 0 0;text-align:left !important;font-weight:500}.section-seo__content p{line-height:1.6;margin:15px 0 40px}#cookiesplus-modal{padding:40px 40px 20px !important;width:60% !important;max-height:90vh !important;overscroll-behavior:contain}@media only screen and (max-width: 1280px){#cookiesplus-modal{padding:30px 15px 20px !important;margin:0 !important;right:auto !important;width:90% !important}}#cookiesplus-modal th{color:#000 !important}#cookiesplus-modal .cookiesplus-close{top:-2px !important;right:6px !important}#cookiesplus-modal .cookiesplus-info{margin-bottom:14px !important;overflow:initial !important;max-height:none !important;width:85% !important}@media only screen and (max-width: 991px){#cookiesplus-modal .cookiesplus-info{width:100% !important}}#cookiesplus-modal .cookiesplus-info p{line-height:1.3;font-size:14px;margin:10px 0}#cookiesplus-modal .cookiesplus-info p:first-child{margin:0 0 4px}#cookiesplus-modal .cookiesplus-info ul{list-style:disc !important;padding:5px 0 5px 30px !important}#cookiesplus-modal .cookiesplus-info ul li{padding:2px 0 !important}#cookiesplus-modal .cookiesplus-actions{margin:0}#cookiesplus-modal .cookiesplus-actions button{width:100%;max-width:none;text-transform:none;border-radius:50px;padding:8px 14px 12px !important;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-accept,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-reject{background-color:#e9522f !important;color:#fff !important;border:1px solid #e9522f !important}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-accept:hover,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-reject:hover{background-color:transparent !important;color:#e9522f !important;border:1px solid #e9522f !important;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-save,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-more-information{background-color:transparent !important;color:#e9522f !important;border:1px solid #e9522f !important}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-save:hover,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-more-information:hover{background-color:#e9522f !important;color:#fff !important;border:1px solid #e9522f !important;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}#cookiesplus-modal .cookiesplus-actions .second-layer{padding:0}#cookiesplus-modal .cookiesplus-actions .second-layer .row{display:flex;column-gap:20px;margin:0 -20px 0 0}@media only screen and (max-width: 720px){#cookiesplus-modal .cookiesplus-actions .second-layer .row{flex-direction:column;margin:0}}#cookiesplus-modal .cookiesplus-actions .second-layer .row>div{padding:0 !important}#cookiesplus-modal .cookieplus-finality-container{padding:14px 10px 14px 0}#cookiesplus-modal .cookieplus-finality-container>div{padding:0 !important}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-header .cookiesplus-finality-switch-container .technical{top:2px;position:relative}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-header .cookiesplus-finality-chevron{top:1px;position:relative}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-header .cookiesplus-finality-chevron::before{font-family:"icomoon",sans-serif;content:"\e90b";transform:rotate(0deg) !important;border:none;height:auto;width:auto;margin:0;font-size:20px}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-content .cookiesplus-finality-body{font-size:14px !important;line-height:1.3;padding:10px 20px}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-content .cookiesplus-finality-body table{font-size:14px !important}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="off"]:checked ~ .cookiesplus-finality-switch{background-color:#0000002e}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="off"]:checked ~ .cookiesplus-finality-switch::before{color:#71e6fc;content:'' !important}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="on"]:checked ~ .cookiesplus-finality-switch{background-color:#71e6fc}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="on"]:checked ~ .cookiesplus-finality-switch::before{content:'' !important}#cookiesplus-tab#cookiesplus-tab{width:45px !important;min-width:45px !important;height:45px !important;color:transparent !important;left:20px !important;bottom:30px !important;right:inherit !important;border-radius:10px !important;background-color:#e9522f !important;display:flex;align-items:center;box-shadow:0 0 13px 1px rgba(34,34,34,0.3) !important;overflow:hidden}@media only screen and (max-width: 640px){#cookiesplus-tab#cookiesplus-tab{left:16px !important;bottom:30px !important}}#cookiesplus-tab#cookiesplus-tab>span{display:flex;align-items:center;font-size:16px;width:100%;height:100%;color:transparent}#cookiesplus-tab#cookiesplus-tab>span::before{content:"";background-image:url(/themes/nitropc/assets/img/cookies-nitro-icon.svg);background-repeat:no-repeat;top:10px;left:10px;width:50px;height:50px;display:inline-block;position:absolute;z-index:1}#cookiesplus-tab#cookiesplus-tab>span::after{content:"Consentimiento de cookies";color:#fff;position:absolute;left:70px;letter-spacing:0;font-size:13px;min-width:163px;opacity:0;background:#000;border-radius:0;line-height:1.4;padding:7px;transition:opacity 0.325s ease-in-out 0s;white-space:nowrap}@media only screen and (min-width: 1280px){#cookiesplus-tab#cookiesplus-tab>span:hover::after{opacity:1;transition:opacity 0.325 ease-in-out;-moz-transition:opacity 0.325 ease-in-out;-ms-transition:opacity 0.325 ease-in-out;-o-transition:opacity 0.325 ease-in-out;-webkit-transition:opacity 0.325 ease-in-out}}@media only screen and (min-width: 1280px){#cookiesplus-tab#cookiesplus-tab:hover{overflow:visible;background-color:#e9522f}}#cookiesplus-finalities-container{max-height:40vh !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JpdGljYWwtaW5kZXguY3NzIiwic291cmNlcyI6WyJjcml0aWNhbC1pbmRleC5zY3NzIiwiX3ZhcmlhYmxlcy9fZm9udHMvX21haW4uc2NzcyIsIl92YXJpYWJsZXMvX2ZvbnRzL19zZWNvbmRhcnkuc2NzcyIsIl92YXJpYWJsZXMvX2ZvbnRzL19pY29tb29uLnNjc3MiLCJfdmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsIl92YXJpYWJsZXMvX21peGlucy5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fdXAuc2NzcyIsIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvX2Rvd24uc2NzcyIsIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvX29ubHkuc2NzcyIsIl9jb21tb24vX2NsYXNzZXMuc2NzcyIsIl9jb21tb24vX2V4dGVuZHMuc2NzcyIsIl9jb21tb24vX2dyaWQuc2NzcyIsIl9jb21wb25lbnRzL19wYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJfY29tcG9uZW50cy9fcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwiX2NvbXBvbmVudHMvX2Z1bGxzbGlkZXIuc2NzcyIsIl9jb21wb25lbnRzL19zZWN0aW9uLWVhc3lidXkuc2NzcyIsIl9jb21wb25lbnRzL19zZWN0aW9uLWludHJvdGV4dC5zY3NzIiwiX2NvbXBvbmVudHMvX3NlY3Rpb24tc2VvLnNjc3MiLCJfY29tcG9uZW50cy9fY29va2llcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGNyaXRpY2FsIGhvbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX2ZvbnRzL21haW5cIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19mb250cy9zZWNvbmRhcnlcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19mb250cy9pY29tb29uXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL21peGluc1wiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvdXBcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19yZXNwb25zaXZlL2Rvd25cIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19yZXNwb25zaXZlL29ubHlcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2NsYXNzZXNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2V4dGVuZHNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2dyaWRcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fcGFydGlhbHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3BhcnRpYWxzL2Zvb3RlclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL2Z1bGxzbGlkZXJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9zZWN0aW9uLWVhc3lidXlcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9zZWN0aW9uLWludHJvdGV4dFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL3NlY3Rpb24tc2VvXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvY29va2llc1wiO1xuIiwiLyogdmFyaWFibGVzOjpmb250czo6bWFpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iLCIvKiB2YXJpYWJsZXM6OmZvbnRzOjpzZWNvbmRhcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIiwiLyogdmFyaWFibGVzOjpmb250czo6aWNvbW9vblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZHJnNHZxci5jc3MnKTtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCdmb250cy9pY29tb29uLmVvdD9ic280c2QnKTtcbiAgc3JjOlxuICAgIHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/YnNvNHNkI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi50dGY/YnNvNHNkJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi53b2ZmP2JzbzRzZCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi5zdmc/YnNvNHNkI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2FsaWRhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tZW52aW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWZvcm1hLXBhZ286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLWltYWdlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24taW5mb3JtYWNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLW1hc3RlcmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLXBhZ2F0YXJkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1zZXF1cmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLXZpc2EtZWxlY3Ryb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLXZpc2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWZsZWNoYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tcGx1cy1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1jZXN0YS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1jZXN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24teW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tc2VzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1mbGVjaGEtZ3JhbmRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1jb250YWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1waG9uZS1mdWxsLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLXBob25lLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1hbGVydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY2hlY2stZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1zY3JvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLWFwbGF6YW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi10aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLXBsYXkzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1hbWF6b25wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWJpenVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1jYWl4YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tbG9nby1vbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1mYWNlYm9vay1mOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1hbWF6b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWdvb2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tdGFibGV0LW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1wcm9ibGVtcGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1udW1iZXJpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvbi1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb24taW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tcGF5LW1vbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1jYWxpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tY29tbWFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tY29tcHV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLWNvbmZpZ3VyYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24taGVhZHBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jb2RlLW51bWJlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tY2hlY2stc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1kaWFsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1lbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tZ29iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1nb29nbGUtcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1hcHBsZS1wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLW1hc3RlcmNhcmQtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tbXVsdGliYW5jbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tbXVsdGliYW5jby1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24taXNvdGlwbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24td2FycmFudHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWhlbHAtY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tbWV0aG9kLXBheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tdHJhbnNwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uaWNvbi1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1nb29nbGUtcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1hcnJvdy1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24tYXJyb3ctc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb24tdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb24tbmVlZC1oZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1hcnJvdy1kaWFnb25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24tY2xvc2UtYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmljb24tY2xvc2UtbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLWNvbmRpdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24tbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG4iLCIvKiBjb21tb246OnZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjpicmVha3BvaW50c1xuJGRlc2t0b3AtZXh0cmEtbGFyZ2U6IDI1NjBweDtcbiRkZXNrdG9wLWxhcmdlOiAxOTIwcHg7XG4kZGVza3RvcDogMTYwMHB4O1xuJGRlc2t0b3Atc21hbGw6IDE0NDBweDtcbiRkZXNrdG9wLWV4dHJhLXNtYWxsOiAxMzY2cHg7XG4kdGFibGV0LWV4dHJhLWxhcmdlOiAxMjgwcHg7XG4kdGFibGV0LWxhcmdlOiAxMDgwcHg7XG4kdGFibGV0OiA5OTFweDtcbiR0YWJsZXQtc21hbGw6IDg2MHB4O1xuJHRhYmxldC1leHRyYS1zbWFsbDogNzY4cHg7XG4kbW9iaWxlLWV4dHJhLWxhcmdlOiA3MjBweDtcbiRtb2JpbGUtbGFyZ2U6IDY0MHB4O1xuJG1vYmlsZTogNTQwcHg7XG4kbW9iaWxlLXNtYWxsOiA0ODBweDtcbiRtb2JpbGUtZXh0cmEtc21hbGw6IDM3NXB4O1xuXG4vLyBjb21tb246OnZhcmlhYmxlczo6dHlwb2dyYXBoeVxuJGZmLWJhc2U6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiRmZi1iYXNlLWV4dHJhOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRpY29tb29uOiAnaWNvbW9vbicsIHNhbnMtc2VyaWY7XG4kbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4kbGV0dGVyLXNwYWNpbmctMng6IDAuMDZyZW07XG4kbGV0dGVyLXNwYWNpbmctYmlnOiAwLjFyZW07XG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjpjb2xvcnM6OmJyYW5kXG4kY2xyLXByaW1hcnk6ICNlOTUyMmY7XG4kY2xyLXByaW1hcnktaG92ZXI6ICNlNjczMDA7XG4kY2xyLXNlY29uZGFyeTogIzcxZTZmYztcbiRjbHItdGhpcmQ6ICMxMjE5MjE7XG4kY2xyLXllbGxvdzogI2ZlYTUwMDtcblxuLy8gY29tbW9uOjp2YXJpYWJsZXM6OmNvbG9yczo6YmFzZVxuJGNsci1iYXNlOiAjMDcyNjJiO1xuJGNsci1iYXNlLWx0OiAjNzk3OTc5O1xuJGNsci1iYXNlLWx0cjogIzk1OTU5NTtcbiRjbHItYmFzZS1sdHN0OiAjZjVmM2YyO1xuJGNsci1iYXNlLWJhY2tncm91bmQ6ICNmMGYxZjE7XG4kY2xyLWNvbG9yLWJhY2tncm91bmQ6ICNlZWYyZjY7XG4kY2xyLWJsYWNrLWJhY2tncm91bmQ6ICMyNjI2MjY7XG4kY2xyLWhlYWRlci1iYWNrZ3JvdW5kOiAjZjZmOGY3O1xuJGNsci1saW5lOiAjYjJiMmIyO1xuJGNsci1saW5lLWhlYWRlcjogIzcxNzE3MTtcblxuLy8gY29tbW9uOjp2YXJpYWJsZXM6OmNvbG9yczo6bmV1dHJhbHNcbiRjbHItbnRybC1taW46ICNmZmY7XG4kY2xyLW50cmwtbWF4OiAjMDAwO1xuXG4vLyBjb21tb246OnZhcmlhYmxlczo6Y29sb3JzOjphbGVydHNcbiRzdWNjZXNzOiAjOGFjMTQ4O1xuJHN1Y2Nlc3MtaG92ZXI6ICM1OTkwMTQ7XG4kaW5mbzogIzAwYTlmNDtcbiRpbmZvLWhvdmVyOiAjMDA3YWMxO1xuJHdhcm5pbmc6ICNmZjk4MDA7XG4kd2FybmluZy1ob3ZlcjogI2M2NjkwMDtcbiRkYW5nZXI6ICNlNTM2MzU7XG4kZGFuZ2VyLWhvdmVyOiAjYWIwMDBlO1xuIiwiLyogdmFyaWFibGVzOjptaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyB2YXJpYWJsZXM6Om1peGluczo6b3BhY2l0eVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0oJG9wYWNpdHkgKiAxMDApKTtcbn1cblxuLy8gdmFyaWFibGVzOjptaXhpbnM6Y2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICBjbGVhcjogYm90aDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIHZhcmlhYmxlczo6bWl4aW5zOjppbnZpc2libGVcbkBtaXhpbiBpbnZpc2libGUge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLy8gdmFyaWFibGVzOjptaXhpbnM6OmJvcmRlci1yYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIHZhcmlhYmxlczo6bWl4aW5zOjp0cmFuc2Zvcm1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyB2YXJpYWJsZXM6Om1peGluczo6dHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJG5hbWUpIHtcbiAgdHJhbnNpdGlvbjogJG5hbWU7XG4gIC1tb3otdHJhbnNpdGlvbjogJG5hbWU7XG4gIC1tcy10cmFuc2l0aW9uOiAkbmFtZTtcbiAgLW8tdHJhbnNpdGlvbjogJG5hbWU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJG5hbWU7XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6OnVwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIHJlc3BvbnNpdmUtdXAoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtZXh0cmEtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Atc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1leHRyYS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1leHRyYS1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWV4dHJhLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgLy8gbm90aGluZ1xuICB9XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6OmRvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS1kb3duKCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWV4dHJhLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWV4dHJhLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtZXh0cmEtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWV4dHJhLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1leHRyYS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1leHRyYS1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIC8vIG5vdGhpbmdcbiAgfVxufVxuIiwiLyogdmFyaWFibGVzOjpyZXNwb25zaXZlOjpvbmx5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIHJlc3BvbnNpdmUtb25seSgkYnJlYWtwb2ludCkge1xuICBAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLXNtYWxsKSBhbmQgKG1heC13aWR0aDogJHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAvLyBub3RoaW5nXG4gIH1cbn1cbiIsIi8qIGNvbW1vbjo6Y2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHBjKSB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIH1cbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdIHtcbiAgLy8gQGluY2x1ZGUgYXBlYXJhbmNlKG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBHRU5FUkFMRVMgKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAkY2xyLW50cmwtbWluO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmLmZpbHRlcnMtb3BlbmVkIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5tYWluLFxuI21haW4ge1xuICBwYWRkaW5nLXRvcDogODFweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cblxuLyogRU5DQUJFWkFET1MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjbHItYmFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgfVxuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGNsci1udHJsLW1heDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbnNwYW4ge1xuICBmb250LWZhbWlseTogJGZmLWJhc2U7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuMnMgZWFzZSAwcyk7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMC4ycyBlYXNlIDBzKTtcbiAgICB9XG4gIH1cbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICBtYXJnaW46IDUwcHggMCAxMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYmFzZS1sdHI7XG4gICAgYmFja2dyb3VuZDogJGNsci1udHJsLW1pbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ZCB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlLWx0cjtcbiAgICB9XG4gIH1cblxuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG4gIH1cbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcbiAgY29sb3I6ICRjbHItYmFzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiIsIi8qIGNvbW1vbjo6ZXh0ZW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuICBwYWRkaW5nOiA3cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxuXG4gICZfX2hpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKDApO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgIWltcG9ydGFudCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZsaXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtZnJvbnQpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbik7XG5cbiAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgLy8gd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50KTtcbiAgICAgIH1cblxuICAgICAgLmJ0bmN0YV9fZmxpcCB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKDApO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpICFpbXBvcnRhbnQpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbnRybC1taW47XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW91dGxpbmUtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbnRybC1taW47XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgJGNsci1zZWNvbmRhcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbik7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5jdGFfX2ZsaXAge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXNlY29uZGFyeTtcblxuICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAkY2xyLXNlY29uZGFyeTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBlYXNlLWluKTtcblxuICAgICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bmN0YV9fZmxpcCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnk7XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuY3RhX19mbGlwIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUtdG9wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5idG5jdGFfX3RleHQsXG4gICAgaSB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCxcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuY3RhX19mbGlwIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZTtcblxuICAgICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5jdGFfX2ZsaXAge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyBlYXNlLWluKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyBlYXNlLWluKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlua21lbnUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iaWcge1xuICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgbGVmdDogMTA1JTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLmxpbmttZW51IHtcbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGluZSB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMC41cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMC41cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWcge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNsci1iYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAmLS1vZmZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgfVxuICB9XG5cbiAgJi0tYmxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRwcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWNvbG9yLWJhY2tncm91bmQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkpO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX29waW5pb25zIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N0YXJzIHtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMCAtMXB4O1xuICAgICAgY29sb3I6ICRjbHIteWVsbG93O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDMwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZXMge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICAucHJpY2Utb3JpZ2luYWwge1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLWRpc2NvdW50IHtcbiAgICAgIC5wcmljZSB7XG4gICAgICAgICYtZGlzY291bnQge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW9yaWdpbmFsIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2VzcGVjaWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcblxuICAgIHAsXG4gICAgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuYnRuY3RhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUtYm90dG9tIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGg7XG5cbiAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwLjNzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lLWVzcGVjaWZpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbWVlc3BlY2lmaWNhdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcblxuICAgICAgJi1iYXIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkpO1xuICAgIH1cblxuICAgIC5jYXJkcHJvZHVjdF9fZm9vdGVyIHtcbiAgICAgIC5idG5jdGEge1xuICAgICAgICBhbmltYXRpb246IHNsaWRlLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGggM3MpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkpO1xuICAgICAgfVxuXG4gICAgICAuY2FyZHByb2R1Y3RfX2Zvb3RlciB7XG4gICAgICAgIC5idG5jdGEge1xuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGg7XG5cbiAgICAgICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGggM3MpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNwZWNpYWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci10aGlyZDtcbiAgICB9XG5cbiAgICAuY2FyZHByb2R1Y3Qge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBjbG9zZXN0LXNpZGUsICRjbHItc2Vjb25kYXJ5LCB0cmFuc3BhcmVudCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb3BpbmlvbnMge1xuICAgICAgICBzcGFuLFxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAuY2FyZHByb2R1Y3RfX25hbWUge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICB9XG5cbiAgICAgICAgcCxcbiAgICAgICAgYSxcbiAgICAgICAgc3BhbixcbiAgICAgICAgdWwgbGksXG4gICAgICAgIG9sIGxpIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIC5jYXJkcHJvZHVjdF9fZm9vdGVyIHtcbiAgICAgICAgLmJ0bmN0YSB7XG4gICAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoIDNzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCxcbiAgICAgIGEsXG4gICAgICBzcGFuLFxuICAgICAgdWwgbGksXG4gICAgICBvbCBsaSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXRvcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWJvdHRvbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gIH1cbn1cblxuLml0ZW1vcGluaW9uIHtcbiAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAwO1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2UtbHRyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19zdGFycyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDk0cHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGNsci15ZWxsb3c7XG4gICAgICAgIG1hcmdpbjogMCAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFya2VlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGtleWZyYW1lcyBtb3ZlQmlnVGV4dCB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCA0MHB4IDAgODBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDI1cHg7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA5NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZHBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjRweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY29sb3I6ICRjbHItYmFzZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgLmNhcmRwb3N0X19pbWcgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nb29nbGUtcmV2aWV3cyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDE1cHg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19jb250ZW50cmF0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2UtbHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC5nb29nbGUtcmV2aWV3c19fbGluayB7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgfVxuXG4gICZfX2xvZ29nb29nbGUge1xuICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gIH1cblxuICAmX19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRjbHIteWVsbG93O1xuICAgICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIENIRUNLQk9YXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyBzcGFuOjpiZWZvcmUsXG4gICAgJiArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1iYXNlLWx0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IC0wLjJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmICsgc3Bhbjo6YmVmb3JlLFxuICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNlYmY5ZjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1leHRyYS1zbWFsbCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cblxuLmNhcmRwcm9kdWN0aGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcblxuICAmX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWNvbG9yLWJhY2tncm91bmQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19jb25kaXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIC5jb25kaXRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3ctY29uZGl0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgYmFja2dyb3VuZDogJGNsci1iYXNlO1xuICAgICAgbWFyZ2luOiA0cHggMCAyMHB4IDYwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAuc2hvdy1jb25kaXRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZWQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICYtLWRpc2NvdW50IHtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2UtbHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICZfX3ByaWNlcyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICAucHJpY2UtcXVhbnRpdHkge1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZS1vcmlnaW5hbCB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLWRpc2NvdW50IHtcbiAgICAgIC5wcmljZSB7XG4gICAgICAgICYtZGlzY291bnQge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW9yaWdpbmFsIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IC00cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1heDtcbiAgICB9XG4gIH1cbn1cblxuLmdvYmFja21lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgIG1hcmdpbjogM3B4IDAgOHB4O1xuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXI6IDAuMjVweCBzb2xpZCAkY2xyLWxpbmUtaGVhZGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDExO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogMDtcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xufVxuXG4vKiBDVVJTT1Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmN1cnNvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgaGVpZ2h0LCBvcGFjaXR5LCBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fZG90IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzIGVhc2UtaW4pO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgNzElLCAwLjQpO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNnMgZWFzZS1pbik7XG4gICAgfVxuICB9XG5cbiAgJl9fZHJhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRhenVsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MgZWFzZS1pbik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5NGZcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzIGVhc2UtaW4pO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzIGVhc2UtaW4pO1xuICAgIH1cbiAgfVxuXG4gICYtLWluYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIC5jdXJzb3JfX2RvdCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyBlYXNlLWluKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hY3RpdmUtZHJhZyB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGluaGVyaXQ7XG5cbiAgICAuY3Vyc29yX19kb3Qge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyBlYXNlLWluKTtcbiAgICAgIH1cblxuICAgICAgLmN1cnNvcl9fZHJhZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjZzIGVhc2UtaW4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9faW5wdXQsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGNvbG9yOiAjYjRiNGI0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYmFzZS1sdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTguNHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuYnRuY3RhIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLmJ0bmN0YSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cF9fYnRuLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kZmQtZnVsbHNjcmVlbi5kZmQtZnVsbHNjcmVlbiB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRmZC1tb2JpbGUuZGZkLW1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZmQtbGF5ZXIuZGZkLWxheWVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhcnRCb2R5IHtcbiAgLnByb2R1Y3Rtb2RhbC1zZWMge1xuICAgIHRvcDogMTIwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNvbW1vbjo6Z3JpZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAoZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDEzOTBweDtcbiAgfVxuXG4gICYtLW1lZGl1bS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHM6OiBwYXJ0aWFsczo6IGhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4ICFpbXBvcnRhbnQ7XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXB4IHNvbGlkICM3MTcxNzE7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAmX19tZW51YnVyZ2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogODFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjI1cHggc29saWQgIzcxNzE3MTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC5oZWFkZXJfX21lbnVidXJnZXItbGluZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudWJ1cmdlci1saW5lIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGNsci1udHJsLW1pbjtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGlua21lbnUge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmJ0bmN0YS0tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDZweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHJpZ2h0OiA4MnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCwgaGVpZ2h0IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC4ycztcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cF9fYnRuLXNlYXJjaCB7XG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VhcmNoX3dpZGdldCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNHB4IDQ0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW50cmwtbWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuXG4gICAgICAgICAgJi5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwX19idG4tc2VhcmNoIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbnNlYXJjaCxcbiAgJl9fYWN0aW9udXNlcixcbiAgJl9fYWN0aW9uY2FydCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uY2FydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2R1Y3Rjb3VudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ2luIHtcbiAgICAmLnN1Ym1lbnVvcGVuIHtcbiAgICAgIC5oZWFkZXJfX3N1Ym1lbnVsb2dpbiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fYWN0aW9udXNlciB7XG4gICAgICAgIGkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1lbnVsb2dpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBnYXA6IDIwcHg7XG4gICAgdG9wOiA4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgdG9wOiA1NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ2luaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYSxcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLmFjY291bnQsXG4gICAgICAmLmxvZ2luIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxNCc7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sb2dvdXQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2lnbi11cCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG5jdGEuYnRuY3RhLS1wcmltYXJ5IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDBkdmg7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBhZGRpbmc6IDgxcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19maXJzdGxldmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDU1cHggNDBweCAwIDEyNXB4O1xuICAgIHdpZHRoOiAzNCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDQwcHggMCA1NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwLjI1cHg7XG4gICAgICBoZWlnaHQ6IDczZHZoOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA4NXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNsci1saW5lLWhlYWRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgbGVmdDogNzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maXJzdGxldmVsLWxpc3Qge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAwIDAgOTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1maXJzdGxldmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJiA+IC5saW5rbWVudSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsYWNrLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2stYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUpIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYXNpY2xpbmtzIHtcbiAgICBtYXJnaW46IGF1dG8gMCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweCAxMDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogYXV0byAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAxMDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saW5rbWVudSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLWhlbHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmxpbmttZW51IHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjY291bnRsaW5rcyB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICB9XG5cbiAgICAubGlua21lbnUge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXNpZ25pbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRsZXZlbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjYlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDU1cHggMCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuXG4gICAgLmdvYmFja21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAzcHggMTZweCA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUtc2xpZGVyLWJsb2cge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgLmhlYWRlcl9fYmxvZyB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZXItYmxvZyAwLjhzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRsZXZlbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAubGV2ZWxzY3JvbGwge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWxsYWJvdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjRzKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2stYmFja2dyb3VuZDtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC40cyk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTEwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FsbGFib3V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICB9XG4gIH1cblxuICAmX19hbGxhYm91dC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRsZXZlbC1saXN0IHtcbiAgICBtYXJnaW46IDI4cHggMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NTBweCk7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMTBweCAzMHB4IDQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAxMHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXNlY29uZGxldmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYgPiAubGlua21lbnUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lZ2FpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX190aGlyZGxldmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbGVmdDogMTEwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDExN3B4IDMwcHggMCAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgICAgcGFkZGluZzogMTAycHggMzBweCAwIDMwcHg7XG4gICAgICBsZWZ0OiAtMTAwJTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAwLjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saW5lLWhlYWRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19ibG9nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDMwcHggMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMTZweDtcbiAgICB9XG5cbiAgICAuZ29iYWNrbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW46IDNweCAwIDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RoaXJkbGV2ZWwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19jYXRlZ29yeXBjIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjay1iYWNrZ3JvdW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTRweDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC41cyk7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0c3ViY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDE1cHggMCAyMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTc2cHgpOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxNzZweCk7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IDc1ZHZoOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTUwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXN1YmNhdGVnb3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX190aXRsZS1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdGxpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG5cbiAgJl9fcHJvZHVjdGl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fYmxvZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICAgICAgLmhlYWRlcl9faW50cm9ibG9nLFxuICAgICAgLnRucy1vdXRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1sdHI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnRyb2Jsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgfVxuXG4gICZfX3RleHRibG9nIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2dpbmRleCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2dsaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jYXJkcG9zdCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC50YWcge1xuICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1saW5lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FydHZpZXcge1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWhlYWRlci1iYWNrZ3JvdW5kO1xuICByaWdodDogLTEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwZHZoOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIHotaW5kZXg6IDkwO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldCkge1xuICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICAuYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuYmxvY2tjYXJ0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBwYWRkaW5nOiAyMXB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXB4IHNvbGlkICM3MTcxNzE7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMjVweCBzb2xpZCAjNzE3MTcxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAzMS41cHg7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsYWNrLWJhY2tncm91bmQ7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICB9XG5cbiAgJl9fc2hpcHBpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cHggc29saWQgIzcxNzE3MTtcbiAgICBtYXJnaW46IDAgMzBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuZmVhdHVyZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbjogOHB4IDAgMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjbHItYmFzZS1sdHI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VtZS1xdWFudGl0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zaGlwcGluZy1wcm9ncmVzcyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLWJhc2UtbHRyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDE5MHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDE5MHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLXByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkcHJvZHVjdGhlYWRlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldCkge1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbjogYXV0byAyMHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIC5idG5jdGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FydHZpZXctdG90YWwge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdW1lIHtcbiAgICAuY2FydC1zdWJ0b3RhbHMge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgICAgJi52YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJi50ZXh0LXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJlaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmsge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50bnMtb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcblxuICAgIC5idG4tbmF2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGxlZnQ6IDMwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDMwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5pcy1sb2FkZWQge1xuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5SGVhZGVyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cbiAgICBAa2V5ZnJhbWVzIG9wYWNpdHlIZWFkZXIge1xuICAgICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZWhlYWRlcl9fY29udGFpbmVyLFxuICAucHJlaGVhZGVyX19uYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHlQcmVIZWFkZXI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblxuICAgIEBrZXlmcmFtZXMgb3BhY2l0eVByZUhlYWRlciB7XG4gICAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm1lbnUtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuaGVhZGVyIHtcbiAgICAmX19uYXYge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudWJ1cmdlci1saW5lIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICB9XG5cbiAgICAmX19pdGVtZmlyc3RsZXZlbCB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5saW5rbWVudS0tYmlnIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19zZWNvbmRsZXZlbCB7XG4gICAgICAgICAgbGVmdDogMzQlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjhzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXNlY29uZGxldmVsIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmhlYWRlcl9fdGhpcmRsZXZlbCB7XG4gICAgICAgICAgbGVmdDogNjAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmttZW51IHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldCkge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuY2FydC1vcGVuZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5iYWNrZ3JvdW5kIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICB9XG5cbiAgLmNhcnR2aWV3IHtcbiAgICByaWdodDogMDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gIH1cblxuICAuaGVhZGVyX19ibG9nIHtcbiAgICBsZWZ0OiAxMTAlO1xuICB9XG59XG5cbmJvZHkub3Blbi1zZWFyY2gge1xuICAuaGVhZGVyIHtcbiAgICAmX19zZWFyY2gge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0LCBoZWlnaHQgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjJzO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnNlYXJjaCB7XG4gICAgICBpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVyLWJsb2cge1xuICAwJSB7XG4gICAgbGVmdDogMTEwJTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGxlZnQ6IDYwJTtcbiAgfVxufVxuIiwiLyogY29tcG9uZW50czo6IHBhcnRpYWxzOjogZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcmVmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWNvbG9yLWJhY2tncm91bmQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNsci1saW5lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tMSxcbiAgICAmLS0yIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC5wcmVmb290ZXJfX2xpbmssXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19iYWNrZ3JvdW5kLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ28tYmFja2dyb3VuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvcGFjaXR5OiAwLjE7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkY2xyLW50cmwtbWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA1MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDUwcHggMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogNDIlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19jbGFpbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgfVxuXG4gICZfX25ld3NsZXR0ZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgbWFyZ2luOiA3MHB4IDAgNjBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBtYXJnaW46IDMwcHggMzBweCAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICAgICAgYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlbmV3cyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlbmV3cyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyLXJyc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG8gMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19ycnNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTNweDtcbiAgfVxuXG4gICZfX2xpbmtycnNzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpKTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dGxlZ2FsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19nb29nbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMTEwcHggMCAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAxMTBweCAwIDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtZXJpY2NvIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAuZGVzaWduIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2UtbHRyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm51bWVyaWNjbyB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkY2xyLW50cmwtbWluO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjbHItbnRybC1taW47XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY2xyLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGF5bWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm9sZWdhbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZzogMCA5MHB4IDAgNDBweDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmZ1bGxzbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRucy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tc3BlY2lhbCB7XG4gICAgICAuZnVsbHNsaWRlciB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTMwJSkgYmx1cig0MHB4KTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTMwJSkgYmx1cig0MHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMzY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAtMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MHZoICsgNTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDMwdmggKyA1MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTIwcHggNiUgODBweCAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24oZGVza3RvcC1leHRyYS1zbWFsbCkge1xuICAgICAgcGFkZGluZzogOCUgNTBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTBweCAxNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTZweCA2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5idG5jdGEge1xuICAgICAgbWFyZ2luOiAxM3B4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBhbmltYXRpb24tbmFtZTogb3BhY2l0eVRpdGxlSG9tZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBhbmltYXRpb24tbmFtZTogb3BhY2l0eVRpdGxlSG9tZTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTB2aCArIDMwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIGhlaWdodDogY2FsYygzMHZoICsgMzBweCk7XG4gICAgfVxuXG4gICAgcGljdHVyZSxcbiAgICBpbWcsXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHlUaXRsZUhvbWU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgYnV0dG9uLFxuICAgIGEge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRucy1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1sdHI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eVRpdGxlSG9tZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4iLCIuc2VjdGlvbi1lYXN5YnV5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDUwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBjbG9zZXN0LXNpZGUsICMzNjA0NjcsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IC0xMTAlO1xuICAgICAgd2lkdGg6IDQwMCU7XG4gICAgICBoZWlnaHQ6IDQwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgMTUwcHggMCAwO1xuICAgIHRvcDogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICB0b3A6IDI1MHB4O1xuICAgIH1cblxuICAgIC5idG5jdGEge1xuICAgICAgbWFyZ2luOiAyMHB4IDUwcHggMCAwO1xuICAgICAgcGFkZGluZzogMTNweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbjogMjBweCA4MHB4IDIwcHggMDtcblxuICAgICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHRvcDogLTIxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMXB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb25lIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDMxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTNweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZ3BjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGxlZnQ6IDgwcHg7XG4gICAgdG9wOiAtNDBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBsZWZ0OiAzNHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWNvbG9yLWJhY2tncm91bmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctcGMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYtLTEge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuXG4gICAgICAmLS0yIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlIDFzIGluZmluaXRlIDAuNHM7XG4gICAgICB9XG5cbiAgICAgICYtLTMge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBhbmltYXRpb246IGZhZGUgMXMgaW5maW5pdGUgMC41cztcbiAgICAgIH1cblxuICAgICAgJi0tNCB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZSAxcyBpbmZpbml0ZSAwLjdzO1xuICAgICAgfVxuXG4gICAgICAmLS01IHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlIDFzIGluZmluaXRlIDAuOXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBmYWRlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtLTEge1xuICAgICAgd2lkdGg6IDE2N3B4O1xuICAgICAgaGVpZ2h0OiAxMTVweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICB3aWR0aDogMjA0cHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0zIHtcbiAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgIGhlaWdodDogMTUzcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTQge1xuICAgICAgd2lkdGg6IDE2N3B4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tcHQge1xuICAgIC5zZWN0aW9uLWVhc3lidXlfX2NvbnRlbnQge1xuICAgICAgLmJ0bmN0YSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAzMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmludHJvLXRleHQge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcblxuICAgIC5idG5jdGEge1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luOiA2cHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXNlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG9yZGVyOiAxO1xuXG4gIC5jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWxpbmU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBtYXJnaW46IDE1cHggMCA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogTGF5b3V0czogQ29va2llc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY29va2llc3BsdXMtbW9kYWwge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoIHtcbiAgICBjb2xvcjogJGNsci1udHJsLW1heCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvb2tpZXNwbHVzLWNsb3NlIHtcbiAgICB0b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICByaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29va2llc3BsdXMtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAycHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb29raWVzcGx1cy1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTRweCAxMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmLmNvb2tpZXNwbHVzLWFjY2VwdCxcbiAgICAgICYuY29va2llc3BsdXMtcmVqZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb29raWVzcGx1cy1zYXZlLFxuICAgICAgJi5jb29raWVzcGx1cy1tb3JlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kLWxheWVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb29raWVwbHVzLWZpbmFsaXR5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4IDE0cHggMDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb29raWVzcGx1cy1maW5hbGl0eS1oZWFkZXIge1xuICAgICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAudGVjaG5pY2FsIHtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LWNoZXZyb24ge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llc3BsdXMtZmluYWxpdHktY29udGVudCB7XG4gICAgICAuY29va2llc3BsdXMtZmluYWxpdHktYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LWNoZWNrYm94W3ZhbHVlPVwib2ZmXCJdOmNoZWNrZWQgfiAuY29va2llc3BsdXMtZmluYWxpdHktc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAyZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb29raWVzcGx1cy1maW5hbGl0eS1jaGVja2JveFt2YWx1ZT1cIm9uXCJdOmNoZWNrZWQgfiAuY29va2llc3BsdXMtZmluYWxpdHktc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY29va2llc3BsdXMtdGFiI2Nvb2tpZXNwbHVzLXRhYiB7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDFweCByZ2JhKDM0LCAzNCwgMzQsIDAuMykgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvbml0cm9wYy9hc3NldHMvaW1nL2Nvb2tpZXMtbml0cm8taWNvbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJDb25zZW50aW1pZW50byBkZSBjb29raWVzXCI7XG4gICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWluLXdpZHRoOiAxNjNweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLW50cmwtbWF4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzI1cyBlYXNlLWluLW91dCAwcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjMyNSBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbiNjb29raWVzcGx1cy1maW5hbGl0aWVzLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQwdmggIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUdFQSxPQUFPLENBQUMsMENBQUksQ0FFWixVQUFVLENBQ1IsV0FBVyxDQUFFLFNBQVMsQ0FDdEIsR0FBRyxDQUFFLCtCQUErQixDQUNwQyxHQUFHLENBQ0QscUNBQXFDLENBQUMsMkJBQTJCLENBQ2pFLCtCQUErQixDQUFDLGtCQUFrQixDQUNsRCxnQ0FBZ0MsQ0FBQyxjQUFjLENBQy9DLHVDQUF1QyxDQUFDLGFBQWEsQ0FDdkQsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLEtBQUssRUFHckIsQUFBQSxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsR0FDRCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FBaUIsQ0FFaEIsV0FBVyxDQUFFLGdDQUFnQyxDQUM3QyxLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFlBQVksQ0FBRSxNQUFNLENBQ3BCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxDQUFDLENBR2Qsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ25DLEFBRUQsQUFBQSxhQUFhLEFBQUEsUUFBUSxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBRUQsQUFBQSxXQUFXLEFBQUEsUUFB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 */
