.calc-component{padding:60px 0px;background:linear-gradient(115.65deg, rgba(248, 212, 216, 0.6) 19.03%, rgba(243, 186, 194, 0.6) 137.58%)}@media(max-width: 1199px){.calc-component{padding:40px 0px}}@media(max-width: 767px){.calc-component{padding:30px 0px}}.calc-component .row{row-gap:50px}@media(max-width: 1199px){.calc-component .row{row-gap:30px}}@media(max-width: 991px){.calc-component .row{row-gap:20px}.calc-component .row .col-md-6{padding:0px 8px}}@media(max-width: 767px){.calc-component .row{row-gap:30px}.calc-component .row .col-md-6{padding:0px 15px}}.calc-toggle-main{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0px auto 40px;gap:20px;cursor:pointer;-ms-flex-align:center;align-items:center;max-width:-moz-fit-content;max-width:fit-content}.calc-toggle-main p{font-size:16px;line-height:22px;font-weight:500;color:#222;margin-bottom:0}.calc-toggle-btn{background:#e5e5e5;border:0;outline:0;padding:2px;cursor:pointer;transition:all .3s ease;width:60px;height:32px;border-radius:99px;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.calc-toggle-btn .toggle-knob{width:28px;height:28px;background:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0px 2px 4px rgba(0,0,0,.1);transform:translateX(0)}.calc-toggle-btn .toggle-knob svg{width:10px;height:10px}.calc-toggle-btn .toggle-knob svg rect{fill:#252439}.calc-toggle-btn.active{background:#9b1e26}.calc-toggle-btn.active .toggle-knob{transform:translateX(28px)}.calc-toggle-btn.active .toggle-knob svg{transform:none}.calc-toggle-btn.active .toggle-knob svg rect{fill:#9b1e26}.calc-common-box{padding:24px 0px 0px;background:#fdf2f4;border:1px solid rgba(243,187,194,.6);box-shadow:0px 8px 25px rgba(112,21,27,.15);border-radius:20px;max-width:370px;overflow:hidden;margin:auto}@media(max-width: 991px){.calc-common-box{max-width:460px}}@media(max-width: 767px){.calc-common-box{max-width:450px}}.calc-common-box.without-scroll .calc-container-item .calcitem-bx{height:auto}.calc-common-box .calc-title-main{padding:0 24px;margin-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media(max-width: 1199px){.calc-common-box .calc-title-main{margin-bottom:20px}}@media(max-width: 767px){.calc-common-box .calc-title-main{margin-bottom:24px}}.calc-common-box .calc-title-main .h3{font-style:normal;font-weight:700;font-size:18px;line-height:25px;color:#252439;margin-bottom:0px}@media(max-width: 1199px){.calc-common-box .calc-title-main .h3{font-size:16px;line-height:22px}}@media(max-width: 767px){.calc-common-box .calc-title-main .h3{font-size:18px;line-height:24px}}.calc-common-box .calc-title-main .h3:last-child{margin-bottom:0}.calc-common-box .calc-container-item .calcitem-bx{padding:0 24px;overflow:auto;height:470px;margin-top:0;display:block}@media(max-width: 767px){.calc-common-box .calc-container-item .calcitem-bx{height:auto}}.calc-common-box .calc-container-item .calcitem-bx::-webkit-scrollbar{width:4px}.calc-common-box .calc-container-item .calcitem-bx::-webkit-scrollbar-track{border-radius:99px;background-color:#cbcbcb;border:1px solid #cbcbcb}.calc-common-box .calc-container-item .calcitem-bx::-webkit-scrollbar-thumb{border-radius:99px;background-color:#9a9a9a}.calc-common-box .calc-container-item .calcitem-bx .calc-slide{width:100%}.calc-common-box .calc-container-item .calcitem-bx .calc-slide+.calc-slide{margin-top:18px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input{margin-bottom:16px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .title{font-size:12px;font-weight:500;color:#252439;margin-bottom:9px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group{position:relative}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-label-input{position:relative}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-label-input.disabled .form-input{color:#707070}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-txt{font-size:16px;line-height:17px;font-weight:400;color:#707070;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%);left:18px;z-index:1}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-txt.left{left:18px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-txt.right{right:18px;left:auto}@media(max-width: 991px){.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-txt.right{right:14px}}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark{position:relative;width:100%}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark .form-input{padding:14px 16px;width:100%;background:#fff;border:.5px solid #8b8b8b;border-radius:8px;font-size:16px;font-weight:600;color:#252439}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark .form-input.pad-left{padding-left:30px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark .form-input.pad-right{padding-right:30px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .error-message{font-size:10px;font-weight:500;font-family:"Inter",sans-serif;color:#9b1e26;position:relative;margin-top:6px;right:0;left:0;width:100%;text-align:start}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group.grid-group{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group.grid-group .form-input{border-radius:8px 0 0 8px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group.grid-group .calc-dropdown .custom-selectt .select-trigger{border-radius:0 8px 8px 0;border-left:0}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range{margin-top:15px;position:relative}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled{background:#e3bfaf;border-radius:9999px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled input{position:relative;width:100%;margin:0px 0;-webkit-appearance:none;height:8px;border-radius:5px;background:#e3bfaf;outline:none;transition:opacity .2s}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#9c1d26;border:2px solid #fff;box-shadow:0px 2.4px 14.4px rgba(172,111,107,.32),0px 2.4px 4.8px rgba(173,111,107,.32);cursor:pointer}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#9c1d26;border:2px solid #fff;box-shadow:0px 2.4px 14.4px rgba(172,111,107,.32),0px 2.4px 4.8px rgba(173,111,107,.32);cursor:pointer}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-ticks{position:absolute;margin-top:0;height:8px;top:0;left:6px;right:6px;bottom:0}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-ticks .tick-mark{position:absolute;top:0;width:4px;height:4px;border-radius:50%;top:2.2px;background:rgba(255,255,255,.5);opacity:1;transform:translateX(-50%);pointer-events:none}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-ticks .tick-mark.is-current{opacity:0}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .help-block{font-weight:600;margin:12px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .help-block span{font-size:12px;line-height:15px;font-weight:500;color:#707070;margin-bottom:0}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt{position:relative;width:100%;max-width:100%;font-family:inherit}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-trigger{width:100%;border-radius:18px;background:linear-gradient(0deg, #FFF, #FFF),#fff;border:.5px solid #8b8b8b;padding:14px 15px;border-radius:9.07463px;font-size:15px;font-weight:600;color:#252439;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;outline:none}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-trigger .selected-text{font-size:14px;line-height:20px;font-weight:600;color:#252439;text-wrap:nowrap;overflow:hidden}@media(max-width: 1199px){.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-trigger .selected-text{font-size:14px;line-height:20px}}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-trigger .arrow{width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:8px solid #8e8e8e;transition:transform .3s ease;margin-left:10px;border-radius:100px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt.open .arrow{transform:rotate(180deg)}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-options{position:absolute;width:100%;background:#fff;border-radius:14px;margin-top:8px;padding:8px 0;list-style:none;border:1px solid #e1e1e1;box-shadow:0 10px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease;z-index:10;max-height:200px;overflow:auto}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-options li{padding:11px 17px;font-size:14px;line-height:20px;color:#333;cursor:pointer;transition:background .2s ease}@media(max-width: 1199px){.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-options li{font-size:14px;line-height:20px;padding:10px 14px}}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-options li:hover{background:#f5f5f5}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt .select-options li.active{font-weight:600}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-dropdown .custom-selectt.open .select-options{opacity:1;visibility:visible;transform:translateY(0)}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-radio{margin-bottom:16px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-radio .title{font-size:12px;font-weight:500;color:#252439;margin-bottom:9px}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-radio .radio-container{display:-ms-flexbox;display:flex;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:4px;position:relative;overflow:auto;gap:4px;width:100%;max-width:-moz-fit-content;max-width:fit-content;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-radio .radio-container .radio-box{-ms-flex:1;flex:1;position:relative;z-index:1;max-width:-moz-fit-content;max-width:fit-content}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-radio .radio-container .radio-box input[type=radio]{display:none}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-radio .radio-container .radio-box input[type=radio]:checked+label{background-color:#902a2c;color:#fff;font-weight:500}.calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-radio .radio-container .radio-box label{display:block;text-align:center;padding:8px 16px;border-radius:8px;font-size:14px;line-height:20px;color:#323232;font-weight:500;cursor:pointer;text-wrap:nowrap;transition:all .3s ease;margin-bottom:0}.calc-common-box .calc-container-item .calcitem-bx .calcsl-grid-balance{display:-ms-grid;display:grid;-ms-grid-columns:60% auto;grid-template-columns:60% auto;gap:8px}.calc-common-box .calc-container-item .calcitem-bx .calcsl-grid-balance .clac-input{min-width:0;margin-bottom:0}.calc-common-box .calc-container-item .calcitem-bx .calcsl-grid-balance .clac-input .disabled .input-div-dark .form-input{background:#e5e5e5;border-color:#d0c5c7}.calc-common-box .calc-container-item .calcitem-bx .ornament-main{margin-top:25px}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-no .form-label-input{position:relative}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-no .form-label-input .input-div-dark .form-input{text-align:center}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-no .form-label-input .ornament-btns{max-width:24px;position:absolute;top:50%;transform:translateY(-50%);left:16px;background:rgba(0,0,0,0);border:0;outline:0;border:0;border-radius:50%;z-index:1}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-no .form-label-input .ornament-btns.disabled{opacity:.4}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-no .form-label-input .ornament-btns svg{width:24px;height:24px}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-no .form-label-input .ornament-btns.ornament-plus-btn{left:auto;right:16px}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-inmain .ornament-box{padding:16px;background:#fff;border-radius:16px}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-inmain .ornament-box+.ornament-box{margin-top:23px}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-inmain .ornament-box .h3{font-size:14px;line-height:20px;font-weight:600;color:#252439;margin-bottom:16px}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-inmain .ornament-box .calc-gold-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:16px}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-inmain .ornament-box .calc-gold-grid .clac-input{margin-bottom:0}.calc-common-box .calc-container-item .calcitem-bx .ornament-main .ornament-inmain .ornament-box .clac-input:last-child{margin-bottom:0}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main{position:relative;margin-top:25px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main{display:-ms-grid;display:grid;-ms-grid-columns:100px 36px 100px;grid-template-columns:100px 36px 100px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;gap:30px;min-height:144px;z-index:1;overflow:hidden;margin-bottom:16px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box.text-end{text-align:right;min-height:75%}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box .bgb .bgb-desc{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#303030;opacity:.65;margin-bottom:4px}@media(max-width: 991px){.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box .bgb .bgb-desc{font-size:11px;line-height:13px}}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box .bgb .bgb-amt{font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#945652;margin-bottom:0;word-break:break-all}@media(max-width: 991px){.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box .bgb .bgb-amt{font-size:12px;line-height:14px}}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-img-container .chart{height:130px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;position:relative;overflow:hidden}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-img-container .chart .bar{position:relative;width:36px;border-radius:16px/8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-img-container .chart .bar .bartop{position:absolute;top:0;left:0;width:100%;height:16px;border-radius:50%;z-index:2}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-img-container .chart .bar.other-bank{background:linear-gradient(270deg, #B25C61 0%, #DB7F85 75.48%, #F5BABD 100%);height:50px;position:absolute;left:0;right:0;top:0;height:60px;z-index:2;transition:.5s all}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-img-container .chart .bar.other-bank .bartop{background:radial-gradient(82.78% 138.71% at 68.74% 118.99%, #E9A1A6 0%, #EE999E 100%);box-shadow:inset 4px -4px 8px rgba(255,255,255,.15)}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-img-container .chart .bar.idfc-bank{background:linear-gradient(270deg, #7D1E24 0%, #A13038 75.48%, #DB525B 100%);height:100%}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-bg img{width:100%;height:100%;object-fit:cover}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bars-pop{display:block;width:-moz-fit-content;width:fit-content;margin:18px auto 24px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#202020;opacity:.65}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bar-bottom-grid{text-align:center;background:#f7dbdf;border-radius:8px;padding:8px 10px;margin:16px 0px 20px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bar-bottom-grid.white{background:#fffefe}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bar-bottom-grid .barbo-text{font-size:12px;line-height:15px;font-weight:500;color:#252439;margin-bottom:4px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-main .bar-bottom-grid .barbo-title{font-size:16px;line-height:22px;font-weight:700;color:#252439;margin-bottom:0px}.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-content .dis{text-align:center;font-size:14px;line-height:20px;font-weight:700;color:rgba(0,0,0,.7);margin-bottom:4px}.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-content .bars-main-tit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5px}.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-content .bars-main-tit .h3{font-size:32px;line-height:40px;font-weight:800;background:linear-gradient(92.89deg, #9C1D26 8.95%, #520F14 93.51%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);margin-bottom:0}@media(max-width: 991px){.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-content .bars-main-tit .h3{font-size:27px;line-height:33px}}.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-content .bars-main-tit .info-link{-ms-flex:0 0 20px;flex:0 0 20px}.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-content .bars-main-tit .info-link img{max-width:20px}.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-btn .red-btn{display:block;max-width:100%;margin:12px auto 0px;padding:13px 40px;font-size:18px;line-height:24px;font-weight:600;color:#fff;background:#9b1e26;border-radius:100px;text-align:center}@media(max-width: 991px){.calc-common-box .calc-container-item .calcitem-bx .bar-desktop-btn .red-btn{padding:11px 40px;font-size:16px;line-height:22px}}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori{margin-top:24px;margin-bottom:30px;z-index:1;overflow:hidden}@media(max-width: 767px){.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori{margin-top:16px;padding:9px 9px}}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .h5{font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#505050;margin-bottom:4px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .h5:last-child{margin-bottom:0}@media(max-width: 767px){.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .h5{font-size:12px;line-height:17px}}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-title-top{margin-bottom:15px}@media(max-width: 767px){.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-title-top{margin-bottom:20px}}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:16px;-ms-flex-align:end;align-items:end;min-height:100px;overflow:hidden}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main.negative-scenario .bars-grid-box .chart .bar{background:linear-gradient(270deg, #858585 0%, #A8A8A8 75.48%, #D6D6D6 100%) !important}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main.negative-scenario .bars-grid-box .chart .bar .bartop{background:radial-gradient(82.78% 138.71% at 68.74% 118.99%, #FFFFFF 0%, #9A9393 100%) !important;box-shadow:inset 4px -4px 8px rgba(255,255,255,.15) !important}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main.vertical-botspace .bars-grid-box{margin-bottom:20px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:end;align-items:flex-end;min-height:100px;max-height:100px;overflow:hidden;-ms-flex-pack:center;justify-content:center}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart .bar{position:relative;width:32px;border-radius:16px/8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;transition:all .5s}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart .bar .bartop{position:absolute;top:0;left:0;width:100%;height:16px;border-radius:50%;z-index:2}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart .bar.other-bank{background:linear-gradient(270deg, #B25C61 0%, #DB7F85 75.48%, #F5BABD 100%)}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart .bar.other-bank .bartop{background:radial-gradient(82.78% 138.71% at 68.74% 118.99%, #E9A1A6 0%, #EE999E 100%);box-shadow:inset 4px -4px 8px rgba(255,255,255,.15)}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart .bar.idfc-bank{background:linear-gradient(270deg, #7D1E24 0%, #A13038 75.48%, #DB525B 100%)}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart .bar.idfc-bank .bartop{background:radial-gradient(82.78% 138.71% at 68.74% 118.99%, #DB515B 0%, #C2444C 100%);box-shadow:inset 4px -4px 8px rgba(255,255,255,.15)}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box.bars-img-container{margin-bottom:0}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box.text-end{text-align:right}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .bgb-desc{font-style:normal;font-weight:400;font-size:11px;line-height:14px;color:#303030;opacity:.65;margin-bottom:4px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .bgb-amt{font-style:normal;font-weight:700;font-size:12px;line-height:16px;color:#945652;margin-bottom:0;word-break:break-all}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .bars-img-grid{gap:16px;margin-bottom:6px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .bar-title{font-style:normal;font-weight:600;font-size:10px;line-height:12px;letter-spacing:-0.01em;color:rgba(0,0,0,.5);margin-bottom:0;margin-top:8px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bar-bottom-grid{text-align:center;background:#f7dbdf;border-radius:8px;padding:8px 10px;margin-top:24px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bar-bottom-grid .barbo-text{font-size:12px;line-height:15px;font-weight:500;color:#252439;margin-bottom:4px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bar-bottom-grid .barbo-title{font-size:16px;line-height:22px;font-weight:700;color:#252439;margin-bottom:0px}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bar-bg{position:absolute;top:0;bottom:0;left:-24px;right:-24px;z-index:-1}@media(max-width: 767px){.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bar-bg{bottom:80px}}.calc-common-box .calc-container-item .calcitem-bx .bars-container-hori .bar-bg img{width:100%;height:100%;object-fit:cover}.calc-common-box .installment-price{position:relative;bottom:0;left:0;right:0;padding:12px 24px;text-align:center;background:#f3bac2;box-shadow:0px -4px 8px rgba(0,0,0,.08);z-index:2}@media(max-width: 1199px){.calc-common-box .installment-price{padding:15px 20px}}.calc-common-box .installment-price .txt{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#000;margin-bottom:3px}.calc-common-box .installment-price .h4{font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#000;margin:0}@media(max-width: 1199px){.calc-common-box .installment-price .h4{font-size:22px;line-height:30px}}.calc-common-box .installment-price .btn-box{margin-top:9px;display:block}.calc-common-box .installment-price .btn-box .btn-red{width:100%;background:#9c1d26;max-width:100%;display:block;text-align:center;border-radius:100px;font-size:14px;line-height:19px;font-weight:600;padding:10px 20px;color:#fff}@media(max-width: 1199px){.calc-common-box .installment-price .btn-box .btn-red{font-size:14px;line-height:20px;padding:11px 20px}}.calc-common-box .installment-price .btn-box .disclamir-btn{font-size:13px;display:block;max-width:-moz-fit-content;max-width:fit-content;margin:9px auto 0px;font-size:12px;line-height:16px;font-weight:400;color:#202020;opacity:65%;text-decoration:underline}.calc-common-box .desktop-show{display:none}.calc-common-box .mobile-show{display:block}.calc-common-box.wider-version{max-width:100%;padding:40px}@media(max-width: 991px){.calc-common-box.wider-version{padding:25px}}.calc-common-box.wider-version .calc-container-item .calcitem-bx{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px;padding:0px;width:100%;overflow:hidden;height:auto}@media(max-width: 991px){.calc-common-box.wider-version .calc-container-item .calcitem-bx{gap:20px}}.calc-common-box.wider-version .calc-container-item .calcitem-bx .calcitem-slide-left .calcitem-slide-main{padding-right:10px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .calc-title-main{padding:0}.calc-common-box.wider-version .calc-container-item .calcitem-bx .calc-slide .clac-input .title{font-size:14px;line-height:21px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .calcitem-right{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main{padding:32px 32px 10px;background:linear-gradient(180deg, #F9E1E4 0%, rgba(249, 225, 228, 0) 50%);border-radius:8px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin-top:0;z-index:1;min-width:0}@media(max-width: 991px){.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main{padding:22px 22px 10px}}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main .bar-desktop-content-bg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;z-index:-1}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main .bar-desktop-content-bg img{width:100%;height:100%}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main{margin:30px auto 25px;gap:20px;-ms-grid-columns:100px 40px 100px;grid-template-columns:100px 40px 100px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box .chart{height:180px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main .bars-grid-main .bars-grid-box .chart .bar{width:40px;border-radius:20px/10px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-main .bar-bottom-grid{margin:0px 0px 10px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori{padding:32px 32px 10px;background:linear-gradient(180deg, #F9E1E4 0%, rgba(249, 225, 228, 0) 50%);border-radius:8px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:0;z-index:1;min-width:0}@media(max-width: 991px){.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori{padding:22px 22px 10px}}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori .bar-desktop-content-bg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;z-index:-1}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori .bar-desktop-content-bg img{width:100%;height:100%}@media(max-width: 1199px){.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori{padding:24px 24px}}@media(max-width: 767px){.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori{padding:16px 16px}}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main{margin:25px auto 30px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart{height:180px;max-height:140px;min-height:140px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .bars-container-hori .bars-grid-main .bars-grid-box .chart .bar{width:40px;border-radius:20px/10px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars{padding:32px 32px 10px;background:linear-gradient(180deg, #F9E1E4 0%, rgba(249, 225, 228, 0) 50%);border-radius:8px;position:relative;margin-top:0;margin-bottom:0;z-index:1;max-height:520px;overflow:auto;min-width:0}@media(max-width: 991px){.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars{padding:22px 22px 10px}}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bar-desktop-content{margin-bottom:20px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bar-desktop-btn{margin-top:25px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bars-container-hori{background:rgba(0,0,0,0);padding:0;border-radius:0}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bars-container-hori+.bars-container-hori{margin-top:20px}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bar-desktop-content-bg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;z-index:-1}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bar-desktop-content-bg img{width:100%;height:100%}@media(max-width: 1199px){.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars{padding:24px 24px}}@media(max-width: 767px){.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars{padding:16px 16px}}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bars-grid-main{margin:10px auto}.calc-common-box.wider-version .calc-container-item .calcitem-bx .multiple-bars .bars-grid-main .bars-grid-box .chart{height:140px;max-height:120px;border-radius:20px/10px;min-height:120px}.calc-common-box.wider-version .calcitem-slide-main{overflow:auto;max-height:470px}.calc-common-box.wider-version .mobile-show{display:none}@media(max-width: 767px){.calc-common-box.wider-version .mobile-show{display:block}}.calc-common-box.wider-version .desktop-show{display:block}@media(max-width: 767px){.calc-common-box.wider-version .desktop-show{display:none}}.disc-popup{background:rgba(0,0,0,.6)}@media(max-width: 767px){.disc-popup.modal.fade .modal-dialog{transform:translate(0, 100%)}.disc-popup.modal.fade.show .modal-dialog{transform:none}}.disc-popup .modal-dialog{max-width:516px}@media(max-width: 767px){.disc-popup .modal-dialog{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;min-height:calc(100% - 0rem);max-width:100%}}.disc-popup .modal-dialog .modal-content{border-radius:12px;border:0;background:#f6f6f6}@media(max-width: 767px){.disc-popup .modal-dialog .modal-content{border-radius:12px 12px 0px 0px}}.disc-popup .modal-dialog .modal-body{padding:24px}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body{padding:24px 16px}}.disc-popup .modal-dialog .modal-body .icon-close.black::before{color:#9b1e26}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body .icon-close.black::before{font-size:18px;top:27px}}.disc-popup .modal-dialog .modal-body .popup-close{top:32px}.disc-popup .modal-dialog .modal-body .h3{font-size:24px;line-height:32px;font-weight:600;color:#000;margin-bottom:30px}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body .h3{font-size:20px;line-height:28px}}.disc-popup .modal-dialog .modal-body .desc{font-style:normal;font-weight:500;font-size:18px;line-height:130%;color:#504e4e}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body .desc{font-size:14px;line-height:22px;margin-bottom:24px}}.disc-popup .modal-dialog .modal-body .desc:last-child{margin-bottom:0}.incomp-popup{background:rgba(0,0,0,.6)}@media(max-width: 767px){.incomp-popup.modal.fade .modal-dialog{transform:translate(0, 100%)}.incomp-popup.modal.fade.show .modal-dialog{transform:none}}.incomp-popup .modal-dialog{max-width:516px}@media(max-width: 767px){.incomp-popup .modal-dialog{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;min-height:calc(100% - 0rem);max-width:100%}}.incomp-popup .modal-dialog .modal-content{border-radius:12px;border:0;background:#f6f6f6}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-content{border-radius:12px 12px 0px 0px}}.incomp-popup .modal-dialog .modal-body{padding:24px;padding-bottom:98px;position:relative}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body{padding:24px 16px;padding-bottom:78px}}.incomp-popup .modal-dialog .modal-body .icon-close.black::before{color:#9b1e26}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .icon-close.black::before{font-size:18px;top:27px}}.incomp-popup .modal-dialog .modal-body .popup-close{top:32px}.incomp-popup .modal-dialog .modal-body .h3{font-size:24px;line-height:32px;font-weight:600;color:#000;margin-bottom:25px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .h3{font-size:20px;line-height:28px;margin-bottom:16px}}.incomp-popup .modal-dialog .modal-body .desc{font-style:normal;font-weight:500;font-size:14px;line-height:130%;color:#504e4e}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .desc{font-size:12px;line-height:130%;margin-bottom:0;font-weight:400}}.incomp-popup .modal-dialog .modal-body .comparison-card{max-width:500px;margin:auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e0e0e0;overflow:hidden;margin-top:20px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .comparison-card{margin-top:10px}}.incomp-popup .modal-dialog .modal-body .comparison-card table{width:100%;border-collapse:collapse;text-align:center;background:#fff;overflow:hidden;border-radius:12px}.incomp-popup .modal-dialog .modal-body .comparison-card table td{padding:14px;font-size:16px;line-height:22px;font-weight:400;border:1px solid #e0e0e0;color:#504e4e}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .comparison-card table td{font-size:15px;line-height:21px;padding:12px 9px}}.incomp-popup .modal-dialog .modal-body .comparison-card table th{padding:14px;font-size:14px;line-height:20px;font-weight:400;color:#504e4e;border:1px solid #e0e0e0}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .comparison-card table th{font-size:12px;line-height:17px;padding:12px 14px}}.incomp-popup .modal-dialog .modal-body .comparison-card table thead{background:#fff}.incomp-popup .modal-dialog .modal-body .comparison-card table thead th.highlight{background:linear-gradient(92.89deg, #9C1D26 8.95%, #520F14 93.51%);color:#fff;font-weight:500;-webkit-text-fill-color:#fff;font-style:normal}.incomp-popup .modal-dialog .modal-body .comparison-card table tbody td:first-child{text-align:left;font-weight:400;font-size:12px;line-height:17px;color:#504e4e}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .comparison-card table tbody td:first-child{font-size:10px;line-height:15px}}.incomp-popup .modal-dialog .modal-body .comparison-card table .highlight{color:#a02020;font-weight:600;background:#fceff1}.incomp-popup .modal-dialog .modal-body .comparison-card table .highlight b{background:linear-gradient(92.89deg, #9C1D26 8.95%, #520F14 93.51%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:600;font-style:italic;background-clip:text;text-fill-color:rgba(0,0,0,0);margin:auto;display:block}.incomp-popup .modal-dialog .modal-body .comparison-card .note{background:#fff;padding:12px;text-align:center;color:#504e4e;text-align:center;font-size:13px;line-height:18px;font-weight:400}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .comparison-card .note{padding:10px 12px;font-size:11px;line-height:17px;text-align:left}}.incomp-popup .modal-dialog .modal-body .comparison-card .note b{font-weight:700;color:#6e0a0f}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .comparison-card .note b{color:#504e4e}}.incomp-popup .modal-dialog .modal-body .btn-see{margin-top:8px;text-align:center}.incomp-popup .modal-dialog .modal-body .btn-see .see-link{font-size:12px;line-height:140%;font-weight:500;color:#9b1e26;text-decoration:underline;max-width:-moz-fit-content;max-width:fit-content;margin:auto;display:block}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .btn-see .see-link{font-weight:700}}.incomp-popup .modal-dialog .modal-body .rate-compare{margin-top:32px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .rate-compare{margin-top:12px}}.incomp-popup .modal-dialog .modal-body .rate-compare .title{font-style:normal;font-weight:500;font-size:14px;line-height:130%;color:#504e4e;margin-bottom:12px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .rate-compare .title{font-size:12px;font-weight:400}}.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:8px;margin-bottom:8px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid .rate-box{gap:6px;padding:16px;background:#fff;border-radius:8px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid .rate-box{padding:10px 16px}}.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid .rate-box .desc{font-size:12px;line-height:130%;color:#504e4e;font-weight:400;margin:0}.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid .rate-box .desc b{font-size:14px;font-weight:700}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid .rate-box .desc{font-size:11px}.incomp-popup .modal-dialog .modal-body .rate-compare .rate-grid .rate-box .desc b{font-size:13px}}.incomp-popup .modal-dialog .modal-body .rate-compare .small-desc{font-weight:400;font-size:12px;line-height:15px;color:#303030;opacity:.65;margin-bottom:8px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .rate-compare .small-desc{font-size:10px}}.incomp-popup .modal-dialog .modal-body .bottom-btn{padding:16px;background:#fff;border-top:1px solid #e9e9e9;text-align:center;position:absolute;bottom:0;left:0;right:0;border-radius:0px 0px 12px 12px}.incomp-popup .modal-dialog .modal-body .bottom-btn .bred-btn{padding:11px 25px;background:rgba(0,0,0,0);color:#9b1e26;border:1px solid #9b1e26;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;font-size:14px;line-height:20px;font-weight:600;display:block;border-radius:100px}@media(max-width: 767px){.incomp-popup .modal-dialog .modal-body .bottom-btn .bred-btn{line-height:1}}.grnt-sticky-btn{padding:15px 20px;background:linear-gradient(182.76deg, rgba(255, 255, 255, 0.63) 1.81%, rgba(255, 255, 255, 0.7) 97.23%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;transition:all .5s}.grnt-sticky-btn.stickybtn{bottom:0}.grnt-sticky-btn .btn-black{max-width:-moz-fit-content;max-width:fit-content;padding:10px 30px;font-size:16px;line-height:22px;font-weight:600;border-radius:100px;height:auto;display:block;max-width:100%;color:#fff;background:linear-gradient(131.93deg, #353535 0%, #000000 95.19%);margin:auto}.grnt-sticky-btn .btn-red{max-width:-moz-fit-content;max-width:fit-content;padding:10px 30px;font-size:16px;line-height:22px;font-weight:600;border-radius:100px;height:auto;display:block;max-width:100%;color:#fff;background:#9a1b24;margin:auto}body{overflow-x:clip}.blog-body{background:#f5f5f5}.bldp-breadcrumb{padding:32px 0px 0px}@media(max-width: 1199px){.bldp-breadcrumb{padding:24px 0px 0px}}@media(max-width: 991px){.bldp-breadcrumb{padding:16px 0px 0px}}@media(max-width: 767px){.bldp-breadcrumb{padding:0}}.bldp-breadcrumb .breadcrumb-wrap{padding-top:0;max-width:100%}@media(max-width: 991px){.bldp-breadcrumb .breadcrumb-wrap{margin-top:0}}.bldp-breadcrumb .breadcrumb-wrap nav{display:inline-block;max-width:100%}.bldp-breadcrumb .breadcrumb{background:#fff;border-radius:12px;padding:5px 20px;margin-bottom:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;overflow:hidden}.bldp-breadcrumb .breadcrumb-item{font-weight:400;font-size:12px;line-height:15px;color:#25243b;text-transform:uppercase;white-space:nowrap}.bldp-breadcrumb .breadcrumb-item a{color:#25243b;text-decoration:none}.bldp-breadcrumb .breadcrumb-item a:hover{color:#9b1e26}.bldp-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"/";display:inline-block;padding:0px 8px;color:#25243b}.bldp-breadcrumb .breadcrumb-item.active{color:#686873;min-width:0;overflow:hidden;text-overflow:ellipsis}.bldp-article{padding:32px 0px 60px;position:relative;z-index:1}@media(max-width: 1199px){.bldp-article{padding:28px 0px 50px}}@media(max-width: 991px){.bldp-article{padding:24px 0px 40px}.bldp-article .container{padding-left:20px;padding-right:20px}}.bldp-article .bldp-layout{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:80px}@media(max-width: 1199px){.bldp-article .bldp-layout{gap:48px}}@media(max-width: 991px){.bldp-article .bldp-layout{display:block}}.bldp-article .bldp-main{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.bldp-article .bldp-side{-ms-flex:0 0 325px;flex:0 0 325px;width:325px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:48px}@media(min-width: 992px){.bldp-article .bldp-side{position:sticky;-ms-flex-item-align:start;align-self:flex-start;top:100px}}@media(max-width: 1199px){.bldp-article .bldp-side{-ms-flex:0 0 300px;flex:0 0 300px;width:300px;gap:40px}}@media(max-width: 991px){.bldp-article .bldp-side{width:100%;margin-top:40px;gap:32px}}.bldp-head{margin-bottom:24px}.bldp-head .bldpheadt-box{margin-bottom:24px}@media(max-width: 767px){.bldp-head .bldpheadt-box{margin-bottom:16px}}.bldp-head .bldpheadt-box .label{font-weight:500;font-size:16px;line-height:24px;color:#9b1e26;text-transform:uppercase;margin-bottom:12px}@media(max-width: 767px){.bldp-head .bldpheadt-box .label{font-size:14px;line-height:21px;margin-bottom:8px}}.bldp-head .bldpheadt-box .h1{font-weight:700;font-size:40px;line-height:120%;letter-spacing:-0.04em;color:#1a1a1a;margin-bottom:0}@media(max-width: 1199px){.bldp-head .bldpheadt-box .h1{font-size:34px}}@media(max-width: 991px){.bldp-head .bldpheadt-box .h1{font-size:28px}}@media(max-width: 767px){.bldp-head .bldpheadt-box .h1{font-size:24px}}.bldp-head .bldpheada-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}@media(max-width: 767px){.bldp-head .bldpheada-box{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bldp-head .bldpheada-box .bldpheada-img{-ms-flex:0 0 52px;flex:0 0 52px;width:52px;height:52px}@media(max-width: 767px){.bldp-head .bldpheada-box .bldpheada-img{display:none}}.bldp-head .bldpheada-box .bldpheada-img img{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#d9d9d9}.bldp-head .bldpheada-box .bldpheada-desc{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}@media(max-width: 767px){.bldp-head .bldpheada-box .bldpheada-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4px}}.bldp-head .bldpheada-box .bldpheada-desc .name{font-weight:600;font-size:20px;line-height:120%;color:#242424;margin-bottom:2px}@media(max-width: 767px){.bldp-head .bldpheada-box .bldpheada-desc .name{font-size:14px;line-height:22px;font-weight:400;color:#686873;margin-bottom:0}.bldp-head .bldpheada-box .bldpheada-desc .name::before{content:"By "}.bldp-head .bldpheada-box .bldpheada-desc .name span{font-weight:500;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}}.bldp-head .bldpheada-box .bldpheada-desc .date{font-weight:400;font-size:16px;line-height:140%;color:#686873;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}@media(max-width: 767px){.bldp-head .bldpheada-box .bldpheada-desc .date{font-size:14px;line-height:22px}}.bldp-head .bldpheada-box .bldpheada-desc .date .dot{display:block;width:5px;height:5px;border-radius:50%;background:#686873;margin:0px 8px}.bldp-head .bldpheada-box .bldpheada-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 767px){.bldp-head .bldpheada-box .bldpheada-action{width:100%;margin-top:16px;gap:16px}}.bldp-head .bldpheada-box .bldp-gsource{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:48px;padding:2px 10px;background:#fff;border:1px solid #dbdbde;border-radius:8px;text-decoration:none}@media(max-width: 767px){.bldp-head .bldpheada-box .bldp-gsource{height:40px;gap:6px;padding:2px 8px}}.bldp-head .bldpheada-box .bldp-gsource img{width:24px;height:auto;-ms-flex:0 0 24px;flex:0 0 24px}.bldp-head .bldpheada-box .bldp-gsource span{font-weight:500;font-size:12px;line-height:16px;color:#616161;width:111px;display:block}@media(max-width: 767px){.bldp-head .bldpheada-box .bldp-gsource span{font-size:11px;line-height:14px;width:100px}}.bldp-head .bldpheada-box .bldp-gsource:hover{border-color:#9b1e26}.bldp-head .bldpheada-box .bldp-share-box{position:relative;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto}.bldp-head .bldpheada-box .bldp-share-box .share-positon-box{position:absolute;right:-4px;top:-48px;display:none;min-width:200px;z-index:3}.bldp-head .bldpheada-box .bldp-share-box.open .share-positon-box{display:block}.bldp-head .bldpheada-box .bldp-share-box .share-bubble{position:relative;background:#ffcb05;padding:10px 24px;border-radius:21px}.bldp-head .bldpheada-box .bldp-share-box .share-bubble::after{content:" ";position:absolute;top:100%;right:25px;width:0;height:0;pointer-events:none;border:solid rgba(0,0,0,0);border-top-color:#ffcb05;border-width:7px;margin-left:-7px}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li{margin-right:20px}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li:last-child{margin-right:0}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li a{display:block;position:relative}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li a i{font-size:15px;line-height:1;vertical-align:middle;color:#fff}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li a i::before{color:#fff}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li a[data-tip]::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 12px);left:50%;padding:6px 10px;background:#fff;color:#1a1a1a;font-size:12px;line-height:16px;font-weight:400;border-radius:8px;box-shadow:0px 2px 8px rgba(0,0,0,.15);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity .15s ease}.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li a[data-tip]:hover::after,.bldp-head .bldpheada-box .bldp-share-box .share-bubble .social li a[data-tip].is-copied::after{opacity:1;visibility:visible}@media(max-width: 991px){.bldp-head .bldpheada-box .bldp-share-box .share-positon-box{top:auto;bottom:-48px}.bldp-head .bldpheada-box .bldp-share-box .share-bubble::after{top:auto;bottom:100%;transform:rotate(180deg)}}.bldp-head .bldpheada-box .bldp-share{width:48px;height:48px;-ms-flex:0 0 48px;flex:0 0 48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2px 8px;background:#fff;border:1px solid #dbdbde;border-radius:48px;outline:0;box-shadow:none;cursor:pointer}@media(max-width: 767px){.bldp-head .bldpheada-box .bldp-share{width:40px;height:40px;-ms-flex:0 0 40px;flex:0 0 40px}}.bldp-head .bldpheada-box .bldp-share img{width:16px;height:16px}.bldp-head .bldpheada-box .bldp-share:hover{border-color:#9b1e26}.bldp-takeaways{margin-bottom:24px}.bldp-takeaways .faq-wrap{background:linear-gradient(174.2deg, #F5EBEB 0%, #FFE5E7 100%);border-radius:20px;padding:20px}@media(max-width: 767px){.bldp-takeaways .faq-wrap{border-radius:16px;padding:16px}}.bldp-takeaways .trgr{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;width:100%;padding:0px 36px 0px 0px;margin:0;background:rgba(0,0,0,0);border:0;outline:0;box-shadow:none;text-align:left;cursor:pointer}.bldp-takeaways .trgr .ico{-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bldp-takeaways .trgr .ico img{width:19px;height:27px}.bldp-takeaways .trgr .txt{font-weight:600;font-size:20px;line-height:120%;background:linear-gradient(180deg, #FB5B61 0%, #9C0003 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#9c0003}@media(max-width: 767px){.bldp-takeaways .trgr .txt{font-size:18px}}.bldp-takeaways .trgr::after{content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;border-right:2px solid #9c0003;border-bottom:2px solid #9c0003;transform:translateY(-75%) rotate(45deg);transition:transform .3s ease}.bldp-takeaways .trgr.act::after{transform:translateY(-25%) rotate(-135deg)}.bldp-takeaways .tog_cont{padding-top:12px}.bldp-takeaways .tog_cont ul{padding-left:20px;margin-bottom:0;list-style:disc}.bldp-takeaways .tog_cont ul>li{list-style-type:disc}.bldp-takeaways .tog_cont ul li{font-weight:400;font-size:16px;line-height:24px;color:#4d4d4d;margin-bottom:8px}.bldp-takeaways .tog_cont ul li:last-child{margin-bottom:0}@media(max-width: 767px){.bldp-takeaways .tog_cont ul li{font-size:14px;line-height:21px}}.bldp-calc{margin:32px 0px}.bldp-calc .calc-common-box{max-width:100%;width:100%;margin:0;padding:24px;background:#f5ebed;border:1px solid rgba(243,187,194,.6);border-radius:20px;box-shadow:none;overflow:hidden}@media(max-width: 767px){.bldp-calc .calc-common-box{padding:23px;border-radius:16px}}.bldp-calc .calc-common-box p{margin-bottom:0}.bldp-calc .calc-common-box a{text-decoration:none}.bldp-calc .calc-title-main{padding:0;margin-bottom:24px;-ms-flex-align:start;align-items:flex-start;gap:16px}.bldp-calc .calc-title-main .h3{font-weight:800;font-size:18px;line-height:24px;color:#252439}.bldp-calc .bldpcalc-disclaimer-btn{-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0;background:rgba(0,0,0,0);border:0;outline:0;box-shadow:none;font-weight:400;font-size:12px;line-height:16px;color:#202020;opacity:.65;text-decoration:underline;cursor:pointer}.bldp-calc .bldpcalc-disclaimer-btn:hover{opacity:1}@media(max-width: 767px){.bldp-calc .bldpcalc-disclaimer-btn{display:none}}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx{display:-ms-grid;display:grid;-ms-grid-columns:322fr 337fr;grid-template-columns:322fr 337fr;column-gap:24px;padding:0;height:auto;overflow:visible;margin-top:0}@media(max-width: 767px){.bldp-calc .calc-common-box .calc-container-item .calcitem-bx{display:block}}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calcitem-left,.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calcitem-right{min-width:0}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide+.calc-slide{margin-top:24px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input{margin-bottom:0}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .title{font-weight:500;font-size:14px;line-height:17px;color:#252439;margin-bottom:8px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-txt{font-weight:400;font-size:16px;line-height:19px;color:rgba(37,36,57,.5)}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-txt.left{left:16px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .form-txt.right{right:12px;left:auto}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark .form-input{box-sizing:border-box;height:44px;padding:10px 12px 10px 16px;background:#fff;border:.5px solid rgba(227,191,175,.8);border-radius:8px;font-weight:600;font-size:16px;line-height:19px;color:#252439}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark .form-input.pad-left{padding-left:31px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark .form-input.pad-right{padding-right:56px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .clac-input .form-label-group .input-div-dark .form-input:focus{border-color:#9c1d26;outline:0}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range{margin-top:8px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled{padding:2px 0;background:#fdeee8;border-radius:9999px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled::before{content:"";position:absolute;left:2px;right:2px;top:2px;bottom:2px;background:#e3bfaf;border-radius:9999px;z-index:0}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled input{position:relative;z-index:1;height:8px;background:rgba(0,0,0,0)}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled input::-webkit-slider-thumb{width:20px;height:20px;border:1.75px solid #fff;background:#9c1d26;box-shadow:0px 2.8px 5.6px rgba(173,111,107,.32),0px 2.8px 16.8px rgba(172,111,107,.32)}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-styled input::-moz-range-thumb{width:20px;height:20px;border:1.75px solid #fff;background:#9c1d26;box-shadow:0px 2.8px 5.6px rgba(173,111,107,.32),0px 2.8px 16.8px rgba(172,111,107,.32)}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-ticks{z-index:2}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .calc-range-ticks .tick-mark{top:4px}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .help-block{margin:8px 0 0}.bldp-calc .calc-common-box .calc-container-item .calcitem-bx .calc-slide .calc-range .help-block span{font-weight:500;font-size:12px;line-height:15px;color:#303030;opacity:.65}.bldp-calc .emi-visual{position:relative;height:100%;min-height:400px;padding:48px 0px 0px;background:linear-gradient(180deg, #F5D7DB 0%, #F5EBED 100%);border-radius:8px;overflow:hidden}@media(max-width: 1199px){.bldp-calc .emi-visual{min-height:360px;padding-top:36px}}@media(max-width: 991px){.bldp-calc .emi-visual{min-height:340px;padding-top:32px}}.bldp-calc .emi-visual::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url("../images/blog-detail-page/bldpcalc-grid.svg") no-repeat center top;background-size:100% 107%;pointer-events:none}.bldp-calc .emi-summary{position:relative;z-index:2;text-align:center}.bldp-calc .emi-summary .label{font-weight:700;font-size:12px;line-height:15px;letter-spacing:-0.01em;color:rgba(0,0,0,.7);margin-bottom:4px}.bldp-calc .emi-summary .value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;font-weight:800;font-size:24px;line-height:29px;color:#9c1d26}@media(max-width: 991px){.bldp-calc .emi-summary .value{font-size:22px;line-height:26px}}.bldp-calc .emi-summary .value .emi-amount{background:linear-gradient(98.03deg, #9C1D26 8.95%, #520F14 93.51%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.bldp-calc .emi-summary .emi-info{-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:0;outline:0;box-shadow:none;cursor:pointer}.bldp-calc .emi-summary .emi-info svg{width:20px;height:20px;display:block}.bldp-calc .emi-graph-in{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.bldp-calc .emi-callout{position:absolute;z-index:3}.bldp-calc .emi-callout .label{font-weight:400;font-size:13px;line-height:1.5;color:#303030;opacity:.65;margin-bottom:6px}@media(max-width: 1199px){.bldp-calc .emi-callout .label{font-size:12px}}@media(max-width: 991px){.bldp-calc .emi-callout .label{font-size:11px}}.bldp-calc .emi-callout .value{font-weight:700;font-size:15px;line-height:18px;color:#945652}@media(max-width: 991px){.bldp-calc .emi-callout .value{font-size:13px;line-height:16px}}.bldp-calc .emi-callout.interest,.bldp-calc .emi-callout.principal{left:4.75%;width:34.42%;text-align:right}.bldp-calc .emi-callout.interest{top:38%}.bldp-calc .emi-callout.principal{top:63%}.bldp-calc .emi-callout.total{left:60.53%;width:34.72%;top:51%;text-align:left}.bldp-calc .emi-bar{position:absolute;z-index:1;left:46.29%;top:40.25%;width:11.87%;max-width:40px;height:45%}.bldp-calc .emi-bar::after{content:"";position:absolute;left:12%;bottom:-20px;width:140%;height:22px;background:linear-gradient(166deg, #4E0004 0%, rgba(133, 23, 29, 0) 100%);border-radius:50%;opacity:.22;filter:blur(3px);transform:rotate(-6deg);pointer-events:none}.bldp-calc .emi-bar .emi-bar-body,.bldp-calc .emi-bar .emi-bar-interest{position:absolute;left:0;right:0;display:block}.bldp-calc .emi-bar .emi-bar-body .cap-top,.bldp-calc .emi-bar .emi-bar-body .cap-bottom,.bldp-calc .emi-bar .emi-bar-interest .cap-top,.bldp-calc .emi-bar .emi-bar-interest .cap-bottom{position:absolute;left:0;right:0;height:16px;border-radius:50%}@media(max-width: 991px){.bldp-calc .emi-bar .emi-bar-body .cap-top,.bldp-calc .emi-bar .emi-bar-body .cap-bottom,.bldp-calc .emi-bar .emi-bar-interest .cap-top,.bldp-calc .emi-bar .emi-bar-interest .cap-bottom{height:14px}}.bldp-calc .emi-bar .emi-bar-body .cap-top,.bldp-calc .emi-bar .emi-bar-interest .cap-top{top:-8px;z-index:2}@media(max-width: 991px){.bldp-calc .emi-bar .emi-bar-body .cap-top,.bldp-calc .emi-bar .emi-bar-interest .cap-top{top:-7px}}.bldp-calc .emi-bar .emi-bar-body .cap-bottom,.bldp-calc .emi-bar .emi-bar-interest .cap-bottom{bottom:-8px}@media(max-width: 991px){.bldp-calc .emi-bar .emi-bar-body .cap-bottom,.bldp-calc .emi-bar .emi-bar-interest .cap-bottom{bottom:-7px}}.bldp-calc .emi-bar .emi-bar-body{top:0;bottom:0;background:linear-gradient(270deg, #7D1E24 0%, #A13038 75.48%, #DB525B 100%)}.bldp-calc .emi-bar .emi-bar-body .cap-top{background:radial-gradient(82.78% 138.71% at 68.74% 118.99%, #DB515B 0%, #C2444C 100%);box-shadow:inset 4px -4px 8px rgba(255,255,255,.15)}.bldp-calc .emi-bar .emi-bar-body .cap-bottom{background:linear-gradient(270deg, #7D1E24 0%, #A13038 75.48%, #DB525B 100%)}.bldp-calc .emi-bar .emi-bar-interest{z-index:3;top:0;height:22%;min-height:16px;background:linear-gradient(270deg, #B25C61 0%, #DB7F85 75.48%, #F5BABD 100%);transition:height .4s ease}.bldp-calc .emi-bar .emi-bar-interest .cap-top{background:radial-gradient(82.78% 138.71% at 68.74% 118.99%, #E9A1A6 0%, #EE999E 100%);box-shadow:inset 4px -4px 8px rgba(255,255,255,.15)}.bldp-calc .emi-bar .emi-bar-interest .cap-bottom{background:linear-gradient(270deg, #B25C61 0%, #DB7F85 75.48%, #F5BABD 100%)}.bldp-calc .emi-bar .emi-bar-interest .shine{position:absolute;left:8%;top:60%;width:2px;height:55%;background:#fff;opacity:.5;filter:blur(2.5px)}.bldp-calc .bldpcalc-action{margin-top:16px}@media(max-width: 767px){.bldp-calc .bldpcalc-action{margin-top:32px}}.bldp-calc .bldpcalc-btn{display:block;width:100%;padding:13px 30px;border:0;outline:0;box-shadow:none;cursor:pointer;background:#9b1e26;border-radius:9999px;text-align:center;font-weight:600;font-size:18px;line-height:22px;color:#fff;transition:background .25s ease}.bldp-calc .bldpcalc-btn:hover,.bldp-calc .bldpcalc-btn:focus{background:#6e0a0f;color:#fff}@media(max-width: 767px){.bldp-calc .bldpcalc-btn{font-size:16px;line-height:20px}}.bldp-calc .bldpcalc-disclaimer{margin-top:16px}.bldp-calc .bldpcalc-disclaimer p{font-weight:400;font-size:12px;line-height:18px;color:#474747}.bldp-calc .bldpcalc-summary,.bldp-calc .bldpcalc-check,.bldp-calc .bldpcalc-disclaimer-mob{display:none}.bldp-calc .bldpcalc-summary{text-align:center;margin-bottom:16px}.bldp-calc .bldpcalc-summary .label{font-weight:500;font-size:14px;line-height:21px;color:#252439;margin-bottom:2px}.bldp-calc .bldpcalc-summary .value{font-weight:800;font-size:28px;line-height:34px;color:#252439}@media(max-width: 767px){.bldp-calc .bldpcalc-more,.bldp-calc .bldpcalc-apply,.bldp-calc .bldpcalc-disclaimer-btn{display:none}.bldp-calc .bldpcalc-check{display:block}.bldp-calc .emi-visual{min-height:190px;padding:0;margin-top:16px;background:none;border-radius:0}.bldp-calc .emi-visual::before{background-size:cover}.bldp-calc .emi-summary{display:none}.bldp-calc .emi-callout.interest,.bldp-calc .emi-callout.principal{left:0;width:38%}.bldp-calc .emi-callout.interest{top:28%}.bldp-calc .emi-callout.principal{top:62%}.bldp-calc .emi-callout.total{left:60%;width:40%;top:44%}.bldp-calc .emi-bar{left:45%;width:12%;max-width:34px;top:38%;height:46%}}@media(max-width: 767px){.bldp-calc.is-open .bldpcalc-more,.bldp-calc.is-open .bldpcalc-apply,.bldp-calc.is-open .bldpcalc-summary,.bldp-calc.is-open .bldpcalc-disclaimer-mob{display:block}.bldp-calc.is-open .bldpcalc-check{display:none}.bldp-calc.is-open .bldpcalc-action{margin:24px -23px -23px;padding:16px 23px 20px;background:#f8e0e3;box-shadow:0px -4px 12px rgba(112,21,27,.06)}.bldp-calc.is-open .bldpcalc-disclaimer-mob{width:100%;margin-top:12px;text-align:center}}.bldp-hero{margin-bottom:36px}@media(max-width: 767px){.bldp-hero{margin-bottom:24px}}.bldp-hero img{display:block;width:100%;height:248px;object-fit:cover;border-radius:20px}@media(max-width: 991px){.bldp-hero img{height:220px}}@media(max-width: 767px){.bldp-hero img{height:168px;border-radius:16px}}.disc-popup{background:rgba(0,0,0,.6)}@media(max-width: 767px){.disc-popup.modal.fade .modal-dialog{transform:translate(0, 100%)}.disc-popup.modal.fade.show .modal-dialog{transform:none}}.disc-popup .modal-dialog{max-width:516px}@media(max-width: 767px){.disc-popup .modal-dialog{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;min-height:calc(100% - 0rem);max-width:100%}}.disc-popup .modal-dialog .modal-content{border-radius:12px;border:0;background:#f6f6f6}@media(max-width: 767px){.disc-popup .modal-dialog .modal-content{border-radius:12px 12px 0px 0px}}.disc-popup .modal-dialog .modal-body{padding:24px}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body{padding:24px 16px}}.disc-popup .modal-dialog .modal-body .icon-close.black::before{color:#9b1e26}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body .icon-close.black::before{font-size:18px;top:27px}}.disc-popup .modal-dialog .modal-body .popup-close{top:32px}.disc-popup .modal-dialog .modal-body .h3{font-size:24px;line-height:32px;font-weight:600;color:#000;margin-bottom:30px}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body .h3{font-size:20px;line-height:28px}}.disc-popup .modal-dialog .modal-body .desc{font-style:normal;font-weight:500;font-size:18px;line-height:130%;color:#504e4e}@media(max-width: 767px){.disc-popup .modal-dialog .modal-body .desc{font-size:14px;line-height:22px;margin-bottom:24px}}.disc-popup .modal-dialog .modal-body .desc:last-child{margin-bottom:0}.bldp-content p{font-weight:400;font-size:16px;line-height:24px;color:#4d4d4d;margin-bottom:16px}@media(max-width: 767px){.bldp-content p{font-size:14px;line-height:21px}}.bldp-content p:last-child{margin-bottom:0}.bldp-content a{color:#9b1e26;font-weight:600;text-decoration:underline}.bldp-content a:hover{color:#6e0a0f}.bldp-content h2{font-weight:600;font-size:24px;line-height:28px;color:#1a1a1a;margin:40px 0px 16px}@media(max-width: 767px){.bldp-content h2{font-size:20px;line-height:24px;margin:32px 0px 12px}}.bldp-content h2:first-child{margin-top:0}.bldp-content h3{font-weight:600;font-size:20px;line-height:26px;color:#1a1a1a;margin:32px 0px 12px}@media(max-width: 767px){.bldp-content h3{font-size:18px}}.bldp-content ul,.bldp-content ol{margin:0px 0px 16px;padding-left:24px}.bldp-content ul li,.bldp-content ol li{font-weight:400;font-size:16px;line-height:24px;color:#4d4d4d;margin-bottom:4px}@media(max-width: 767px){.bldp-content ul li,.bldp-content ol li{font-size:14px;line-height:21px}}.bldp-content ul li:last-child,.bldp-content ol li:last-child{margin-bottom:0}.bldp-content ul li strong,.bldp-content ol li strong{font-weight:600;color:#1a1a1a}.bldp-content ul li p,.bldp-content ol li p{margin-bottom:0}.bldp-content ul{list-style:disc}.bldp-content ul>li{list-style-type:disc}.bldp-content ol{list-style:decimal}.bldp-content ol>li{list-style-type:decimal;margin-bottom:4px}.bldp-content ol>li>strong{display:block}.bldp-content .bldp-table{margin:24px 0px;border:1px solid #f5d9d9;border-radius:12px;overflow:hidden;background:#fff}@media(max-width: 767px){.bldp-content .bldp-table{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9b1e26 #f5eaea}.bldp-content .bldp-table::-webkit-scrollbar{height:4px}.bldp-content .bldp-table::-webkit-scrollbar-track{background:#f5eaea;border-radius:4px;margin:0px 100px 4px}.bldp-content .bldp-table::-webkit-scrollbar-thumb{background:#9b1e26;border-radius:4px}}.bldp-content .bldp-table table{width:100%;border-collapse:collapse;table-layout:fixed}@media(max-width: 767px){.bldp-content .bldp-table table{table-layout:auto;min-width:700px}}.bldp-content .bldp-table thead{background:linear-gradient(90deg, #FED7D7 0%, #F4E8BA 100%)}.bldp-content .bldp-table thead th{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:#1a1a1a;text-align:center;padding:10px 8px;height:52px;border-right:1px solid rgba(155,30,38,.15);vertical-align:middle}.bldp-content .bldp-table thead th:last-child{border-right:0}.bldp-content .bldp-table tbody td{font-weight:400;font-size:14px;line-height:22px;color:#4d4d4d;text-align:center;padding:12px 8px;border-right:1px solid #f5eaea;border-top:1px solid #f5eaea}.bldp-content .bldp-table tbody td:last-child{border-right:0}.bldp-content .bldp-table tbody tr:first-child td{border-top:0}.bldp-content .bldp-figure{margin:32px 0px}.bldp-content .bldp-figure a{display:block;text-decoration:none}.bldp-content .bldp-figure img{display:block;width:100%;height:auto;border-radius:12px}.bldp-content .bldp-figure.bldp-figure-infographic img{border-radius:12px;border:1px solid #e9e9e9;background:#fff}.bldp-content .bldp-quote{margin:32px 0px;padding:16px 24px 24px;border-left:1px solid #ebc5c5;background:linear-gradient(90deg, #FAE1E3 0%, rgba(250, 225, 227, 0) 100%)}@media(max-width: 767px){.bldp-content .bldp-quote{padding:12px 16px 16px}}.bldp-content .bldp-quote .qmark{display:block;position:relative;top:20px;font-weight:700;font-size:54px;line-height:24px;letter-spacing:-0.05em;color:#f9a4a9;margin-bottom:16px}@media(max-width: 767px){.bldp-content .bldp-quote .qmark{font-size:44px;top:16px}}.bldp-content .bldp-quote p{font-weight:500;font-size:20px;line-height:24px;color:#1a1a1a;margin-bottom:0}@media(max-width: 767px){.bldp-content .bldp-quote p{font-size:16px;line-height:22px}}.bldp-content .bldp-promo{position:relative;z-index:1;overflow:hidden;margin:32px 0px;min-height:164px;padding:24px;border-radius:16px;background:linear-gradient(90deg, #FAF3D8 0%, #FFEBEB 100%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media(max-width: 767px){.bldp-content .bldp-promo{padding:16px;gap:12px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.bldp-content .bldp-promo::before,.bldp-content .bldp-promo::after{content:"";position:absolute;right:40px;top:50%;border-radius:50%;border:1px solid rgba(155,30,38,.08);z-index:-1;pointer-events:none}.bldp-content .bldp-promo::before{width:372px;height:372px;margin-top:-186px}.bldp-content .bldp-promo::after{width:282px;height:282px;margin-top:-141px;right:85px}.bldp-content .bldp-promo .bldppromo-desc{position:relative;z-index:1;max-width:540px}@media(max-width: 767px){.bldp-content .bldp-promo .bldppromo-desc{text-align:center}}.bldp-content .bldp-promo .bldppromo-desc .tit{font-weight:700;font-size:16px;line-height:24px;color:#1a1a1a;margin-bottom:0}.bldp-content .bldp-promo .bldppromo-desc .txt{font-weight:400;font-size:16px;line-height:24px;color:#616161;margin-bottom:12px}@media(max-width: 767px){.bldp-content .bldp-promo .bldppromo-desc .txt{font-size:14px;line-height:21px}}.bldp-content .bldp-promo .bldppromo-desc .black-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;padding:0px 20px;font-weight:600;font-size:14px;line-height:21px;color:#fff;border-radius:300px;background:linear-gradient(166deg, #353535 0%, #000000 95.19%);text-decoration:none}@media(max-width: 767px){.bldp-content .bldp-promo .bldppromo-desc .black-btn{height:auto;padding:11px 26px}}.bldp-content .bldp-promo .bldppromo-img{-ms-flex:0 0 148px;flex:0 0 148px;width:148px;-ms-flex-item-align:end;align-self:flex-end}@media(max-width: 767px){.bldp-content .bldp-promo .bldppromo-img{-ms-flex:0 0 166px;flex:0 0 166px;width:166px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.bldp-content .bldp-promo .bldppromo-img img{display:block;width:100%;height:auto}.bldp-content .bldp-video{position:relative;z-index:1;margin:32px 0px;border-radius:12px;overflow:hidden;background:#000}.bldp-content .bldp-video img{display:block;width:100%;height:auto}.bldp-content .bldp-video .bldpvideo-tit{position:absolute;top:20px;left:20px;right:20px;font-weight:600;font-size:16px;line-height:24px;color:#fff;margin-bottom:0;z-index:2;pointer-events:none}@media(max-width: 767px){.bldp-content .bldp-video .bldpvideo-tit{font-size:14px;line-height:20px;top:12px;left:12px;right:12px}}.bldp-content .bldp-video .bldpvideo-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;padding:0;border:0;outline:0;box-shadow:none;background:rgba(0,0,0,0);cursor:pointer;z-index:2}@media(max-width: 767px){.bldp-content .bldp-video .bldpvideo-play{width:64px;height:64px}}.bldp-content .bldp-video .bldpvideo-play img{width:100%;height:100%}.bldp-content .bldp-video iframe{display:block;width:100%;aspect-ratio:731/410;border:0}.bldp-tags,.bldp-disclaimer,.bldp-shareblog,.bldp-publishers,.bldp-faq{margin-top:40px}@media(max-width: 767px){.bldp-tags,.bldp-disclaimer,.bldp-shareblog,.bldp-publishers,.bldp-faq{margin-top:32px}}.bldp-tags>.h2,.bldp-disclaimer>.h2,.bldp-shareblog>.h2,.bldp-publishers>.h2,.bldp-faq>.h2{font-weight:600;font-size:24px;line-height:28px;color:#1a1a1a;margin-bottom:16px}@media(max-width: 767px){.bldp-tags>.h2,.bldp-disclaimer>.h2,.bldp-shareblog>.h2,.bldp-publishers>.h2,.bldp-faq>.h2{font-size:20px;line-height:24px}}.bldp-tags ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.bldp-tags ul li a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:36px;padding:0px 20px;font-weight:400;font-size:14px;line-height:21px;color:#1a1a1a;background:#fff;border:1px solid #8a8a8a;border-radius:100px;text-decoration:none}.bldp-tags ul li a:hover{color:#9b1e26;border-color:#9b1e26}@media(max-width: 767px){.bldp-tags ul li a{height:32px;padding:0px 14px;font-size:12px}}.bldp-disclaimer .faq-wrap{background:#fff;border:1px solid #e9e9e9;border-radius:12px;padding:0px 16px}.bldp-disclaimer .trgr{position:relative;display:block;width:100%;padding:16px 32px 16px 0px;margin:0;background:rgba(0,0,0,0);border:0;outline:0;box-shadow:none;text-align:left;cursor:pointer;font-weight:600;font-size:14px;line-height:19px;color:#1a1a1a}.bldp-disclaimer .trgr::after{content:"";position:absolute;right:8px;top:22px;width:8px;height:8px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;transform:rotate(45deg);transition:transform .3s ease}.bldp-disclaimer .trgr.act::after{top:26px;transform:rotate(-135deg)}.bldp-disclaimer .tog_cont{padding-bottom:16px}.bldp-disclaimer .tog_cont p{font-weight:400;font-size:14px;line-height:21px;color:#4d4d4d;margin-bottom:0}.bldp-disclaimer .bldpdisc-note{font-style:italic;font-weight:400;font-size:14px;line-height:20px;color:#4d4d4d;margin:16px 0px 0px}@media(max-width: 767px){.bldp-disclaimer .bldpdisc-note{font-size:12px;line-height:18px}}.bldp-publishers .bldppub-row{display:-ms-flexbox;display:flex;gap:8px}@media(max-width: 767px){.bldp-publishers .bldppub-row{-ms-flex-direction:column;flex-direction:column;gap:12px}}.bldp-publishers .bldppub-box{position:relative;z-index:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;background:#fff;border:1px solid #e9e9e9;border-radius:16px;padding:20px}@media(max-width: 767px){.bldp-publishers .bldppub-box{padding:12px 16px;border-radius:12px}}.bldp-publishers .bldppub-box .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:16px}.bldp-publishers .bldppub-box .bldppub-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}@media(max-width: 767px){.bldp-publishers .bldppub-box .bldppub-top{margin-bottom:0}}.bldp-publishers .bldppub-box .bldppub-top .bldppub-img{-ms-flex:0 0 56px;flex:0 0 56px;width:56px;height:56px}@media(max-width: 767px){.bldp-publishers .bldppub-box .bldppub-top .bldppub-img{-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px}}.bldp-publishers .bldppub-box .bldppub-top .bldppub-img img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#d9d9d9}@media(max-width: 767px){.bldp-publishers .bldppub-box .bldppub-top .bldppub-img img{width:40px;height:40px}}.bldp-publishers .bldppub-box .bldppub-top .bldppub-name{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.bldp-publishers .bldppub-box .bldppub-top .bldppub-name .role{font-weight:400;font-size:16px;line-height:24px;color:#616161;margin-bottom:2px}@media(max-width: 767px){.bldp-publishers .bldppub-box .bldppub-top .bldppub-name .role{font-size:14px;line-height:18px;margin-bottom:0}}.bldp-publishers .bldppub-box .bldppub-top .bldppub-name .name{font-weight:600;font-size:16px;line-height:24px;color:#1a1a1a;margin-bottom:0}@media(max-width: 767px){.bldp-publishers .bldppub-box .bldppub-top .bldppub-name .name{line-height:22px;text-decoration:underline;text-underline-offset:3px}}.bldp-publishers .bldppub-box .bldppub-top .bldppub-arw{-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bldp-publishers .bldppub-box .txt{font-weight:400;font-size:16px;line-height:24px;color:#4d4d4d;margin-bottom:0}@media(max-width: 767px){.bldp-publishers .bldppub-box .txt{display:none}}.bldp-shareblog ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:0;margin:0;list-style:none}.bldp-shareblog ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background:#fff;border:1px solid #dbdbde;border-radius:50%;text-decoration:none}.bldp-shareblog ul li a:hover{border-color:#9b1e26}.bldp-shareblog ul li a img{width:16px;height:16px;display:block}.bldp-faq .faq-wrap{background:#fff;border:1px solid #e9e9e9;border-radius:16px;padding:0px 24px;margin-bottom:24px}@media(max-width: 767px){.bldp-faq .faq-wrap{padding:0px 16px;margin-bottom:16px}}.bldp-faq .faq-wrap:last-child{margin-bottom:0}.bldp-faq .trgr{position:relative;display:block;width:100%;padding:24px 40px 24px 0px;margin:0;background:rgba(0,0,0,0);border:0;outline:0;box-shadow:none;text-align:left;cursor:pointer;font-weight:600;font-size:18px;line-height:24px;color:#1a1a1a}@media(max-width: 767px){.bldp-faq .trgr{font-size:16px;line-height:22px;padding:18px 32px 18px 0px}}.bldp-faq .trgr::after{content:"";position:absolute;right:8px;top:30px;width:9px;height:9px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;transform:rotate(45deg);transition:transform .3s ease}@media(max-width: 767px){.bldp-faq .trgr::after{top:24px}}.bldp-faq .trgr.act::after{top:34px;transform:rotate(-135deg)}@media(max-width: 767px){.bldp-faq .trgr.act::after{top:28px}}.bldp-faq .tog_cont{padding-bottom:24px}@media(max-width: 767px){.bldp-faq .tog_cont{padding-bottom:18px}}.bldp-faq .tog_cont p{font-weight:400;font-size:16px;line-height:24px;color:#4d4d4d;margin-bottom:12px}@media(max-width: 767px){.bldp-faq .tog_cont p{font-size:14px;line-height:21px}}.bldp-faq .tog_cont p:last-child{margin-bottom:0}.bldp-toc .faq-wrap{background:#fff;border-radius:16px;padding:20px}.bldp-toc .trgr{position:relative;display:block;width:100%;padding:0px 36px 0px 0px;margin:0;background:rgba(0,0,0,0);border:0;outline:0;box-shadow:none;text-align:left;cursor:pointer;font-weight:600;font-size:20px;line-height:24px;color:#000}.bldp-toc .trgr::after{content:"";position:absolute;right:8px;top:6px;width:9px;height:9px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;transform:rotate(45deg);transition:transform .3s ease}.bldp-toc .trgr.act::after{top:10px;transform:rotate(-135deg)}.bldp-toc .tog_cont{padding-top:12px}.bldp-toc .tog_cont ul{padding:0;margin:0;list-style:none}.bldp-toc .tog_cont ul li{position:relative;padding-left:8px;margin-bottom:10px}.bldp-toc .tog_cont ul li:last-child{margin-bottom:0}.bldp-toc .tog_cont ul li a{display:block;font-weight:400;font-size:16px;line-height:24px;color:#616161;text-decoration:none}.bldp-toc .tog_cont ul li a:hover{color:#9b1e26}.bldp-toc .tog_cont ul li.active a{font-weight:500;color:#1a1a1a}.bldp-toc .tog_cont ul li.active::before{content:"";position:absolute;left:0;top:6px;width:2px;height:12px;background:#9b1e26;border-radius:2px}.bldp-toc-mob{margin-bottom:24px}.bldp-toc-mob .faq-wrap{border:1px solid #ededee;border-radius:12px;padding:0px 16px}.bldp-toc-mob .trgr{padding:16px 32px 16px 0px;font-weight:600;font-size:14px;line-height:19px;color:#25243b}.bldp-toc-mob .trgr::after{width:8px;height:8px;top:20px;transform:rotate(45deg)}.bldp-toc-mob .trgr.act::after{top:24px;transform:rotate(-135deg)}.bldp-toc-mob .tog_cont{padding:0px 0px 16px}.bldp-toc-mob .tog_cont ul li a{font-size:14px;line-height:21px}.bldp-sidepromo{position:relative;z-index:1;overflow:hidden;border-radius:16px;padding:0px 20px 24px;text-align:center;background:linear-gradient(267deg, #FFEBEB 4.29%, #FAF3D8 107.24%)}.bldp-sidepromo .bldpsidepromo-img{width:252px;max-width:100%;height:192px;margin:0 auto}.bldp-sidepromo .bldpsidepromo-img img{display:block;width:100%;height:100%;object-fit:contain}.bldp-sidepromo .tit{font-weight:600;font-size:20px;line-height:120%;letter-spacing:-0.05em;color:#222;max-width:277px;margin:0 auto 20px}.bldp-sidepromo .black-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:44px;padding:0px 30px;font-weight:600;font-size:16px;line-height:20px;color:#fff;border-radius:9999px;background:linear-gradient(169deg, #353535 0%, #000000 95.19%);text-decoration:none}.bldp-sidelist .h2{font-weight:600;font-size:24px;line-height:28px;color:#1a1a1a;margin-bottom:16px}@media(max-width: 767px){.bldp-sidelist .h2{font-size:20px;line-height:26px}}.bldp-sidelist ul{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.bldp-sidelist ul li .ico{-ms-flex:0 0 64px;flex:0 0 64px;width:64px;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.bldp-sidelist ul li .ico.ico-round{border-radius:50%}.bldp-sidelist ul li .ico img{width:64px;height:64px;object-fit:contain}.bldp-sidelist ul li .txt{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-weight:600;font-size:18px;line-height:27px;color:#000}@media(max-width: 767px){.bldp-sidelist ul li .txt{font-size:16px;line-height:24px}}.bldp-sidelist:not(.bldp-sidecards) ul li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e9e9e9;border-radius:16px;text-decoration:none;overflow:hidden}.bldp-sidelist:not(.bldp-sidecards) ul li>a:hover{border-color:#9b1e26}.bldp-sidecards ul li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e9e9e9;border-radius:16px;overflow:hidden;transition:border-color .3s ease}.bldp-sidecards ul li:hover,.bldp-sidecards ul li:focus-within{border-color:#9b1e26}.bldp-sidecards ul li>.bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:16px}.bldp-sidecards .bldpcard-win{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:54px;overflow:hidden}.bldp-sidecards .bldpcard-slide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1)}.bldp-sidecards .txt{-ms-flex:0 0 54px;flex:0 0 54px;height:54px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bldp-sidecards .bldpcard-cta{position:relative;z-index:2;-ms-flex:0 0 54px;flex:0 0 54px;height:54px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.bldp-sidecards .ccbtn{-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:32px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0px 16px;font-weight:600;font-size:14px;line-height:21px;border-radius:32px;text-decoration:none;white-space:nowrap}.bldp-sidecards .ccbtn-dark{background:#0d0d0d;color:#fff}.bldp-sidecards .ccbtn-light{background:#fff;color:#1a1a1a}@media(hover: hover){.bldp-sidecards ul li:hover .bldpcard-slide,.bldp-sidecards ul li:focus-within .bldpcard-slide{transform:translateY(-62px)}}@media(prefers-reduced-motion: reduce){.bldp-sidecards .bldpcard-slide{transition:none}}@media(max-width: 767px){.bldp-sidelist{margin-top:32px}.bldp-sidelist .h2{font-weight:700;font-size:28px;line-height:120%;letter-spacing:-0.05em;color:#222;text-align:center;margin-bottom:24px}.bldp-sidelist ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.bldp-sidelist ul li .ico{-ms-flex:0 0 auto;flex:0 0 auto}.bldp-sidelist ul li .txt{-ms-flex:0 0 auto;flex:0 0 auto;font-weight:600;font-size:16px;line-height:120%;letter-spacing:-0.05em;text-align:center}.bldp-sidelist:not(.bldp-sidecards) ul li{display:-ms-flexbox;display:flex}.bldp-sidelist:not(.bldp-sidecards) ul li>a{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:16px;border-color:#dbdbde;box-shadow:0px 12px 16px 0px rgba(112,94,94,.04)}}@media(max-width: 767px){.bldp-sidecards ul li{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:16px;border-color:#dbdbde;box-shadow:0px 12px 16px 0px rgba(112,94,94,.04)}.bldp-sidecards .bldpcard-win{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;overflow:visible}.bldp-sidecards .bldpcard-slide{gap:0;transform:none;transition:none}.bldp-sidecards .txt{height:auto;display:block}.bldp-sidecards .bldpcard-cta{display:none}}@media(max-width: 767px)and (hover: hover){.bldp-sidecards ul li:hover .bldpcard-slide,.bldp-sidecards ul li:focus-within .bldpcard-slide{transform:none}}.blhp-planning{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-planning{padding:50px 0px}}@media(max-width: 991px){.blhp-planning{padding:40px 0px}.blhp-planning .container{padding-left:20px;padding-right:20px}}.blhp-planning .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-planning .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-planning .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-planning .title{margin-bottom:24px}}.blhp-planning .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-planning .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-planning .title .h2{font-size:28px;line-height:37px}}.blhp-planning .title .h2:last-child{margin-bottom:0}.blhp-planning .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-planning .title .txt:last-child{margin-bottom:0}.blhp-planning .blhp-planning-embla{position:relative;padding:0px 0px;z-index:1}.blhp-planning .blhp-planning-embla .embla__selected-snap-display{width:-moz-fit-content;width:fit-content;position:relative;left:0;bottom:0;background:#222;border-radius:30px;padding:6px 10px;color:#fff;font-size:12px;line-height:12px;font-weight:500;z-index:1}.blhp-planning .blhp-planning-embla .embla__viewport{overflow:visible}.blhp-planning .blhp-planning-embla .embla__container{display:-ms-flexbox;display:flex;gap:32px}@media(max-width: 991px){.blhp-planning .blhp-planning-embla .embla__container{gap:16px}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .embla__container{gap:12px}}.blhp-planning .blhp-planning-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3)}@media(max-width: 991px){.blhp-planning .blhp-planning-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 32px)/2);flex:0 0 calc((100% - 32px)/2)}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .embla__container .embla__slide{-ms-flex:0 0 80%;flex:0 0 80%}}.blhp-planning .embla__controls{margin-top:0px}.blhp-planning .embla__controls .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:-moz-fit-content;width:fit-content;gap:24px;margin:24px auto 0}.blhp-planning .embla__controls .embla__buttons .embla__button{background:rgba(0,0,0,0);border:0;padding:0;outline:0;box-shadow:0 0 0;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;background:#e9e9e9}@media(max-width: 1199px){.blhp-planning .embla__controls .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.blhp-planning .embla__controls .embla__buttons .embla__button{width:36px;height:36px}}@media(max-width: 767px){.blhp-planning .embla__controls .embla__buttons .embla__button{display:none}}.blhp-planning .embla__controls .embla__buttons .embla__button svg{max-width:12px}@media(max-width: 991px){.blhp-planning .embla__controls .embla__buttons .embla__button svg{max-width:8px}}.blhp-planning .blhp-planning-embla .blhpplan-box{overflow:hidden;position:relative;z-index:1;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px}.blhp-planning .blhp-planning-embla .blhpplan-box .anchor-link{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;z-index:2}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-img img{width:100%;border-radius:16px 16px 0 0}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc{padding:18px}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc{padding:12px}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .label{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#a72339;margin-bottom:12px}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .label{font-size:12px}}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .label{font-size:14px;line-height:160%}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{font-style:normal;font-weight:600;font-size:20px;line-height:120%;color:#000;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{font-size:18px}}@media(max-width: 991px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{font-size:16px;line-height:20px}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{line-height:120%;letter-spacing:-0.05em}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#686873;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date{line-height:160%}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date .dot{display:block;height:5px;width:5px;background-color:#686873;border-radius:50px;margin:3px 8px 0}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date .dot{margin:2px 8px 0}}.blhp-planning .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-planning .bottom-btn{margin-top:24px}}.blhp-planning .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-planning .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}.bldp-related-blogs{padding:60px 0px}@media(max-width: 1199px){.bldp-related-blogs{padding:50px 0px}}@media(max-width: 991px){.bldp-related-blogs{padding:40px 0px}}.bldp-related-blogs .title .h2{letter-spacing:-0.04em}.bldp-related-blogs .embla__controls .embla__buttons{gap:24px;margin:40px auto 0}@media(max-width: 991px){.bldp-related-blogs .embla__controls .embla__buttons{margin:24px auto 0}}.bldp-related-blogs .embla__snapdots,.bldp-relatedpro .embla__snapdots,.bldp-tools .embla__snapdots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.bldp-related-blogs .embla__selected-snap-display,.bldp-relatedpro .embla__selected-snap-display,.bldp-tools .embla__selected-snap-display{position:relative;width:-moz-fit-content;width:fit-content;background:#222;border-radius:30px;padding:6px 10px;color:#fff;font-size:12px;line-height:12px;font-weight:500}.bldp-related-blogs .embla__dots,.bldp-relatedpro .embla__dots,.bldp-tools .embla__dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.bldp-related-blogs .embla__dot,.bldp-relatedpro .embla__dot,.bldp-tools .embla__dot{width:6px;height:6px;padding:0;border:0;outline:0;box-shadow:none;border-radius:50%;background:#c4c4c4}.bldp-related-blogs .embla__dot.is-selected,.bldp-relatedpro .embla__dot.is-selected,.bldp-tools .embla__dot.is-selected{display:none}.bldp-relatedpro{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.bldp-relatedpro{padding:50px 0px}}@media(max-width: 991px){.bldp-relatedpro{padding:40px 0px}}.bldp-relatedpro .title{margin-bottom:40px}@media(max-width: 1199px){.bldp-relatedpro .title{margin-bottom:32px}}@media(max-width: 991px){.bldp-relatedpro .title{margin-bottom:24px}}.bldp-relatedpro .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;letter-spacing:-0.04em;margin-bottom:0}@media(max-width: 1199px){.bldp-relatedpro .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.bldp-relatedpro .title .h2{font-size:28px;line-height:37px}}.bldp-relatedpro .bldp-relatedpro-embla{position:relative;z-index:1}.bldp-relatedpro .bldp-relatedpro-embla .embla__viewport{overflow:visible}.bldp-relatedpro .bldp-relatedpro-embla .embla__container{display:-ms-flexbox;display:flex;gap:32px}@media(max-width: 991px){.bldp-relatedpro .bldp-relatedpro-embla .embla__container{gap:16px}}@media(max-width: 767px){.bldp-relatedpro .bldp-relatedpro-embla .embla__container{gap:12px}}.bldp-relatedpro .bldp-relatedpro-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 96px)/4);flex:0 0 calc((100% - 96px)/4);display:-ms-flexbox;display:flex}@media(max-width: 991px){.bldp-relatedpro .bldp-relatedpro-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 32px)/3);flex:0 0 calc((100% - 32px)/3)}}@media(max-width: 767px){.bldp-relatedpro .bldp-relatedpro-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 12px)/2.2);flex:0 0 calc((100% - 12px)/2.2)}}.bldp-relatedpro .bldp-relatedpro-embla.is-static .embla__viewport{overflow:hidden}.bldp-relatedpro .bldp-relatedpro-embla.is-static .embla__container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.bldp-relatedpro .bldp-relatedpro-embla.is-static .embla__slide{-ms-flex:none;flex:none}.bldp-relatedpro .bldp-relatedpro-embla.is-static .embla__controls{display:none}.bldp-relatedpro .bldprelpro-box{position:relative;z-index:1;width:100%;overflow:hidden;background:#fff;border:1px solid #e9e9e9;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px;padding:24px;text-align:center}@media(max-width: 767px){.bldp-relatedpro .bldprelpro-box{padding:16px}}.bldp-relatedpro .bldprelpro-box .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:16px}.bldp-relatedpro .bldprelpro-box .bldprelpro-img{width:80px;height:80px;margin:0 auto 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.bldp-relatedpro .bldprelpro-box .bldprelpro-img.ico-round{border-radius:50%}@media(max-width: 767px){.bldp-relatedpro .bldprelpro-box .bldprelpro-img{width:64px;height:64px;margin-bottom:12px}}.bldp-relatedpro .bldprelpro-box .bldprelpro-img img{width:100%;height:100%;object-fit:contain}.bldp-relatedpro .bldprelpro-box .h3{font-weight:600;font-size:20px;line-height:120%;color:#000;margin-bottom:0}@media(max-width: 1199px){.bldp-relatedpro .bldprelpro-box .h3{font-size:18px}}@media(max-width: 767px){.bldp-relatedpro .bldprelpro-box .h3{font-size:16px}}.bldp-relatedpro .embla__controls .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:-moz-fit-content;width:fit-content;gap:24px;margin:40px auto 0}@media(max-width: 991px){.bldp-relatedpro .embla__controls .embla__buttons{margin:24px auto 0}}.bldp-relatedpro .embla__controls .embla__buttons .embla__button{width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0;padding:0;outline:0;box-shadow:none;border-radius:50%;background:#e9e9e9}@media(max-width: 1199px){.bldp-relatedpro .embla__controls .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.bldp-relatedpro .embla__controls .embla__buttons .embla__button{width:36px;height:36px}}@media(max-width: 767px){.bldp-relatedpro .embla__controls .embla__buttons .embla__button{display:none}}.bldp-relatedpro .embla__controls .embla__buttons .embla__button svg{max-width:12px}@media(max-width: 991px){.bldp-relatedpro .embla__controls .embla__buttons .embla__button svg{max-width:8px}}.bldp-tools{padding:60px 0px}@media(max-width: 1199px){.bldp-tools{padding:50px 0px}}@media(max-width: 991px){.bldp-tools{padding:40px 0px}}.bldp-tools .bldp-tools-embla{position:relative;z-index:1}.bldp-tools .bldp-tools-embla .embla__viewport{overflow:hidden;margin:-8px 0px;padding:8px 0px}.bldp-tools .bldp-tools-embla .embla__container{display:-ms-flexbox;display:flex;gap:20px}.bldp-tools .bldp-tools-embla .embla__slide{-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.bldp-tools .bldp-tools-embla .row{margin-left:0;margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:32px;column-gap:32px}@media(max-width: 991px){.bldp-tools .bldp-tools-embla .row{row-gap:16px;column-gap:16px}}.bldp-tools .bldp-tools-embla .row .col-lg-4{display:inherit;-ms-flex:0 0 calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3);max-width:calc((100% - 64px)/3);padding-left:0;padding-right:0}@media(max-width: 991px){.bldp-tools .bldp-tools-embla .row .col-lg-4{-ms-flex:0 0 calc((100% - 16px)/2);flex:0 0 calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}@media(max-width: 767px){.bldp-tools .bldp-tools-embla .row .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.bldp-tools .embla__controls .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:-moz-fit-content;width:fit-content;gap:24px;margin:40px auto 0}@media(max-width: 991px){.bldp-tools .embla__controls .embla__buttons{margin:24px auto 0}}.bldp-tools .embla__controls .embla__buttons .embla__button{width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0;padding:0;outline:0;box-shadow:none;border-radius:50%;background:#e9e9e9}@media(max-width: 1199px){.bldp-tools .embla__controls .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.bldp-tools .embla__controls .embla__buttons .embla__button{width:36px;height:36px}}.bldp-tools .embla__controls .embla__buttons .embla__button svg{max-width:12px}@media(max-width: 991px){.bldp-tools .embla__controls .embla__buttons .embla__button svg{max-width:8px}}.blhp-tools{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-tools{padding:50px 0px}}@media(max-width: 991px){.blhp-tools{padding:40px 0px}.blhp-tools .container{padding-left:20px;padding-right:20px}}.blhp-tools .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-tools .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-tools .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-tools .title{margin-bottom:24px}}.blhp-tools .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-tools .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-tools .title .h2{font-size:28px;line-height:37px}}.blhp-tools .title .h2:last-child{margin-bottom:0}.blhp-tools .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-tools .title .txt:last-child{margin-bottom:0}.blhp-tools .row{row-gap:32px}@media(max-width: 991px){.blhp-tools .row{row-gap:20px}}@media(max-width: 767px){.blhp-tools .row{row-gap:12px}}.blhp-tools .row .col-lg-4{display:inherit}.blhp-tools .blhp-tools-box{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px;padding:16px;display:-ms-grid;display:grid;-ms-grid-columns:56px auto;grid-template-columns:56px auto;gap:16px;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.blhp-tools .blhp-tools-box{-ms-grid-columns:40px auto;grid-template-columns:40px auto;padding:20px 16px}}.blhp-tools .blhp-tools-box .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:12px}.blhp-tools .blhp-tools-box .blhp-toolsb-img{width:56px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg, #FFEBEB 0%, #FAF3D8 100%);-ms-flex-pack:center;justify-content:center;border-radius:50%;text-align:center}@media(max-width: 767px){.blhp-tools .blhp-tools-box .blhp-toolsb-img{width:40px;height:40px}}.blhp-tools .blhp-tools-box .blhp-toolsb-img img{max-width:32px}@media(max-width: 767px){.blhp-tools .blhp-tools-box .blhp-toolsb-img img{max-width:24px}}.blhp-tools .blhp-tools-box .blhp-toolsb-desc{position:relative;z-index:1;overflow:hidden}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3{font-weight:600;font-size:20px;line-height:120%;color:#000;margin-bottom:8px}@media(max-width: 1199px){.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3{font-size:18px;line-height:130%}}@media(max-width: 767px){.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3{font-size:16px;letter-spacing:-0.05em}}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3:last-child{margin-bottom:0}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .txt{font-weight:400;font-size:14px;line-height:150%;color:#000;margin-bottom:12px}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .txt:last-child{margin-bottom:0}.blhp-tools .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-tools .bottom-btn{margin-top:24px}}.blhp-tools .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-tools .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jYWxjLWdsb2JhbC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wYXNzLWJyZWFrcG9pbnQvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIl9ibGhwLXN0aWNreS1idG4uc2NzcyIsIl9ibGRwLWJyZWFkY3J1bWIuc2NzcyIsIl9ibGRwLWFydGljbGUuc2NzcyIsIl9ibGRwLWNvbnRlbnQuc2NzcyIsIl9ibGRwLWJsb2Nrcy5zY3NzIiwiX2JsZHAtc2lkZWJhci5zY3NzIiwiX2JsaHAtcGxhbm5pbmcuc2NzcyIsIl9ibGRwLXJlbGF0ZWQtYmxvZ3Muc2NzcyIsIl9ibGRwLXJlbGF0ZWRwcm8uc2NzcyIsIl9ibGRwLXRvb2xzLnNjc3MiLCJfYmxocC10b29scy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUNJLGlCQUNBLHdHQUFBLENDOERBLDBCRGhFSixnQkFLUSxnQkFBQSxDQUFBLENDMkRKLHlCRGhFSixnQkFTUSxnQkFBQSxDQUFBLENBR0oscUJBQ0ksWUFBQSxDQ21ESiwwQkRwREEscUJBSVEsWUFBQSxDQUFBLENDZ0RSLHlCRHBEQSxxQkFRUSxZQUFBLENBRUEsK0JBQ0ksZUFBQSxDQUFBLENDeUNaLHlCRHBEQSxxQkFnQlEsWUFBQSxDQUVBLCtCQUNJLGdCQUFBLENBQUEsQ0FTaEIsa0JBQ0ksb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsdUJBQUEscUJBQ0EsU0FDQSxlQUNBLHNCQUFBLEFBQ0EsbUJBQUEsMkJBQUEscUJBQUEsQ0FFQSxvQkFDSSxlQUNBLGlCQUNBLGdCQUNBLFdBQ0EsZUFBQSxDQUlSLGlCQUNJLG1CQUNBLFNBQ0EsVUFDQSxZQUNBLGVBQ0Esd0JBR0EsV0FDQSxZQUNBLG1CQUNBLGtCQUNBLDJCQUFBLEFBQ0Esb0JBQUEsc0JBQUEsa0JBQUEsQ0FHQSw4QkFDSSxXQUNBLFlBQ0EsZ0JBQ0Esa0JBQ0Esb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsdUJBQUEsc0JBQUEsQUFD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QUNJLFdBQ0EsWUFPQSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFDQSxtQkFBQSw2REFDQSxxQkFBQSxBQUNBLHVCQUFBLGtCQUNBLGlCQUFBLENYdkVSLHlCV3lESSw2Q0FLUSxXQUNBLFdBQUEsQ0FBQSxDQVVKLGlEQUNJLGNBQUEsQ1gxRVoseUJXeUVRLGlEQUlRLGNBQUEsQ0FBQSxDQUtaLDhDQUNJLGtCQUNBLFVBQ0EsZUFBQSxDQUVBLGtEQUNJLGdCQUNBLGVBQ0EsaUJBQ0EsV0FDQSxpQkFBQSxDWDVGWiwwQld1RlEsa0RBUVEsZUFDQSxnQkFBQSxDQUFBLENYaEdoQix5Qld1RlEsa0RBYVEsZUFDQSxzQkFBQSxDQUFBLENBR0osNkRBQ0ksZUFBQSxDQUlSLG1EQUNJLGdCQUNBLGVBQ0EsaUJBQ0EsV0FDQSxrQkFBQSxDQUVBLDhEQUNJLGVBQUEsQ0FNaEIsd0JBQ0ksZUFBQSxDWDVISix5QlcySEEsd0JBSVEsZUFBQSxDQUFBLENBR0osbUNBQ0ksY0FDQSwyQkFBQSxBQUNBLHNCQUFBLGNBQ0Esa0JBQ0EsZUFDQSxpQkFVQSxnQkFDQSxXQUNBLHVCQUNBLG9CQUNBLGVBQUEsQ1h0SlIseUJXa0lJLG1DQVNRLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsWUFDQSxnQkFBQSxDQUFBLENBQUEiLCJmaWxlIjoiYmxvZy1kZXRhaWwtcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2FsYy1jb21wb25lbnQge1xyXG4gICAgcGFkZGluZzogNjBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1LjY1ZGVnLCByZ2JhKDI0OCwgMjEyLCAyMTYsIDAuNikgMTkuMDMlLCByZ2JhKDI0MywgMTg2LCAxOTQsIDAuNikgMTM3LjU4JSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEdsb2JhbCBUb2dnbGUgQnV0dG9uXHJcbi5jYWxjLXRvZ2dsZS1tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxjLXRvZ2dsZS1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTsgLy8gRGVmYXVsdCBpbmFjdGl2ZSBiYWNrZ3JvdW5kIChHcmV5aXNoKVxyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHBhZGRpbmc6IDJweDsgLy8gU3BhY2UgZm9yIHRoZSBcImJvcmRlclwiIGVmZmVjdCBhcm91bmQgdGhlIGtub2JcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgLy8gU3dpdGNoIERpbWVuc2lvbnNcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlweDsgLy8gUGlsbCBzaGFwZVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC8vIFRoZSBLbm9iXHJcbiAgICAudG9nZ2xlLWtub2Ige1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICAgLy8gVXNlIHRyYW5zbGF0ZSBmb3IgcGVyZm9ybWFuY2UgaW5zdGVhZCBvZiBsZWZ0L21hcmdpblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC8vIEljb24gY29sb3IgZGVmYXVsdHNcclxuICAgICAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMjUyNDM5OyAvLyBEYXJrIGNvbG9yIHdoZW4gaW5hY3RpdmU/IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFjdGl2ZSBTdGF0ZSAoRXhwYW5kZWQpXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzliMWUyNjsgLy8gR3JlZW4gYmFja2dyb3VuZFxyXG5cclxuICAgICAgICAudG9nZ2xlLWtub2Ige1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjhweCk7IC8vIFNsaWRlIHJpZ2h0ICg2MHB4IC0gMnB4IHBhZCAtIDI4cHggd2lkdGggLSAycHggcGFkKVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgLy8gTm8gcm90YXRpb24gbmVlZGVkIGZvciB0aGlzIGRlc2lnbiwgbG9naWMgaGFuZGxlZCBieSBwb3NpdGlvblxyXG5cclxuICAgICAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5YjFlMjY7IC8vIEdyZWVuIGljb24gaW5zaWRlIHdoaXRlIGtub2JcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ29tbW9uIEJveCBjYWxjIHNjc3NcclxuLmNhbGMtY29tbW9uLWJveCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkRGMkY0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDMsIDE4NywgMTk0LCAwLjYpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyNXB4IHJnYmEoMTEyLCAyMSwgMjcsIDAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGhvdXQtc2Nyb2xsIHtcclxuICAgICAgICAuY2FsYy1jb250YWluZXItaXRlbSB7XHJcbiAgICAgICAgICAgIC5jYWxjaXRlbS1ieCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGMtdGl0bGUtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxjLWNvbnRhaW5lci1pdGVtIHtcclxuICAgICAgICAuY2FsY2l0ZW0tYngge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NCQ0JDQjtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlhOWE5YTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYWxjLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYrLmNhbGMtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsYWMtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWxhYmVsLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tbGFiZWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoMzcsIDM2LCA1NywgLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWRpdi1kYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDAuNXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjOEI4QjhCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYWQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjFlMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyaWQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYWxjLWRyb3Bkb3duIC5jdXN0b20tc2VsZWN0dCAuc2VsZWN0LXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYWxjLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGMtcmFuZ2Utc3R5bGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0UzQkZBRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFM0JGQUY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyLjRweCAxNC40cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjMyKSwgMHB4IDIuNHB4IDQuOHB4IHJnYmEoMTczLCAxMTEsIDEwNywgMC4zMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyLjRweCAxNC40cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjMyKSwgMHB4IDIuNHB4IDQuOHB4IHJnYmEoMTczLCAxMTEsIDEwNywgMC4zMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FsYy1yYW5nZS10aWNrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpY2stbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBCcmFuZCBSZWQgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhbGMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkYsICNGRkYpLCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAuNTY3MTY0cHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzhCOEI4QjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkuMDc0NjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjOGU4ZThlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIC5zZWxlY3Qtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsYy1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAyQTJDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhbGNzbC1ncmlkLWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xhYy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1kaXYtZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTVFNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNEMEM1Qzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcm5hbWVudC1tYWluIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm9ybmFtZW50LW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1sYWJlbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1kaXYtZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3JuYW1lbnQtYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9ybmFtZW50LXBsdXMtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vcm5hbWVudC1pbm1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5vcm5hbWVudC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJisub3JuYW1lbnQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYWxjLWdvbGQtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xhYy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsYWMtaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFycy1jb250YWluZXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDM2cHggMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1ncmlkLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1lbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJnYi1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmdiLWFtdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTQ1NjUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJzLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4LzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFydG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3RoZXItYmFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNCMjVDNjEgMCUsICNEQjdGODUgNzUuNDglLCAjRjVCQUJEIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODIuNzglIDEzOC43MSUgYXQgNjguNzQlIDExOC45OSUsICNFOUExQTYgMCUsICNFRTk5OUUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlkZmMtYmFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM3RDFFMjQgMCUsICNBMTMwMzggNzUuNDglLCAjREI1MjVCIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLXBvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFyLWJvdHRvbS1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3REJERjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLndoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkVGRTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNDM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhci1kZXNrdG9wLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmRpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLW1haW4tdGl0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi44OWRlZywgIzlDMUQyNiA4Ljk1JSwgIzUyMEYxNCA5My41MSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mby1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFyLWRlc2t0b3AtYnRuIHtcclxuICAgICAgICAgICAgICAgIC5yZWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYXJzLWNvbnRhaW5lci1ob3JpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA1MDUwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFycy10aXRsZS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm5lZ2F0aXZlLXNjZW5hcmlvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzg1ODU4NSAwJSwgI0E4QThBOCA3NS40OCUsICNENkQ2RDYgMTAwJSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXJ0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDgyLjc4JSAxMzguNzElIGF0IDY4Ljc0JSAxMTguOTklLCAjRkZGRkZGIDAlLCAjOUE5MzkzIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsLWJvdHNwYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAvIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFydG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3RoZXItYmFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNCMjVDNjEgMCUsICNEQjdGODUgNzUuNDglLCAjRjVCQUJEIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODIuNzglIDEzOC43MSUgYXQgNjguNzQlIDExOC45OSUsICNFOUExQTYgMCUsICNFRTk5OUUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZGZjLWJhbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjN0QxRTI0IDAlLCAjQTEzMDM4IDc1LjQ4JSwgI0RCNTI1QiAxMDAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXJ0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDgyLjc4JSAxMzguNzElIGF0IDY4Ljc0JSAxMTguOTklLCAjREI1MTVCIDAlLCAjQzI0NDRDIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IC00cHggOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFycy1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1lbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ2ItZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ2ItYW10IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTQ1NjUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtaW1nLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhci1ib3R0b20tZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0RCREY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNDM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXItYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFsbG1lbnQtcHJpY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0JBQzI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5idG4tcmVkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2NsYW1pci1idG4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA5cHggYXV0byAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDY1JTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLndpZGVyLXZlcnNpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxjLWNvbnRhaW5lci1pdGVtIHtcclxuICAgICAgICAgICAgLmNhbGNpdGVtLWJ4IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsY2l0ZW0tc2xpZGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGNpdGVtLXNsaWRlLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsYy10aXRsZS1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYWxjLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2xhYy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsY2l0ZW0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhcnMtY29udGFpbmVyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGOUUxRTQgMCUsIHJnYmEoMjQ5LCAyMjUsIDIyOCwgMCkgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFyLWRlc2t0b3AtY29udGVudC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1ncmlkLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggNDBweCAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4LzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFyLWJvdHRvbS1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLWNvbnRhaW5lci1ob3JpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjlFMUU0IDAlLCByZ2JhKDI0OSwgMjI1LCAyMjgsIDApIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFyLWRlc2t0b3AtY29udGVudC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1ncmlkLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHgvMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm11bHRpcGxlLWJhcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGOUUxRTQgMCUsIHJnYmEoMjQ5LCAyMjUsIDIyOCwgMCkgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDIycHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXItZGVza3RvcC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXItZGVza3RvcC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhcnMtY29udGFpbmVyLWhvcmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmJhcnMtY29udGFpbmVyLWhvcmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXItZGVza3RvcC1jb250ZW50LWJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHgvMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxjaXRlbS1zbGlkZS1tYWluIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wLXNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gRGlzY2xpbWVyIHNlY3Rpb24gcG9wIHVwIHZpZGVvXHJcbi5kaXNjLXBvcHVwIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHJcbiAgICAmLm1vZGFsLmZhZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAwcmVtKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY2xvc2UuYmxhY2s6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wdXAtY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MDRFNEU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gSW50cmVzdCBDb21wYXJpc29uIHBvcHVwXHJcbi5pbmNvbXAtcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cclxuICAgICYubW9kYWwuZmFkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogNTE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDByZW0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNsb3NlLmJsYWNrOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvcHVwLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MDRFNEU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbXBhcmlzb24tY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuODlkZWcsICM5QzFEMjYgOC45NSUsICM1MjBGMTQgOTMuNTElKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2EwMjAyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZDRUZGMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjg5ZGVnLCAjOUMxRDI2IDguOTUlLCAjNTIwRjE0IDkzLjUxJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MDRFNEU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkUwQTBGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1zZWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXRlLWNvbXBhcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA0RTRFO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYXRlLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJhdGUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA0RTRFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbC1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnJlZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXHJcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXHJcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcclxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXHJcblxyXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxyXG4gICd0byBlbXMnOiBmYWxzZSxcclxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcclxuXHJcbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcclxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXHJcblxyXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXHJcblxyXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2VcclxuKTtcclxuXHJcbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBJbXBvcnRzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcclxuXHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XHJcblxyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBCcmVha3BvaW50IE1peGluXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XHJcblxyXG4gIC8vIFJlc2V0IGNvbnRleHRzXHJcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XHJcblxyXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xyXG5cclxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcclxuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xyXG5cclxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xyXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XHJcblxyXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXHJcbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XHJcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcclxuICB9XHJcblxyXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xyXG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcclxuICB9XHJcblxyXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcclxuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xyXG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcclxuXHJcbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xyXG4gICAgJHByaW50OiBmYWxzZTtcclxuXHJcbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xyXG4gICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcclxuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgICRwcmludDogdHJ1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xyXG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xyXG4gICAgICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXHJcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xyXG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xyXG5cclxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcclxuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLy8gc3RpY2p5IGJ0biBzZWN0aW9uXHJcblxyXG4uZ3JudC1zdGlja3ktYnRuIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODIuNzZkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MykgMS44MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA5Ny4yMyUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgJi5zdGlja3lidG4ge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWJsYWNrIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzEuOTNkZWcsICMzNTM1MzUgMCUsICMwMDAwMDAgOTUuMTklKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1yZWQge1xyXG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzlhMWIyNDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09ICAgQnJlYWRjcnVtYiBTZWN0aW9uIFNjc3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cclxuXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxufVxyXG5cclxuLmJsb2ctYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG59XHJcblxyXG4uYmxkcC1icmVhZGNydW1iIHtcclxuICAgIHBhZGRpbmc6IDMycHggMHB4IDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBjb3JlLmNzcyBoaWRlcyAuYnJlYWRjcnVtYi13cmFwIGJlbG93IDc2OCDigJQgZHJvcCB0aGUgc2VjdGlvbidzIG93blxyXG4gICAgLy8gcGFkZGluZyB0b28gc28gdGhlIGFydGljbGUgc3RhcnRzIDI0cHggdW5kZXIgdGhlIGhlYWRlciwgcGVyIEZpZ21hLlxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBjb2xvcjogIzI1MjQzQjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1MjQzQjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyNDNCO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PSAgIEFydGljbGUgTGF5b3V0ICsgSGVhZCBTZWN0aW9uIFNjc3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsZHAtYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMzJweCAwcHggNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcbiAgICAgICAgcGFkZGluZzogMjhweCAwcHggNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwcHggNDBweDtcblxuICAgICAgICAvLyB0aGUgbW9iaWxlIGRlc2lnbiBzaXRzIG9uIGEgMjBweCBndXR0ZXIsIG5vdCB0aGUgZ2xvYmFsIDE1cHhcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsZHAtbGF5b3V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsZHAtbWFpbiB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmJsZHAtc2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMjVweDtcbiAgICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQ4cHg7XG5cbiAgICAgICAgLy8gU3RpY2t5IG9uIGRlc2t0b3Agb25seS4gYHRvcGAgaXMgYSBmYWxsYmFjayBmb3Igc2hvcnQgc2lkZWJhcnMg4oCUIHRoZSBwYWdlXG4gICAgICAgIC8vIHNjcmlwdCBvdmVyd3JpdGVzIGl0IHNvIGEgc2lkZWJhciB0YWxsZXIgdGhhbiB0aGUgdmlld3BvcnQgc2Nyb2xscyBmdWxseVxuICAgICAgICAvLyBpbnRvIHZpZXcgZmlyc3QsIHRoZW4gcGlucyB3aXRoIGl0cyBib3R0b20gYWdhaW5zdCB0aGUgdmlld3BvcnQgYm90dG9tLlxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtbnc5OTIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgQXJ0aWNsZSBIZWFkID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXG5cbi5ibGRwLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAuYmxkcGhlYWR0LWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaDEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsZHBoZWFkYS1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxkcGhlYWRhLWltZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICAgICAvLyBGaWdtYSBtb2JpbGUgaGFzIG5vIGF2YXRhciDigJQgdGhlIGJ5bGluZSBjYXJyaWVzIHRoZSBuYW1lIGluc3RlYWRcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsZHBoZWFkYS1kZXNjIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAvLyBGaWdtYSBtb2JpbGUgc3RhY2tzIHRoZSBtZXRhIHRoZSBvdGhlciB3YXkgcm91bmQ6XG4gICAgICAgICAgICAvLyBcIjE3IE1hcmNoIDIwMjYg4oCiIDMgbWluIHJlYWRcIiBmaXJzdCwgdGhlbiBcIkJ5IDxuYW1lPlwiIHVuZGVybGluZWQuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0J5ICc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY4Njg3MztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGRwaGVhZGEtYWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsZHAtZ3NvdXJjZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5QjFFMjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTaGFyZSBwb3BvdmVyIOKAlCBzYW1lIHN0cnVjdHVyZS9jbGFzc2VzIGFzIHRoZSBCQVUgYmxvZyBzaGFyZSBjb21wb25lbnRcbiAgICAgICAgLy8gKHNoYXJlLWJveCA+IHNoYXJlLXBvc2l0b24tYm94ID4gc2hhcmUtYnViYmxlID4gLnNvY2lhbCksIHllbGxvdyBidWJibGVcbiAgICAgICAgLy8gd2l0aCBhIGNhcmV0IHBvaW50aW5nIGRvd24gYXQgdGhlIHRyaWdnZXIuIFRvZ2dsZWQgYnkgYC5vcGVuYC5cbiAgICAgICAgLmJsZHAtc2hhcmUtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgICAgICAuc2hhcmUtcG9zaXRvbi1ib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IC00OHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4gLnNoYXJlLXBvc2l0b24tYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlLWJ1YmJsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkNCMDU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQjA1O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29weS1saW5rIHRvb2x0aXA6IFwiQ29weSB0byBjbGlwYm9hcmRcIiBvbiBob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzd2FwcGVkIHRvIFwiQ29waWVkIVwiIGJ5IHRoZSBwYWdlIHNjcmlwdCBhZnRlciBhIGNvcHkuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXRpcF06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS10aXBdOmhvdmVyOjphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdGlwXS5pcy1jb3BpZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGZsaXAgdGhlIGJ1YmJsZSBiZWxvdyB0aGUgYnV0dG9uIHdoZXJlIHRoZXJlIGlzIG5vIHJvb20gYWJvdmVcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIC5zaGFyZS1wb3NpdG9uLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hhcmUtYnViYmxlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsZHAtc2hhcmUge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJERTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlCMUUyNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PSAgIEtleSBUYWtlYXdheXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsZHAtdGFrZWF3YXlzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgLmZhcS13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3NC4yZGVnLCAjRjVFQkVCIDAlLCAjRkZFNUU3IDEwMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJnciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMzZweCAwcHggMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZCNUI2MSAwJSwgIzlDMDAwMyAxMDAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICM5QzAwMDM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzlDMDAwMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOUMwMDAzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3Q6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nX2NvbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PSAgIElubGluZSBFTUkgY2FsY3VsYXRvciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4vLyBQYWdlLWxldmVsIG92ZXJyaWRlcyBmb3IgdGhlIHNoYXJlZCBjYWxjdWxhdG9yIGJhc2UgKGBfY2FsYy1nbG9iYWwuc2Nzc2ApLlxuLy8gVGhlIGJhc2UgZmlsZSBpcyB1c2VkIGJ5IGV2ZXJ5IGNhbGN1bGF0b3Igb24gdGhlIHNpdGUg4oCUIG5vdGhpbmcgaGVyZSBlZGl0cyBpdCxcbi8vIGV2ZXJ5IHJ1bGUgYmVsb3cgb3V0LXNwZWNpZmllcyBpdCBmcm9tIGluc2lkZSBgLmJsZHAtY2FsY2AuXG4vL1xuLy8gRGVza3RvcCBmb2xsb3dzIHRoZSA3MzFweCBhcnRpY2xlIGNvbHVtbjogMjRweCBjYXJkIHBhZGRpbmcsIGEgMzIyIC8gMzM3IHR3b1xuLy8gY29sdW1uIHNwbGl0IHdpdGggYSAyNHB4IGd1dHRlci4gQmVsb3cgNzY4IHRoZSBkZXNpZ24gY29sbGFwc2VzIHRvIHRoZSBjb21wYWN0XG4vLyBjYXJkIOKAlCBsb2FuIGFtb3VudCBvbmx5LCB3aXRoIGEgXCJDaGVjayBFTUlcIiBDVEEg4oCUIHNvIHRoZSBpbnRlcmVzdCwgdGVudXJlIGFuZFxuLy8gZ3JhcGggYmxvY2tzIGFyZSBoaWRkZW4gcmF0aGVyIHRoYW4gcmVtb3ZlZCAodGhlIG1hdGhzIHN0aWxsIHJ1bnMgYmVoaW5kIHRoZW0pLlxuXG4uYmxkcC1jYWxjIHtcbiAgICBtYXJnaW46IDMycHggMHB4O1xuXG4gICAgLy8gLS0tLSBDYXJkIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5jYWxjLWNvbW1vbi1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUVCRUQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQzLCAxODcsIDE5NCwgMC42KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGhlIGFydGljbGUgYm9keSBzdHlsZXMgZXZlcnkgYHBgIGFuZCBgYWAgaW5zaWRlIGAuYmxkcC1jb250ZW50YC5cbiAgICAgICAgLy8gUmVzZXQgdGhvc2UgdHdvIGhlcmUgc28gdGhlIGNhbGN1bGF0b3Iga2VlcHMgaXRzIG93biB0eXBlIHNjYWxlLlxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gVGl0bGUgcm93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY2FsYy10aXRsZS1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAuaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxkcGNhbGMtZGlzY2xhaW1lci1idG4ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUaGUgY29tcGFjdCBjYXJkIGhhcyBubyBkaXNjbGFpbWVyIGxpbmsg4oCUIHRoZSBhcnRpY2xlIGNhcnJpZXMgaXRzIG93blxuICAgICAgICAvLyBkaXNjbGFpbWVyIGJsb2NrIGxvd2VyIGRvd24gdGhlIHBhZ2UuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gVHdvIGNvbHVtbiBzaGVsbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBFdmVyeXRoaW5nIGZyb20gaGVyZSBkb3duIHJlcGVhdHMgY2FsYy1nbG9iYWwncyBvd24gbmVzdGluZyBjaGFpbiBvblxuICAgIC8vIHB1cnBvc2UuIFRoZSBiYXNlIGZpbGUgd3JhcHMgdGhlc2UgcnVsZXMgaW4gdXAgdG8gbmluZSBjbGFzcyBsZXZlbHMsIHNvIGFcbiAgICAvLyBzaG9ydCBgLmJsZHAtY2FsYyAuZm9ybS1pbnB1dGAgc2VsZWN0b3Igc2lsZW50bHkgbG9zZXMgdG8gaXQg4oCUIGVhY2hcbiAgICAvLyBvdmVycmlkZSBiZWxvdyBjYXJyaWVzIG9uZSBjbGFzcyBtb3JlIHRoYW4gdGhlIHJ1bGUgaXQgcmVwbGFjZXMuXG4gICAgLmNhbGMtY29tbW9uLWJveCAuY2FsYy1jb250YWluZXItaXRlbSAuY2FsY2l0ZW0tYngge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMyMmZyIDMzN2ZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsY2l0ZW0tbGVmdCxcbiAgICAgICAgLmNhbGNpdGVtLXJpZ2h0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gSW5wdXRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY2FsYy1jb21tb24tYm94IC5jYWxjLWNvbnRhaW5lci1pdGVtIC5jYWxjaXRlbS1ieCAuY2FsYy1zbGlkZSB7XG4gICAgICAgICYrLmNhbGMtc2xpZGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGFjLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1sYWJlbC1ncm91cCB7XG4gICAgICAgICAgICAgICAgLmZvcm0tdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzcsIDM2LCA1NywgMC41KTtcblxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LWRpdi1kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKDIyNywgMTkxLCAxNzUsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wYWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhZC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUMxRDI2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAtLS0tIFNsaWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgLmNhbGMtcmFuZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAvLyAxMnB4IG91dGVyIHBpbGwgd2l0aCB0aGUgOHB4IHRyYWNrIGluc2lkZSBpdC4gVGhlIHBpbGwgdGFrZXMgbm9cbiAgICAgICAgICAgIC8vIGhvcml6b250YWwgcGFkZGluZyBzbyB0aGUgMjRweCB0aHVtYiB0cmF2ZWxzIGZsdXNoIHRvIGJvdGhcbiAgICAgICAgICAgIC8vIHJvdW5kZWQgZW5kcyDigJQgd2l0aCBhIDJweCBpbnNldCBpdCBsZWF2ZXMgYSBzbGl2ZXIgb2YgcGlsbFxuICAgICAgICAgICAgLy8gc3RpY2tpbmcgb3V0IHBhc3QgdGhlIHRodW1iIGF0IHRoZSBtaW5pbXVtLiBgc2V0RmlsbCgpYCBpblxuICAgICAgICAgICAgLy8gY2FsYy1nbG9iYWwuanMgcGFpbnRzIHRoZSB0cmFjayB3aXRoIGEgMzUlIHRpbnQsIHNvIHRoZSBzb2xpZFxuICAgICAgICAgICAgLy8gI0UzQkZBRiBoYXMgdG8gc2l0IGJlaGluZCB0aGUgaW5wdXQgcmF0aGVyIHRoYW4gb24gaXQuXG4gICAgICAgICAgICAuY2FsYy1yYW5nZS1zdHlsZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREVFRTg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0UzQkZBRjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNzVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyLjhweCA1LjZweCByZ2JhKDE3MywgMTExLCAxMDcsIDAuMzIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBweCAyLjhweCAxNi44cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjMyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNzVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyLjhweCA1LjZweCByZ2JhKDE3MywgMTExLCAxMDcsIDAuMzIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBweCAyLjhweCAxNi44cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjMyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhbGMtcmFuZ2UtdGlja3Mge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAudGljay1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gUmVzdWx0IHBhbmVsIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAzMzcgeCA0MDAgaW4gdGhlIGRlc2lnbjsgdGhlIGNhbGxvdXRzIGFuZCB0aGUgY3lsaW5kZXIgYXJlIHBsYWNlZCBhc1xuICAgIC8vIHBlcmNlbnRhZ2VzIG9mIHRoYXQgYm94IHNvIHRoZSBwYW5lbCBjYW4gZmxleCB3aXRoIHRoZSBhcnRpY2xlIGNvbHVtbi5cbiAgICAuZW1pLXZpc3VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogNDhweCAwcHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjVEN0RCIDAlLCAjRjVFQkVEIDEwMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZhZGVkIGdyaWQgcGxhdGUgYmVoaW5kIHRoZSBncmFwaC5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy1kZXRhaWwtcGFnZS9ibGRwY2FsYy1ncmlkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDclO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1pLXN1bW1hcnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOUMxRDI2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbWktYW1vdW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTguMDNkZWcsICM5QzFEMjYgOC45NSUsICM1MjBGMTQgOTMuNTElKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtaS1pbmZvIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtaS1ncmFwaC1pbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC8vIC0tLS0gQ2FsbG91dHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZW1pLWNhbGxvdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5NDU2NTI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW50ZXJlc3QsXG4gICAgICAgICYucHJpbmNpcGFsIHtcbiAgICAgICAgICAgIGxlZnQ6IDQuNzUlO1xuICAgICAgICAgICAgd2lkdGg6IDM0LjQyJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnRlcmVzdCB7XG4gICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJpbmNpcGFsIHtcbiAgICAgICAgICAgIHRvcDogNjMlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b3RhbCB7XG4gICAgICAgICAgICBsZWZ0OiA2MC41MyU7XG4gICAgICAgICAgICB3aWR0aDogMzQuNzIlO1xuICAgICAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBUaGUgY3lsaW5kZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5lbWktYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsZWZ0OiA0Ni4yOSU7XG4gICAgICAgIHRvcDogNDAuMjUlO1xuICAgICAgICB3aWR0aDogMTEuODclO1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDUlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY2ZGVnLCAjNEUwMDA0IDAlLCByZ2JhKDEzMywgMjMsIDI5LCAwKSAxMDAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjI7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtaS1iYXItYm9keSxcbiAgICAgICAgLmVtaS1iYXItaW50ZXJlc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5jYXAtdG9wLFxuICAgICAgICAgICAgLmNhcC1ib3R0b20ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcC10b3Age1xuICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXAtYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC04cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWktYmFyLWJvZHkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzdEMUUyNCAwJSwgI0ExMzAzOCA3NS40OCUsICNEQjUyNUIgMTAwJSk7XG5cbiAgICAgICAgICAgIC5jYXAtdG9wIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODIuNzglIDEzOC43MSUgYXQgNjguNzQlIDExOC45OSUsICNEQjUxNUIgMCUsICNDMjQ0NEMgMTAwJSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IC00cHggOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXAtYm90dG9tIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjN0QxRTI0IDAlLCAjQTEzMDM4IDc1LjQ4JSwgI0RCNTI1QiAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhlaWdodCBpcyB0aGUgaW50ZXJlc3Qgc2hhcmUgb2YgdGhlIHRvdGFsIHBheWFibGUg4oCUIHNldCBieVxuICAgICAgICAvLyBgYmxvZy1kZXRhaWwtcGFnZS1jYWxjLmpzYCBvbiBldmVyeSBpbnB1dCBjaGFuZ2UuXG4gICAgICAgIC5lbWktYmFyLWludGVyZXN0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQjI1QzYxIDAlLCAjREI3Rjg1IDc1LjQ4JSwgI0Y1QkFCRCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2U7XG5cbiAgICAgICAgICAgIC5jYXAtdG9wIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODIuNzglIDEzOC43MSUgYXQgNjguNzQlIDExOC45OSUsICNFOUExQTYgMCUsICNFRTk5OUUgMTAwJSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IC00cHggOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXAtYm90dG9tIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQjI1QzYxIDAlLCAjREI3Rjg1IDc1LjQ4JSwgI0Y1QkFCRCAxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoaW5lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogOCU7XG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1JTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBBY3Rpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5ibGRwY2FsYy1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibGRwY2FsYy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5QjFFMjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZFMEEwRjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibGRwY2FsYy1kaXNjbGFpbWVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGhlIEVNSSBmaWd1cmUsIHRoZSBcIkNoZWNrIEVNSVwiIENUQSBhbmQgdGhlIHNlY29uZCBkaXNjbGFpbWVyIGxpbmsgb25seVxuICAgIC8vIGV2ZXIgYXBwZWFyIGluIHRoZSBjb21wYWN0IGNhcmQsIHNvIHRoZXkgc3RhcnQgaGlkZGVuIGV2ZXJ5d2hlcmUuXG4gICAgLmJsZHBjYWxjLXN1bW1hcnksXG4gICAgLmJsZHBjYWxjLWNoZWNrLFxuICAgIC5ibGRwY2FsYy1kaXNjbGFpbWVyLW1vYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJsZHBjYWxjLXN1bW1hcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyNDM5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyNDM5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy89PT09PT09PT09PT09PT09PT09PT09PSAgIENvbXBhY3QgbW9iaWxlIGNhcmQgPT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuICAgIC8vIEJlbG93IDc2OCB0aGUgY2FyZCBvcGVucyBhcyBsb2FuIGFtb3VudCArIFwiQ2hlY2sgRU1JXCIuIFRhcHBpbmcgdGhlIENUQVxuICAgIC8vIGFkZHMgYC5pcy1vcGVuYCwgd2hpY2ggcmV2ZWFscyB0aGUgcmF0ZSwgdGVudXJlIGFuZCBncmFwaCBhbmQgc3dhcHMgdGhlXG4gICAgLy8gQ1RBIGZvciB0aGUgcmVzdWx0IGJhbmQuIFRoZSBoaWRkZW4gZmllbGRzIHN0YXkgaW4gdGhlIERPTSBzbyB0aGUgRU1JIGlzXG4gICAgLy8gYWxyZWFkeSBjb3JyZWN0IHRoZSBtb21lbnQgdGhlIGNhcmQgZXhwYW5kcy5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcblxuICAgICAgICAuYmxkcGNhbGMtbW9yZSxcbiAgICAgICAgLmJsZHBjYWxjLWFwcGx5LFxuICAgICAgICAuYmxkcGNhbGMtZGlzY2xhaW1lci1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGRwY2FsYy1jaGVjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdyYXBoIHNpdHMgc3RyYWlnaHQgb24gdGhlIGNhcmQgaGVyZSDigJQgbm8gcGFuZWwsIGFuZCBubyBmaWd1cmUgaW5zaWRlXG4gICAgICAgIC8vIGl0LCBzaW5jZSB0aGUgYmFuZCBiZWxvdyBjYXJyaWVzIHRoZSBFTUkuIFRoZSBib3ggaXMgY3JvcHBlZCBtdWNoXG4gICAgICAgIC8vIHRpZ2h0ZXIgYXJvdW5kIHRoZSBjeWxpbmRlciB0aGFuIG9uIGRlc2t0b3AsIHNvIHRoZSBjYWxsb3V0cyBhbmQgdGhlXG4gICAgICAgIC8vIGJhciBhcmUgcmUtcGxhY2VkIHJhdGhlciB0aGFuIGp1c3Qgc2NhbGVkIGRvd24uXG4gICAgICAgIC5lbWktdmlzdWFsIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtaS1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1pLWNhbGxvdXQge1xuXG4gICAgICAgICAgICAmLmludGVyZXN0LFxuICAgICAgICAgICAgJi5wcmluY2lwYWwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJpbmNpcGFsIHtcbiAgICAgICAgICAgICAgICB0b3A6IDYyJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b3RhbCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA0NCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW1pLWJhciB7XG4gICAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgdG9wOiAzOCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuXG4gICAgICAgICAgICAuYmxkcGNhbGMtbW9yZSxcbiAgICAgICAgICAgIC5ibGRwY2FsYy1hcHBseSxcbiAgICAgICAgICAgIC5ibGRwY2FsYy1zdW1tYXJ5LFxuICAgICAgICAgICAgLmJsZHBjYWxjLWRpc2NsYWltZXItbW9iIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsZHBjYWxjLWNoZWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBGdWxsLWJsZWVkIHJlc3VsdCBiYW5kIGFjcm9zcyB0aGUgZm9vdCBvZiB0aGUgY2FyZC5cbiAgICAgICAgICAgIC5ibGRwY2FsYy1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAtMjNweCAtMjNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIzcHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhFMEUzO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDEycHggcmdiYSgxMTIsIDIxLCAyNywgMC4wNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibGRwY2FsYy1kaXNjbGFpbWVyLW1vYiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBIZXJvIGltYWdlID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXG5cbi5ibGRwLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQ4cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uZGlzYy1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gICAgJi5tb2RhbC5mYWRlIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDUxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAwcmVtKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tY2xvc2UuYmxhY2s6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA0RTRFO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PSAgIEFydGljbGUgQ29udGVudCBTZWN0aW9uIFNjc3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsZHAtY29udGVudCB7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOUIxRTI2O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkUwQTBGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDBweCAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMHB4IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBtYXJnaW46IDMycHggMHB4IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgICAgICA+bGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICA+c3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vPT09PT09PT09PT09PT09PT09PT09PT0gICBUYWJsZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4gICAgLmJsZHAtdGFibGUge1xuICAgICAgICBtYXJnaW46IDI0cHggMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVEOUQ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAgICAgLy8gRmlnbWEgc2hvd3MgYSBzbGltIHJlZCBzY3JvbGwgaW5kaWNhdG9yIHVuZGVyIHRoZSB0YWJsZVxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjOUIxRTI2ICNGNUVBRUE7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUVBRUE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwMHB4IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5QjFFMjY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRUQ3RDcgMCUsICNGNEU4QkEgMTAwJSk7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1NSwgMzAsIDM4LCAwLjE1KTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y1RUFFQTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y1RUFFQTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy89PT09PT09PT09PT09PT09PT09PT09PSAgIElubGluZSBiYW5uZXIgLyBpbmZvZ3JhcGhpYyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4gICAgLmJsZHAtZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibGRwLWZpZ3VyZS1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlFOTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy89PT09PT09PT09PT09PT09PT09PT09PSAgIFF1b3RlID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXG5cbiAgICAuYmxkcC1xdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMzJweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkM1QzU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZBRTFFMyAwJSwgcmdiYSgyNTAsIDIyNSwgMjI3LCAwKSAxMDAlKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gNTRweCBnbHlwaCBpbnNpZGUgYSAyNHB4IGJveCwgYXMgcGVyIEZpZ21hLiBGaWdtYSBhbmNob3JzIHRoZSBiYXNlbGluZVxuICAgICAgICAvLyBsb3dlciB0aGFuIENTUyBoYWxmLWxlYWRpbmcgZG9lcywgc28gbnVkZ2UgdGhlIGdseXBoIGRvd24gMjBweCDigJQgcmVsYXRpdmVcbiAgICAgICAgLy8gb2Zmc2V0IGtlZXBzIHRoZSAxNiAvIDI0IC8gMTYgLyA0OCAvIDI0IHZlcnRpY2FsIHJoeXRobSBpbnRhY3QuXG4gICAgICAgIC5xbWFyayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICAgICAgY29sb3I6ICNGOUE0QTk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vPT09PT09PT09PT09PT09PT09PT09PT0gICBQcm9tbyBjYXJkID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXG5cbiAgICAuYmxkcC1wcm9tbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZBRjNEOCAwJSwgI0ZGRUJFQiAxMDAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gZGVjb3JhdGl2ZSByaW5ncyBiZWhpbmQgdGhlIGlsbHVzdHJhdGlvblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU1LCAzMCwgMzgsIDAuMDgpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzcycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI4MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyODJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsZHBwcm9tby1kZXNjIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibGFjay1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjZkZWcsICMzNTM1MzUgMCUsICMwMDAwMDAgOTUuMTklKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsZHBwcm9tby1pbWcge1xuICAgICAgICAgICAgZmxleDogMCAwIDE0OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNjZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vPT09PT09PT09PT09PT09PT09PT09PT0gICBWaWRlbyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4gICAgLmJsZHAtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMzJweCAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYmxkcHZpZGVvLXRpdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGRwdmlkZW8tcGxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzMxIC8gNDEwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBUYWdzIC8gRGlzY2xhaW1lciAvIFB1Ymxpc2hlcnMgLyBGQVEgU2VjdGlvbiBTY3NzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXG5cbi5ibGRwLXRhZ3MsXG4uYmxkcC1kaXNjbGFpbWVyLFxuLmJsZHAtc2hhcmVibG9nLFxuLmJsZHAtcHVibGlzaGVycyxcbi5ibGRwLWZhcSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgID4uaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgVGFncyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4uYmxkcC10YWdzIHtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4QThBOEE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5QjFFMjY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBEaXNjbGFpbWVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXG5cbi5ibGRwLWRpc2NsYWltZXIge1xuICAgIC5mYXEtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgIH1cblxuICAgIC50cmdyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxQTFBMUE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFBMUExQTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdDo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nX2NvbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibGRwZGlzYy1ub3RlIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweCAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PSAgIFB1Ymxpc2hlcnMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsZHAtcHVibGlzaGVycyB7XG4gICAgLmJsZHBwdWItcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsZHBwdWItYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC8vIEZpZ21hIG1vYmlsZTogYSA2NHB4IHRhbGwgcm93IOKAlCBhdmF0YXIsIHJvbGUgKyB1bmRlcmxpbmVkIG5hbWUsXG4gICAgICAgIC8vIHJpZ2h0IGNoZXZyb24uIFRoZSBkZXNjcmlwdGlvbiBvbmx5IGV4aXN0cyBvbiBkZXNrdG9wLlxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmwtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGRwcHViLXRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibGRwcHViLWltZyB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDU2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsZHBwdWItbmFtZSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgICAgLnJvbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsZHBwdWItYXJ3IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBTaGFyZSB0aGlzIGJsb2cgKG1vYmlsZSkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsZHAtc2hhcmVibG9nIHtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlCMUUyNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBGQVEgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsZHAtZmFxIHtcbiAgICAuZmFxLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyZ3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjRweCA0MHB4IDI0cHggMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzJweCAxOHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxQTFBMUE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFBMUExQTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0OjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ19jb250IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBTaWRlYmFyIFNlY3Rpb24gU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PSAgIFRhYmxlIG9mIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cclxuXHJcbi5ibGRwLXRvYyB7XHJcbiAgICAuZmFxLXdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cmdyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDM2cHggMHB4IDBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxQTFBMUE7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUExQTFBO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nX2NvbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2MTYxNjE7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgVGFibGUgb2YgY29udGVudCAobW9iaWxlIGRyb3Bkb3duKSA9PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG5cclxuLy8gVGhlIGluLWFydGljbGUgZHJvcGRvd24gYmV0d2VlbiB0aGUgaGVybyBpbWFnZSBhbmQgdGhlIGludHJvIGNvcHkgKEZpZ21hXHJcbi8vIG1vYmlsZSAzMzE6MTA0NykuIE1hcmt1cCBpcyBgZC1sZy1ub25lYCwgc28gdGhlc2UgcnVsZXMgb25seSBldmVyIHBhaW50XHJcbi8vIGJlbG93IDk5MiDigJQgdGhleSByZXN0eWxlIHRoZSBzaGFyZWQgYC5ibGRwLXRvY2AgY2FyZCBpbnRvIHRoZSBjb21wYWN0XHJcbi8vIFwiVGFibGUgb2YgY29udGVudFwiIHNlbGVjdC1zdHlsZSBmaWVsZC5cclxuXHJcbi5ibGRwLXRvYy1tb2Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAuZmFxLXdyYXAge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJnciB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjUyNDNCO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0OjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dfY29udCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAxNnB4O1xyXG5cclxuICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBTaWRlYmFyIHByb21vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXHJcblxyXG4uYmxkcC1zaWRlcHJvbW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLy8gbm90IHBhcnQgb2YgdGhlIEZpZ21hIG1vYmlsZSBmbG93IOKAlCB0aGUgc3RhY2tlZCBzaWRlYmFyIGRyb3BzIGl0XHJcbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gfVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY3ZGVnLCAjRkZFQkVCIDQuMjklLCAjRkFGM0Q4IDEwNy4yNCUpO1xyXG5cclxuICAgIC5ibGRwc2lkZXByb21vLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzdweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibGFjay1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY5ZGVnLCAjMzUzNTM1IDAlLCAjMDAwMDAwIDk1LjE5JSk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgU2lkZWJhciBsaXN0cyAoY3JlZGl0IGNhcmRzIC8gcmVsYXRlZCBwcm9kdWN0cykgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cclxuXHJcbi5ibGRwLXNpZGVsaXN0IHtcclxuICAgIC5oMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmljby1yb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc2ltcGxlIHZhcmlhbnQg4oCUIHRoZSB3aG9sZSBjYXJkIGlzIGEgc2luZ2xlIGxpbmsgKFJlbGF0ZWQgUHJvZHVjdHMpXHJcbiAgICAmOm5vdCguYmxkcC1zaWRlY2FyZHMpIHtcclxuICAgICAgICB1bCBsaT5hIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlCMUUyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PSAgIFNpZGViYXIgY3JlZGl0IGNhcmRzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXHJcbi8vIEZpZ21hIGJ1aWxkcyB0aGlzIGNhcmQgYXMgYSA1NHB4IHRhbGwgY2xpcHBlZCB3aW5kb3cgaG9sZGluZyBhIDExNnB4IGNvbHVtbjpcclxuLy8gdGl0bGUgcm93ICg1NHB4KSArIDhweCBnYXAgKyBDVEEgcm93ICg1NHB4KS4gSG92ZXIgc2xpZGVzIHRoZSBjb2x1bW4gdXAgNjJweFxyXG4vLyB0byByZXZlYWwgQXBwbHkgTm93IC8gS25vdyBNb3JlLiBDYXJkIGhlaWdodCBuZXZlciBjaGFuZ2VzLCBzbyBubyBsYXlvdXQgc2hpZnQuXHJcblxyXG4uYmxkcC1zaWRlY2FyZHMge1xyXG4gICAgdWwgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5ibC1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGRwY2FyZC13aW4ge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmxkcGNhcmQtc2xpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAudHh0IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTRweDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibGRwY2FyZC1jdGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1NHB4O1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNjYnRuIHtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuY2NidG4tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBEMEQwRDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuXHJcbiAgICAuY2NidG4tbGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcmV2ZWFsIG9ubHkgd2hlcmUgaG92ZXIgYWN0dWFsbHkgZXhpc3RzLCBzbyB0b3VjaCBrZWVwcyB0aGUgZnVsbC1jYXJkIHRhcCB0YXJnZXRcclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblxyXG4gICAgICAgIHVsIGxpOmhvdmVyIC5ibGRwY2FyZC1zbGlkZSxcclxuICAgICAgICB1bCBsaTpmb2N1cy13aXRoaW4gLmJsZHBjYXJkLXNsaWRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgICAuYmxkcGNhcmQtc2xpZGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PSAgIFNpZGViYXIgbGlzdHMg4oCUIG1vYmlsZSBncmlkIChGaWdtYSAzMzE6MTQ1MSAvIDMzMToxNTQyKSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG4vLyBCZWxvdyA3NjhweCB0aGUgc2lkZWJhciBpcyBubyBsb25nZXIgYSAzMjVweCByYWlsLCBpdCBpcyBhIGZ1bGwtd2lkdGggc2VjdGlvbiBhdCB0aGVcclxuLy8gYm90dG9tIG9mIHRoZSBhcnRpY2xlLiBGaWdtYSB0dXJucyBib3RoIGxpc3RzIGludG8gYSAyLXVwIGdyaWQgb2Ygc3RhY2tlZCBjYXJkczpcclxuLy8gMTYxcHggY2FyZHMsIDEycHggZ3V0dGVyLCA2NHB4IGFydCBjZW50cmVkIG92ZXIgYSAxNnB4LzEuMiB0d28tbGluZSB0aXRsZS5cclxuLy8gVGhlIGNyZWRpdC1jYXJkIGhvdmVyIHJldmVhbCAoQXBwbHkgTm93IC8gS25vdyBNb3JlKSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgbW9iaWxlXHJcbi8vIGRlc2lnbiDigJQgdGhlIHdob2xlIGNhcmQgc3RheXMgYSBzaW5nbGUgdGFwIHRhcmdldCB2aWEgdGhlIC5ibC1saW5rIG92ZXJsYXkuXHJcblxyXG4uYmxkcC1zaWRlbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAvLyBGaWdtYSBzdGFja3MgdGhlc2UgYXMgMzJweC1wYWRkZWQgc2VjdGlvbnMsIHNvIDY0cHggb2YgYWlyIGJldHdlZW4gdGhlbS5cclxuICAgICAgICAvLyAuYmxkcC1zaWRlIGFscmVhZHkgY29udHJpYnV0ZXMgMzJweCBvZiBmbGV4IGdhcCBiZWxvdyA5OTJweC5cclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIHNpbXBsZSB2YXJpYW50IOKAlCB0aGUgY2FyZCBpcyB0aGUgbGluayAoUmVsYXRlZCBQcm9kdWN0cylcclxuICAgICAgICAmOm5vdCguYmxkcC1zaWRlY2FyZHMpIHtcclxuICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwgbGk+YSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0RCREJERTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE2cHggMHB4IHJnYmEoMTEyLCA5NCwgOTQsIDAuMDQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxkcC1zaWRlY2FyZHMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEQkRCREU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE2cHggMHB4IHJnYmEoMTEyLCA5NCwgOTQsIDAuMDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gbm8gc2xpZGUtdXAgd2luZG93IG9uIG1vYmlsZTogdGhlIGNhcmQgaXMgdGl0bGUtb25seSwgZnVsbCBoZWlnaHQsIG5vIGNsaXBwaW5nXHJcbiAgICAgICAgLmJsZHBjYXJkLXdpbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGRwY2FyZC1zbGlkZSB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxkcGNhcmQtY3RhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGtpbGwgdGhlIGRlc2t0b3AgcmV2ZWFsIGZvciBuYXJyb3cgaG92ZXItY2FwYWJsZSB2aWV3cG9ydHMgdG9vXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHJcbiAgICAgICAgICAgIHVsIGxpOmhvdmVyIC5ibGRwY2FyZC1zbGlkZSxcclxuICAgICAgICAgICAgdWwgbGk6Zm9jdXMtd2l0aGluIC5ibGRwY2FyZC1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBQbGFubmluZyBTZWN0aW9uXHJcblxyXG5cclxuLmJsaHAtcGxhbm5pbmcge1xyXG4gICAgcGFkZGluZzogNjBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcblxyXG4gICAgICAgIC8vIHRoZSBtb2JpbGUgZGVzaWduIHNpdHMgb24gYSAyMHB4IGd1dHRlciwgbm90IHRoZSBnbG9iYWwgMTVweFxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGhwLXBsYW5uaW5nLWVtYmxhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAuZW1ibGFfX3NlbGVjdGVkLXNuYXAtZGlzcGxheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDI1cHggYXV0byAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWJsYV9fdmlld3BvcnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVtYmxhX19zbGlkZSB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gKDIgKiAzMnB4KSkgLyAzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyA8PSA5OTJweCDigJMgMiBpdGVtcyAoZ2FwIDE2cHgpXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtICgyICogMTZweCkpIC8gMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gPD0gNzY4cHgg4oCTIDEgaXRlbVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhX19jb250cm9scyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAuZW1ibGFfX2J1dHRvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xyXG5cclxuICAgICAgICAgICAgLmVtYmxhX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGhwLXBsYW5uaW5nLWVtYmxhIHtcclxuICAgICAgICAuYmxocHBsYW4tYm94IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRFO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAxNnB4IHJnYmEoMTEyLCA5NCwgOTQsIDAuMDQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLmFuY2hvci1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxocHBsYW5iLWltZyB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibGhwcGxhbmItZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E3MjMzOTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvbiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCA4cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHggOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsYWNrLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09ICAgUmVsYXRlZCBCbG9ncyBTZWN0aW9uIFNjc3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cclxuLy8gUmV1c2VzIHRoZSBgLmJsaHAtcGxhbm5pbmdgIGNhcmQgKyBzbGlkZXIgc3R5bGVzIGZyb20gdGhlIGJsb2cgaG9tZSBwYWdlLlxyXG5cclxuLmJsZHAtcmVsYXRlZC1ibG9ncyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gdmlld3BvcnQgc3RheXMgYG92ZXJmbG93OiB2aXNpYmxlYCAoaW5oZXJpdGVkIGZyb20gX2JsaHAtcGxhbm5pbmcpIHNvIHRoZVxyXG4gICAgLy8gbmV4dCBjYXJkIHBlZWtzIHBhc3QgdGhlIGNvbnRhaW5lciB0b3dhcmRzIHRoZSB2aWV3cG9ydCBlZGdlLCBhcyBwZXIgRmlnbWEuXHJcbiAgICAvLyBUaGUgc2VjdGlvbiBpdHNlbGYgY2xpcHMgaXQuXHJcblxyXG4gICAgLmVtYmxhX19jb250cm9scyB7XHJcbiAgICAgICAgLmVtYmxhX19idXR0b25zIHtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgU2xpZGVyIGNvbnRyb2xzIChzaGFyZWQpID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXHJcbi8vIEZpZ21hIHBhaXJzIHRoZSBjdXJyZW50LXBhZ2UgcGlsbCB3aXRoIGEgZG90IHBlciByZW1haW5pbmcgcGFnZTogIDwgIDEvMiDigKIgID5cclxuXHJcbi5ibGRwLXJlbGF0ZWQtYmxvZ3MsXHJcbi5ibGRwLXJlbGF0ZWRwcm8sXHJcbi5ibGRwLXRvb2xzIHtcclxuICAgIC5lbWJsYV9fc25hcGRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1ibGFfX3NlbGVjdGVkLXNuYXAtZGlzcGxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhX19kb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhX19kb3Qge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xyXG5cclxuICAgICAgICAvLyB0aGUgc2VsZWN0ZWQgcGFnZSBpcyBhbHJlYWR5IHNob3duIGJ5IHRoZSBwaWxsXHJcbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBSZWxhdGVkIFByb2R1Y3RzIFNlY3Rpb24gU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4uYmxkcC1yZWxhdGVkcHJvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxkcC1yZWxhdGVkcHJvLWVtYmxhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC8vIHZpc2libGUgc28gdGhlIG5leHQgY2FyZCBwZWVrcyBwYXN0IHRoZSBjb250YWluZXIsIGFzIHBlciBGaWdtYSDigJRcbiAgICAgICAgLy8gdGhlIHNlY3Rpb24ncyBvd24gYG92ZXJmbG93OiBoaWRkZW5gIGNsaXBzIGl0IGF0IHRoZSB2aWV3cG9ydCBlZGdlXG4gICAgICAgIC5lbWJsYV9fdmlld3BvcnQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1ibGFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYmxhX19zbGlkZSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMyAqIDMycHgpKSAvIDQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMiAqIDE2cHgpKSAvIDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtICgxICogMTJweCkpIC8gMi4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAtLS0tIHBob25lczogbm90IGEgc2xpZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAvLyBgZGF0YS1zdGF0aWMtYmVsb3c9XCI3NjhcImAgc3RvcHMgZW1ibGEtYWxsLWN1c3RvbWl6ZS5qcyBmcm9tIGNyZWF0aW5nXG4gICAgICAgIC8vIEVtYmxhIGhlcmUgYW5kIGZsYWdzIHRoZSByb290LCBzbyB0aGUgc2FtZSBzbGlkZXMgY2FuIHNpdCBpbiBhIHBsYWluXG4gICAgICAgIC8vIHR3byBjb2x1bW4gZ3JpZCBpbnN0ZWFkIG9mIGEgc3dpcGVhYmxlIHJvdy5cbiAgICAgICAgJi5pcy1zdGF0aWMge1xuICAgICAgICAgICAgLmVtYmxhX192aWV3cG9ydCB7XG4gICAgICAgICAgICAgICAgLy8gbm90aGluZyBwZWVrcyBwYXN0IHRoZSBlZGdlIGFueSBtb3JlXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYmxhX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYmxhX19zbGlkZSB7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYmxhX19jb250cm9scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibGRwcmVscHJvLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RTk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE2cHggcmdiYSgxMTIsIDk0LCA5NCwgMC4wNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmwtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGRwcmVscHJvLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJi5pY28tcm91bmQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1ibGFfX2NvbnRyb2xzIHtcbiAgICAgICAgLmVtYmxhX19idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW1ibGFfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBUb29scyAmIENhbGN1bGF0b3JzIFNlY3Rpb24gU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG4vLyBSZXVzZXMgdGhlIGAuYmxocC10b29sc2AgY2FyZCBzdHlsZXMgZnJvbSB0aGUgYmxvZyBob21lIHBhZ2UsIHBhZ2VkIHdpdGggRW1ibGEuXHJcblxyXG4uYmxkcC10b29scyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsZHAtdG9vbHMtZW1ibGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAvLyB2ZXJ0aWNhbCBicmVhdGhpbmcgcm9vbSBmb3IgdGhlIGNhcmQgc2hhZG93LCBubyBob3Jpem9udGFsIGJsZWVkXHJcbiAgICAgICAgLy8gKHNsaWRlcyBhcmUgMTAwJSB3aWRlLCBzbyBhbnkgc2lkZSBwYWRkaW5nIHdvdWxkIHJldmVhbCB0aGUgbmV4dCBwYWdlKVxyXG4gICAgICAgIC5lbWJsYV9fdmlld3BvcnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IC04cHggMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX3NsaWRlIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGdhcCBiYXNlZCBncmlkIHNvIHRoZSBzbGlkZSBuZXZlciBvdmVyZmxvd3MgdGhlIHZpZXdwb3J0XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcm93LWdhcDogMzJweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2wtbGctNCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMiAqIDMycHgpKSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gKDIgKiAzMnB4KSkgLyAzKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWJsYV9fY29udHJvbHMge1xyXG4gICAgICAgIC5lbWJsYV9fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVtYmxhX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U5RTlFOTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyB0b29scyBzZWN0aW9uXHJcblxyXG4uYmxocC10b29scyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuXHJcbiAgICAgICAgLy8gdGhlIG1vYmlsZSBkZXNpZ24gc2l0cyBvbiBhIDIwcHggZ3V0dGVyLCBub3QgdGhlIGdsb2JhbCAxNXB4XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgcm93LWdhcDogMzJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtbGctNCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGhwLXRvb2xzLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRFO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE2cHggcmdiYSgxMTIsIDk0LCA5NCwgMC4wNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NnB4IGF1dG87XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwLXRvb2xzYi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRUJFQiAwJSwgI0ZBRjNEOCAxMDAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwLXRvb2xzYi1kZXNjIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGFjay1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
