.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}}.twlf-banner{padding:40px 0;position:relative;background:linear-gradient(115.65deg, rgba(248, 212, 216, 0.6) 19.03%, rgba(243, 186, 194, 0.6) 137.58%),#fff;overflow:hidden;min-height:518px;z-index:1}@media(max-width: 1199px){.twlf-banner{padding:30px 0;min-height:438px}}@media(max-width: 991px){.twlf-banner{min-height:400px}}@media(max-width: 767px){.twlf-banner{background:linear-gradient(115.65deg, rgba(248, 212, 216, 0.6) 19.03%, rgba(243, 186, 194, 0.6) 137.58%),#fff;padding:24px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}}.twlf-banner .row{position:relative;z-index:1;row-gap:30px}@media(max-width: 767px){.twlf-banner .row{row-gap:24px}}.twlf-banner .banner-img{position:absolute;left:33%;bottom:0;margin:0 auto;z-index:0;pointer-events:none}@media(max-width: 1440px){.twlf-banner .banner-img{left:31%}}@media(max-width: 1199px){.twlf-banner .banner-img{left:28%}}@media(max-width: 767px){.twlf-banner .banner-img{position:relative;left:0;right:0;margin:auto;text-align:center}}.twlf-banner .banner-img img{max-width:410px}@media(max-width: 1366px){.twlf-banner .banner-img img{max-width:380px}}@media(max-width: 1199px){.twlf-banner .banner-img img{max-width:300px}}@media(max-width: 991px){.twlf-banner .banner-img img{max-width:250px}}@media(max-width: 767px){.twlf-banner .banner-img img{max-width:310px}}.twlf-banner .banr.gfm-banr{margin-bottom:24px}@media(max-width: 991px){.twlf-banner .banr.gfm-banr{margin-bottom:16px}}@media(max-width: 767px){.twlf-banner .banr.gfm-banr{margin-bottom:24px}}.twlf-banner .banr.gfm-banr .breadcrumb-wrap{padding-top:0;position:relative}@media(max-width: 991px){.twlf-banner .banr.gfm-banr .breadcrumb-wrap{margin-top:0px}}@media(max-width: 767px){.twlf-banner .banr.gfm-banr .breadcrumb-wrap{display:block}}.twlf-banner .banr.gfm-banr .breadcrumb-wrap nav .breadcrumb{background:#fff;padding:5px 20px}.twlf-banner .banr.gfm-banr .breadcrumb-wrap nav .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"/";font-size:16px;line-height:15px;margin-top:-2px}@media(max-width: 767px){.twlf-banner .banr.gfm-banr .breadcrumb-wrap nav .breadcrumb{font-size:10px}}.twlf-banner .laprban-desc .h1{font-style:normal;font-weight:700;font-size:48px;line-height:120%;letter-spacing:-0.04em;color:#000;margin-bottom:24px}.twlf-banner .laprban-desc .h1:last-child{margin-bottom:0}.twlf-banner .laprban-desc .h1 b,.twlf-banner .laprban-desc .h1 strong{color:#9b1e26}@media(max-width: 1199px){.twlf-banner .laprban-desc .h1{font-size:38px}}@media(max-width: 991px){.twlf-banner .laprban-desc .h1{font-size:32px;letter-spacing:-0.5px}}@media(max-width: 767px){.twlf-banner .laprban-desc .h1{font-size:28px;line-height:120%;margin-bottom:0px}}.twlf-banner .laprban-desc .twlf-usp{padding:0;margin:0;list-style:none}.twlf-banner .laprban-desc .twlf-usp li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.twlf-banner .laprban-desc .twlf-usp li+li{margin-top:8px}.twlf-banner .laprban-desc .twlf-usp li .usp-icon{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox;display:inline-flex}.twlf-banner .laprban-desc .twlf-usp li .usp-icon svg{width:24px;height:24px}.twlf-banner .laprban-desc .twlf-usp li .usp-icon img{width:24px;height:24px}.twlf-banner .laprban-desc .twlf-usp li .desc{font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#4d4d4d;margin-bottom:0}.twlf-banner .twlf-usp{padding:0;margin:0;list-style:none}@media(max-width: 767px){.twlf-banner .twlf-usp{margin-top:24px}}.twlf-banner .twlf-usp li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.twlf-banner .twlf-usp li+li{margin-top:8px}.twlf-banner .twlf-usp li .usp-icon{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox;display:inline-flex}.twlf-banner .twlf-usp li .usp-icon svg{width:24px;height:24px}.twlf-banner .twlf-usp li .usp-icon img{width:24px;height:24px}.twlf-banner .twlf-usp li .desc{font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#4d4d4d;margin-bottom:0}@media(max-width: 767px){.twlf-banner .twlf-usp li .desc{font-size:14px;line-height:150%}}.twlf-banner .twlf-verify-card{background:linear-gradient(201.01deg, #FDEEE8 0.8%, #FFFFFF 86.12%);box-shadow:0px 8px 25px rgba(112,21,27,.15);border-radius:20px;padding:28px 24px}@media(max-width: 991px){.twlf-banner .twlf-verify-card{max-width:460px;margin:0 auto;padding:18px 20px;border-radius:12px}}@media(max-width: 767px){.twlf-banner .twlf-verify-card{padding:24px 24px 32px;border-radius:20px}}.twlf-banner .twlf-verify-card .verify-head{margin-bottom:20px}@media(max-width: 991px){.twlf-banner .twlf-verify-card .verify-head{margin-bottom:14px}}@media(max-width: 767px){.twlf-banner .twlf-verify-card .verify-head{margin-bottom:20px}}.twlf-banner .twlf-verify-card .verify-head .h3{font-style:normal;font-weight:600;font-size:24px;line-height:140%;letter-spacing:-0.04em;color:#222;margin-bottom:8px}@media(max-width: 991px){.twlf-banner .twlf-verify-card .verify-head .h3{font-size:20px}}.twlf-banner .twlf-verify-card .verify-head .h3 b,.twlf-banner .twlf-verify-card .verify-head .h3 strong{color:#9b1e26}.twlf-banner .twlf-verify-card .verify-head .h3:last-child{margin-bottom:0}@media(max-width: 767px){.twlf-banner .twlf-verify-card .verify-head .h3{font-size:20px;line-height:120%}}.twlf-banner .twlf-verify-card .verify-head .subtitle{font-style:normal;font-weight:400;font-size:14px;line-height:1.5;color:#686873;margin-bottom:0}.twlf-banner .twlf-verify-card .clac-input .title{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#4d4d4d;margin-bottom:8px}.twlf-banner .twlf-verify-card .clac-input .form-label-group{position:relative}.twlf-banner .twlf-verify-card .clac-input .form-label-group :-ms-input-placeholder{font-weight:400;font-size:16px;line-height:19px;opacity:1;color:#b2b2b2}.twlf-banner .twlf-verify-card .clac-input .form-label-group ::placeholder{font-weight:400;font-size:16px;line-height:19px;opacity:1;color:#b2b2b2}.twlf-banner .twlf-verify-card .clac-input .form-label-group .input-div-dark{position:relative}.twlf-banner .twlf-verify-card .clac-input .form-label-group .input-div-dark .form-input-simple{padding:12px 16px;width:100%;border:1px solid rgba(227,191,175,.8);background:#fff;border-radius:8px;font-size:16px;line-height:20px;font-weight:600;color:#4d4d4d}.twlf-banner .twlf-verify-card .clac-input .form-label-group .input-div-dark .form-input-simple.mobile-num{padding-left:54px}.twlf-banner .twlf-verify-card .clac-input .form-label-group .input-div-dark .form-input-simple.flag-num{padding-left:95px}.twlf-banner .twlf-verify-card .clac-input .form-label-group .input-div-dark .form-input-simple.error{border-color:#dc3545}.twlf-banner .twlf-verify-card .clac-input .form-label-group .input-div-dark .error-msg{color:#dc3545;font-size:.875em;display:block;margin-top:.25rem}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number{position:absolute;left:16px;top:14px;width:70px;z-index:2}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt{position:relative}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-trigger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;width:100%;padding:0;border:0;background:rgba(0,0,0,0);border-radius:0;cursor:pointer;outline:none;-ms-flex-pack:justify;justify-content:space-between}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-trigger .selected-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;line-height:150%;font-weight:400;color:#000;white-space:nowrap}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-trigger .selected-text img{width:16px;height:12px;object-fit:fill}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-trigger .arrow{width:7px;height:7px;margin:0;border:0;border-radius:0;border-right:2px solid #9b1e26;border-bottom:2px solid #9b1e26;transform:rotate(45deg);position:relative;margin-right:3px;top:-2px;transition:transform .3s ease}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-options{position:absolute;left:-10px;top:100%;width:-moz-max-content;width:max-content;min-width:74px;margin-top:12px;padding:0;list-style:none;background:#fff;border:0;border-radius:8px;box-shadow:0px 10px 14px rgba(172,111,107,.09),0px 4px 8px rgba(173,111,107,.32);max-height:85px;overflow:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:20}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-options li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding:10px;font-size:13px;line-height:18px;font-weight:400;color:rgba(37,36,57,.9);cursor:pointer}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-options li img{max-width:14px}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt .select-options li+li{border-top:.5px solid rgba(227,191,175,.8)}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt.open .select-options{opacity:1;visibility:visible;transform:translateY(0)}.twlf-banner .twlf-verify-card .calc-dropdown.flag-number .custom-selectt.open .arrow{transform:rotate(-135deg);top:2px}.twlf-banner .twlf-verify-card .btn-box{margin-top:32px}@media(max-width: 991px){.twlf-banner .twlf-verify-card .btn-box{margin-top:20px}}@media(max-width: 767px){.twlf-banner .twlf-verify-card .btn-box{margin-top:32px}}.twlf-banner .twlf-verify-card .btn-box .black-btn{padding:14px 20px;display:block;width:100%;text-align:center;font-size:16px;line-height:20px;font-weight:600;color:#fff;background:#9b1e26;border-radius:60px;border:0;box-shadow:none;outline:none;transition:background .2s ease}@media(max-width: 991px){.twlf-banner .twlf-verify-card .btn-box .black-btn{font-size:14px;line-height:17px;padding:13px 20px}}@media(max-width: 767px){.twlf-banner .twlf-verify-card .btn-box .black-btn{padding:14px 20px;font-size:16px;line-height:20px}}.twlf-banner .twlf-verify-card .btn-box .black-btn.disabled{color:#fff;background:#b2b2b2;pointer-events:none}.cootp-modall{background:rgba(0,0,0,.7)}.cootp-modall.show{padding:0 !important}.cootp-modall .modal-dialog{max-width:100%;height:100%;margin:0;transition:all .5s}.cootp-modall .modal-dialog .modal-content{border:none;height:calc(100% - 20px);background-size:cover;top:50%;transform:translateY(-50%);overflow:hidden;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.cootp-modall .modal-dialog .modal-content .popup-close{top:28px;right:28px}.cootp-modall .modal-dialog .modal-content .popup-close img{width:15px;height:15px}.cootp-modall .modal-dialog .modal-content .popup-close svg{width:15px;height:15px}@media(max-width: 767px){.cootp-modall .modal-dialog .modal-content .popup-close{top:20px;right:16px}.cootp-modall .modal-dialog .modal-content .popup-close img{width:15px;height:19px}.cootp-modall .modal-dialog .modal-content .popup-close svg{width:15px;height:15px}}.cootp-modall .modal-dialog .modal-content .modal-body{padding:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:-moz-fit-content;height:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;overflow:auto}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent{border-radius:16px;box-shadow:0px 0px 10px rgba(0,0,0,.15);background:#fff;padding:28px;max-width:430px;margin:0px auto 0;position:relative;overflow:hidden;max-height:100%}@media(max-width: 767px){.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent{padding:20px 16px;margin:0 auto;max-width:320px;overflow-y:auto}}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-main .h2{font-size:18px;line-height:25px;font-weight:700;color:#222;margin-bottom:20px}@media(max-width: 767px){.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-main .h2{margin-bottom:15px}}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-main .subtext{font-size:14px;line-height:21px;font-weight:400;color:#686873;margin-bottom:20px}@media(max-width: 767px){.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-main .subtext{margin-bottom:12px}}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-main .otp-input-mmain{margin-top:20px}@media(max-width: 767px){.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-main .otp-input-mmain{margin-top:12px}}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);gap:22px;margin-bottom:20px;margin-top:20px}@media(max-width: 767px){.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs{gap:8px;margin-top:12px}}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs input{width:100%;aspect-ratio:1/1;border:0;border-bottom:1px solid #e3bfaf;border-radius:0px;text-align:center;font-size:18px;font-weight:700;outline:none;color:#3d3d3d;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs input.success{border-color:#01a07a}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs input.error{border-color:#9b1e26}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs input:focus{border-color:#e3bfaf;box-shadow:0 0 0 0px rgba(99,102,241,.08)}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs input:-ms-input-placeholder{color:rgba(0,0,0,0)}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .otp-inputs input::placeholder{color:rgba(0,0,0,0)}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .res-text,.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .timer{font-size:12px;line-height:16px;font-weight:400;color:#686873}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .timer{font-weight:600;margin-left:4px;color:#3d3d3d}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .timer-resend-grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .timer-resend-grid .red-link{font-weight:600;text-decoration:underline;font-size:14px;color:#9d1d27}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .unsuccessfull .unsu-grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .unsuccessfull .unsu-grid .res-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .unsuccessfull .unsu-grid .red-link{font-weight:600;text-decoration:underline;font-size:14px;color:#9d1d27}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .successfull .res-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;color:#686873;font-weight:500}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .resuccess-main{margin:0px 0px 32px}@media(max-width: 767px){.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .resuccess-main{margin:0 0 25px}}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .btn-box{margin-top:22px}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .btn-box .btn-red{padding:14px 20px;font-size:14px;line-height:22px;font-weight:600;color:#fff;display:block;max-width:100%;width:100%;text-align:center;border-radius:25px;background:#9b1e26;border:0}.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .btn-box .btn-red:disabled,.cootp-modall .modal-dialog .modal-content .modal-body .grexit-intent .btn-box .btn-red[disabled]{background:#dbdbde;color:#787878;cursor:not-allowed}@media(max-width: 767px){.cootp-modall .modal-dialog{margin:0}}.twlf-banner-st-2{padding:40px 0;position:relative;background:linear-gradient(115.65deg, rgba(248, 212, 216, 0.6) 19.03%, rgba(243, 186, 194, 0.6) 137.58%),#fff;z-index:1}@media(max-width: 1199px){.twlf-banner-st-2{padding:30px 0}}@media(max-width: 991px){.twlf-banner-st-2{min-height:auto}}@media(max-width: 767px){.twlf-banner-st-2{background:linear-gradient(180deg, rgba(248, 212, 216, 0.72) 3.06%, rgba(243, 186, 194, 0.72) 102.08%),#fff;padding:24px 0px 40px}}.twlf-banner-st-2 .banr.gfm-banr{margin-bottom:24px}@media(max-width: 991px){.twlf-banner-st-2 .banr.gfm-banr{margin-bottom:18px}}@media(max-width: 767px){.twlf-banner-st-2 .banr.gfm-banr{margin-bottom:24px}}.twlf-banner-st-2 .banr.gfm-banr .breadcrumb-wrap{padding-top:0;position:relative}@media(max-width: 991px){.twlf-banner-st-2 .banr.gfm-banr .breadcrumb-wrap{margin-top:0}}@media(max-width: 767px){.twlf-banner-st-2 .banr.gfm-banr .breadcrumb-wrap{display:block}}.twlf-banner-st-2 .banr.gfm-banr .breadcrumb-wrap nav .breadcrumb{background:#fff;padding:5px 20px}.twlf-banner-st-2 .banr.gfm-banr .breadcrumb-wrap nav .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"/";font-size:16px;line-height:15px;margin-top:-2px}@media(max-width: 767px){.twlf-banner-st-2 .banr.gfm-banr .breadcrumb-wrap nav .breadcrumb{font-size:10px}}.twlf-banner-st-2 .laprban-desc .h1{font-style:normal;font-weight:700;font-size:40px;line-height:120%;letter-spacing:-0.04em;color:#000;margin-bottom:28px}.twlf-banner-st-2 .laprban-desc .h1:last-child{margin-bottom:0}.twlf-banner-st-2 .laprban-desc .h1 b,.twlf-banner-st-2 .laprban-desc .h1 strong{color:#000;font-weight:700}@media(max-width: 1199px){.twlf-banner-st-2 .laprban-desc .h1{font-size:38px}}@media(max-width: 991px){.twlf-banner-st-2 .laprban-desc .h1{font-size:30px;letter-spacing:-0.5px}}@media(max-width: 767px){.twlf-banner-st-2 .laprban-desc .h1{font-size:28px;line-height:120%;margin-bottom:20px}}.twlf-banner-st-2 .loan-against-property{border:none;border-radius:20px;padding:40px 0;background:linear-gradient(201.01deg, #FFECEF 0.8%, #FFFEFE 86.12%);box-shadow:0px 8px 25px rgba(112,21,27,.15);max-width:100%;overflow:unset;margin-top:32px}@media(max-width: 991px){.twlf-banner-st-2 .loan-against-property{margin-top:24px;padding:26px 0px}}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property{padding:24px 0;margin-top:24px}}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx{height:auto;overflow:unset;padding:0 40px}@media(max-width: 991px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx{padding:0px 26px}}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx{overflow:visible;padding:0 24px}}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calcitem-slidem-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);column-gap:32px}@media(max-width: 991px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calcitem-slidem-grid{column-gap:20px}}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calcitem-slidem-grid{display:block}}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calcitem-slidem-grid+.calcitem-slidem-grid{padding-top:24px;border-top:1px solid #f1dcd2}@media(max-width: 991px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calcitem-slidem-grid+.calcitem-slidem-grid{padding-top:18px}}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calcitem-slidem-grid+.calcitem-slidem-grid{padding-top:24px;margin-top:24px}}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide{margin-top:0 !important}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input{margin-bottom:24px}@media(max-width: 991px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input{margin-bottom:18px}}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input{margin-bottom:16px}}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .title{font-size:14px;line-height:150%;font-weight:400;color:#4d4d4d;margin-bottom:8px}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group{position:relative}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group :-ms-input-placeholder{font-weight:400;font-size:14px;line-height:150%;opacity:1;color:#b2b2b2}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group ::placeholder{font-weight:400;font-size:14px;line-height:150%;opacity:1;color:#b2b2b2}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group .amount-in-words{display:block;font-size:12px;line-height:130%;font-weight:400;color:#6e6e75;position:absolute}@media(max-width: 991px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group .amount-in-words{position:relative}}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group .amount-in-words:not(:empty){margin-top:8px}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group .input-div-dark .form-input-simple{padding:11px 16px;width:100%;background:#fff;border:.5px solid rgba(227,191,175,.8);border-radius:8px;font-size:14px;line-height:150%;font-weight:400;color:#000}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group .input-div-dark .form-input-simple.readonly-fld{background:#ffebef;border-color:rgba(227,191,175,.8);color:#6e6e75;cursor:default;caret-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .clac-input .form-label-group .input-div-dark .error-msg{color:#dc3545;font-size:12px;margin-top:5px;display:block}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt{position:relative;width:100%;max-width:100%;font-family:inherit}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-trigger{width:100%;border-radius:8px;background:#fff;border:.5px solid rgba(227,191,175,.9);padding:11px 16px;font-size:14px;line-height:150%;font-weight:500;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;outline:none}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-trigger .selected-text{font-size:14px;line-height:150%;font-weight:400;color:#000;text-wrap:nowrap;overflow:hidden}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-trigger.selected .selected-text{color:#000;text-transform:capitalize}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-trigger .arrow{width:12px;height:8px;transition:transform .3s ease;margin-left:10px;-ms-flex:0 0 auto;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.59 0L6 4.58L1.41 0L0 1.41L6 7.41L12 1.41L10.59 0Z' fill='%239B1E26'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-repeat:no-repeat}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt.open .arrow{transform:rotate(180deg)}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-options{position:absolute;width:100%;border-radius:8px;margin-top:8px;padding:0px 0;list-style:none;background:#fff;box-shadow:0px 10px 14px rgba(172,111,107,.09),0px 4px 8px rgba(173,111,107,.32);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease;z-index:10;max-height:200px;overflow:auto;margin-bottom:0}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-options li{padding:9.5px 20px;font-size:14px;line-height:140%;color:#000;cursor:pointer;transition:background .2s ease;margin-bottom:0}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-options li+li{border-top:.5px solid #e3bfaf}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-options li:hover{background:#fdf2f4}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt .select-options li.active{font-weight:600}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide .custom-selectt.open .select-options{opacity:1;visibility:visible;transform:translateY(0)}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide{margin-top:20px !important}}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide .twlf-terms{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;cursor:pointer;margin-bottom:0}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide .twlf-terms input{display:none}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide .twlf-terms .check{width:20px;height:20px;-ms-flex:0 0 auto;flex:0 0 auto;border:1.5px solid #9b1e26;border-radius:4px;position:relative;margin-top:1px;background:#fff;transition:background .15s ease}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide .twlf-terms input:checked+.check{background:#9b1e26}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide .twlf-terms input:checked+.check::after{content:"";position:absolute;left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide .twlf-terms .terms-text{font-size:12px;line-height:150%;font-weight:400;color:#4d4d4d}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.terms-slide .twlf-terms .terms-text a{color:#4d4d4d;text-decoration:underline}.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.full-slide{-ms-grid-column:span 2;grid-column:span 2}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .calc-container-item .calcitem-bx .calcitem-slide-main .calc-slide.full-slide{-ms-grid-column:auto;grid-column:auto}}.twlf-banner-st-2 .loan-against-property .btn-box{margin-top:12px;text-align:center}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .btn-box{margin-top:32px}}.twlf-banner-st-2 .loan-against-property .btn-box .red-btn{display:inline-block;min-width:400px;padding:14px 40px;text-align:center;font-size:16px;line-height:20px;font-weight:600;color:#fff;background:#9d1d27;border-radius:60px;border:0}@media(max-width: 991px){.twlf-banner-st-2 .loan-against-property .btn-box .red-btn{padding:13px 40px;min-width:310px;font-size:14px;line-height:17px}}@media(max-width: 767px){.twlf-banner-st-2 .loan-against-property .btn-box .red-btn{min-width:100%;width:100%;padding:14px 20px;font-size:16px;line-height:20px}}.twlf-banner-st-2 .loan-against-property .btn-box .red-btn.disabled{color:#fff;background:#b2b2b2;pointer-events: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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jYWxjLWdsb2JhbC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wYXNzLWJyZWFrcG9pbnQvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIl90d28td2hlZWxlci1sb2FuLWxlYWQtZm9ybS1iYW5uZXIuc2NzcyIsIl90d28td2hlZWxlci1sb2FuLWxlYWQtZm9ybS1zdGVwMi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUNJLGlCQUNBLHdHQUFBLENDOERBLDBCRGhFSixnQkFLUSxnQkFBQSxDQUFBLENDMkRKLHlCRGhFSixnQkFTUSxnQkFBQSxDQUFBLENBR0oscUJBQ0ksWUFBQSxDQ21ESiwwQkRwREEscUJBSVEsWUFBQSxDQUFBLENDZ0RSLHlCRHBEQSxxQkFRUSxZQUFBLENBRUEsK0JBQ0ksZUFBQSxDQUFBLENDeUNaLHlCRHBEQSxxQkFnQlEsWUFBQSxDQUVBLCtCQUNJLGdCQUFBLENBQUEsQ0FTaEIsa0JBQ0ksb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsdUJBQUEscUJBQ0EsU0FDQSxlQUNBLHNCQUFBLEFBQ0EsbUJBQUEsMkJBQUEscUJBQUEsQ0FFQSxvQkFDSSxlQUNBLGlCQUNBLGdCQUNBLFdBQ0EsZUFBQSxDQUlSLGlCQUNJLG1CQUNBLFNBQ0EsVUFDQSxZQUNBLGVBQ0Esd0JBR0EsV0FDQSxZQUNBLG1CQUNBLGtCQUNBLDJCQUFBLEFBQ0Esb0JBQUEsc0JBQUEsa0JBQUEsQ0FHQSw4QkFDSSxXQUNBLFlBQ0EsZ0JBQ0Esa0JBQ0Esb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsdUJBQUEsc0JBQUEsQUFDQSxtQkFBQSxnREFDQSxzQ0FHQSx1QkFBQSxDQUVBLGtDQUNJLFdBQ0EsV0FBQSxDQUdBLHVDQUNJLFlBQUEsQ0FNWix3QkFDSSxrQkFBQSxDQUVBLHFDQUNJLDBCQUFBLENBRUEseUNBQ0ksY0FBQSxDQUVBLDhDQUNJLFlBQUEsQ0FRcEIsaUJBQ0kscUJBQ0EsbUJBQ0Esc0NBQ0Es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QkVxZFEsZ0VBSVEsZUFDQSxRQUFBLENBQUEsQ0FJUixtREFDSSxRQUFBLENBR0osMENBQ0ksZUFDQSxpQkFDQSxnQkFDQSxXQUNBLGtCQUFBLENGdmVaLHlCRWtlUSwwQ0FRUSxlQUNBLGdCQUFBLENBQUEsQ0FJUiw0Q0FDSSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGFBQUEsQ0ZwZloseUJFK2VRLDRDQVFRLGVBQ0EsaUJBQ0Esa0JBQUEsQ0FBQSxDQUdKLHVEQUNJLGVBQUEsQ0FBQSIsImZpbGUiOiJ0d28td2hlZWxlci1sb2FuLWxlYWQtZm9ybS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2FsYy1jb21wb25lbnQge1xyXG4gICAgcGFkZGluZzogNjBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1LjY1ZGVnLCByZ2JhKDI0OCwgMjEyLCAyMTYsIDAuNikgMTkuMDMlLCByZ2JhKDI0MywgMTg2LCAxOTQsIDAuNikgMTM3LjU4JSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEdsb2JhbCBUb2dnbGUgQnV0dG9uXHJcbi5jYWxjLXRvZ2dsZS1tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxjLXRvZ2dsZS1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTsgLy8gRGVmYXVsdCBpbmFjdGl2ZSBiYWNrZ3JvdW5kIChHcmV5aXNoKVxyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHBhZGRpbmc6IDJweDsgLy8gU3BhY2UgZm9yIHRoZSBcImJvcmRlclwiIGVmZmVjdCBhcm91bmQgdGhlIGtub2JcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgLy8gU3dpdGNoIERpbWVuc2lvbnNcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlweDsgLy8gUGlsbCBzaGFwZVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC8vIFRoZSBLbm9iXHJcbiAgICAudG9nZ2xlLWtub2Ige1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICAgLy8gVXNlIHRyYW5zbGF0ZSBmb3IgcGVyZm9ybWFuY2UgaW5zdGVhZCBvZiBsZWZ0L21hcmdpblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC8vIEljb24gY29sb3IgZGVmYXVsdHNcclxuICAgICAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMjUyNDM5OyAvLyBEYXJrIGNvbG9yIHdoZW4gaW5hY3RpdmU/IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFjdGl2ZSBTdGF0ZSAoRXhwYW5kZWQpXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzliMWUyNjsgLy8gR3JlZW4gYmFja2dyb3VuZFxyXG5cclxuICAgICAgICAudG9nZ2xlLWtub2Ige1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjhweCk7IC8vIFNsaWRlIHJpZ2h0ICg2MHB4IC0gMnB4IHBhZCAtIDI4cHggd2lkdGggLSAycHggcGFkKVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgLy8gTm8gcm90YXRpb24gbmVlZGVkIGZvciB0aGlzIGRlc2lnbiwgbG9naWMgaGFuZGxlZCBieSBwb3NpdGlvblxyXG5cclxuICAgICAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5YjFlMjY7IC8vIEdyZWVuIGljb24gaW5zaWRlIHdoaXRlIGtub2JcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ29tbW9uIEJveCBjYWxjIHNjc3NcclxuLmNhbGMtY29tbW9uLWJveCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkRGMkY0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDMsIDE4NywgMTk0LCAwLjYpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyNXB4IHJnYmEoMTEyLCAyMSwgMjcsIDAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGhvdXQtc2Nyb2xsIHtcclxuICAgICAgICAuY2FsYy1jb250YWluZXItaXRlbSB7XHJcbiAgICAgICAgICAgIC5jYWxjaXRlbS1ieCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGMtdGl0bGUtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxjLWNvbnRhaW5lci1pdGVtIHtcclxuICAgICAgICAuY2FsY2l0ZW0tYngge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NCQ0JDQjtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlhOWE5YTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYWxjLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYrLmNhbGMtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsYWMtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWxhYmVsLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tbGFiZWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoMzcsIDM2LCA1NywgLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWRpdi1kYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDAuNXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjOEI4QjhCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYWQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjFlMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyaWQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYWxjLWRyb3Bkb3duIC5jdXN0b20tc2VsZWN0dCAuc2VsZWN0LXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYWxjLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGMtcmFuZ2Utc3R5bGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0UzQkZBRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFM0JGQUY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyLjRweCAxNC40cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjMyKSwgMHB4IDIuNHB4IDQuOHB4IHJnYmEoMTczLCAxMTEsIDEwNywgMC4zMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyLjRweCAxNC40cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjMyKSwgMHB4IDIuNHB4IDQuOHB4IHJnYmEoMTczLCAxMTEsIDEwNywgMC4zMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FsYy1yYW5nZS10aWNrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpY2stbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBCcmFuZCBSZWQgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhbGMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkYsICNGRkYpLCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAuNTY3MTY0cHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzhCOEI4QjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkuMDc0NjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjOGU4ZThlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIC5zZWxlY3Qtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsYy1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAyQTJDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhbGNzbC1ncmlkLWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIGF1dG87XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xhYy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1kaXYtZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTVFNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNEMEM1Qzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcm5hbWVudC1tYWluIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm9ybmFtZW50LW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1sYWJlbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1kaXYtZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3JuYW1lbnQtYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9ybmFtZW50LXBsdXMtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vcm5hbWVudC1pbm1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5vcm5hbWVudC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJisub3JuYW1lbnQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYWxjLWdvbGQtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xhYy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsYWMtaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFycy1jb250YWluZXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDM2cHggMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1ncmlkLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1lbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJnYi1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmdiLWFtdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTQ1NjUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJzLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4LzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFydG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3RoZXItYmFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNCMjVDNjEgMCUsICNEQjdGODUgNzUuNDglLCAjRjVCQUJEIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODIuNzglIDEzOC43MSUgYXQgNjguNzQlIDExOC45OSUsICNFOUExQTYgMCUsICNFRTk5OUUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlkZmMtYmFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM3RDFFMjQgMCUsICNBMTMwMzggNzUuNDglLCAjREI1MjVCIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLXBvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFyLWJvdHRvbS1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3REJERjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLndoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkVGRTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNDM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhci1kZXNrdG9wLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmRpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLW1haW4tdGl0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi44OWRlZywgIzlDMUQyNiA4Ljk1JSwgIzUyMEYxNCA5My41MSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mby1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFyLWRlc2t0b3AtYnRuIHtcclxuICAgICAgICAgICAgICAgIC5yZWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYXJzLWNvbnRhaW5lci1ob3JpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA1MDUwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFycy10aXRsZS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm5lZ2F0aXZlLXNjZW5hcmlvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzg1ODU4NSAwJSwgI0E4QThBOCA3NS40OCUsICNENkQ2RDYgMTAwJSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXJ0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDgyLjc4JSAxMzguNzElIGF0IDY4Ljc0JSAxMTguOTklLCAjRkZGRkZGIDAlLCAjOUE5MzkzIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsLWJvdHNwYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAvIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFydG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3RoZXItYmFuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNCMjVDNjEgMCUsICNEQjdGODUgNzUuNDglLCAjRjVCQUJEIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODIuNzglIDEzOC43MSUgYXQgNjguNzQlIDExOC45OSUsICNFOUExQTYgMCUsICNFRTk5OUUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZGZjLWJhbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjN0QxRTI0IDAlLCAjQTEzMDM4IDc1LjQ4JSwgI0RCNTI1QiAxMDAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXJ0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDgyLjc4JSAxMzguNzElIGF0IDY4Ljc0JSAxMTguOTklLCAjREI1MTVCIDAlLCAjQzI0NDRDIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IC00cHggOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFycy1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1lbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ2ItZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ2ItYW10IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTQ1NjUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtaW1nLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhci1ib3R0b20tZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0RCREY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJiby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNDM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXItYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFsbG1lbnQtcHJpY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0JBQzI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5idG4tcmVkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpc2NsYW1pci1idG4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA5cHggYXV0byAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDY1JTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLndpZGVyLXZlcnNpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxjLWNvbnRhaW5lci1pdGVtIHtcclxuICAgICAgICAgICAgLmNhbGNpdGVtLWJ4IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsY2l0ZW0tc2xpZGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGNpdGVtLXNsaWRlLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsYy10aXRsZS1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYWxjLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2xhYy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FsY2l0ZW0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhcnMtY29udGFpbmVyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGOUUxRTQgMCUsIHJnYmEoMjQ5LCAyMjUsIDIyOCwgMCkgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFyLWRlc2t0b3AtY29udGVudC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1ncmlkLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggNDBweCAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4LzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFyLWJvdHRvbS1ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYXJzLWNvbnRhaW5lci1ob3JpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjlFMUU0IDAlLCByZ2JhKDI0OSwgMjI1LCAyMjgsIDApIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFyLWRlc2t0b3AtY29udGVudC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFycy1ncmlkLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHgvMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm11bHRpcGxlLWJhcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGOUUxRTQgMCUsIHJnYmEoMjQ5LCAyMjUsIDIyOCwgMCkgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDIycHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXItZGVza3RvcC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXItZGVza3RvcC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhcnMtY29udGFpbmVyLWhvcmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmJhcnMtY29udGFpbmVyLWhvcmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXItZGVza3RvcC1jb250ZW50LWJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYXJzLWdyaWQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhcnMtZ3JpZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHgvMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxjaXRlbS1zbGlkZS1tYWluIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wLXNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gRGlzY2xpbWVyIHNlY3Rpb24gcG9wIHVwIHZpZGVvXHJcbi5kaXNjLXBvcHVwIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHJcbiAgICAmLm1vZGFsLmZhZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAwcmVtKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY2xvc2UuYmxhY2s6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wdXAtY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MDRFNEU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gSW50cmVzdCBDb21wYXJpc29uIHBvcHVwXHJcbi5pbmNvbXAtcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cclxuICAgICYubW9kYWwuZmFkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogNTE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDByZW0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNsb3NlLmJsYWNrOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvcHVwLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MDRFNEU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbXBhcmlzb24tY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuODlkZWcsICM5QzFEMjYgOC45NSUsICM1MjBGMTQgOTMuNTElKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2EwMjAyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZDRUZGMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjg5ZGVnLCAjOUMxRDI2IDguOTUlLCAjNTIwRjE0IDkzLjUxJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MDRFNEU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkUwQTBGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNEU0RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1zZWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXRlLWNvbXBhcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA0RTRFO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYXRlLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJhdGUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA0RTRFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbC1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnJlZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXHJcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXHJcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcclxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXHJcblxyXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxyXG4gICd0byBlbXMnOiBmYWxzZSxcclxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcclxuXHJcbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcclxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXHJcblxyXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXHJcblxyXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2VcclxuKTtcclxuXHJcbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBJbXBvcnRzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcclxuXHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XHJcblxyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBCcmVha3BvaW50IE1peGluXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XHJcblxyXG4gIC8vIFJlc2V0IGNvbnRleHRzXHJcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XHJcblxyXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xyXG5cclxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcclxuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xyXG5cclxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xyXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XHJcblxyXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXHJcbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XHJcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcclxuICB9XHJcblxyXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xyXG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcclxuICB9XHJcblxyXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcclxuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xyXG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcclxuXHJcbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xyXG4gICAgJHByaW50OiBmYWxzZTtcclxuXHJcbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xyXG4gICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcclxuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgICRwcmludDogdHJ1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xyXG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xyXG4gICAgICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXHJcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xyXG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xyXG5cclxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcclxuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUd28gV2hlZWxlciBMb2FuIExlYWQgRm9ybSDigJQgU2NyZWVuIDEgKFZlcmlmeSBNb2JpbGUgQmFubmVyKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50d2xmLWJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1LjY1ZGVnLCByZ2JhKDI0OCwgMjEyLCAyMTYsIDAuNikgMTkuMDMlLCByZ2JhKDI0MywgMTg2LCAxOTQsIDAuNikgMTM3LjU4JSksICNGRkZGRkY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiA1MThweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNS42NWRlZywgcmdiYSgyNDgsIDIxMiwgMjE2LCAwLjYpIDE5LjAzJSwgcmdiYSgyNDMsIDE4NiwgMTk0LCAwLjYpIDEzNy41OCUpLCAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDBweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGVybyBpbWFnZSAoQW1pdGFiaCArIGJpa2UpIHNpdHRpbmcgYmV0d2VlbiB0aGUgdHdvIGNvbHVtbnNcbiAgICAuYmFubmVyLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzMlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxNDQwKSB7XG4gICAgICAgICAgICBsZWZ0OiAzMSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMzY2KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBicmVhZGNydW1iXG4gICAgLmJhbnIuZ2ZtLWJhbnIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1iLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFwcmJhbi1kZXNjIHtcbiAgICAgICAgLmgxIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGIsXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50d2xmLXVzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAgICYrbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVzcC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHdsZi11c3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgJitsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudXNwLWljb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLSBWZXJpZnkgTW9iaWxlIENhcmQgLS0tLS0tLS0tLS0tLS0tLVxuICAgIC50d2xmLXZlcmlmeS1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwMS4wMWRlZywgI0ZERUVFOCAwLjglLCAjRkZGRkZGIDg2LjEyJSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjVweCByZ2JhKDExMiwgMjEsIDI3LCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjhweCAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZlcmlmeS1oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYixcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsYWMtaW5wdXQge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1sYWJlbC1ncm91cCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC1kaXYtZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dC1zaW1wbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNywgMTkxLCAxNzUsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubW9iaWxlLW51bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsYWctbnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lcnJvci1tc2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsYy1kcm9wZG93bi5mbGFnLW51bWJlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5zZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGVkLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzlCMUUyNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOUIxRTI2O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjA5KSwgMHB4IDRweCA4cHggcmdiYSgxNzMsIDExMSwgMTA3LCAwLjMyKTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzcsIDM2LCA1NywgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYrbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMjI3LCAxOTEsIDE3NSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsYWNrLWJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUIxRTI2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0IyQjJCMjtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gT1RQIE1vZGFsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmNvb3RwLW1vZGFsbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIuNXB4KTtcblxuICAgICAgICAgICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuZ3JleGl0LWludGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAub3RwLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VidGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODY4NzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm90cC1pbnB1dC1tbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5vdHAtaW5wdXRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzQkZBRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLCBib3gtc2hhZG93IC4xNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAxQTA3QTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUIxRTI2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFM0JGQUY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDk5LCAxMDIsIDI0MSwgLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmVzLXRleHQsXG4gICAgICAgICAgICAgICAgICAgIC50aW1lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aW1lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpbWVyLXJlc2VuZC1ncmlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVkLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWQxZDI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnVuc3VjY2Vzc2Z1bGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnVuc3UtZ3JpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXMtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWQxZDI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWNjZXNzZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucmVzLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJlc3VjY2Vzcy1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlCMUUyNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcmVkOmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1yZWRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREJEQkRFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUd28gV2hlZWxlciBMb2FuIExlYWQgRm9ybSDigJQgU2NyZWVuIDIgKENvbXBsZXRlIExvYW4gRGV0YWlscylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udHdsZi1iYW5uZXItc3QtMiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1LjY1ZGVnLCByZ2JhKDI0OCwgMjEyLCAyMTYsIDAuNikgMTkuMDMlLCByZ2JhKDI0MywgMTg2LCAxOTQsIDAuNikgMTM3LjU4JSksICNGRkZGRkY7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0OCwgMjEyLCAyMTYsIDAuNzIpIDMuMDYlLCByZ2JhKDI0MywgMTg2LCAxOTQsIDAuNzIpIDEwMi4wOCUpLCAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDBweCA0MHB4O1xuICAgIH1cblxuICAgIC8vIGJyZWFkY3J1bWJcbiAgICAuYmFuci5nZm0tYmFuciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWItd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG5hdiAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAgICAgICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmKy5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhcHJiYW4tZGVzYyB7XG4gICAgICAgIC5oMSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiLFxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tIEZvcm0gQ2FyZCAtLS0tLS0tLS0tLS0tLS0tXG4gICAgLmxvYW4tYWdhaW5zdC1wcm9wZXJ0eSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjAxLjAxZGVnLCAjRkZFQ0VGIDAuOCUsICNGRkZFRkUgODYuMTIlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAyNXB4IHJnYmEoMTEyLCAyMSwgMjcsIDAuMTUpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYWxjLWNvbnRhaW5lci1pdGVtIHtcbiAgICAgICAgICAgIC5jYWxjaXRlbS1ieCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhbGNpdGVtLXNsaWRlLW1haW4ge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jYWxjaXRlbS1zbGlkZW0tZ3JpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmKy5jYWxjaXRlbS1zbGlkZW0tZ3JpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMURDRDI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYWxjLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsYWMtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWxhYmVsLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFtb3VudC1pbi13b3JkcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkU2RTc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9ubHkgYWRkIHRoZSBnYXAgd2hlbiB3b3JkcyBhcmUgYWN0dWFsbHkgc2hvd25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1kaXYtZGFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dC1zaW1wbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgyMjcsIDE5MSwgMTc1LCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN5c3RlbSAvIGF1dG8tZmlsbGVkIHJlYWQtb25seSBmaWVsZHNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlYWRvbmx5LWZsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkVCRUY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjcsIDE5MSwgMTc1LCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZFNkU3NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXJldC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIGhpZGUgYmxpbmtpbmcgdGV4dCBjdXJzb3JcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBubyBjbGljayAvIGZvY3VzIC8gdGV4dCBzZWxlY3Rpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLSBDdXN0b20gU2VsZWN0IC0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgyMjcsIDE5MSwgMTc1LCAwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQgLnNlbGVjdGVkLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEwLjU5IDBMNiA0LjU4TDEuNDEgMEwwIDEuNDFMNiA3LjQxTDEyIDEuNDFMMTAuNTkgMFonIGZpbGw9JyUyMzlCMUUyNicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKDIyNywgMTkxLCAxNzUsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggcmdiYSgxNzIsIDExMSwgMTA3LCAwLjA5KSwgMHB4IDRweCA4cHggcmdiYSgxNzMsIDExMSwgMTA3LCAwLjMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkuNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmK2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjRTNCRkFGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkRGMkY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiAuc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tIFRlcm1zICYgQ29uZGl0aW9ucyAtLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRlcm1zLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50d2xmLXRlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzlCMUUyNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5QjFFMjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkKy5jaGVjazo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVybXMtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZnVsbC1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVkLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA0MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUQxRDI3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0IyQjJCMjtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gRGlzY2xpbWVyIHNlY3Rpb24gcG9wIHVwIHZpZGVvXG4uZGlzYy1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gICAgJi5tb2RhbC5mYWRlIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDUxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAwcmVtKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tY2xvc2UuYmxhY2s6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA0RTRFO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
