.volume{margin-bottom:55px;box-shadow:0 4px 27px rgba(121,128,148,.1);padding:25px 35px}#checkout{position:relative;padding-top:50px}#checkout h2{font-size:2.8rem}#checkout .checkout_header_wrapper{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;align-content:center;align-items:flex-start}#checkout .checkout_steps{display:flex;flex-direction:row;flex-wrap:wrap;width:65%}#checkout .smart_delivery,#checkout .smart_delivery_block{display:inline-block}#checkout .smart_delivery_text{display:none}#checkout .tippy-arrow{width:25px;height:25px;color:#fff}#checkout .tippy-box[data-theme~=smart_delivery]{z-index:2500;position:relative;width:49vw;min-width:450px;max-width:90vw;padding:5px 17.5px 30px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:0;color:#000;height:auto;font-size:15px;text-transform:none}#checkout .tippy-box[data-theme~=smart_delivery] ul{list-style:none;margin:0;padding:0}#checkout .tippy-box[data-theme~=smart_delivery] ul li{padding-left:30px;margin-bottom:10px;position:relative}#checkout .tippy-box[data-theme~=smart_delivery] ul li:before{content:'';width:10px;height:8px;background-image:url(/i/checkout_check.svg);background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}#checkout .checkout_step__back{display:none;position:absolute;top:0;bottom:10px;left:10px}#checkout .checkout_step,#checkout .checkout_step.current{font-family:Montserrat;font-style:normal;font-weight:700;font-size:1.4rem}#checkout .checkout_step{line-height:1.5;color:#000;cursor:pointer;padding-bottom:15px;width:25%}#checkout .checkout_step>div{font-weight:400;font-size:1.2rem}#checkout .checkout_step .total_steps{display:none}#checkout .checkout_step.current{line-height:20px;color:#3ba69c;transition:.3s all}#checkout .checkout_step:hover{color:#3ba69c;transition:.3s all}#checkout .checkout_progress{height:6px;background:#e2e2e2;border-radius:3px;position:relative;width:100%;overflow:hidden}#checkout .checkout_progress:before{position:absolute;width:100%;height:100%;background:#3ba69c;top:0;left:0;content:''}#checkout .checkout_progress.progress25:before{left:-75%}#checkout .checkout_progress.progress50:before{left:-50%}#checkout .checkout_progress.progress75:before{left:-25%}#checkout .checkout_progress.progress99:before{left:-5%}#checkout .checkout_header_help{font-family:Montserrat;font-style:normal;font-weight:400;font-size:1.3rem;line-height:18px;color:#949494;position:relative;margin-bottom:25px}#checkout .checkout_header_help:before{content:'';display:block;background:url(/i/phone_basket.png) no-repeat center;background-size:100%;position:absolute;left:-25px;top:1px;width:16px;height:16px}#checkout .checkout_wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:50px}#checkout .checkout_wrapper.step1 .order_block.status,#checkout .checkout_wrapper.step2 .order_block.address,#checkout .checkout_wrapper.step3 .order_block.delivery_and_payment,#checkout .checkout_wrapper.step4 .order_block.overview{display:block}#checkout .status.order_block,.step2 .adress .radioSelectRco .radio{position:relative}#checkout .status.order_block .comdo_popup{background:#f2f2f2;padding:30px;width:100%;height:auto}#checkout .status.order_block .comdo_popup form{display:flex;justify-content:flex-start}#checkout .status.order_block .comdo_popup form .btn{margin-right:30px}#checkout .status.order_block .combo_set{background:#fff;border:solid 1px #e2e2e2;padding:20px;display:flex;justify-content:space-between;margin-bottom:20px}#checkout .status.order_block .combo_set .left{width:30%}#checkout .status.order_block .combo_set .right{width:65%}#checkout .status.order_block .combo_set .right input[type=number]{height:30px;background-color:#eee;border:0;margin:3px 0}#checkout .checkout_basket{width:30%;top:160px;position:-webkit-sticky;position:sticky}#checkout .checkout_basket .price_in_weight{display:block;font-size:.9rem}#checkout .promotions{margin-top:10px;width:100%;background-image:url(/i/checkout/promotions.png);background-size:cover;background-repeat:no-repeat;padding:20px}#checkout .promotions_text1{margin:0;color:#000;font-size:28px;font-style:normal;font-weight:600;line-height:120%}#checkout .promotions_text2{margin:10px 0 0;width:50%;font-size:12px;font-style:normal;font-weight:400;line-height:120%}#checkout .promotions_text3{display:block;text-align:center;margin:180px 0 0;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:120%}#checkout .promotions_text3*{text-align:center!important}@media screen and (max-width:1170px){#checkout .promotions{display:none}}#checkout .checkout_basket .basket_item{margin-top:15px;padding-left:0;padding-bottom:30px;border-bottom:solid 1px #e2e2e2}#checkout .checkout_basket .basket_item .basket_item_remove svg{display:block;fill:#3ba69c}#checkout .checkout_basket .basket_item .basket_item_remove:hover svg{fill:#81d8d0}#checkout .checkout_basket_total{margin-top:30px}#checkout .checkout_wrapper .basket_item_quantity_readonly,#checkout .checkout_wrapper.step2 .checkout_basket .basket_item_quantity,#checkout .checkout_wrapper.step2 .checkout_basket .basket_item_remove,#checkout .checkout_wrapper.step3 .checkout_basket .basket_item_quantity,#checkout .checkout_wrapper.step3 .checkout_basket .basket_item_remove,#checkout .checkout_wrapper.step4 .checkout_basket .basket_item_quantity,#checkout .checkout_wrapper.step4 .checkout_basket .basket_item_remove{display:none}#checkout .checkout_wrapper.step2 .checkout_basket .basket_item_quantity_readonly,#checkout .checkout_wrapper.step3 .checkout_basket .basket_item_quantity_readonly,#checkout .checkout_wrapper.step4 .checkout_basket .basket_item_quantity_readonly{display:block}#checkout .checkout_basket_total_row{display:flex;justify-content:space-between;line-height:1.5;font-size:1.7rem}#checkout .checkout_basket_total_row.bold{font-weight:700}#checkout .checkout_order{width:65%}#checkout .checkout_order .errors{margin-bottom:30px;background:#ca1a1a;color:#fff;padding:20px}#checkout .checkout_order .errors .title{color:inherit}#checkout .checkout_order .information-msg{margin-bottom:30px;background-color:#eee;padding:20px;border:1px solid #80d7cf}#checkout .checkout_order .order_block{display:none}#checkout .checkout_order .field-group{width:100%;padding-bottom:50px}#checkout .checkout_order .field-title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.2;color:#191919;margin-bottom:15px}#checkout .checkout_order .field-col6 .field-title:not(:first-child){margin-top:30px}#checkout .checkout_order .field-row{display:flex;justify-content:flex-start;flex-wrap:wrap}#checkout .checkout_order .field-col12{width:100%;padding-right:30px;padding-bottom:15px}#checkout .checkout_order .field-col2,#checkout .checkout_order .field-col6{width:15%;padding-right:30px;padding-bottom:15px}#checkout .checkout_order .field-col6{width:50%}#checkout .checkout_order .field-group textarea{width:100%}#checkout .checkout_order .field-group input,#checkout .checkout_order .field-group select{background:#fff;border:1px solid #d8d8d8;box-sizing:border-box;font-family:Montserrat;font-style:normal;font-weight:400;font-size:1.3rem;line-height:1.2;width:100%;color:#000;padding:10px 16px}#checkout .checkout_order .field-group input[disabled]{background-color:#f9f9f9}#checkout .checkout_order .btns{display:flex;justify-content:flex-end;padding-right:30px}#checkout .checkout_order .btn{border:1px solid #80d7cf;box-sizing:border-box;border-radius:22px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:1.4rem;line-height:100%;color:#000;max-width:200px;height:40px;text-align:center;width:140px;cursor:pointer}#checkout .checkout_order .btn.procced_without_checking{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;max-width:none;padding-left:25px;padding-right:25px}#checkout .checkout_order .btn:hover{color:#000;background-color:#3ba69c;transition:.3s all}#checkout .checkout_order .btn:focus,#checkout .checkout_order input:focus,#checkout .checkout_order select:focus,#checkout .checkout_order textarea:focus{outline:0}#checkout .checkout_order button.btn[disabled=disabled],#checkout .checkout_order button.btn[disabled=disabled]:hover:hover{background:#e2e2e2;border:#ccc;color:#666}#checkout .checkout_order input.invalid:invalid,#checkout .checkout_order input:focus:required:invalid,#checkout .checkout_order select.invalid:invalid,#checkout .checkout_order select:focus:required:invalid,#checkout .checkout_order textarea.invalid:invalid,#checkout .checkout_order textarea:focus:required:invalid{border:solid 1px red}#checkout .checkout_order input:valid,#checkout .checkout_order select:valid,#checkout .checkout_order textarea:valid{border:solid 1px #80d7cf}#checkout .checkout_order input[name=address2],#checkout .checkout_order select[name=address2],#checkout .checkout_order textarea[name=address2]{border:solid 1px #d8d8d8}#checkout .checkout_order input[type=checkbox],#checkout svg{display:none}#checkout .checkout_order input[type=checkbox]+label{padding-left:50px;position:relative;display:block;cursor:pointer;max-width:500px}#checkout .checkout_order .agree{margin-bottom:20px}#checkout .checkout_order .agree input[type=checkbox]+label{max-width:100%}#checkout .checkout_order input[type=checkbox]+label:before{width:30px;height:30px;text-align:center;line-height:30px;font-size:3.1rem;border:solid 1px #ccc;display:block;position:absolute;top:1px;left:0;content:''}#checkout .checkout_order input[type=checkbox]:checked+label:before{content:'✔'}#checkout .autoship_method_cancel{margin-top:60px;color:#6a6a6a;font-size:1.2rem}#checkout .autoship_method_cancel.mobile{margin-top:-30px;margin-bottom:50px;font-size:1.4rem}@media screen and (min-width:1020px){#checkout .autoship_method_cancel.mobile{display:none}}@media screen and (max-width:1020px){#checkout .autoship_method_cancel.desktop{display:none}}#checkout .checkout_safety{display:flex;align-items:center;min-height:53px;position:relative;margin-left:77px;margin-top:50px;margin-bottom:30px}#checkout .checkout_safety span:before{content:'';display:block;background:url(/i/qt.png) no-repeat center;background-size:100%;position:absolute;left:-76px;top:0;width:53px;height:53px}#checkout .checkout_safety span:after{content:'';display:block;background:url(/i/zam.png) no-repeat center;background-size:100%;position:absolute;left:-68px;top:9px;width:36px;height:36px}#checkout .checkout_basket_title,#checkout .title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.2;color:#191919;margin-bottom:15px}#checkout .continue_shopping{margin-bottom:25px}#checkout .continue_shopping__link{color:#3ba69c}#checkout .client_status_picker{margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:flex-start}#checkout .client_status_picker .button{cursor:pointer}#checkout .client_status_picker .option{font-size:1.1rem;position:relative;text-transform:lowercase;padding-left:15px;padding-bottom:10px}#checkout .client_status_picker .option:before{display:inline;position:absolute;left:0;top:1px}#checkout .client_status_picker .option.yes:before,#checkout .sponsor_id.valid label:after{content:'✔'}#checkout .client_status_picker .option.no:before{content:'✕'}#checkout .client_status_picker .option.no{color:#888}#checkout .client_status_picker .option.need:before{content:'✹';color:#ca1a1a}#checkout .client_status_picker .status>.title{font-size:1.4rem;min-height:40px}#checkout .client_status_picker .status>.title:before{display:block;font-weight:200;font-size:3.1rem}#checkout .client_status_picker .status{background:#eee;width:31%;padding:20px;margin-right:2%}#checkout .client_status_picker .status1 .icon svg{width:45px;height:45px;display:block;fill:#5a832a}#checkout .client_status_picker .status1 .option.yes:before{color:#5a832a}#checkout .client_status_picker .status1 button{cursor:pointer;background-color:#5a832a}#checkout .client_status_picker .status1 button:hover{background:#253611}#checkout .client_status_picker .status .icon{display:flex;align-items:center;height:45px}#checkout .client_status_picker .status .icon img{height:36px}#checkout .client_status_picker .status2 .icon svg,#checkout .client_status_picker .status3 .icon svg{width:45px;height:45px;display:block;fill:#ec9819}#checkout .client_status_picker .status2 .option.yes:before,#checkout .client_status_picker .status3 .option.yes:before{color:#ec9819}#checkout .client_status_picker .status2 .btn,#checkout .client_status_picker .status2 button,#checkout .client_status_picker .status3 .btn,#checkout .client_status_picker .status3 button{cursor:pointer;background-color:#ec9819}#checkout .client_status_picker .status2 .btn:hover,#checkout .client_status_picker .status2 button:hover,#checkout .client_status_picker .status3 .btn:hover,#checkout .client_status_picker .status3 button:hover{background:#935d0c}#checkout .client_status_picker .status4 .icon svg{width:45px;height:45px;display:block;fill:#724dc1}#checkout .client_status_picker .status4 .option.yes:before{color:#724dc1}#checkout .client_status_picker .status4 button{cursor:pointer;background-color:#724dc1}#checkout .client_status_picker .status4 button:hover{background:#452b7d}#checkout .client_status_picker button{margin-top:20px;color:#fff;height:40px;width:140px;border-radius:20px;border:0;transition:all .2s ease}#checkout .checkout_order a.to_partner_associate{display:flex;align-items:center;margin-top:20px;width:140px;background-color:#6f3d8d;border-color:#fff;color:#fff}#checkout .checkout_order a.to_partner_associate:hover{background-color:#371e46}#checkout .current_status{width:30%}#checkout .current_status div,#checkout .sponsor_id input{font-family:Montserrat;font-style:normal;font-weight:600;font-size:1.2rem;color:#191919}#checkout .needAutoShip,#checkout .needReg{background:#fafad2;padding:20px;font-weight:700;width:calc(100% - 30px)}#checkout .verification{font-size:12px;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#ec9819;cursor:pointer;margin-top:5px}#checkout .sponsor_id{padding:25px;margin-bottom:30px;background:#eee}#checkout .sponsor_id.entry_mode{display:flex;align-items:flex-end}#checkout .sponsor_id.entry_mode .btn{margin-left:5px;border-radius:0;padding:0 15px;background-color:#fff;width:auto}#checkout .sponsor_id.entry_mode .btn:after{margin-left:0}#checkout .sponsor_id.entry_mode .btn:hover{background-color:#3ba69c}#checkout .sponsor_id label{position:relative;display:block;display:flex;justify-content:flex-start;align-items:center}#checkout .sponsor_id label:after{position:relative;left:-30px;display:block;width:30px;content:' ';font-size:1.5rem;color:rgba(0,0,0,.2)}#checkout .sponsor_id.valid{background:#5a832a;color:#fff}#checkout .sponsor_id.valid .btn{background-color:#fff;border-color:#fff}#checkout .sponsor_id input{background:#fff;border:1px solid #d8d8d8;box-sizing:border-box;font-weight:400;font-size:1.3rem;line-height:1.2;width:100%;max-width:400px;color:#000;padding:10px 15px;margin-top:7px}#checkout .checkout_login{margin-top:50px;margin-bottom:150px;border:1px solid #80d7cf;box-sizing:border-box;border-radius:36.8704px;padding:26.36px 47.86px;display:flex;justify-content:space-between;align-items:center;max-width:797px;width:100%;flex-wrap:wrap}#checkout .checkout_login_text{font-weight:700;font-size:15px;color:#3ba69c}#checkout .checkout_login_btn{background-color:#81d8d0;border-radius:21px;font-size:14px;color:#000;display:flex;align-items:center;justify-content:center;transition:.3s all;min-width:116px;padding:4px 20px;text-decoration:none;min-height:32px}#checkout .checkout_login_btn:hover{background:#3ba69c}#checkout .cards{margin-top:75px}#checkout .cards .title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.2;color:#191919;margin-bottom:15px}#checkout .cards .card_list{display:flex;flex-wrap:wrap;margin-left:-15px;align-items:center}#checkout .cards .card_list .card{margin-left:15px;margin-bottom:15px;border:1px solid transparent}#checkout .cards .card_list .card.discover,#checkout .cards .card_list .card.mir,#checkout .cards .card_list .card.paygate,#checkout .cards .card_list .card.visa{border-color:#bababa;border-radius:7px}#checkout .cards .card_list .card.mir{padding:0 11px}#checkout .delivery_notes{display:flex}#checkout .delivery_notes .note{display:none;background-color:#fafad2;padding:10px 20px;margin-top:12px}#checkout .login_in_error_msg.btn{background-color:#fff;margin-top:13px;height:32px;border-radius:21px;border-color:transparent}.step2 .adress .radioSelectRco{margin-bottom:10px;margin-top:5px;margin-right:15px}.coupons_container.expand .coupons .head .collapse .line_minus,.step2 .adress .radioSelectRco__button{display:flex}.step2 .adress .radioSelectRco .radio:hover>label::before{border:.5rem solid #e1e1e1}.step2 .adress .radioSelectRco .radio input{position:absolute;opacity:0;visibility:hidden}.step2 .adress .radioSelectRco .radio input:checked+label::before{border:.5rem solid #3ba69c;background-color:#f8f8fb}.step2 .adress .radioSelectRco .radio label{display:flex;align-items:center;padding:5px 20px;font-size:1.25rem;cursor:pointer;transition:all .1s linear;background-color:#f9f9f9}.step2 .adress .radioSelectRco .radio label::before{display:inline-block;content:"";height:1.125rem;width:1.125rem;margin-right:.625rem;border:.5rem solid #eee;border-radius:50%;transition:all .1s linear}.country_233 .step2 .adress{display:flex;flex-direction:column}.country_233 .step2 .adresses{order:2;flex-direction:column-reverse}.country_233 .step2 .city_and_state{flex-direction:row-reverse}.coupons,table.summary_table{margin-bottom:60px}.coupons{margin-top:25px}.coupons .head{display:flex;justify-content:space-between;align-items:center}.coupons .head .headline{display:flex;align-items:center;font-size:2rem;font-weight:600}.coupons .head .headline svg{display:block!important;margin-right:13px}.coupons .head .headline .counter{margin-left:11px}.coupons .head .collapse{cursor:pointer}.coupons .head .collapse .line{display:flex;align-items:center;min-width:40px;height:34px;padding:5px 10px;color:#51504e}.coupons .head .collapse .line svg{display:block!important}#wrapper #checkout .checkbox.small .disabled:hover,#wrapper #checkout .checkbox.small label:hover,.coupons .head .collapse:hover{background-color:#f9f9f9}.coupons .call_to_action{margin:15px 0 10px;background-color:#fffacf;padding:13px 8px;font-size:1.4rem}.coupons .call_to_action .informer{border-bottom:1px dashed;cursor:pointer;margin-left:3px}.coupons .list .item{margin-bottom:20px}.coupons .list .item .name{font-weight:600}.coupons .list .item .description{display:block;margin-top:5px;color:#51504e}.coupons label{max-width:100%!important}.coupons label.selected{background-color:#f1f1f1}.coupons label.selected:hover{background-color:#f1f1f1!important}.coupons .head .collapse .line_minus,.coupons_body,.coupons_container.expand .coupons .collapse .line_plus{display:none}.coupons_container.expand .coupons_body{display:block}#wrapper #checkout .checkbox.small .disabled,#wrapper #checkout .checkbox.small label{padding:12px 12px 12px 45px;font-size:1.6rem}#wrapper #checkout .checkbox.small .disabled:before,#wrapper #checkout .checkbox.small label:before{top:10px;left:17px;width:14px;height:14px;font-size:2.1rem;line-height:14px;border-radius:3px;color:#b7b6b4}#wrapper #checkout .checkbox.small label:before{border-color:#b7b6b4}#wrapper #checkout .checkbox.small .disabled:before{background-color:#b7b6b4}.coupon_label-combination{color:#ff4650}@media screen and (max-width:1240px){.mobile_available #checkout .checkout_steps .checkout_step{font-size:1.3rem;padding-bottom:10px}.mobile_available #checkout .checkout_steps .checkout_step.current{border-color:#5a832a}.mobile_available #checkout .checkout_steps .checkout_step:last-child{margin-right:0}.mobile_available #checkout .basket_item_title{font-weight:500;font-size:1.1rem}}.mobile_available .checkout_delivery{margin-top:20px}.mobile_available .checkout_delivery__progress{margin-top:20px;width:100%;background-color:#e0e0e0;border-radius:5px}@media screen and (max-width:1170px){.mobile_available #checkout .checkout_order{width:100%}.mobile_available #checkout .checkout_basket{width:100%;max-width:400px;position:static;order:-1;margin-bottom:15px;display:flex;flex-direction:column;justify-content:flex-start}.mobile_available #checkout .checkout_basket_title{cursor:pointer;font-size:1.2rem;font-weight:500}.mobile_available .checkout_basket_title span{border-bottom:1px dashed}.mobile_available .checkout_basket_items,.mobile_available .checkout_basket_total{display:none;transition:opacity .2s ease;opacity:0}.mobile_available .checkout_basket_total{margin-bottom:55px}.mobile_available .checkout_basket.clicked .checkout_basket_items,.mobile_available .checkout_basket.clicked .checkout_basket_total{display:block;-webkit-animation:.15s linear .1s both fadeInM;animation:.15s linear .1s both fadeInM}.mobile_available .checkout_basket_title{display:flex;align-items:center}.mobile_available #checkout .checkout_basket_triangle{display:block;margin-left:5px;position:relative;transition:all .2s ease}.mobile_available .checkout_basket.clicked .checkout_basket_triangle{transform:rotate(180deg)}}@media screen and (max-width:1010px){.mobile_available #checkout .cards .title,.mobile_available #checkout .checkout_login_btn,.mobile_available #checkout .checkout_steps .checkout_step,.mobile_available #checkout .client_status_picker .status1 button,.mobile_available #checkout .client_status_picker .status>.title,.mobile_available #checkout .current_status,.mobile_available .checkout_basket_title span{font-size:1.6rem;line-height:1.5}.mobile_available #checkout .checkout_step>div,.mobile_available #checkout .client_status_picker .option,.mobile_available #checkout .current_status div,.mobile_available .checkout_safety,.mobile_available .field-col12.agree,.mobile_available .field-col6.needReg,.mobile_available [data-tippy-root] *,.mobile_available label[for=reg_me]{font-size:1.4rem}.mobile_available h1{line-height:1.3}.mobile_available #checkout .checkout_header_wrapper{border-bottom:none}.mobile_available #checkout .checkout_steps{margin-bottom:35px;width:100%}.mobile_available #checkout .client_status_picker button,.mobile_available #checkout .current_status,.mobile_available .checkout_header_wrapper .current_status{width:100%}.mobile_available #checkout .checkout_login{max-width:100%}}@media screen and (max-width:820px){.mobile_available .checkout_wrapper .checkout_order{margin-top:50px;width:100%}.mobile_available .checkout_wrapper .checkout_basket{width:100%}.mobile_available #checkout .client_status_picker .status{width:100%;margin-bottom:45px;margin-right:0}.mobile_available #checkout .checkout_login{justify-content:center}.mobile_available #checkout .checkout_login_text{width:100%;text-align:center;margin-bottom:15px}.mobile_available #checkout .checkout_login a{margin-top:10px}.mobile_available #checkout .checkout_login a.signup{margin-left:20px}}@media screen and (max-width:680px){.mobile_available #checkout .checkout_order .field-col12,.mobile_available #checkout .checkout_order .field-col2,.mobile_available #checkout .checkout_order .field-col6{padding-right:0}.mobile_available #checkout .checkout_order .field-col6{width:48%}.mobile_available #checkout .checkout_order .field-row{justify-content:space-between}.mobile_available #checkout .checkout_order .field-title{font-weight:500;font-size:1.4rem;margin-bottom:10px}.mobile_available .overview.order_block .field-row{flex-direction:column}.mobile_available .overview.order_block .field-row .field-col6:last-child{margin-top:30px}.mobile_available .overview.order_block table{display:block;overflow-x:auto}.mobile_available .status form{display:flex;justify-content:center}.mobile_available #checkout .client_status_picker button{width:50%}}@media screen and (max-width:600px){.mobile_available #checkout .checkout_steps{flex-wrap:wrap;justify-content:space-between}.mobile_available .checkout_header_wrapper .checkout_step{display:none}.mobile_available .checkout_header_wrapper .checkout_step.current{display:block;position:relative}.mobile_available #checkout .checkout_step__back{display:flex;align-items:center}.mobile_available #checkout .checkout_step__back svg{display:block}.mobile_available #checkout .checkout_steps .checkout_step{width:100%;margin-right:0;margin-bottom:20px;text-align:center}.mobile_available #checkout .checkout_steps .checkout_step.current .total_steps{display:inline}.mobile_available #checkout .current_status div{display:inline-block;font-size:1.6rem}.mobile_available .checkout_basket_title span{font-size:1.6rem}.mobile_available #checkout .checkout_login{flex-direction:column}.mobile_available #checkout .checkout_login_text{margin-bottom:8px;text-align:center;flex-direction:column}.mobile_available #checkout .checkout_login a{margin-top:10px}.mobile_available #checkout .checkout_login a.signup{margin-left:0;text-align:center}}@media screen and (max-width:520px){.mobile_available #checkout .checkout_order .field-row{flex-direction:column}.mobile_available #checkout .checkout_order .field-col6{width:100%}.mobile_available #checkout .tippy-box[data-theme~=smart_delivery]{min-width:100vw}.mobile_available .needReg{margin-top:15px}}@media screen and (max-width:445px){.mobile_available #checkout .checkout_order .btns{padding-right:0}.mobile_available #checkout .checkout_order .btns .btn{max-width:none;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNoZWNrb3V0Lmxlc3MiLCJjaGVja291dC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsTyxDQUNFLGtCLENBQ0EsMEMsQ0FDQSxpQixDQUdGLFMsQ0FDRSxpQixDQUNBLGdCLENBRkYsWSxDQU1JLGdCLENBTkosa0MsQ0FVSSxZLENBQ0EsYyxDQUNBLGtCLENBQ0EsVSxDQUNBLDZCLENBQ0Esb0IsQ0FDQSxzQixDQWhCSix5QixDQW9CSSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsUyxDQXZCSix5QixDQUFBLCtCLENBNEJJLG9CLENBNUJKLDhCLENBb0NJLFksQ0FwQ0osc0IsQ0F5Q0ksVSxDQUNBLFcsQ0FDQSxVLENBM0NKLGdELENBK0NJLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUVBLHVCLENBQ0EsZSxDQUNBLG9DLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLG1CLENBNURKLG1ELENBK0RNLGUsQ0FDQSxRLENBQ0EsUyxDQWpFTixzRCxDQW9FUSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FFQSw2RCxDQUNFLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLDJDLENBQ0EscUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsMEIsQ0FqRlYsOEIsQ0EwRkksWSxDQUNBLGlCLENBQ0EsSyxDQUNBLFcsQ0FDQSxTLENBOUZKLHdCLENBc0hJLGdDLENBRUUsc0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQTNITix3QixDQXVHSSxlLENBQ0EsVSxDQUNBLGMsQ0FDQSxtQixDQUNBLFMsQ0FFQSw0QixDQUNFLGUsQ0FDQSxnQixDQS9HTixxQyxDQW1ITSxZLENBR0YsZ0MsQ0FNRSxnQixDQUNBLGEsQ0FDQSxrQixDQUlGLDhCLENBRUUsYSxDQUNBLGtCLENBcklOLDRCLENBMkpJLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZSxDQUVBLG1DLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBSUYsOEMsQ0FDRSxTLENBR0YsOEMsQ0FDRSxTLENBR0YsOEMsQ0FDRSxTLENBR0YsOEMsQ0FDRSxRLENBMUxOLCtCLENBK0xJLHNCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBdE1KLHNDLENBME1JLFUsQ0FDQSxhLENBQ0Esb0QsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQWxOSiwyQixDQXVOSSxZLENBRUEsNkIsQ0FDQSxzQixDQUNBLGMsQ0FDQSxlLENBNU5KLHFELENBQUEsc0QsQ0FBQSxtRSxDQUFBLHVELENBZ09JLGEsQ0FoT0osNkIsQ0F3bkNBLHFDLENBeDRCSSxpQixDQWhQSiwwQyxDQW9QTSxrQixDQUNBLFksQ0FFQSxVLENBQ0EsVyxDQXhQTiwrQyxDQTRQUSxZLENBQ0EsMEIsQ0E3UFIsb0QsQ0FnUVUsaUIsQ0FoUVYsd0MsQ0F1UU0sZSxDQUNBLHdCLENBQ0EsWSxDQUNBLFksQ0FDQSw2QixDQUNBLGtCLENBNVFOLDhDLENBK1FRLFMsQ0EvUVIsK0MsQ0FvUlEsUyxDQXBSUixrRSxDQXVSVSxXLENBQ0EscUIsQ0FDQSxRLENBQ0EsWSxDQTFSViwwQixDQXdTSSxTLENBQ0EsUyxDQUNBLHVCLENBQUEsZSxDQTFTSiwyQyxDQTZTTSxhLENBQ0EsZSxDQTlTTixxQixDQW9USSxlLENBQ0EsVSxDQUVBLGdELENBQ0EscUIsQ0FDQSwyQixDQUNBLFksQ0FFQSwyQixDQUNFLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBR0YsMkIsQ0FFRSxlLENBQ0EsUyxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUdGLDJCLENBQ0UsYSxDQUNBLGlCLENBRUEsZ0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsNEIsQ0FDRSwyQixDQUlKLHFDQUFBLHFCLENBQ0UsY0FoV04sdUMsQ0FxV0ksZSxDQUNBLGMsQ0FDQSxtQixDQUNBLCtCLENBeFdKLCtELENBNFdRLGEsQ0FDQSxZLENBR0YscUUsQ0FFSSxZLENBbFhWLGdDLENBNFhJLGUsQ0E1WEosMEQsQ0FBQSx3RSxDQUFBLHNFLENDbVRBLHdFLENBTEEsc0UsQ0FNQSx3RSxDQUxBLHNFLENEa0ZJLFksQ0FqWUosaUYsQ0N3VEEsaUYsQ0FDQSxpRixDRDZGSSxhLENBdFpKLG9DLENBNlpJLFksQ0FDQSw2QixDQUNBLGUsQ0FDQSxnQixDQWhhSix5QyxDQXFhSSxlLENBcmFKLHlCLENBZ2NJLFMsQ0FoY0osaUMsQ0E2YU0sa0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxZLENBaGJOLHdDLENBbWJRLGEsQ0FuYlIsMEMsQ0F3Yk0sa0IsQ0FDQSxxQixDQUNBLFksQ0FDQSx3QixDQTNiTixzQyxDQW1jTSxZLENBbmNOLHNDLENBdWNNLFUsQ0FDQSxtQixDQXhjTixzQyxDQTRjTSxzQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQWxkTix1REFBQSxhLENBc2RNLGUsQ0F0ZE4sb0MsQ0EwZE0sWSxDQUNBLDBCLENBQ0EsYyxDQTVkTixzQyxDQWdlTSxVLENBQ0Esa0IsQ0FDQSxtQixDQWxlTixxQyxDQUFBLHFDLENBc2VNLFMsQ0FDQSxrQixDQUNBLG1CLENBeGVOLHFDLENBNGVNLFMsQ0MzR04sK0MsQ0RtSE0sVSxDQXBmTiw0QyxDQ3FZQSw2QyxDRHFITSxlLENBQ0Esd0IsQ0FDQSxxQixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUNBLFUsQ0FDQSxpQixDQXBnQk4sc0QsQ0F5Z0JNLHdCLENBemdCTiwrQixDQTZnQk0sWSxDQUNBLHdCLENBQ0Esa0IsQ0EvZ0JOLDhCLENBcWhCTSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZSxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxjLENBRUEsdUQsQ0FDRSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBemlCUixvQyxDQThpQk0sVSxDQUNBLHdCLENBQ0Esa0IsQ0FoakJOLG9DLENDdWNBLHFDLENEdmNBLHNDLENDc2NBLHdDLENEOEdNLFMsQ0FwakJOLHVELENBOGpCTSxtRSxDQU5BLGtCLENBQ0EsVyxDQUNBLFUsQ0M5R04sK0MsQ0FHQSxzRCxDRC9jQSxnRCxDQzZjQSx1RCxDQUZBLGtELENBR0EseUQsQ0RxSU0sb0IsQ0MvSE4scUMsQ0RtSU0sc0MsQ0NwSU4sd0MsQ0RxSVEsd0IsQ0MvSFIsOEMsQ0RrSU0sK0MsQ0NuSU4saUQsQ0RvSVEsd0IsQ0E1bEJSLDhDLENBQUEsYSxDQXVtQk0sWSxDQXZtQk4sb0QsQ0EybUJNLGlCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0EvbUJOLGdDLENBbW5CTSxrQixDQW5uQk4sMkQsQ0FzbkJRLGMsQ0F0bkJSLDJELENBOG5CTSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLHFCLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBeG9CTixtRSxDQTRvQk0sVyxDQTVvQk4saUMsQ0FxcEJJLGUsQ0FDQSxhLENBQ0EsZ0IsQ0FHQSx3QyxDQUNFLGdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHFDQUFBLHdDLENBQ0UsYyxBQUtKLHFDQUNFLHlDLENBQ0UsY0F0cUJSLDBCLENBOHFCSSxZLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQXByQkosc0MsQ0F3ckJJLFUsQ0FDQSxhLENBQ0EsMEMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQWhzQkoscUMsQ0Fvc0JJLFUsQ0FDQSxhLENBQ0EsMkMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQTVzQkosZ0MsQ0NnakJBLGdCLENEa0tJLHNCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBeHRCSiw0QixDQWd1Qkksa0IsQ0FFQSxrQyxDQUNFLGEsQ0FudUJOLCtCLENBeXVCSSxrQixDQUNBLFksQ0FDQSxjLENBQ0EsMEIsQ0E1dUJKLHVDLENBK3VCTSxjLENBL3VCTix1QyxDQW92Qk0sZ0IsQ0FDQSxpQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQixDQUVBLDhDLENBQ0UsYyxDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FJRixrRCxDQTJPRix1QyxDQTFPSSxXLENBSUYsaUQsQ0FDRSxXLENBR0YsMEMsQ0FDRSxVLENBR0YsbUQsQ0FDRSxXLENBQ0EsYSxDQWp4QlIsOEMsQ0FzeEJNLGdCLENBQ0EsZSxDQXZ4Qk4scUQsQ0E0eEJNLGEsQ0FDQSxlLENBQ0EsZ0IsQ0E5eEJOLHVDLENBbXlCTSxlLENBQ0EsUyxDQUNBLFksQ0FDQSxlLENBdHlCTixrRCxDQTR5QlUsVSxDQUNBLFcsQ0FDQSxhLENBQ0EsWSxDQS95QlYsMkQsQ0FxekJRLGEsQ0FyekJSLCtDLENBeXpCUSxjLENBQ0Esd0IsQ0FFQSxxRCxDQUNFLGtCLENBN3pCViw2QyxDQW0wQk0sWSxDQUNBLGtCLENBQ0EsVyxDQXIwQk4saUQsQ0F3MEJRLFcsQ0MzTFIsa0QsQ0Q3b0JBLGtELENBZzFCVSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxZLENDL0xWLDJELENEcHBCQSwyRCxDQXcxQlEsYSxDQ2hNUiw2QyxDQUVBLCtDLENEMXBCQSw2QyxDQ3lwQkEsK0MsQ0RvTVEsYyxDQUNBLHdCLENDL0xSLG1ELENBRUEscUQsQ0QrTFEsbUQsQ0NoTVIscUQsQ0RpTVUsa0IsQ0FqMkJWLGtELENBMDJCVSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxZLENBNzJCViwyRCxDQXEzQlEsYSxDQXIzQlIsK0MsQ0F5M0JRLGMsQ0FDQSx3QixDQUVBLHFELENBQ0Usa0IsQ0E3M0JWLHNDLENBbzRCTSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxRLENBQ0EsdUIsQ0ExNEJOLGdELENBaTVCSSxZLENBQ0Esa0IsQ0FDQSxlLENBRUEsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBRUEsc0QsQ0FDRSx3QixDQTM1Qk4seUIsQ0FnNkJJLFMsQ0FoNkJKLDZCLENBQUEsMkIsQ0FtNkJNLHNCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBdjZCTix1QixDQ3V0QkEsa0IsQ0R1Tkksa0IsQ0FDQSxZLENBQ0EsZSxDQUNBLHVCLENBajdCSix1QixDQXM3QkksYyxDQUNBLGUsQ0FDQSxzQyxDQUFBLDhCLENBQ0EsYSxDQUNBLGMsQ0FDQSxjLENBMzdCSixxQixDQWc4QkksWSxDQUNBLGtCLENBQ0EsZSxDQUVBLGdDLENBQ0UsWSxDQUNBLG9CLENBRkYscUMsQ0FLSSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxxQixDQUNBLFUsQ0FFQSwyQyxDQUNFLGEsQ0FHRiwyQyxDQUNFLHdCLENBcDlCViwyQixDQTI5Qk0saUIsQ0FDQSxhLENBQ0EsWSxDQUNBLDBCLENBQ0Esa0IsQ0FFQSxpQyxDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0Esb0IsQ0FLSiwyQixDQUNFLGtCLENBQ0EsVSxDQUZGLGdDLENBVUkscUIsQ0FDQSxpQixDQXgvQlIsMkIsQ0FpZ0NNLGUsQ0FDQSx3QixDQUNBLHFCLENBR0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBQ0EsYyxDQTdnQ04seUIsQ0FraENJLGUsQ0FDQSxtQixDQUNBLHdCLENBQ0EscUIsQ0FDQSx1QixDQUNBLHVCLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLGMsQ0FFQSw4QixDQUNFLGUsQ0FDQSxjLENBQ0EsYSxDQUdGLDZCLENBQ0Usd0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsZSxDQUVBLG1DLENBQ0Usa0IsQ0FwakNSLGdCLENBNGpDSSxlLENBNWpDSix1QixDQStqQ00sc0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0Fya0NOLDJCLENBeWtDTSxZLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0E1a0NOLGlDLENBK2tDUSxnQixDQUNBLGtCLENBQ0EsNEIsQ0FFQSwwQyxDQ2hQUixxQyxDQUNBLHlDLENBRkEsc0MsQ0RrUFUsb0IsQ0FDQSxpQixDQUdGLHFDLENBQ0UsYyxDQXpsQ1YseUIsQ0FpbUNJLFksQ0FqbUNKLCtCLENBb21DTSxZLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGUsQ0F2bUNOLGlDLENBNm1DSSxxQixDQUNBLGUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx3QixDQU9KLDhCLENBR0ksa0IsQ0FDQSxjLENBQ0EsaUIsQ0E2TEosOEQsQ0EzTEksc0MsQ0FDRSxZLENBUUUseUQsQ0FDRSwwQixDQWpCViwyQyxDQXNCUSxpQixDQUNBLFMsQ0FDQSxpQixDQUdFLGlFLENBQ0UsMEIsQ0FDQSx3QixDQTdCWiwyQyxDQW9DUSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLHlCLENBQ0Esd0IsQ0ExQ1IsbUQsQ0E4Q1Esb0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSx5QixDQVFSLDJCLENBS00sWSxDQUNBLHFCLENBTk4sNkIsQ0FVTSxPLENBQ0EsNkIsQ0FYTixtQyxDQWVNLDBCLENBY04sUSxDQVJBLG1CLENBQ0Usa0IsQ0FPRixRLENBRUUsZSxDQUZGLGMsQ0FNSSxZLENBQ0EsNkIsQ0FDQSxrQixDQVJKLHdCLENBWU0sWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FmTiw0QixDQWtCUSx1QixDQUNBLGlCLENBbkJSLGlDLENBdUJRLGdCLENBdkJSLHdCLENBNkJNLGMsQ0E3Qk4sOEIsQ0FnQ1EsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGEsQ0FyQ1Isa0MsQ0F3Q1UsdUIsQ0EyR1Isa0QsQ0F0QkEsOEMsQ0FqRkksOEIsQ0FDRSx3QixDQTdDUix3QixDQW1ESSxrQixDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxnQixDQXRESixrQyxDQTBETSx3QixDQUNBLGMsQ0FDQSxlLENBNUROLG9CLENBa0VNLGtCLENBbEVOLDBCLENBc0VRLGUsQ0F0RVIsaUMsQ0EyRVEsYSxDQUNBLGMsQ0FDQSxhLENBN0VSLGMsQ0FxRkksd0IsQ0FFQSx1QixDQUNFLHdCLENBRUEsNkIsQ0FDRSxrQyxDQVFSLG9DLENDM1RBLGEsQ0RnVUEsdUQsQ0FIRSxZLENBR0YsdUMsQ0FHSSxhLENBb0NKLDRDLENBdEJBLHdDLENBQ0UsMkIsQ0FDQSxnQixDQTZCQSxtRCxDQXRCQSwrQyxDQXVCRSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQTlCRiwrQyxDQVNFLG9CLENBYUYsbUQsQ0FTRSx3QixDQUlKLHlCLENBQ0UsYSxDQWNBLHFDQUFBLDBELENBR00sZ0IsQ0FDQSxtQixDQUpOLGtFLENBUU0sb0IsQ0FSTixxRSxDQVlNLGMsQ0FaTiw4QyxDQWdCTSxlLENBQ0Esa0JBbkJSLG9DLENBeUJJLGUsQ0FFQSw4QyxDQUNFLGUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUlKLHFDQUFBLDJDLENBR0ksVSxDQUhKLDRDLENBT0ksVSxDQUNBLGUsQ0FDQSxlLENBQ0EsUSxDQUNBLGtCLENBRUEsWSxDQUNBLHFCLENBQ0EsMEIsQ0FmSixrRCxDQW1CSSxjLENBQ0EsZ0IsQ0FDQSxlLENBckJKLDZDLENBeUJJLHdCLENBekJKLHdDLENDcFVBLHdDLENEa1dJLFksQ0FDQSwyQixDQUNBLFMsQ0FoQ0osd0MsQ0FvQ0ksa0IsQ0FwQ0osaUUsQ0MzVEEsaUUsQ0RvV0ksYSxDQUNBLDhDLENBQUEsc0MsQ0ExQ0osd0MsQ0E4Q0ksWSxDQUNBLGtCLENBL0NKLHFELENBbURJLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx1QixDQXRESixvRSxDQTBESSwwQixBQU1KLHFDQ2pXQSx5QyxDQUZBLCtDLENBSEEsMEQsQ0FJQSxpRSxDRGtXQSxnRSxDQ3JXQSwyQyxDQUNBLDZDLENEOFdJLGdCLENBQ0EsZSxDQVhKLDhDLENDM1ZBLHlELENBREEsK0MsQ0FLQSxrQyxDQUhBLG9DLENBQ0EscUMsQ0FHQSxxQyxDQUZBLG1DLENEOFdJLGdCLENBdEJKLG9CLENBMEJJLGUsQ0ExQkosb0QsQ0E4Qkksa0IsQ0E5QkosMkMsQ0FtQ0ksa0IsQ0FLQSxVLENBeENKLHdELENBQUEsMkMsQ0FBQSwwRCxDQXdDSSxVLENBeENKLDJDLENBcURJLGdCLEFBTUosb0NBQUEsbUQsQ0FHSSxlLENBQ0EsVSxDQUpKLG9ELENBUUksVSxDQVJKLHlELENBWUksVSxDQUNBLGtCLENBQ0EsYyxDQWRKLDJDLENBa0JJLHNCLENBbEJKLGdELENBc0JJLFUsQ0FDQSxpQixDQUNBLGtCLENBeEJKLDZDLENBNEJJLGUsQ0E1Qkosb0QsQ0FnQ0ksa0IsQUFNSixvQ0M3WEEsd0QsQ0Q2WEEsdUQsQ0M5WEEsdUQsQ0RxWVEsZSxDQVBSLHVELENBV1EsUyxDQVhSLHNELENBZVEsNkIsQ0FmUix3RCxDQW1CUSxlLENBQ0EsZ0IsQ0FDQSxrQixDQXJCUixrRCxDQTRCSSxxQixDQTVCSix5RSxDQWdDSSxlLENBaENKLDZDLENBb0NJLGEsQ0FDQSxlLENBckNKLDhCLENBMENJLFksQ0FDQSxzQixDQTNDSix3RCxDQStDSSxXLEFBTUosb0NBQUEsMkMsQ0FFSSxjLENBQ0EsNkIsQ0FISix5RCxDQU9JLFksQ0FQSixpRSxDQVdJLGEsQ0FDQSxpQixDQVpKLGdELENBZ0JJLFksQ0FDQSxrQixDQUVBLG9ELENBQ0UsYSxDQXBCTiwwRCxDQXlCSSxVLENBQ0EsYyxDQUNBLGtCLENBQ0EsaUIsQ0FFQSwrRSxDQUNFLGMsQ0EvQk4sK0MsQ0FvQ0ksb0IsQ0FDQSxnQixDQXJDSiw2QyxDQXlDSSxnQixDQXpDSiwyQyxDQThDSSxxQixDQTlDSixnRCxDQWtESSxpQixDQUNBLGlCLENBS0EscUIsQ0F4REosNkMsQ0E0REksZSxDQTVESixvRCxDQWdFSSxhLENBQ0EsbUIsQUFLSixvQ0FBQSxzRCxDQUVJLHFCLENBRkosdUQsQ0FNSSxVLENBTkosa0UsQ0FVSSxlLENBVkosMEIsQ0FjSSxpQixBQVFKLG9DQUFBLGlELENBRUksZSxDQUZKLHNELENBS00sYyxDQUNBLFkiLCJmaWxlIjoiY2hlY2tvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIENIRUNLT1VUIFNUQVJUICovXG5cbi52b2x1bWUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBib3gtc2hhZG93OiAwIDRweCAyN3B4IHJnYmEoMTIxLCAxMjgsIDE0OCwgMC4xKTtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xufVxuXG4jY2hlY2tvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuXG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG5cbiAgLmNoZWNrb3V0X2hlYWRlcl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuY2hlY2tvdXRfc3RlcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDY1JTtcblxuICB9XG5cbiAgLnNtYXJ0X2RlbGl2ZXJ5X2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc21hcnRfZGVsaXZlcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zbWFydF9kZWxpdmVyeV90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cblxuICAudGlwcHktYXJyb3cge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuXG4gIC50aXBweS1ib3hbZGF0YS10aGVtZX49J3NtYXJ0X2RlbGl2ZXJ5J10ge1xuICAgIHotaW5kZXg6IDI1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OXZ3O1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIHBhZGRpbmc6IDVweCAxNy41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvY2hlY2tvdXRfY2hlY2suc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY2hlY2tvdXRfc3RlcF9fYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0X3N0ZXAge1xuXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAyNSU7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAudG90YWxfc3RlcHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICAgIH1cblxuXG4gICAgJi5hZGRyZXNzIHtcbiAgICAgIC8qICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyovXG4gICAgICAvKm1hcmdpbi1yaWdodDogMzJweDsqL1xuICAgIH1cblxuICAgICYuZGVsaXZlcnkge1xuICAgICAgLyp3aWR0aDogMTcycHg7Ki9cbiAgICAgIC8qbWFyZ2luLXJpZ2h0OiA1NHB4OyovXG4gICAgfVxuXG4gICAgJi5wYXkge1xuICAgICAgLyp3aWR0aDogOTNweDsqL1xuICAgICAgLyogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7Ki9cbiAgICB9XG5cbiAgfVxuXG4gIC5jaGVja291dF9wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzMjU6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC03NSU7XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzczUwOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtNTAlO1xuICAgIH1cblxuICAgICYucHJvZ3Jlc3M3NTpiZWZvcmUge1xuICAgICAgbGVmdDogLTI1JTtcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzOTk6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tvdXRfaGVhZGVyX2hlbHAge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjOTQ5NDk0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmNoZWNrb3V0X2hlYWRlcl9oZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pL3Bob25lX2Jhc2tldC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuXG4gIC5jaGVja291dF93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAuY2hlY2tvdXRfd3JhcHBlci5zdGVwMSAub3JkZXJfYmxvY2suc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jaGVja291dF93cmFwcGVyLnN0ZXAyIC5vcmRlcl9ibG9jay5hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jaGVja291dF93cmFwcGVyLnN0ZXAzIC5vcmRlcl9ibG9jay5kZWxpdmVyeV9hbmRfcGF5bWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2hlY2tvdXRfd3JhcHBlci5zdGVwNCAub3JkZXJfYmxvY2sub3ZlcnZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN0YXR1cy5vcmRlcl9ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAuY29tZG9fcG9wdXAge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgIHBhZGRpbmc6IDMwcHg7O1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbWJvX3NldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UyZTJlMjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICB9XG5cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDNweCAwO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgLmNoZWNrb3V0X2Jhc2tldCB7XG4gICAgLyptYXgtd2lkdGg6NDUlOyovXG4gICAgd2lkdGg6IDMwJTtcbiAgICB0b3A6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG5cbiAgICAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuXG4gIH1cblxuICAucHJvbW90aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAxMjAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9jaGVja291dC9wcm9tb3Rpb25zLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAmX3RleHQxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAzOC40cHggKi9cbiAgICB9XG5cbiAgICAmX3RleHQyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxNi44cHggKi9cbiAgICB9XG5cbiAgICAmX3RleHQzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgJioge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUyO1xuXG4gICAgLmJhc2tldF9pdGVtX3JlbW92ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiBAbGlnaHRibHVlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLmNoZWNrb3V0X2Jhc2tldF90b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICB9XG5cbiAgLmNoZWNrb3V0X3dyYXBwZXIgLmJhc2tldF9pdGVtX3F1YW50aXR5X3JlYWRvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cblxuICAuY2hlY2tvdXRfd3JhcHBlci5zdGVwMiAuY2hlY2tvdXRfYmFza2V0IC5iYXNrZXRfaXRlbV9yZW1vdmUsXG4gIC5jaGVja291dF93cmFwcGVyLnN0ZXAzIC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtX3JlbW92ZSxcbiAgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDQgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW1fcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cblxuICAuY2hlY2tvdXRfd3JhcHBlci5zdGVwMiAuY2hlY2tvdXRfYmFza2V0IC5iYXNrZXRfaXRlbV9xdWFudGl0eSxcbiAgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDMgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW1fcXVhbnRpdHksXG4gIC5jaGVja291dF93cmFwcGVyLnN0ZXA0IC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtX3F1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cblxuICAuY2hlY2tvdXRfd3JhcHBlci5zdGVwMiAuY2hlY2tvdXRfYmFza2V0IC5iYXNrZXRfaXRlbV9xdWFudGl0eV9yZWFkb25seSxcbiAgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDMgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW1fcXVhbnRpdHlfcmVhZG9ubHksXG4gIC5jaGVja291dF93cmFwcGVyLnN0ZXA0IC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtX3F1YW50aXR5X3JlYWRvbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICB9XG5cblxuICAuY2hlY2tvdXRfYmFza2V0X3RvdGFsX3JvdyB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuXG4gIH1cblxuICAuY2hlY2tvdXRfYmFza2V0X3RvdGFsX3Jvdy5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICB9XG5cblxuICAuY2hlY2tvdXRfb3JkZXIge1xuXG4gICAgLmVycm9ycyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2NhMWExYTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uLW1zZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAbWFpbjtcbiAgICB9XG5cblxuICAgIC8qbWF4LXdpZHRoOjYwJTsqL1xuICAgIHdpZHRoOiA2NSU7XG5cbiAgICAub3JkZXJfYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmllbGQtZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC1jb2w2IC5maWVsZC10aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5maWVsZC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZmllbGQtY29sMTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHhcbiAgICB9XG5cbiAgICAuZmllbGQtY29sMiB7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XG4gICAgfVxuXG4gICAgLmZpZWxkLWNvbDYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxuICAgIH1cblxuICAgIC5maWVsZC1ncm91cCBpbnB1dCxcbiAgICAuZmllbGQtZ3JvdXAgc2VsZWN0LFxuICAgIC5maWVsZC1ncm91cCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5maWVsZC1ncm91cCBpbnB1dCxcbiAgICAuZmllbGQtZ3JvdXAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5cbiAgICB9XG5cbiAgICAuZmllbGQtZ3JvdXAgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgfVxuXG4gICAgLmJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgfVxuXG4gICAgLmJ0biB7XG5cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBtYWluO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYucHJvY2NlZF93aXRob3V0X2NoZWNraW5nIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICB9XG5cbiAgICAuYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uLmJ0bltkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgICBib3JkZXI6ICNjY2M7XG4gICAgICBjb2xvcjogIzY2NlxuICAgIH1cblxuICAgIGJ1dHRvbi5idG5bZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXTpob3ZlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgICAgICAgYm9yZGVyOiAjY2NjO1xuICAgICAgICBjb2xvcjogIzY2NlxuICAgICAgfVxuICAgIDtcbiAgICB9XG5cblxuICAgIHNlbGVjdDpmb2N1cyxcbiAgICB0ZXh0YXJlYTpmb2N1cyxcbiAgICBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIHNlbGVjdC5pbnZhbGlkOmludmFsaWQsXG4gICAgdGV4dGFyZWEuaW52YWxpZDppbnZhbGlkLFxuICAgIGlucHV0LmludmFsaWQ6aW52YWxpZCxcbiAgICBzZWxlY3Q6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCxcbiAgICB0ZXh0YXJlYTpmb2N1czpyZXF1aXJlZDppbnZhbGlkLFxuICAgIGlucHV0OmZvY3VzOnJlcXVpcmVkOmludmFsaWQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmVkO1xuICAgIH1cblxuICAgIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0IHtcbiAgICAgICY6dmFsaWQge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBAbWFpbjtcbiAgICAgIH1cblxuICAgICAgJltuYW1lPWFkZHJlc3MyXSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0OnZhbGlkOmFmdGVyLFxuICAgIHRleHRhcmVhOnZhbGlkOmFmdGVyLFxuICAgIGlucHV0OnZhbGlkOmFmdGVyIHtcblxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC5hZ3JlZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cblxuICAgICAgfVxuICAgIH1cblxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KclCc7XG5cblxuICAgIH1cblxuXG4gIH1cblxuICAuYXV0b3NoaXBfbWV0aG9kX2NhbmNlbCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBjb2xvcjogQGdyZXk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cblxuICAgICYubW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC5jaGVja291dF9zYWZldHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNzdweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuY2hlY2tvdXRfc2FmZXR5IHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2kvcXQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTc2cHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxuXG4gIC5jaGVja291dF9zYWZldHkgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pL3phbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjhweDtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuXG4gIC5jaGVja291dF9iYXNrZXRfdGl0bGUsXG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbnRpbnVlX3Nob3BwaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogIzNCQTY5QztcbiAgICB9XG4gIH1cblxuXG4gIC5jbGllbnRfc3RhdHVzX3BpY2tlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblxuICAgIC5vcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMXB4O1xuXG4gICAgICB9XG5cbiAgICAgICYueWVzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfinJQnO1xuXG4gICAgICB9XG5cbiAgICAgICYubm86YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KclSc7XG4gICAgICB9XG5cbiAgICAgICYubm8ge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgIH1cblxuICAgICAgJi5uZWVkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfinLknO1xuICAgICAgICBjb2xvcjogI2NhMWExYTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdHVzID4gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcblxuICAgIH1cblxuICAgIC5zdGF0dXMgPiAudGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuXG4gICAgfVxuXG4gICAgLnN0YXR1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cblxuICAgIC5zdGF0dXMxIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmlsbDogQGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm9wdGlvbi55ZXM6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKEBncmVlbiwgMjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0dXMgLmljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdHVzMyxcbiAgICAuc3RhdHVzMiB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZpbGw6IEBvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9wdGlvbi55ZXM6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICB9XG5cbiAgICAgIC5idG4sXG4gICAgICBidXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKEBvcmFuZ2UsIDIwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zdGF0dXM0IHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmlsbDogIzcyNGRjMTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8qIzcyNGRjMSovXG5cbiAgICAgIC5vcHRpb24ueWVzOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjNzI0ZGMxO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjRkYzE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM3MjRkYzEsIDIwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIH1cblxuXG4gIH1cblxuICAuY2hlY2tvdXRfb3JkZXIgYS50b19wYXJ0bmVyX2Fzc29jaWF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHB1cnBsZSwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAuY3VycmVudF9zdGF0dXMge1xuICAgIHdpZHRoOiAzMCU7XG5cbiAgICBkaXYge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2xvcjogIzE5MTkxOTtcblxuICAgIH1cbiAgfVxuXG4gIC5uZWVkQXV0b1NoaXAsXG4gIC5uZWVkUmVnIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdvbGRlbnJvZHllbGxvdztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblxuICB9XG5cbiAgLnZlcmlmaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBjb2xvcjogI0VDOTgxOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gIH1cblxuICAuc3BvbnNvcl9pZCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG5cbiAgICAmLmVudHJ5X21vZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcblxuICAgICAgfVxuICAgIH1cblxuICAgICYudmFsaWQge1xuICAgICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ+KclCc7XG5cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrb3V0X2xvZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBtYWluO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMzYuODcwNHB4O1xuICAgIHBhZGRpbmc6IDI2LjM2cHggNDcuODZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzk3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl90ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICB9XG5cbiAgICAmX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICBtaW4td2lkdGg6IDExNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuICAuY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5jYXJkX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICYuZGlzY292ZXIsICYudmlzYSwgJi5taXIsICYucGF5Z2F0ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWlyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5kZWxpdmVyeV9ub3RlcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5ub3RlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWQyO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuXG4gIC5sb2dpbl9pbl9lcnJvcl9tc2cuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG5cbn1cblxuXG4uc3RlcDIgLmFkcmVzcyB7XG5cbiAgLnJhZGlvU2VsZWN0UmNvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cblxuICAgIC5yYWRpbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIgPiBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAwLjVyZW0gc29saWQgI2UxZTFlMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAwLjVyZW0gc29saWQgQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgfVxuXG4gICAgICBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICAgIGJvcmRlcjogMC41cmVtIHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG4uY291bnRyeV8yMzMge1xuXG4gIC5zdGVwMiB7XG5cbiAgICAuYWRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5hZHJlc3NlcyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuY2l0eV9hbmRfc3RhdGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxufVxuXG5cbnRhYmxlLnN1bW1hcnlfdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5cbi8vQ09VUE9OUyBTVEFSVFxuXG5cbi5jb3Vwb25zIHtcblxuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29sbGFwc2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgY29sb3I6ICM1MTUwNEU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxsX3RvX2FjdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUNGO1xuICAgIHBhZGRpbmc6IDEzcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cbiAgICAuaW5mb3JtZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpc3Qge1xuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNTE1MDRFO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuICBsYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmNvdXBvbnMgLmhlYWQgLmNvbGxhcHNlIC5saW5lX21pbnVzLFxuLmNvdXBvbnNfYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3Vwb25zX2NvbnRhaW5lci5leHBhbmQge1xuXG4gIC5jb3Vwb25zX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvdXBvbnMgLmhlYWQgLmNvbGxhcHNlIC5saW5lX21pbnVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNvdXBvbnMgLmNvbGxhcHNlIC5saW5lX3BsdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5cbiN3cmFwcGVyICNjaGVja291dCAuY2hlY2tib3guc21hbGwgbGFiZWwge1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0NXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLy/QodC10LnRh9Cw0YEg0YHRgtC40LvQtNC4INGD0LbQtSDQtdGB0YLRjCDQuCDQuNGFINGB0LvQvtC20L3QviDQv9C10YDQtdCx0LjRgtGMLCDQstC+0LfQvNC+0LbQvdC+INCyINC90L7QstC+0Lwg0LzQsNC60LXRgtC1INGB0YLQuNC70Lgg0L3QuNC20LUg0YHRgtCw0L3Rg9GCINC90L7RgNC80L7QuSDQuNC4IGltcG9ydGFudCDQv9GA0L7Qv9Cw0LTRkdGCXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTdweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjQjdCNkI0O1xuICAgIGJvcmRlci1jb2xvcjogI0I3QjZCNDtcbiAgfVxufVxuXG4jd3JhcHBlciAjY2hlY2tvdXQgLmNoZWNrYm94LnNtYWxsIC5kaXNhYmxlZCB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAvL9Ch0LXQudGH0LDRgSDRgdGC0LjQu9C00Lgg0YPQttC1INC10YHRgtGMINC4INC40YUg0YHQu9C+0LbQvdC+INC/0LXRgNC10LHQuNGC0YwsINCy0L7Qt9C80L7QttC90L4g0LIg0L3QvtCy0L7QvCDQvNCw0LrQtdGC0LUg0YHRgtC40LvQuCDQvdC40LbQtSDRgdGC0LDQvdGD0YIg0L3QvtGA0LzQvtC5INC40LggaW1wb3J0YW50INC/0YDQvtC/0LDQtNGR0YJcbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNCN0I2QjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I3QjZCNDtcbiAgfVxufVxuXG4uY291cG9uX2xhYmVsLWNvbWJpbmF0aW9uIHtcbiAgY29sb3I6ICNmZjQ2NTA7XG59XG5cbi8vQ09VUE9OUyBFTkRcblxuXG4vKiBDSEVDS09VVCBFTkQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuLypNT0JJTEUgQ0hFQ0tPVVQqL1xuXG4ubW9iaWxlX2F2YWlsYWJsZSB7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgI2NoZWNrb3V0IHtcbiAgICAgIC5jaGVja291dF9zdGVwcyAuY2hlY2tvdXRfc3RlcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrb3V0X3N0ZXBzIC5jaGVja291dF9zdGVwLmN1cnJlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1YTgzMmE7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja291dF9zdGVwcyAuY2hlY2tvdXRfc3RlcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYmFza2V0X2l0ZW1fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hlY2tvdXRfZGVsaXZlcnkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAmX19wcm9ncmVzcyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLmNoZWNrb3V0X2Jhc2tldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9iYXNrZXRfdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5jaGVja291dF9iYXNrZXRfdGl0bGUgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICAgIH1cblxuICAgIC5jaGVja291dF9iYXNrZXRfaXRlbXMsXG4gICAgLmNoZWNrb3V0X2Jhc2tldF90b3RhbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0X2Jhc2tldF90b3RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5jaGVja291dF9iYXNrZXQuY2xpY2tlZCAuY2hlY2tvdXRfYmFza2V0X2l0ZW1zLFxuICAgIC5jaGVja291dF9iYXNrZXQuY2xpY2tlZCAuY2hlY2tvdXRfYmFza2V0X3RvdGFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uOiAuMTVzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluTTtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXRfYmFza2V0X3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICNjaGVja291dCAuY2hlY2tvdXRfYmFza2V0X3RyaWFuZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXRfYmFza2V0LmNsaWNrZWQgLmNoZWNrb3V0X2Jhc2tldF90cmlhbmdsZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcblxuXG4gICAgI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzID4gLnRpdGxlLFxuICAgICNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMgLmNoZWNrb3V0X3N0ZXAsXG4gICAgI2NoZWNrb3V0IC5jdXJyZW50X3N0YXR1cyxcbiAgICAuY2hlY2tvdXRfYmFza2V0X3RpdGxlIHNwYW4sXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbl9idG4sXG4gICAgI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMSBidXR0b24sXG4gICAgI2NoZWNrb3V0IC5jYXJkcyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiBAbW9iX2ZvbnRfc2l6ZV90ZXh0O1xuICAgICAgbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHQ7XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwID4gZGl2LFxuICAgICNjaGVja291dCAuY3VycmVudF9zdGF0dXMgZGl2LFxuICAgICNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLm9wdGlvbixcbiAgICAuZmllbGQtY29sMTIuYWdyZWUsXG4gICAgLmZpZWxkLWNvbDYubmVlZFJlZyxcbiAgICBsYWJlbFtmb3I9XCJyZWdfbWVcIl0sXG4gICAgLmNoZWNrb3V0X3NhZmV0eSxcbiAgICBbZGF0YS10aXBweS1yb290XSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbW9iX2xpbmVfaGVpZ2h0X2JpZ190aXRsZTtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLmNoZWNrb3V0X2hlYWRlcl93cmFwcGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICB9XG5cbiAgICAuY2hlY2tvdXRfaGVhZGVyX3dyYXBwZXIgLmN1cnJlbnRfc3RhdHVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNjaGVja291dCAuY3VycmVudF9zdGF0dXMsICNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAjY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcblxuICAgIC5jaGVja291dF93cmFwcGVyIC5jaGVja291dF9vcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0X3dyYXBwZXIgLmNoZWNrb3V0X2Jhc2tldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICNjaGVja291dCAuY2hlY2tvdXRfbG9naW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbl90ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luIGEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luIGEuc2lnbnVwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuXG4gICAgI2NoZWNrb3V0IHtcblxuICAgICAgLmNoZWNrb3V0X29yZGVyIHtcblxuICAgICAgICAuZmllbGQtY29sMiwgLmZpZWxkLWNvbDYsIC5maWVsZC1jb2wxMiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC1jb2w2IHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLXJvdyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5vdmVydmlldy5vcmRlcl9ibG9jayAuZmllbGQtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3Lm9yZGVyX2Jsb2NrIC5maWVsZC1yb3cgLmZpZWxkLWNvbDY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5vdmVydmlldy5vcmRlcl9ibG9jayB0YWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuXG5cbiAgICAuc3RhdHVzIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0X2hlYWRlcl93cmFwcGVyIC5jaGVja291dF9zdGVwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0X2hlYWRlcl93cmFwcGVyIC5jaGVja291dF9zdGVwLmN1cnJlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwX19iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMgLmNoZWNrb3V0X3N0ZXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLmN1cnJlbnQgLnRvdGFsX3N0ZXBzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICNjaGVja291dCAuY3VycmVudF9zdGF0dXMgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIC5jaGVja291dF9iYXNrZXRfdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cblxuICAgICNjaGVja291dCAuY2hlY2tvdXRfbG9naW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbl90ZXh0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbiBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbiBhLnNpZ251cCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtY29sNiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXQgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nc21hcnRfZGVsaXZlcnknXSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC5uZWVkUmVnIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgLyo0MjUqL1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmJ0bnMge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG5cbi8qTU9CSUxFIENIRUNLT1VUIEVORCovXG5cbiIsIi8q0KbQktCV0KLQkCovXG4vKmZvbnQtc2l6ZTogNjAgKkBmb250cmVtOyovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQ0hFQ0tPVVQgU1RBUlQgKi9cbi52b2x1bWUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBib3gtc2hhZG93OiAwIDRweCAyN3B4IHJnYmEoMTIxLCAxMjgsIDE0OCwgMC4xKTtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xufVxuI2NoZWNrb3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbiNjaGVja291dCBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9oZWFkZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA2NSU7XG59XG4jY2hlY2tvdXQgLnNtYXJ0X2RlbGl2ZXJ5X2Jsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2NoZWNrb3V0IC5zbWFydF9kZWxpdmVyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNjaGVja291dCAuc21hcnRfZGVsaXZlcnlfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2hlY2tvdXQgLnRpcHB5LWFycm93IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICNGRkY7XG59XG4jY2hlY2tvdXQgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nc21hcnRfZGVsaXZlcnknXSB7XG4gIHotaW5kZXg6IDI1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ5dnc7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgcGFkZGluZzogNXB4IDE3LjVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jY2hlY2tvdXQgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nc21hcnRfZGVsaXZlcnknXSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNjaGVja291dCAudGlwcHktYm94W2RhdGEtdGhlbWV+PSdzbWFydF9kZWxpdmVyeSddIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY2hlY2tvdXQgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nc21hcnRfZGVsaXZlcnknXSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvY2hlY2tvdXRfY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9zdGVwX19iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfc3RlcCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAyNSU7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXAgPiBkaXYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfc3RlcCAudG90YWxfc3RlcHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9zdGVwLmN1cnJlbnQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzNCQTY5QztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXA6aG92ZXIge1xuICBjb2xvcjogIzNCQTY5QztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXAuYWRkcmVzcyB7XG4gIC8qICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyovXG4gIC8qbWFyZ2luLXJpZ2h0OiAzMnB4OyovXG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXAuZGVsaXZlcnkge1xuICAvKndpZHRoOiAxNzJweDsqL1xuICAvKm1hcmdpbi1yaWdodDogNTRweDsqL1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9zdGVwLnBheSB7XG4gIC8qd2lkdGg6IDkzcHg7Ki9cbiAgLyogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7Ki9cbn1cbiNjaGVja291dCAuY2hlY2tvdXRfcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9wcm9ncmVzczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzQkE2OUM7XG4gIHRvcDogMDtcbiAgbGVmdDogMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9wcm9ncmVzcy5wcm9ncmVzczI1OmJlZm9yZSB7XG4gIGxlZnQ6IC03NSU7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3Byb2dyZXNzLnByb2dyZXNzNTA6YmVmb3JlIHtcbiAgbGVmdDogLTUwJTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfcHJvZ3Jlc3MucHJvZ3Jlc3M3NTpiZWZvcmUge1xuICBsZWZ0OiAtMjUlO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9wcm9ncmVzcy5wcm9ncmVzczk5OmJlZm9yZSB7XG4gIGxlZnQ6IC01JTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfaGVhZGVyX2hlbHAge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X2hlYWRlcl9oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9pL3Bob25lX2Jhc2tldC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDEgLm9yZGVyX2Jsb2NrLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF93cmFwcGVyLnN0ZXAyIC5vcmRlcl9ibG9jay5hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDMgLm9yZGVyX2Jsb2NrLmRlbGl2ZXJ5X2FuZF9wYXltZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDQgLm9yZGVyX2Jsb2NrLm92ZXJ2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY2hlY2tvdXQgLnN0YXR1cy5vcmRlcl9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjaGVja291dCAuc3RhdHVzLm9yZGVyX2Jsb2NrIC5jb21kb19wb3B1cCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY2hlY2tvdXQgLnN0YXR1cy5vcmRlcl9ibG9jayAuY29tZG9fcG9wdXAgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNjaGVja291dCAuc3RhdHVzLm9yZGVyX2Jsb2NrIC5jb21kb19wb3B1cCBmb3JtIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4jY2hlY2tvdXQgLnN0YXR1cy5vcmRlcl9ibG9jayAuY29tYm9fc2V0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UyZTJlMjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NoZWNrb3V0IC5zdGF0dXMub3JkZXJfYmxvY2sgLmNvbWJvX3NldCAubGVmdCB7XG4gIHdpZHRoOiAzMCU7XG59XG4jY2hlY2tvdXQgLnN0YXR1cy5vcmRlcl9ibG9jayAuY29tYm9fc2V0IC5yaWdodCB7XG4gIHdpZHRoOiA2NSU7XG59XG4jY2hlY2tvdXQgLnN0YXR1cy5vcmRlcl9ibG9jayAuY29tYm9fc2V0IC5yaWdodCBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDNweCAwO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9iYXNrZXQge1xuICAvKm1heC13aWR0aDo0NSU7Ki9cbiAgd2lkdGg6IDMwJTtcbiAgdG9wOiAxNjBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfYmFza2V0IC5wcmljZV9pbl93ZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4jY2hlY2tvdXQgLnByb21vdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2NoZWNrb3V0L3Byb21vdGlvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMjBweDtcbn1cbiNjaGVja291dCAucHJvbW90aW9uc190ZXh0MSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogMzguNHB4ICovXG59XG4jY2hlY2tvdXQgLnByb21vdGlvbnNfdGV4dDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogMTYuOHB4ICovXG59XG4jY2hlY2tvdXQgLnByb21vdGlvbnNfdGV4dDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuI2NoZWNrb3V0IC5wcm9tb3Rpb25zX3RleHQzKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICNjaGVja291dCAucHJvbW90aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NoZWNrb3V0IC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTI7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW0gLmJhc2tldF9pdGVtX3JlbW92ZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzNCQTY5Qztcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfYmFza2V0IC5iYXNrZXRfaXRlbSAuYmFza2V0X2l0ZW1fcmVtb3ZlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM4MWQ4ZDA7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X2Jhc2tldF90b3RhbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIgLmJhc2tldF9pdGVtX3F1YW50aXR5X3JlYWRvbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfd3JhcHBlci5zdGVwMiAuY2hlY2tvdXRfYmFza2V0IC5iYXNrZXRfaXRlbV9yZW1vdmUsXG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDMgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW1fcmVtb3ZlLFxuI2NoZWNrb3V0IC5jaGVja291dF93cmFwcGVyLnN0ZXA0IC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDIgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW1fcXVhbnRpdHksXG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDMgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW1fcXVhbnRpdHksXG4jY2hlY2tvdXQgLmNoZWNrb3V0X3dyYXBwZXIuc3RlcDQgLmNoZWNrb3V0X2Jhc2tldCAuYmFza2V0X2l0ZW1fcXVhbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF93cmFwcGVyLnN0ZXAyIC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtX3F1YW50aXR5X3JlYWRvbmx5LFxuI2NoZWNrb3V0IC5jaGVja291dF93cmFwcGVyLnN0ZXAzIC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtX3F1YW50aXR5X3JlYWRvbmx5LFxuI2NoZWNrb3V0IC5jaGVja291dF93cmFwcGVyLnN0ZXA0IC5jaGVja291dF9iYXNrZXQgLmJhc2tldF9pdGVtX3F1YW50aXR5X3JlYWRvbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X2Jhc2tldF90b3RhbF9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9iYXNrZXRfdG90YWxfcm93LmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIge1xuICAvKm1heC13aWR0aDo2MCU7Ki9cbiAgd2lkdGg6IDY1JTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmVycm9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNjYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZXJyb3JzIC50aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuaW5mb3JtYXRpb24tbXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwRDdDRjtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLm9yZGVyX2Jsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmZpZWxkLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtdGl0bGUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5maWVsZC1jb2w2IC5maWVsZC10aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5maWVsZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmZpZWxkLWNvbDEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtY29sMiB7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtY29sNiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtZ3JvdXAgaW5wdXQsXG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5maWVsZC1ncm91cCBzZWxlY3QsXG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5maWVsZC1ncm91cCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtZ3JvdXAgaW5wdXQsXG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5maWVsZC1ncm91cCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5maWVsZC1ncm91cCBpbnB1dFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODBEN0NGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5idG4ucHJvY2NlZF93aXRob3V0X2NoZWNraW5nIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5idG46aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCQTY5QztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBidXR0b24uYnRuW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBib3JkZXI6ICNjY2M7XG4gIGNvbG9yOiAjNjY2O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBidXR0b24uYnRuW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl06aG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBib3JkZXI6ICNjY2M7XG4gIGNvbG9yOiAjNjY2O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBzZWxlY3Q6Zm9jdXMsXG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIHRleHRhcmVhOmZvY3VzLFxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIHNlbGVjdC5pbnZhbGlkOmludmFsaWQsXG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIHRleHRhcmVhLmludmFsaWQ6aW52YWxpZCxcbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgaW5wdXQuaW52YWxpZDppbnZhbGlkLFxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBzZWxlY3Q6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCxcbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgdGV4dGFyZWE6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCxcbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgaW5wdXQ6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCB7XG4gIGJvcmRlcjogc29saWQgMXB4IHJlZDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgc2VsZWN0OnZhbGlkLFxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciB0ZXh0YXJlYTp2YWxpZCxcbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgaW5wdXQ6dmFsaWQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjODBEN0NGO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBzZWxlY3RbbmFtZT1hZGRyZXNzMl0sXG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIHRleHRhcmVhW25hbWU9YWRkcmVzczJdLFxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBpbnB1dFtuYW1lPWFkZHJlc3MyXSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmFncmVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmFncmVlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMy4xcmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfinJQnO1xufVxuI2NoZWNrb3V0IC5hdXRvc2hpcF9tZXRob2RfY2FuY2VsIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuI2NoZWNrb3V0IC5hdXRvc2hpcF9tZXRob2RfY2FuY2VsLm1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAjY2hlY2tvdXQgLmF1dG9zaGlwX21ldGhvZF9jYW5jZWwubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgI2NoZWNrb3V0IC5hdXRvc2hpcF9tZXRob2RfY2FuY2VsLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNjaGVja291dCAuY2hlY2tvdXRfc2FmZXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNzdweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfc2FmZXR5IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvcXQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTc2cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfc2FmZXR5IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvaS96YW0ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTY4cHg7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9iYXNrZXRfdGl0bGUsXG4jY2hlY2tvdXQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2NoZWNrb3V0IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2hlY2tvdXQgLmNvbnRpbnVlX3Nob3BwaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiNjaGVja291dCAuY29udGludWVfc2hvcHBpbmdfX2xpbmsge1xuICBjb2xvcjogIzNCQTY5Qztcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLm9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5vcHRpb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAub3B0aW9uLnllczpiZWZvcmUge1xuICBjb250ZW50OiAn4pyUJztcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLm9wdGlvbi5ubzpiZWZvcmUge1xuICBjb250ZW50OiAn4pyVJztcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLm9wdGlvbi5ubyB7XG4gIGNvbG9yOiAjODg4O1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAub3B0aW9uLm5lZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ+KcuSc7XG4gIGNvbG9yOiAjY2ExYTFhO1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMgPiAudGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMy4xcmVtO1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgd2lkdGg6IDMxJTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLnN0YXR1czEgLmljb24gc3ZnIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICM1QTgzMkE7XG59XG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMxIC5vcHRpb24ueWVzOmJlZm9yZSB7XG4gIGNvbG9yOiAjNUE4MzJBO1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMSBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG59XG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMxIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNTM2MTE7XG59XG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMgLmljb24gaW1nIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMyAuaWNvbiBzdmcsXG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMyIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjRUM5ODE5O1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMyAub3B0aW9uLnllczpiZWZvcmUsXG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMyIC5vcHRpb24ueWVzOmJlZm9yZSB7XG4gIGNvbG9yOiAjRUM5ODE5O1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMyAuYnRuLFxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMiAuYnRuLFxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMyBidXR0b24sXG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMyIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDOTgxOTtcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLnN0YXR1czMgLmJ0bjpob3ZlcixcbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLnN0YXR1czIgLmJ0bjpob3ZlcixcbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLnN0YXR1czMgYnV0dG9uOmhvdmVyLFxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzMiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTM1ZDBjO1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzNCB7XG4gIC8qIzcyNGRjMSovXG59XG4jY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXM0IC5pY29uIHN2ZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjNzI0ZGMxO1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzNCAub3B0aW9uLnllczpiZWZvcmUge1xuICBjb2xvcjogIzcyNGRjMTtcbn1cbiNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLnN0YXR1czQgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0ZGMxO1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciAuc3RhdHVzNCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDUyYjdkO1xufVxuI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgYS50b19wYXJ0bmVyX2Fzc29jaWF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGM0Q4RDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgYS50b19wYXJ0bmVyX2Fzc29jaWF0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzFlNDY7XG59XG4jY2hlY2tvdXQgLmN1cnJlbnRfc3RhdHVzIHtcbiAgd2lkdGg6IDMwJTtcbn1cbiNjaGVja291dCAuY3VycmVudF9zdGF0dXMgZGl2IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuI2NoZWNrb3V0IC5uZWVkQXV0b1NoaXAsXG4jY2hlY2tvdXQgLm5lZWRSZWcge1xuICBiYWNrZ3JvdW5kOiBsaWdodGdvbGRlbnJvZHllbGxvdztcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbiNjaGVja291dCAudmVyaWZpY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjb2xvcjogI0VDOTgxOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jY2hlY2tvdXQgLnNwb25zb3JfaWQge1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuI2NoZWNrb3V0IC5zcG9uc29yX2lkLmVudHJ5X21vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4jY2hlY2tvdXQgLnNwb25zb3JfaWQuZW50cnlfbW9kZSAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbn1cbiNjaGVja291dCAuc3BvbnNvcl9pZC5lbnRyeV9tb2RlIC5idG46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNjaGVja291dCAuc3BvbnNvcl9pZC5lbnRyeV9tb2RlIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0JBNjlDO1xufVxuI2NoZWNrb3V0IC5zcG9uc29yX2lkIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2NoZWNrb3V0IC5zcG9uc29yX2lkIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBjb250ZW50OiAnICc7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuI2NoZWNrb3V0IC5zcG9uc29yX2lkLnZhbGlkIHtcbiAgYmFja2dyb3VuZDogIzVBODMyQTtcbiAgY29sb3I6ICNmZmY7XG59XG4jY2hlY2tvdXQgLnNwb25zb3JfaWQudmFsaWQgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAn4pyUJztcbn1cbiNjaGVja291dCAuc3BvbnNvcl9pZC52YWxpZCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuI2NoZWNrb3V0IC5zcG9uc29yX2lkIGlucHV0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MEQ3Q0Y7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDM2Ljg3MDRweDtcbiAgcGFkZGluZzogMjYuMzZweCA0Ny44NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzk3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luX3RleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzNCQTY5Qztcbn1cbiNjaGVja291dCAuY2hlY2tvdXRfbG9naW5fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDhkMDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbl9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0JBNjlDO1xufVxuI2NoZWNrb3V0IC5jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG4jY2hlY2tvdXQgLmNhcmRzIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzE5MTkxOTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNjaGVja291dCAuY2FyZHMgLmNhcmRfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2NoZWNrb3V0IC5jYXJkcyAuY2FyZF9saXN0IC5jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuI2NoZWNrb3V0IC5jYXJkcyAuY2FyZF9saXN0IC5jYXJkLmRpc2NvdmVyLFxuI2NoZWNrb3V0IC5jYXJkcyAuY2FyZF9saXN0IC5jYXJkLnZpc2EsXG4jY2hlY2tvdXQgLmNhcmRzIC5jYXJkX2xpc3QgLmNhcmQubWlyLFxuI2NoZWNrb3V0IC5jYXJkcyAuY2FyZF9saXN0IC5jYXJkLnBheWdhdGUge1xuICBib3JkZXItY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbiNjaGVja291dCAuY2FyZHMgLmNhcmRfbGlzdCAuY2FyZC5taXIge1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4jY2hlY2tvdXQgLmRlbGl2ZXJ5X25vdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNjaGVja291dCAuZGVsaXZlcnlfbm90ZXMgLm5vdGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWQyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4jY2hlY2tvdXQgLmxvZ2luX2luX2Vycm9yX21zZy5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3RlcDIgLmFkcmVzcyAucmFkaW9TZWxlY3RSY28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zdGVwMiAuYWRyZXNzIC5yYWRpb1NlbGVjdFJjb19fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdGVwMiAuYWRyZXNzIC5yYWRpb1NlbGVjdFJjbyAucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RlcDIgLmFkcmVzcyAucmFkaW9TZWxlY3RSY28gLnJhZGlvOmhvdmVyID4gbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNlMWUxZTE7XG59XG4uc3RlcDIgLmFkcmVzcyAucmFkaW9TZWxlY3RSY28gLnJhZGlvIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3RlcDIgLmFkcmVzcyAucmFkaW9TZWxlY3RSY28gLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgIzNCQTY5QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGQjtcbn1cbi5zdGVwMiAuYWRyZXNzIC5yYWRpb1NlbGVjdFJjbyAucmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5zdGVwMiAuYWRyZXNzIC5yYWRpb1NlbGVjdFJjbyAucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cbi5jb3VudHJ5XzIzMyAuc3RlcDIgLmFkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY291bnRyeV8yMzMgLnN0ZXAyIC5hZHJlc3NlcyB7XG4gIG9yZGVyOiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uY291bnRyeV8yMzMgLnN0ZXAyIC5jaXR5X2FuZF9zdGF0ZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbnRhYmxlLnN1bW1hcnlfdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmNvdXBvbnMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmNvdXBvbnMgLmhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY291cG9ucyAuaGVhZCAuaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY291cG9ucyAuaGVhZCAuaGVhZGxpbmUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuLmNvdXBvbnMgLmhlYWQgLmhlYWRsaW5lIC5jb3VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG4uY291cG9ucyAuaGVhZCAuY29sbGFwc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY291cG9ucyAuaGVhZCAuY29sbGFwc2UgLmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjNTE1MDRFO1xufVxuLmNvdXBvbnMgLmhlYWQgLmNvbGxhcHNlIC5saW5lIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY291cG9ucyAuaGVhZCAuY29sbGFwc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmNvdXBvbnMgLmNhbGxfdG9fYWN0aW9uIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkFDRjtcbiAgcGFkZGluZzogMTNweCA4cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmNvdXBvbnMgLmNhbGxfdG9fYWN0aW9uIC5pbmZvcm1lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5jb3Vwb25zIC5saXN0IC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb3Vwb25zIC5saXN0IC5pdGVtIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb3Vwb25zIC5saXN0IC5pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjNTE1MDRFO1xufVxuLmNvdXBvbnMgbGFiZWwge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb3Vwb25zIGxhYmVsLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5jb3Vwb25zIGxhYmVsLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuLmNvdXBvbnMgLmhlYWQgLmNvbGxhcHNlIC5saW5lX21pbnVzLFxuLmNvdXBvbnNfYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291cG9uc19jb250YWluZXIuZXhwYW5kIC5jb3Vwb25zX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3Vwb25zX2NvbnRhaW5lci5leHBhbmQgLmNvdXBvbnMgLmhlYWQgLmNvbGxhcHNlIC5saW5lX21pbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb3Vwb25zX2NvbnRhaW5lci5leHBhbmQgLmNvdXBvbnMgLmNvbGxhcHNlIC5saW5lX3BsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3dyYXBwZXIgI2NoZWNrb3V0IC5jaGVja2JveC5zbWFsbCBsYWJlbCB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuI3dyYXBwZXIgI2NoZWNrb3V0IC5jaGVja2JveC5zbWFsbCBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jd3JhcHBlciAjY2hlY2tvdXQgLmNoZWNrYm94LnNtYWxsIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTdweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjQjdCNkI0O1xuICBib3JkZXItY29sb3I6ICNCN0I2QjQ7XG59XG4jd3JhcHBlciAjY2hlY2tvdXQgLmNoZWNrYm94LnNtYWxsIC5kaXNhYmxlZCB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuI3dyYXBwZXIgI2NoZWNrb3V0IC5jaGVja2JveC5zbWFsbCAuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI3dyYXBwZXIgI2NoZWNrb3V0IC5jaGVja2JveC5zbWFsbCAuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxN3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNCN0I2QjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCN0I2QjQ7XG59XG4uY291cG9uX2xhYmVsLWNvbWJpbmF0aW9uIHtcbiAgY29sb3I6ICNmZjQ2NTA7XG59XG4vKiBDSEVDS09VVCBFTkQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKk1PQklMRSBDSEVDS09VVCovXG4ubW9iaWxlX2F2YWlsYWJsZSB7XG4gIC8qNDI1Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXBzIC5jaGVja291dF9zdGVwIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXBzIC5jaGVja291dF9zdGVwLmN1cnJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogIzVhODMyYTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXBzIC5jaGVja291dF9zdGVwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmJhc2tldF9pdGVtX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4ubW9iaWxlX2F2YWlsYWJsZSAuY2hlY2tvdXRfZGVsaXZlcnkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X2RlbGl2ZXJ5X19wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9iYXNrZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfYmFza2V0X3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY2hlY2tvdXRfYmFza2V0X3RpdGxlIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X2Jhc2tldF9pdGVtcyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X2Jhc2tldF90b3RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jaGVja291dF9iYXNrZXRfdG90YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X2Jhc2tldC5jbGlja2VkIC5jaGVja291dF9iYXNrZXRfaXRlbXMsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jaGVja291dF9iYXNrZXQuY2xpY2tlZCAuY2hlY2tvdXRfYmFza2V0X3RvdGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IDAuMTVzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluTTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY2hlY2tvdXRfYmFza2V0X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9iYXNrZXRfdHJpYW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X2Jhc2tldC5jbGlja2VkIC5jaGVja291dF9iYXNrZXRfdHJpYW5nbGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5zdGF0dXMgPiAudGl0bGUsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMgLmNoZWNrb3V0X3N0ZXAsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY3VycmVudF9zdGF0dXMsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jaGVja291dF9iYXNrZXRfdGl0bGUgc3BhbixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbl9idG4sXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLnN0YXR1czEgYnV0dG9uLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNhcmRzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X3N0ZXAgPiBkaXYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY3VycmVudF9zdGF0dXMgZGl2LFxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNsaWVudF9zdGF0dXNfcGlja2VyIC5vcHRpb24sXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5maWVsZC1jb2wxMi5hZ3JlZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmZpZWxkLWNvbDYubmVlZFJlZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgbGFiZWxbZm9yPVwicmVnX21lXCJdLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuY2hlY2tvdXRfc2FmZXR5LFxuICAubW9iaWxlX2F2YWlsYWJsZSBbZGF0YS10aXBweS1yb290XSAqIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X2hlYWRlcl93cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X2hlYWRlcl93cmFwcGVyIC5jdXJyZW50X3N0YXR1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jdXJyZW50X3N0YXR1cyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfbG9naW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X3dyYXBwZXIgLmNoZWNrb3V0X29yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jaGVja291dF93cmFwcGVyIC5jaGVja291dF9iYXNrZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2xpZW50X3N0YXR1c19waWNrZXIgLnN0YXR1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbl90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luIGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbiBhLnNpZ251cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmZpZWxkLWNvbDIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmZpZWxkLWNvbDYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmZpZWxkLWNvbDEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmZpZWxkLWNvbDYge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuZmllbGQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAub3ZlcnZpZXcub3JkZXJfYmxvY2sgLmZpZWxkLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAub3ZlcnZpZXcub3JkZXJfYmxvY2sgLmZpZWxkLXJvdyAuZmllbGQtY29sNjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5vdmVydmlldy5vcmRlcl9ibG9jayB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhdHVzIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jbGllbnRfc3RhdHVzX3BpY2tlciBidXR0b24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNoZWNrb3V0X2hlYWRlcl93cmFwcGVyIC5jaGVja291dF9zdGVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jaGVja291dF9oZWFkZXJfd3JhcHBlciAuY2hlY2tvdXRfc3RlcC5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwX19iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwX19iYWNrIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9zdGVwcyAuY2hlY2tvdXRfc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfc3RlcHMgLmNoZWNrb3V0X3N0ZXAuY3VycmVudCAudG90YWxfc3RlcHMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmN1cnJlbnRfc3RhdHVzIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jaGVja291dF9iYXNrZXRfdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9sb2dpbl90ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfbG9naW4gYSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X2xvZ2luIGEuc2lnbnVwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNjaGVja291dCAuY2hlY2tvdXRfb3JkZXIgLmZpZWxkLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5maWVsZC1jb2w2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nc21hcnRfZGVsaXZlcnknXSB7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubmVlZFJlZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2NoZWNrb3V0IC5jaGVja291dF9vcmRlciAuYnRucyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjY2hlY2tvdXQgLmNoZWNrb3V0X29yZGVyIC5idG5zIC5idG4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLypNT0JJTEUgQ0hFQ0tPVVQgRU5EKi9cbiJdfQ== */