@keyframes "spin"{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes "bounce"{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes "bounce"{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@keyframes "bounce"{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes "shake"{0%{transform:rotate(0deg)}10%{transform:rotate(-1deg)}20%{transform:rotate(10deg)}30%{transform:rotate(0deg)}40%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}60%{transform:rotate(0deg)}70%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}90%{transform:rotate(0deg)}100%{transform:rotate(-10deg)}}*{box-sizing:inherit}body{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Poppins",sans-serif;display:flex;flex-direction:column;min-height:100vh}html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Poppins",sans-serif}a{text-decoration:none;color:#000}#basket{background:#FFF;color:#2B2C2E}#basket .section{text-align:center;margin:4rem 0}#basket .button-wrapper{display:flex;margin:1rem;justify-content:space-around}#basket .menu a{color:#2B2C2E}#basket .main-title h1{color:#2B2C2E}#basket .main-title p{color:#2B2C2E}#basket div.item{display:flex;width:100%;flex-direction:row-reverse;max-height:250px;position:relative;padding:20px 0}#basket div.item:before{width:10%;content:"";position:absolute;left:-15px;top:0;height:2px;background:#2B2C2E;transform:translateY(-1px)}#basket div.item:last-child:after{width:10%;content:"";position:absolute;left:-15px;bottom:0;height:2px;background:#2B2C2E;transform:translateY(-1px)}#basket div.item>form{flex-basis:100%;margin:0}#basket div.item>form .left{display:flex;align-items:center;justify-content:flex-start}#basket div.item>form .left img{max-height:100px}#basket div.item>form .left p.price{flex-basis:30%;text-align:center;font-size:24px;margin:0;font-weight:900}#basket div.item>form .left div:nth-child(2){flex-basis:70%}#basket div.item>form .left div p{margin:0}#basket div.item>form .left div .view-engrave-btn{display:inline-block;padding:0.5rem 1rem;font-weight:bold;margin:1em 0}#basket div.item>form .left div .remove{background:none;height:30px;width:30px;outline:none;color:#2B2C2E;border-radius:100px;cursor:pointer;transform:translateY(-4px);margin-right:15px;border:1px solid #101010}#basket div.item>form .left div .maintitle{font-size:1.5625rem;color:#2B2C2E;font-weight:bold;text-transform:uppercase;margin-top:0}#basket div.item>.right{width:30%;flex-basis:30%;display:flex;align-items:center;justify-content:flex-end}#basket div.item>.right img{width:auto;height:100%}.login{display:flex;height:100vh}.login .mobile-promo{background:#2B2C2E;display:none;justify-content:center;align-items:center;position:fixed;width:100%;margin:0;padding:0;left:0;top:0;color:#fff;padding:1rem}.login .mobile-promo img{max-width:60px;margin-right:1rem}.login .left{background:#FFF;min-width:400px;max-width:558px;display:flex;flex-direction:column;justify-content:space-between;padding:0 4rem;overflow-y:auto}.login .left div.logo{display:flex;justify-content:center;margin-top:3rem}.login .left div.logo img{max-width:260px;margin:0 auto}.login .left div.content h1{font-size:1.875rem;color:#2B2C2E}.login .left div.content p{color:#2B2C2E;font-size:1.0625rem;font-weight:300}.login .left div.content p.error{color:red;display:none}.login .left div.content .details h2{color:#2B2C2E;font-size:1.0625rem;margin:unset;font-weight:normal;margin-bottom:1rem}.login .left div.content .details .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.login .left div.content .details .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#2B2C2E;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.login .left div.content .details .input-wrapper label.alreadyregistered{color:#2B2C2E;cursor:pointer;font-weight:bold;position:relative;left:0;transition:all 0.2s;cursor:pointer}.login .left div.content .details .input-wrapper label.alreadyregistered:hover{left:-0.5rem}.login .left div.content .details .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.login .left div.content .details .input-wrapper.error label{color:red}.login .left div.content .details .input-wrapper.error input{border-color:red}.login .left div.content .details .yellow-button{text-transform:uppercase}.login .left div.content .details form.register-details{display:none}.login .left div.content .details form.register-details .register-wrapper{display:flex}.login .left div.content .details form.register-details .stepone{display:flex;flex-grow:1}.login .left div.content .details form.register-details .stepone .yellow-button{height:50px;display:flex;justify-content:center;align-items:center}.login .left div.content .details form.register-details .steptwo{flex-grow:1}.login .left div.content .details form.register-details .column{width:100%;padding:0 0.5rem}.login .left div.content .details form.register-details .input-wrapper{margin-bottom:1rem}.login .left div.content .details form.register-details .input-wrapper input{padding:1.5rem 0.8rem}.login .left div.content .details form.register-details .button-wrapper{display:flex;justify-content:space-between;align-items:center}.login .left div.content .details form.register-details .button-wrapper .alreadyregistered{padding:1rem;cursor:pointer}.login .left div.content .details form.register-details .button-wrapper .yellow-button{width:auto}.login .left div.content .details .recovery p{color:#AFAFAF;font-size:1rem}.login .left div.content .details .recovery p a{text-decoration:none;color:#2B2C2E;position:relative;left:0;margin-left:0.5rem;font-weight:bold;transition:all 0.2s}.login .left div.content .details .recovery p a:hover{left:0.5rem}.login .left div.content .details .button-wrapper{margin-top:2rem}.login .left div.content .details .button-wrapper .yellow-button{letter-spacing:2px;text-transform:uppercase;font-size:1rem;width:100%;font-weight:normal}.login .left div.footer{font-size:0.875rem;text-align:center;font-weight:300;margin:1rem 0}.login .left.register{width:55%;max-width:1200px}.login .right{background:#2B2C2E;background-image:url("../img/login-bg.gif");background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;flex-grow:1;position:relative}.login .right .yellow-button{margin-top:1rem}.login .right .opacity{width:100%;height:100vh;position:absolute;background:rgba(43,44,46,0.66);z-index:1}.login .right .promo{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:1rem;background:rgba(255,255,255,0.9);min-width:400px;padding-bottom:2rem}.login .right .promo .logo{max-width:200px;margin:1rem}.login .right .promo h1{font-size:2.5rem;font-weight:normal;color:#2B2C2E;display:block;margin:0;text-transform:uppercase}.login .right .promo p{display:block;font-weight:300;font-size:1.25rem;margin:0;padding:0;text-align:center;color:#2B2C2E;margin-top:-0.5rem}.login .right .promo .yellow-button{background:#2B2C2E !important;padding:0.5rem 2rem;border-radius:0}.login .right .promo:hover .yellow-button{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.account-page{background:#FFF;color:#2B2C2E}.account-page .menu div a{color:#2B2C2E}.account-page .main-title h1{color:#2B2C2E}.account-page .main-title p{color:#2B2C2E}.account-page .account-details{width:90%;max-width:1400px;margin:0 auto}.account-page .account-details .order-list .order{margin-bottom:1rem;background:#f5f5f5;padding:1rem;border-radius:5px}.account-page .account-details .order-list .order .order-id{font-size:1.5625rem;display:flex;align-items:center}.account-page .account-details .order-list .order .order-id span{margin-left:0.5rem}.account-page .account-details .order-list .order .order-id p{display:inline}.account-page .account-details .order-list .order .order-id .status{background:#FFC72C;color:#fff;padding:0.2rem 0.5rem;font-size:1rem;border-radius:5px;display:inline;text-transform:capitalize;margin-left:0.5rem}.account-page .account-details .order-list .order .order-details{display:flex}.account-page .account-details .order-list .order .order-details .left{min-width:600px;max-width:600px}.account-page .account-details .order-list .order .order-details .left .details{padding-right:5%;width:100%;display:flex;justify-content:space-between}.account-page .account-details .order-list .order .order-details .left .details .column{max-width:320px}.account-page .account-details .order-list .order .order-details .left .details .column:not(:last-child){margin-right:3rem;flex-grow:1}.account-page .account-details .order-list .order .order-details .left .details .column ul{list-style-type:none;margin:0;padding:0}.account-page .account-details .order-list .order .order-details .left .details .column ul form.edit-form{max-width:300px;display:none}.account-page .account-details .order-list .order .order-details .left .details .column ul form.edit-form input{padding:0.8rem;width:100%;outline:0;border:0;border:1px solid #eaeaea;border-radius:5px;margin-top:0.5rem;background:#ffffff}.account-page .account-details .order-list .order .order-details .left .details .column ul form.edit-form .save{outline:0;border:0;padding:0;color:#FFC72C;cursor:pointer;font-size:1rem;background:none;margin:0.5rem 0}.account-page .account-details .order-list .order .order-details .left .details .column ul li{font-size:1rem}.account-page .account-details .order-list .order .order-details .left .details .column ul li span.var{display:block;font-weight:300;font-size:1rem}.account-page .account-details .order-list .order .order-details .left .details .column ul li.title{font-size:1.2rem;font-weight:bold;text-transform:uppercase;margin-top:1rem}.account-page .account-details .order-list .order .order-details .left .details .column ul li.edit{color:#FFC72C;cursor:pointer}.account-page .account-details .order-list .order .order-details .left .details .column ul li.edit a{color:#FFC72C}.account-page .account-details .order-list .order .order-details .left .details .column .yellow-button{width:100%;margin:1rem 0;text-align:center}.account-page .account-details .order-list .order .order-details .right{flex-grow:1}.account-page .account-details .order-list .order .order-details .right h1{font-size:1.2rem;font-weight:bold;text-transform:uppercase}.account-page .account-details .order-list .order .order-details .right .table{max-height:400px;overflow-y:auto}.account-page .account-details .order-list .order .order-details .right .table .line{display:flex;width:100%;border-bottom:1px solid #d6d6d6;margin-top:1rem;padding:0 1rem 1rem}.account-page .account-details .order-list .order .order-details .right .table .line .image{width:80px}.account-page .account-details .order-list .order .order-details .right .table .line .image img{max-width:100%}.account-page .account-details .order-list .order .order-details .right .table .line .info{margin-left:1.5rem;flex-grow:1}.account-page .account-details .order-list .order .order-details .right .table .line .info .options{list-style-type:none;margin:0;padding:0}.account-page .account-details .order-list .order .order-details .right .table .line .info .options li{padding:0;font-size:0.9rem;font-weight:normal}.account-page .account-details .order-list .order .order-details .right .table .line .info .options li span{font-weight:300;margin-left:0.5rem}.account-page .account-details .order-list .order .order-details .right .table .line .info .options li.option-title{font-size:1rem;background:#2B2C2E;color:#fff;display:inline-block;padding:0.2rem 0.8rem;margin:0.2rem 0}.account-page .account-details .order-list .order .order-details .right .table .line .price{display:flex;align-items:center;font-weight:bold;font-size:1.2rem}.account-page .account-details .order-list .order .order-details .right .totals{background:#2B2C2E;color:#fff;display:flex;justify-content:space-between;padding:0.5rem 1rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.account-page .mydetails{width:90% !important;max-width:1400px !important;margin:0 auto !important;padding:0 0 0 2rem !important}.account-page .mydetails .main-title{max-width:unset !important}.account-page .mydetails .right-button{display:flex;justify-content:flex-end}.case-editor{background:#FFF}.case-editor .interest-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.case-editor .interest-wrapper form{max-width:500px;margin:0 auto}.case-editor .interest-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.case-editor .interest-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.case-editor .interest-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.case-editor .interest-wrapper form .input-wrapper.error label{color:red}.case-editor .interest-wrapper form .input-wrapper.error input{border-color:red}.case-editor .interest-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.case-editor .mydetails{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.case-editor .mydetails form{max-width:500px;margin:0 auto}.case-editor .mydetails form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.case-editor .mydetails form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.case-editor .mydetails form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.case-editor .mydetails form .input-wrapper.error label{color:red}.case-editor .mydetails form .input-wrapper.error input{border-color:red}.case-editor .mydetails form .button-wrapper{display:flex;justify-content:flex-end}.case-editor .password-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.case-editor .password-wrapper form{max-width:500px;margin:0 auto}.case-editor .password-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.case-editor .password-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.case-editor .password-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.case-editor .password-wrapper form .input-wrapper.error label{color:red}.case-editor .password-wrapper form .input-wrapper.error input{border-color:red}.case-editor .password-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.case-editor .menu div a{color:#2B2C2E}.case-editor .row{max-width:1400px;margin:0 auto;width:95%}.case-editor .row h1{font-size:1.5625rem;color:#2B2C2E;font-weight:bold;text-transform:uppercase;margin-top:0}.case-editor .row h1 span{display:block;font-size:1.2rem;font-weight:300}.case-editor .row p{color:#2B2C2E;font-weight:300;font-size:1rem}.case-editor .row .tos{font-size:0.8rem;margin:2rem 0}.case-editor .row .actual_container{display:flex;justify-content:space-between}.case-editor .row .actual_container .option-inputs{margin-left:2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.case-editor .row .actual_container .image-wrapper{margin-top:1rem;width:100%}.case-editor .row .actual_container .image-wrapper .input-wrapper{margin-bottom:0}.case-editor .row .actual_container .terms{display:flex;align-items:center;border-radius:5px;padding:0.5rem;background:#F6F6F6}.case-editor .row .actual_container .terms input{margin-right:1.5rem;border-radius:5px}.case-editor .row .actual_container .terms a{color:#040404;font-weight:bold}.case-editor .row .actual_container .terms a:hover{color:#FFC72C}.case-editor .row .actual_container .button-wrapper{margin-top:1rem;display:flex;width:100%;justify-content:flex-end}.case-editor .row .actual_container .button-wrapper .yellow-button{font-size:18px}.case-editor .row .actual_container .button-wrapper .yellow-button:last-child{margin-left:1rem}.case-editor .row .actual_container .button-wrapper .yellow-button.buy{padding:1rem 4rem;flex-grow:1}.case-editor .row .actual_container .button-wrapper .yellow-button.cancel{flex-grow:1}.case-editor .input-wrapper{display:flex;flex-direction:column}.case-editor .input-wrapper label{letter-spacing:0.05em;font-size:1rem;text-transform:uppercase;color:#2B2C2E;text-align:left;font-weight:bold;display:block;margin-bottom:0.5rem}.case-editor .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;font-size:18px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.case-editor .input-wrapper:last-child{margin-bottom:2rem}.case-editor .input-wrapper.error label{color:red}.case-editor .input-wrapper.error input{border-color:red}.change-details .interest-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.change-details .interest-wrapper form{max-width:500px;margin:0 auto}.change-details .interest-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.change-details .interest-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.change-details .interest-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.change-details .interest-wrapper form .input-wrapper.error label{color:red}.change-details .interest-wrapper form .input-wrapper.error input{border-color:red}.change-details .interest-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.change-details .mydetails{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.change-details .mydetails form{max-width:500px;margin:0 auto;display:flex;max-width:unset}.change-details .mydetails form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.change-details .mydetails form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.change-details .mydetails form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.change-details .mydetails form .input-wrapper.error label{color:red}.change-details .mydetails form .input-wrapper.error input{border-color:red}.change-details .mydetails form .button-wrapper{display:flex;justify-content:flex-end}.change-details .mydetails form .column{flex-grow:1}.change-details .mydetails form .column label{color:#2B2C2E}.change-details .mydetails form .column .input-wrapper{padding:0.5rem;margin-bottom:0.5rem}.change-details .mydetails form .column .input-wrapper .yellow-button{display:inline-block}.change-details .password-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.change-details .password-wrapper form{max-width:500px;margin:0 auto}.change-details .password-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.change-details .password-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.change-details .password-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.change-details .password-wrapper form .input-wrapper.error label{color:red}.change-details .password-wrapper form .input-wrapper.error input{border-color:red}.change-details .password-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.password-page .interest-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.password-page .interest-wrapper form{max-width:500px;margin:0 auto}.password-page .interest-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.password-page .interest-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.password-page .interest-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.password-page .interest-wrapper form .input-wrapper.error label{color:red}.password-page .interest-wrapper form .input-wrapper.error input{border-color:red}.password-page .interest-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.password-page .mydetails{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.password-page .mydetails form{max-width:500px;margin:0 auto}.password-page .mydetails form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.password-page .mydetails form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.password-page .mydetails form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.password-page .mydetails form .input-wrapper.error label{color:red}.password-page .mydetails form .input-wrapper.error input{border-color:red}.password-page .mydetails form .button-wrapper{display:flex;justify-content:flex-end}.password-page .password-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.password-page .password-wrapper form{max-width:500px;margin:0 auto}.password-page .password-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.password-page .password-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.password-page .password-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.password-page .password-wrapper form .input-wrapper.error label{color:red}.password-page .password-wrapper form .input-wrapper.error input{border-color:red}.password-page .password-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.register-interest .interest-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.register-interest .interest-wrapper form{max-width:500px;margin:0 auto}.register-interest .interest-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.register-interest .interest-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.register-interest .interest-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.register-interest .interest-wrapper form .input-wrapper.error label{color:red}.register-interest .interest-wrapper form .input-wrapper.error input{border-color:red}.register-interest .interest-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.register-interest .mydetails{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.register-interest .mydetails form{max-width:500px;margin:0 auto}.register-interest .mydetails form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.register-interest .mydetails form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.register-interest .mydetails form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.register-interest .mydetails form .input-wrapper.error label{color:red}.register-interest .mydetails form .input-wrapper.error input{border-color:red}.register-interest .mydetails form .button-wrapper{display:flex;justify-content:flex-end}.register-interest .password-wrapper{max-width:1400px;width:100%;padding:2rem 0;margin:0 auto}.register-interest .password-wrapper form{max-width:500px;margin:0 auto}.register-interest .password-wrapper form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.register-interest .password-wrapper form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.register-interest .password-wrapper form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.register-interest .password-wrapper form .input-wrapper.error label{color:red}.register-interest .password-wrapper form .input-wrapper.error input{border-color:red}.register-interest .password-wrapper form .button-wrapper{display:flex;justify-content:flex-end}.payment{background:#2B2C2E;color:#fff}.payment .menu .balance{text-align:right}.payment .menu .balance p{margin:0;padding:0}.payment .menu .balance p.topay{font-size:1.5625rem;font-weight:bold;text-transform:uppercase}.payment .menu .balance p.total{font-size:0.75rem;font-weight:300;display:block}.payment .payment-wrapper{width:90%;max-width:1400px;margin:0 auto}.payment .payment-wrapper .order-info{display:flex;margin-top:2rem}.payment .payment-wrapper .order-info .left{margin-right:3rem;min-width:400px}.payment .payment-wrapper .order-info .left #product-slider{max-width:300px}.payment .payment-wrapper .order-info .left .product .product-image{max-width:350px}.payment .payment-wrapper .order-info .left .product .product-image .product-img{max-width:230px}.payment .payment-wrapper .order-info .right{flex-grow:1}.payment .payment-wrapper .order-info .right form{max-width:500px;margin:0 auto}.payment .payment-wrapper .order-info .right form .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.payment .payment-wrapper .order-info .right form .input-wrapper h2{margin:0;padding:0}.payment .payment-wrapper .order-info .right form .input-wrapper h3{margin:0;padding:0;font-weight:300;font-size:1rem}.payment .payment-wrapper .order-info .right form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#fff;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.payment .payment-wrapper .order-info .right form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.payment .payment-wrapper .order-info .right form .input-wrapper.error label{color:red}.payment .payment-wrapper .order-info .right form .input-wrapper.error input{border-color:red}.payment .payment-wrapper .order-info .right form .button-wrapper{display:flex;justify-content:flex-end}.payment .payment-wrapper .order-info .right form .button-wrapper button:last-child{margin-left:1rem}.checkout .select-container{position:relative}.checkout .select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;padding:1.5rem 0.8rem;width:100%;background:#F6F6F6;border-radius:5px}.checkout .select-container select::-ms-expand{display:none}.checkout .select-container:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:calc(50% - (8px / 2));right:0.75em;border-top:8px solid black;opacity:0.5}.checkout .checkout-navigation{width:100%;position:fixed;height:80px;display:flex;background:#FFF;border-bottom:1px solid #ececec;padding:0 2rem;z-index:10}.checkout .checkout-navigation .logo{display:flex;justify-content:center;align-items:center;transition:all 0.2s;position:relative;min-width:125px;max-width:200px}.checkout .checkout-navigation .logo img{width:100%}.checkout .checkout-navigation .breadcrumb{margin-left:2rem}.checkout .checkout-navigation .breadcrumb ul{list-style-type:none;margin:0 0 0 1rem;padding:0;height:100%;overflow:hidden;flex-grow:1;align-self:stretch;display:flex;justify-content:space-evenly}.checkout .checkout-navigation .breadcrumb ul li{float:left;padding:1rem;text-decoration:none;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding-left:0;margin:0 0.2rem;position:relative;font-weight:normal;color:#AFAFAF}.checkout .checkout-navigation .breadcrumb ul li:after{content:' > ';margin-left:1rem;color:#AFAFAF}.checkout .checkout-navigation .breadcrumb ul li:last-child:after{display:none}.checkout .checkout-navigation .breadcrumb ul li.active{color:#2B2C2E}.checkout .checkout-navigation .breadcrumb ul li.current{color:#FFC72C}.checkout .checkout-content{min-height:calc(100vh - (80px + 80px));display:flex}.checkout .checkout-content h1{font-size:1.5625rem;color:#2B2C2E;font-weight:bold;margin-top:0}.checkout .checkout-content h2{font-size:1.5625rem;color:#2B2C2E;font-weight:bold;margin-top:0}.checkout .checkout-content .left{flex-grow:1;background:#FFF;width:100%}.checkout .checkout-content .left .block-title{padding:1rem 1.5rem;border-bottom:1px solid #ececec;position:relative}.checkout .checkout-content .left .block-title h2{margin:0;padding:0}.checkout .checkout-content .left .block-title i{display:none;transition:all 0.2s;position:relative;font-size:1.5625rem}.checkout .checkout-content .left .block-title.dropped i{transform:rotate(180deg)}.checkout .checkout-content .left .block-bottom{display:flex;padding:1rem 1.5rem;border-top:1px solid #ececec;justify-content:space-between;flex-grow:1;max-height:70px}.checkout .checkout-content .left .block-bottom div{display:flex;justify-content:center;align-items:center;flex-grow:1}.checkout .checkout-content .left .block-bottom div span{margin-left:0.5rem}.checkout .checkout-content .left .block-bottom .split{width:1px;background:#cecece;margin:0 0.5rem;flex-grow:unset}.checkout .checkout-content .left .scrollable{overflow-y:scroll;max-height:calc(100vh - 300px);padding:1rem 1.5rem 1.5rem;flex-grow:1}.checkout .checkout-content .left .scrollable::-webkit-scrollbar{width:0.3rem}.checkout .checkout-content .left .scrollable::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.checkout .checkout-content .left .scrollable::-webkit-scrollbar-thumb{background-color:#2B2C2E;outline:1px solid #d8d8d8;border-radius:5px}.checkout .checkout-content .left h1{margin-bottom:0}.checkout .checkout-content .left p{margin:0}.checkout .checkout-content .right{flex-grow:1;border-left:1px solid #ececec;background:#FFF;max-width:460px;width:100%;display:flex;flex-direction:column}.checkout .checkout-content .right .block-title{padding:1rem 1.5rem;border-bottom:1px solid #ececec;position:relative}.checkout .checkout-content .right .block-title h2{margin:0;padding:0}.checkout .checkout-content .right .block-title i{display:none;transition:all 0.2s;position:relative;font-size:1.5625rem}.checkout .checkout-content .right .block-title.dropped i{transform:rotate(180deg)}.checkout .checkout-content .right .block-bottom{display:flex;padding:1rem 1.5rem;border-top:1px solid #ececec;justify-content:space-between;flex-grow:1;max-height:70px}.checkout .checkout-content .right .block-bottom div{display:flex;justify-content:center;align-items:center;flex-grow:1}.checkout .checkout-content .right .block-bottom div span{margin-left:0.5rem}.checkout .checkout-content .right .block-bottom .split{width:1px;background:#cecece;margin:0 0.5rem;flex-grow:unset}.checkout .checkout-content .right .scrollable{overflow-y:scroll;max-height:calc(100vh - 300px);padding:1rem 1.5rem 1.5rem;flex-grow:1}.checkout .checkout-content .right .scrollable::-webkit-scrollbar{width:0.3rem}.checkout .checkout-content .right .scrollable::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.checkout .checkout-content .right .scrollable::-webkit-scrollbar-thumb{background-color:#2B2C2E;outline:1px solid #d8d8d8;border-radius:5px}.checkout .checkout-content .right ul{list-style-type:none;margin:0;padding:0}.checkout .checkout-content .right ul li{color:#2B2C2E;font-weight:300;margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #ecf0f1}.checkout .checkout-content .right ul li .image-wrapper{max-width:200px;margin-right:1rem}.checkout .checkout-content .right ul li .image-wrapper img{max-width:100%;max-height:100px}.checkout .checkout-content .right ul li .product-details li{border-bottom:0;margin:0}.checkout .checkout-content .right ul li .warning{padding:0.5rem;background:#ecf0f1;font-weight:normal;border-radius:5px;margin-bottom:1rem}.checkout .checkout-content .right ul li .warning i{margin-right:0.5rem;color:#e74c3c}.checkout .checkout-content .right ul li .warning a{color:#2B2C2E;text-decoration:underline}.checkout .checkout-content .right ul li p{margin:0 0 0.5rem}.checkout .checkout-content .right ul li .options li{padding:0;font-size:0.9rem;font-weight:normal}.checkout .checkout-content .right ul li .options li span{font-weight:300;color:#AFAFAF;margin-left:0.5rem}.checkout .checkout-content .right ul li .options li.option-title{font-size:1rem;background:#f1f1f1;display:inline-block;padding:0.2rem 0.8rem;margin:0.2rem 0}.checkout .checkout-content .right ul li .yellow-button{padding:0.5rem;display:inline-block}.checkout .checkout-content .right ul li:last-child{border-bottom:0}.checkout .checkout-content .right ul li:first-child{margin-top:0}.checkout .checkout-content .right ul li.title{padding-bottom:0.5rem}.checkout .checkout-content .right ul li.price{color:#AFAFAF;padding-bottom:0}.checkout .checkout-content .right ul li.product-item{display:flex;align-items:center}.checkout .checkout-content .deposit-info{background:#2ecc71;padding:1rem;border-radius:5px;width:calc(90% - 2rem);color:#fff;display:flex;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}.checkout .checkout-content .deposit-info div{display:flex;align-items:center}.checkout .checkout-content .deposit-info i{font-size:2rem}.checkout .checkout-content .deposit-info h1{color:#fff;margin-left:1rem;font-size:1.2rem}.checkout .checkout-content .deposit-info h1 span{font-weight:300;font-size:1rem;margin-left:0.5rem}.checkout .checkout-content .wrapper-header{text-align:center;padding:0 2rem}.checkout .checkout-content form.main-form{flex-grow:1;display:flex;margin:0}.checkout .checkout-content form.main-form .input-wrapper{display:flex;flex-direction:column;padding:0 0.5rem;width:50%;margin-bottom:2rem}.checkout .checkout-content form.main-form .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#AFAFAF;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.checkout .checkout-content form.main-form .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.checkout .checkout-content form.main-form .input-wrapper textarea{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6;height:100px;max-width:100%;max-height:300px;min-width:100%}.checkout .checkout-content form.main-form .input-wrapper.error label{color:red}.checkout .checkout-content form.main-form .input-wrapper.error input{border-color:red}.checkout .checkout-content form.main-form .button-wrapper{display:flex;width:100%;justify-content:flex-end;padding:0 0.5rem}.checkout .checkout-content form.main-form .button-wrapper .yellow-button:last-child{margin-left:1rem}.checkout .checkout-content .left.payment-method{display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout .checkout-content .left.payment-method .wrapper{display:flex;flex-wrap:wrap;justify-content:center}.checkout .checkout-content .left.payment-method .wrapper .option{background:#FFF;padding:1.5rem;margin:1.5rem;display:flex;min-width:250px;border-radius:5px;justify-content:center;align-items:center;flex-direction:column;position:relative;cursor:pointer;transition:all 0.2s}.checkout .checkout-content .left.payment-method .wrapper .option i{font-size:1.5rem;margin:1rem}.checkout .checkout-content .left.payment-method .wrapper .option:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.checkout .checkout-content .left.payment-method .wrapper .option:hover i{color:#FFC72C}.checkout .checkout-content .left.invoice-address{display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout .checkout-content .left.invoice-address .wrapper-header{align-self:flex-start;width:90%;margin:0 auto;text-align:left}.checkout .checkout-content .left.invoice-address .wrapper{background:#FFF;padding:0 1.5rem 1.5rem;margin:1.5rem;min-width:250px;width:90%;border-radius:5px;position:relative;transition:all 0.2s;display:flex;flex-direction:row;flex-wrap:wrap;max-height:62vh;overflow-y:auto}.checkout .checkout-content .left.invoice-address .wrapper::-webkit-scrollbar{width:0.3rem}.checkout .checkout-content .left.invoice-address .wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.checkout .checkout-content .left.invoice-address .wrapper::-webkit-scrollbar-thumb{background-color:#2B2C2E;outline:1px solid #d8d8d8;border-radius:5px}.checkout .checkout-content .left.payment-ammount{display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout .checkout-content .left.payment-ammount .wrapper-header{align-self:flex-start;width:90%;margin:0 auto;text-align:left;width:auto;text-align:center}.checkout .checkout-content .left.payment-ammount .wrapper{background:#FFF;padding:0 1.5rem 1.5rem;margin:1.5rem;min-width:250px;width:90%;border-radius:5px;position:relative;transition:all 0.2s;display:flex;flex-direction:row;flex-wrap:wrap;max-height:62vh;overflow-y:auto;width:auto}.checkout .checkout-content .left.payment-ammount .wrapper::-webkit-scrollbar{width:0.3rem}.checkout .checkout-content .left.payment-ammount .wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.checkout .checkout-content .left.payment-ammount .wrapper::-webkit-scrollbar-thumb{background-color:#2B2C2E;outline:1px solid #d8d8d8;border-radius:5px}.checkout .checkout-content .left.payment-ammount .wrapper .input-wrapper{width:100%}.checkout .checkout-content .left.shipping-address{display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout .checkout-content .left.shipping-address .wrapper-header{align-self:flex-start;width:90%;margin:0 auto;text-align:left}.checkout .checkout-content .left.shipping-address .wrapper{background:#FFF;padding:0 1.5rem 1.5rem;margin:1.5rem;min-width:250px;width:90%;border-radius:5px;position:relative;transition:all 0.2s;display:flex;flex-direction:row;flex-wrap:wrap;max-height:62vh;overflow-y:auto}.checkout .checkout-content .left.shipping-address .wrapper::-webkit-scrollbar{width:0.3rem}.checkout .checkout-content .left.shipping-address .wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.checkout .checkout-content .left.shipping-address .wrapper::-webkit-scrollbar-thumb{background-color:#2B2C2E;outline:1px solid #d8d8d8;border-radius:5px}.checkout .checkout-content .left.loading{display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout .checkout-content .left.loading .wrapper{justify-content:center;background:#FFF;padding:1.5rem;margin:1.5rem;min-width:250px;border-radius:5px;position:relative;transition:all 0.2s;display:flex;flex-wrap:wrap;overflow-y:auto;max-width:400px;align-items:center;flex-direction:column;text-align:center;max-width:unset}.checkout .checkout-content .left.loading .wrapper .loader{border:5px solid #f3f3f3;border-top:5px solid #FFC72C;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;margin-bottom:1rem}.checkout .checkout-content .left.loading .wrapper p{margin-bottom:1rem}.checkout .checkout-content .left.loading .wrapper i{font-size:2rem;margin:1rem}.checkout .checkout-content .left.loading .wrapper i.success{color:#2ecc71}.checkout .checkout-content .left.loading .wrapper i.fail{color:#e74c3c}.checkout .checkout-content .left.loading .wrapper h1{margin-bottom:1rem}.checkout .checkout-content .left.status{display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout .checkout-content .left.status .wrapper{justify-content:center;background:#FFF;padding:1.5rem;margin:1.5rem;min-width:250px;border-radius:5px;position:relative;transition:all 0.2s;display:flex;flex-wrap:wrap;overflow-y:auto;max-width:400px;align-items:center;flex-direction:column;text-align:center}.checkout .checkout-content .left.status .wrapper .loader{border:5px solid #f3f3f3;border-top:5px solid #FFC72C;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;margin-bottom:1rem}.checkout .checkout-content .left.status .wrapper p{margin-bottom:1rem}.checkout .checkout-content .left.status .wrapper i{font-size:2rem;margin:1rem}.checkout .checkout-content .left.status .wrapper i.success{color:#2ecc71}.checkout .checkout-content .left.status .wrapper i.fail{color:#e74c3c}.alert{position:fixed;top:93px;z-index:10;left:0;width:100%;background:#f1f1f1;padding:0.5rem;text-align:center}.alert span{font-weight:bold}.overlay{position:fixed;width:100%;height:100%;z-index:20;background:rgba(0,0,0,0.58);left:0;top:0;display:flex;justify-content:center;align-items:center;transition:all 0.2s;display:none}.overlay .popup{background:#FFF;max-width:90%;padding:1rem;max-height:90vh;overflow-y:auto;text-align:center;border-radius:5px;box-shadow:0 0 20px 2px rgba(0,0,0,0.1)}.overlay .popup p{max-width:600px}.overlay .popup .button-wrapper{display:flex;justify-content:space-around}.overlay .popup .button-wrapper .yellow-button{margin:0 0.5rem;font-weight:normal;font-family:"Poppins",sans-serif !important}.product-page{background:#FFF}.product-page .menu{position:absolute;left:0;right:0;top:calc(145px + 1rem);margin-left:auto;margin-right:auto}.product-page .menu div a{color:#2B2C2E}.product-page .menu .toggle{border-radius:5px;display:flex;justify-content:center}.product-page .menu .toggle div{color:#2B2C2E;padding:0.5rem 1.5rem;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;color:#fff;transition:all 0.2s}.product-page .menu .toggle div:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #FFF}.product-page .menu .toggle div:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #FFF}.product-page .menu .toggle div:hover{background:#737373;border-color:#737373}.product-page .menu .toggle div.active{background:#FFC72C;border-color:#FFC72C;cursor:default}.product-page .menu .toggle div.active:hover{background:#FFC72C;border-color:#FFC72C}.product-page .product-info{width:100%;background:#FFF;padding:0 5%}.product-page .product-info .product-wrapper{width:100%;max-width:1400px;margin:0 auto;padding-top:1rem;padding-bottom:2rem;display:flex;justify-content:space-between}.product-page .product-info .product-wrapper .left{width:100%;flex-grow:1;max-width:600px;margin-right:2rem}.product-page .product-info .product-wrapper .left h1{font-size:3.75rem;color:#040404;text-transform:uppercase}.product-page .product-info .product-wrapper .left h1 span{color:#AFAFAF;font-size:1.25rem;display:block;font-weight:300;text-transform:capitalize}.product-page .product-info .product-wrapper .left p span{display:block;margin-top:1rem}.product-page .product-info .product-wrapper .left p span.extra{display:none}.product-page .product-info .product-wrapper .left .breakdown{padding-right:5%;width:100%;display:flex;max-width:800px;justify-content:space-between}.product-page .product-info .product-wrapper .left .breakdown .column{max-width:320px}.product-page .product-info .product-wrapper .left .breakdown .column:not(:last-child){margin-right:3rem;flex-grow:1}.product-page .product-info .product-wrapper .left .breakdown .column ul{list-style-type:none;margin:0;padding:0}.product-page .product-info .product-wrapper .left .breakdown .column ul li{font-size:1rem;font-weight:300}.product-page .product-info .product-wrapper .left .breakdown .column ul li.title{font-size:1.1rem;font-weight:bold;text-transform:uppercase;margin-top:1rem}.product-page .product-info .product-wrapper .left .show-additional-info{color:#FFC72C;cursor:pointer}.product-page .product-info .product-wrapper .left .show-full-desc{color:#FFC72C;cursor:pointer}.product-page .product-info .product-wrapper .left .images{display:flex}.product-page .product-info .product-wrapper .left .images .selector{width:140px;position:relative;overflow-y:auto;max-height:400px}.product-page .product-info .product-wrapper .left .images .selector .image-item{padding:1rem;cursor:pointer}.product-page .product-info .product-wrapper .left .images .selector .image-item img{width:100%}.product-page .product-info .product-wrapper .left .images .selector .image-item.active{background:#efefef}.product-page .product-info .product-wrapper .left .images .selector::-webkit-scrollbar{width:0.3rem}.product-page .product-info .product-wrapper .left .images .selector::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.product-page .product-info .product-wrapper .left .images .selector::-webkit-scrollbar-thumb{background-color:#2B2C2E;outline:1px solid #d8d8d8;border-radius:5px}.product-page .product-info .product-wrapper .left .images .image{flex-grow:1;display:flex;justify-content:center;align-items:center;max-width:350px}.product-page .product-info .product-wrapper .left .images .image img{max-width:230px}.product-page .product-info .product-wrapper .right{flex-grow:1;width:100%;max-width:600px;margin-top:150px}.product-page .product-info .product-wrapper .right .product-details .price{text-align:left;font-size:1.875rem;color:#040404;margin-bottom:0;font-weight:bold}.product-page .product-info .product-wrapper .right .product-details .price span.tax{font-size:0.75rem;font-weight:300;display:block;color:#2B2C2E}.product-page .product-info .product-wrapper .right .product-details .price span.rrp{font-size:0.75rem;font-weight:300;display:block;color:#040404;text-decoration:line-through}.product-page .product-info .product-wrapper .right .product-details .price span.finance{display:inline;margin-left:0.5rem;background:#1abc9c;padding:0.2rem 0.4rem;border-radius:5px;margin-top:-0.5rem;position:relative;top:-0.4rem;color:#fff;font-size:0.75rem;font-weight:300}.product-page .product-info .product-wrapper .right .product-details .klarna{background:#FFB3C7;color:#000;padding:1rem;display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.product-page .product-info .product-wrapper .right .product-details .klarna p{margin:0}.product-page .product-info .product-wrapper .right .product-details .klarna p.interest{font-weight:bold}.product-page .product-info .product-wrapper .right .product-details .klarna p.term{font-weight:300}.product-page .product-info .product-wrapper .right .product-details .klarna p.interest-price span{display:block;font-weight:bold;font-size:1.5rem}.product-page .product-info .product-wrapper .right .product-details .klarna p.interest-price span span{display:inline;font-weight:300;font-size:1rem}.product-page .product-info .product-wrapper .right .product-details .klarna img{max-width:220px}.product-page .product-info .product-wrapper .right .product-details .finance-text{font-size:0.9rem}.product-page .product-info .product-wrapper .right .product-details .finance-text.taxfree{background:whitesmoke;padding:1rem}.product-page .product-info .product-wrapper .right .product-details .finance-text.taxfree a{color:#040404;font-weight:bold}.product-page .product-info .product-wrapper .right .product-details .faq-info{background:whitesmoke;color:#2B2C2E;text-align:center;padding:1rem;margin-top:2rem}.product-page .product-info .product-wrapper .right .product-details .faq-info p{padding:0;margin:0}.product-page .product-info .product-wrapper .right .product-details .faq-info p a{font-weight:bold}.product-page .product-info .product-wrapper .right .product-details .deposit-info{background:#2B2C2E;color:#FFF;text-align:center;padding:1rem;margin-bottom:2rem}.product-page .product-info .product-wrapper .right .product-details .deposit-info p{padding:0;margin:0;font-size:0.9rem}.product-page .product-info .product-wrapper .right .product-details .sku{margin-top:0;font-weight:300;font-size:1rem;color:#2B2C2E}.product-page .product-info .product-wrapper .right .product-details .input-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.product-page .product-info .product-wrapper .right .product-details .input-wrapper label{letter-spacing:0.05em;font-size:0.7rem;text-transform:uppercase;color:#2B2C2E;text-align:left;font-weight:normal;display:block;margin-bottom:0.5rem}.product-page .product-info .product-wrapper .right .product-details .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}.product-page .product-info .product-wrapper .right .product-details .input-wrapper .select-container{position:relative}.product-page .product-info .product-wrapper .right .product-details .input-wrapper .select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;padding:1.5rem 0.8rem;width:100%;background:#F6F6F6;border-radius:5px}.product-page .product-info .product-wrapper .right .product-details .input-wrapper .select-container select::-ms-expand{display:none}.product-page .product-info .product-wrapper .right .product-details .input-wrapper .select-container:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:calc(50% - (8px / 2));right:0.75em;border-top:8px solid black;opacity:0.5}.product-page .product-info .product-wrapper .right .product-details .button-wrapper{display:flex}.product-page .product-info .product-wrapper .right .product-details .button-wrapper .yellow-button{margin-right:1rem;padding:1rem 4rem}.product-page .product-info .product-wrapper .right .product-details .button-wrapper .telephone{display:flex;align-items:center;color:#040404;font-size:1rem;font-weight:300;flex-grow:1;justify-content:center}.product-page .product-info .product-wrapper .right .product-details .button-wrapper .telephone i{margin-right:0.5rem}.product-page .product-info .product-wrapper .right .product-details .personalise{padding:0.5rem 0;margin-top:2rem;border-top:1px solid #e0e0e0}.product-page .product-info .product-wrapper .right .product-details .personalise P{color:#2B2C2E}.product-page .product-info .product-wrapper .right .product-details .personalise .yellow-button{text-align:center;background:#2B2C2E}.product-page .product-info:nth-child(odd){background:#f5f5f5}.product-page .product-info:nth-child(odd) .product-wrapper .right .product-details .input-wrapper .select-container select{background:#e6e5e5}.product-page .upsell{width:100%;background:#e8e7e7}.product-page .upsell .main-title{padding:2rem 0;width:100%;max-width:95%;margin:0 auto}.product-page .upsell .product-list{width:100%;max-width:95%;margin:0 auto}.product-page .upsell .product-list .product{padding:1rem}.product-page .upsell .product-list .product .title{color:#040404}.product-page .upsell .product-list .product .style{color:#040404}.product-page .upsell .product-list .product .product-image{max-width:300px}.product-page .upsell .product-list .product .product-image img:not(.shadow){width:100%}.product-page .upsell .product-list .product .price{background:#2B2C2E;color:#fff;margin:0.5rem auto;display:inline-flex;padding:0.2rem 2rem}.product-page .upsell .product-list .product .yellow-button{width:90%}.product-page .upsell .product-list .product:hover{background:#dedede}.product-page .upsell .product-list .product:hover .yellow-button{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.collection{background:#2B2C2E;color:#fff}.collection .collection-list{width:90%;max-width:1400px;margin:0 auto}.collection .collection-list .product-list{margin-top:5rem;flex-wrap:wrap;flex-direction:column}.collection .collection-list .product-list .product-bar{width:100%;display:flex;margin-bottom:2rem;padding:1rem}.collection .collection-list .product-list .product-bar .product{padding:1rem;margin-bottom:unset}.collection .collection-list .product-list .product-bar .info{display:flex;flex-direction:column;justify-content:center}.collection .collection-list .product-list .product-bar .info .title{font-size:1.3125rem;font-weight:bold;color:#FFC72C;margin-bottom:0.5rem}.collection .collection-list .product-list .product-bar .info .style{font-size:0.875rem;font-weight:300;color:#fff;margin:unset;text-transform:uppercase}.collection .collection-list .product-list .product-bar .info p{color:#fff}.collection .collection-list .product-list .product-bar .info .yellow-button{display:inline-block;padding:1rem 2rem}.collection .collection-list .product-list .product-bar:hover{background:#444548}.collection .collection-list .product-list .product-bar:hover .yellow-button{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.anti-nav{padding-top:145px}.anti-nav-margin{margin-top:145px}.anti-nav-small{padding-top:93px}.anti-nav-checkout{margin-top:80px}.scrolltop{position:fixed;bottom:20px;right:20px;background:#FFC72C;border-radius:5px;display:none;justify-content:center;align-items:center;transition:all 1s;padding:1rem}.scrolltop i{color:#fff;position:relative;transition:all 1s}.scrolltop:hover{transform:translateY(-5px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.scrolltop:hover i{transform:translateY(-2px)}.scrolltop.scrolled{display:flex;cursor:pointer}.mobile-menu{width:100%;position:fixed;height:100vh;padding-bottom:10vh;min-height:500px;top:0;left:0;background:#2B2C2E;display:flex;flex-direction:column;justify-content:space-between;display:flex;z-index:20}.mobile-menu .top{height:145px;width:100%;display:flex;justify-content:space-between}.mobile-menu .top .mobile-trigger{display:none;justify-content:center;align-items:center}.mobile-menu .top .mobile-trigger .trigger i{color:#fff}.mobile-menu .top .logo{display:flex;justify-content:center;align-items:center;transition:all 0.2s;position:relative;flex-grow:1}.mobile-menu .top .logo img{max-width:100%;transition:all 0.2s}.mobile-menu .list ul{list-style-type:none}.mobile-menu .list ul li a{color:#fff;font-size:2rem;padding:1rem}.mobile-menu .footer{text-align:center;color:#fff}.mobile-menu .footer .social{text-align:center}.mobile-menu .footer .social a{padding:1rem}.mobile-menu .footer .social a i{color:#fff}.navigation{width:100%;height:93px;position:fixed;z-index:10;background:#2B2C2E;background-position:center;background-repeat:no-repeat;background-size:fit;display:flex;max-width:1920px;right:0;left:0;top:0;margin-left:auto;margin-right:auto}.navigation .mobile-trigger{display:none;justify-content:center;align-items:center}.navigation .mobile-trigger .trigger i{color:#fff}.navigation .logo{display:flex;justify-content:center;align-items:center;transition:all 0.2s;position:relative;width:200px}.navigation .logo img{max-width:100%;transition:all 0.2s}.navigation ul{width:40%;list-style-type:none;margin:0 0 0 1rem;padding:0;height:100%;overflow:hidden;flex-grow:1;align-self:stretch;display:flex;justify-content:space-evenly}.navigation ul li{float:left;padding:1rem;text-decoration:none;font-weight:300;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:0 0.2rem;position:relative;text-transform:uppercase}.navigation ul li a{display:block;color:#fff;font-size:1rem;font-weight:300;text-align:center;text-decoration:none;transition:color 0.2s}.navigation ul.social li{padding:0 0.2rem;transition:all 0.2s}.navigation ul.social li a{font-size:1.2rem}.navigation ul.social li:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.navigation.scrolled{height:93px}.navigation.scrolled .logo img{width:90%}.block{height:100vh}.block .opacity{width:100%;height:100vh;min-height:768px;position:absolute;background:rgba(43,44,46,0.66);z-index:1}.block.grey{background:#2B2C2E}.yellow-button{background:#FFC72C;color:#fff;padding:1rem;border-radius:5px;position:relative;transition:all 0.2s;outline:0;font-size:17px;border:0;cursor:pointer}.yellow-button:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.yellow-button.paypal{background:#019cde}.yellow-button.cancel{background:#e74c3c}.yellow-button.grey{background:#2B2C2E;margin-bottom:1rem}.main-title{text-align:center;max-width:876px;margin:0 auto}.main-title h1{font-size:1.5625rem;color:#fff;font-weight:bold;text-transform:uppercase;margin-top:0}.main-title p{color:#fff;font-weight:300;font-size:1rem}.main-title p a{color:#FFC72C}.main-title p a.animated{position:relative;transition:all 0.2s;padding:1rem}.main-title p a.animated:hover{transform:translateX(5px)}.main-title p span.bold{font-weight:bold}.main-title.align-left{text-align:left;margin:unset}.main-title.grey h1{color:#2B2C2E}.main-title.grey p{color:#2B2C2E}.main-title.offblack h1{color:#040404}.main-title.offblack p{color:#040404}footer{min-height:300px;background:#2B2C2E;width:100%;display:flex;justify-content:space-around}footer .left .title{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:bold}footer .left .title i{display:none;transition:all 0.2s}footer .left .title.dropped i{transform:rotate(180deg)}footer .left ul{margin:0;padding:0;list-style-type:none}footer .left ul li{font-weight:300;letter-spacing:1px;text-transform:uppercase}footer .left ul li a{color:#fff}footer .middle{text-align:center}footer .middle .title{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:bold}footer .middle .title i{display:none;transition:all 0.2s}footer .middle .title.dropped i{transform:rotate(180deg)}footer .middle .desc{text-transform:uppercase;color:#fff;max-width:362px;font-weight:300}footer .middle .input-wrapper{display:flex;flex-direction:column}footer .middle .input-wrapper input{padding:2rem 0.8rem;width:100%;outline:0;border:0;height:50px;border:1px solid #F6F6F6;border-radius:5px;background:#F6F6F6}footer .middle .input-wrapper .yellow-button{margin-top:1rem;font-size:17px}footer .middle .input-wrapper.error input{border-color:red}footer .right .title{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:bold}footer .right .title i{display:none;transition:all 0.2s}footer .right .title.dropped i{transform:rotate(180deg)}footer .right img{max-width:185px;margin-top:2rem}footer .right p{font-weight:300;text-align:right;color:#fff}footer.white{background:#FFF}footer.white .left .title{color:#2B2C2E}footer.white .left ul li a{color:#2B2C2E}footer.white .middle .title{color:#2B2C2E}footer.white .middle .desc{color:#2B2C2E}footer.white .right .title{color:#2B2C2E}footer.white .right p{color:#2B2C2E}footer.checkout-footer{min-height:80px;border-top:1px solid #ececec;background:#FFF;padding:0.5rem 1.5rem;justify-content:space-between}footer.checkout-footer .left{display:flex;align-items:center}footer.checkout-footer .left p.copyright{color:#AFAFAF}footer.checkout-footer .right{max-height:100%;display:flex;justify-content:flex-end}footer.checkout-footer .right img{max-width:150px;margin:unset;padding:0 1rem}.product-list{display:flex;display:flex;justify-content:space-evenly;max-width:1400px;width:100%;overflow-x:auto;overflow-y:hidden}.product-list.wrap{flex-wrap:wrap;margin:0 auto}.product{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;margin-bottom:5rem;max-width:300px}.product .product-image{position:relative;max-width:350px}.product .product-image .product-img{position:relative;z-index:2;margin:0 auto;max-width:230px}.product .product-image .shadow{position:absolute;z-index:1;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.product .title{font-size:1.3125rem;font-weight:bold;color:#fff;margin-bottom:0.5rem}.product .style{font-size:0.875rem;font-weight:300;color:#fff;margin:unset;text-transform:uppercase}.menu{width:90%;max-width:1400px;display:flex;justify-content:space-between;margin:0 auto 4rem}.menu div a{color:#fff}.menu div.right a:last-child:before{content:' | ';margin-left:0.5rem;margin-right:0.5rem}.error-404{min-height:600px;height:calc(100vh - 300px);background:#2B2C2E;display:flex;justify-content:center;align-items:center;flex-direction:column}.error-404 h1{font-size:5rem;color:#fff;margin:0;padding:0}.error-404 p{color:#fff;max-width:400px;width:80%;margin:0 auto;text-align:center;margin-bottom:1.5rem}.error-404 a{color:#fff}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.shake{animation:shake 1s;animation-iteration-count:infinite}@media screen and (max-width: 1100px){#basket .button-wrapper{flex-direction:column}#basket .button-wrapper .right{margin:1rem}.checkout .checkout-content form.main-form .button-wrapper{flex-direction:column}.checkout .checkout-content form.main-form .button-wrapper .yellow-button{margin:1rem;text-align:center}.product-page .product-info .product-wrapper{flex-direction:column}.product-page .product-info .product-wrapper .left{max-width:95%;margin:0 auto}.product-page .product-info .product-wrapper .left h1{text-align:center;font-size:2rem;padding-top:5rem}.product-page .product-info .product-wrapper .left p{text-align:center}.product-page .product-info .product-wrapper .right{margin:2rem auto 0;max-width:95%}}@media screen and (max-width: 840px){.login .mobile-promo{display:flex}.login .left{min-width:unset;max-width:unset;width:95%;margin:0 auto;padding-top:50px}.login .left div.content h1{text-align:center}.login .left div.content p{text-align:center}.login .left div.content .details form.register-details .stepone{flex-direction:column}.login .left .message{display:none}.login .left.register{min-width:unset;max-width:unset;width:95%;margin:0 auto}.login .right{display:none}.account-page .account-details .main-title{text-align:center}.account-page .account-details .order-list .order{border-radius:5px}.account-page .account-details .order-list .order .order-id{background:#FFC72C;border-radius:5px;color:#2B2C2E;padding:0 1rem}.account-page .account-details .order-list .order .order-id .status{background:#2B2C2E}.account-page .account-details .order-list .order .order-details{flex-direction:column-reverse}.account-page .account-details .order-list .order .order-details .left .details{padding:1rem}.account-page .account-details .order-list .order .order-details .left .details .column .yellow-button{width:auto;display:inline-block}.account-page .account-details .order-list .order .order-details .right{margin:0 auto;text-align:center}.payment .menu .balance{display:none}.payment .payment-wrapper .main-title{text-align:center}.payment .payment-wrapper .order-info .left{display:none}.payment .payment-wrapper .order-info .right{margin-bottom:2rem}.payment .payment-wrapper .order-info .right form .button-wrapper button{width:50%}.checkout .checkout-navigation{padding:0 0 0 1rem}.checkout .checkout-navigation .logo{max-width:150px}.checkout .checkout-navigation .breadcrumb{flex-grow:1}.checkout .checkout-navigation .breadcrumb ul{margin:0;padding:0}.checkout .checkout-navigation .breadcrumb ul li:not(.current){display:none}.checkout .checkout-navigation .breadcrumb ul li.current{color:#2B2C2E;width:100%;padding:0}.checkout .checkout-navigation .breadcrumb ul li.current:after{display:none}.checkout .checkout-content{flex-direction:column}.checkout .checkout-content .left .block-title{display:flex;justify-content:space-between;align-items:center}.checkout .checkout-content .left .block-title i{display:block}.checkout .checkout-content .right{max-width:unset}.checkout .checkout-content .right .block-title{display:flex;justify-content:space-between;align-items:center}.checkout .checkout-content .right .block-title i{display:block}.checkout .checkout-content .left.payment-method{padding-top:1.5rem}.case-editor .row .actual_container .option-inputs{margin-left:0}.product-page .menu .toggle{margin:1rem}.product-page .product-info .product-wrapper .left .breakdown{padding-right:unset;width:95%;margin:0 auto}.product-page .product-info .product-wrapper .left .breakdown .column ul li.title{font-size:1.2rem}.product-page .product-info .product-wrapper .right .product-details .button-wrapper .telephone{padding:1.2rem;margin-top:0.5rem}.collection .collection-list .main-title{text-align:center;margin:0 auto}.collection .collection-list .product-list .product-bar{flex-direction:column;align-items:center}footer{flex-direction:column}footer .left{width:90%;margin:0 auto}footer .left .title{display:flex;justify-content:center;width:90%;margin:0 auto;align-items:center;padding:1.5rem;cursor:pointer}footer .left .title i{display:inline;margin-left:1rem}footer .left ul{display:none}footer .middle .title{display:flex;justify-content:center;width:90%;margin:0 auto;align-items:center;padding:1.5rem;cursor:pointer}footer .middle .title i{display:inline;margin-left:1rem}footer .middle .desc{margin:0 auto;max-width:90%;display:none}footer .middle .input-wrapper{width:90%;max-width:450px;margin:2rem auto 0;display:none}footer .middle .input-wrapper .yellow-button{width:100%}footer .right{text-align:center}footer .right .title{display:flex;justify-content:center;width:90%;margin:0 auto;align-items:center;padding:1.5rem;cursor:pointer}footer .right .title i{display:inline;margin-left:1rem}footer .right .mobile-payments-slider{display:none}footer .right p{text-align:center}footer.checkout-footer .left p.copyright{margin:0 auto;padding:1rem}.menu{flex-direction:column;text-align:center}.menu div.right{margin-top:0.5rem}}@media screen and (max-width: 1200px){.login .left div.content .details form.register-details .register-wrapper{flex-direction:column}.login .left div.content .details form.register-details .button-wrapper{flex-direction:column-reverse}.account-page .account-details .order-list .order .order-details .left{min-width:unset}.account-page .account-details .order-list .order .order-details .left .details{padding-right:0;flex-wrap:wrap}.account-page .account-details .order-list .order .order-details .left .details .column{max-width:unset;min-width:300px}.account-page .account-details .order-list .order .order-details .right .table{max-height:560px}.change-details .mydetails form{flex-direction:column;width:90%}.change-details .mydetails .main-title{text-align:center}.checkout .checkout-content .left .scrollable{max-height:100vh}.checkout .checkout-content .right .scrollable{max-height:100vh}.checkout .checkout-content .left.invoice-address .wrapper-header{padding-top:1.5rem;text-align:center}.checkout .checkout-content .left.invoice-address .wrapper{max-height:unset}.checkout .checkout-content .left.invoice-address .wrapper .input-wrapper{width:100%}.checkout .checkout-content .left.payment-ammount .wrapper-header{padding-top:1.5rem;text-align:center}.checkout .checkout-content .left.payment-ammount .wrapper{max-height:unset}.checkout .checkout-content .left.payment-ammount .wrapper .input-wrapper{width:100%}.checkout .checkout-content .left.shipping-address .wrapper-header{padding-top:1.5rem;text-align:center}.checkout .checkout-content .left.shipping-address .wrapper{max-height:unset}.checkout .checkout-content .left.shipping-address .wrapper .input-wrapper{width:100%}.case-editor .row .actual_container{flex-direction:column}.case-editor .row .actual_container .image-wrapper{margin:0 auto}.mobile-menu .top .mobile-trigger{display:flex;width:20%}.navigation .mobile-trigger{display:flex;width:20%}.navigation .logo{width:100%;flex-grow:1}.navigation ul.social{width:100%;margin-left:unset}.navigation ul.list2{justify-content:flex-end;width:20%;flex-grow:unset;margin-left:unset;display:none}.navigation .list{display:none}}@media screen and (min-width: 1100px){.product-page .product-info .product-wrapper .left p span.extra{display:block !important}.product-page .product-info .product-wrapper .left .show-full-desc{display:none}}@media screen and (max-width: 600px){.product-page .product-info .product-wrapper .right .product-details .button-wrapper{flex-direction:column}.product-page .product-info .product-wrapper .right .product-details .button-wrapper .yellow-button{text-align:center;margin-right:unset}}@media screen and (min-width: 1200px){.mobile-menu{display:none !important}}@media screen and (max-width: 740px){.navigation ul.list2 li{display:none}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUubWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkic3R5bGUuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIi8vXHJcbiRjb2xvcl8xOiBibGFjaztcclxuJGNvbG9yXzI6ICMyQjJDMkU7XHJcbiRjb2xvcl8zOiAjRkZGO1xyXG4kY29sb3JfNDogcmVkO1xyXG4kY29sb3JfNTogI0FGQUZBRjtcclxuJGNvbG9yXzY6ICNGRkM3MkM7XHJcbiRjb2xvcl83OiAjMmVjYzcxO1xyXG4kY29sb3JfODogI2U3NGMzYztcclxuJGNvbG9yXzk6ICMwNDA0MDQ7XHJcbiRmb250X2ZhbWlseV8xOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiRiYWNrZ3JvdW5kX2NvbG9yXzE6ICMyQjJDMkU7XHJcbiRib3JkZXJfY29sb3JfMTogcmVkO1xyXG4kYm9yZGVyX2NvbG9yXzI6ICNGRkM3MkM7XHJcbiRib3JkZXJfY29sb3JfMzogIzczNzM3MztcclxuXHJcbkBrZXlmcmFtZXMgXCJzcGluXCIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIFwiYm91bmNlXCIge1xyXG4gIDAlLFxyXG4gIDEwMCUsXHJcbiAgMjAlLFxyXG4gIDUwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBcImJvdW5jZVwiIHtcclxuICAwJSxcclxuICAxMDAlLFxyXG4gIDIwJSxcclxuICA1MCUsXHJcbiAgODAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIFwiYm91bmNlXCIge1xyXG4gIDAlLFxyXG4gIDEwMCUsXHJcbiAgMjAlLFxyXG4gIDUwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBcInNoYWtlXCIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8xO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkY29sb3JfMTtcclxufVxyXG5cclxuI2Jhc2tldCB7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBjb2xvcjogJGNvbG9yXzI7XHJcblxyXG4gIC5zZWN0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNHJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDFyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcblxyXG4gIC5tZW51IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi10aXRsZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2Lml0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMkIyQzJFO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkMyRTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGZvcm0ge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC5wcmljZSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnZpZXctZW5ncmF2ZS1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVtb3ZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTAxMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWFpbnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAucmlnaHQge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcblxyXG4gIC5tb2JpbGUtcHJvbW8ge1xyXG4gICAgYmFja2dyb3VuZDogIzJCMkMyRTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0IHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMCA0cmVtO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBkaXYubG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmNvbnRlbnQge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yXzQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbC5hbHJlYWR5cmVnaXN0ZXJlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LXdyYXBwZXIuZXJyb3Ige1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yXzQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtLnJlZ2lzdGVyLWRldGFpbHMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAucmVnaXN0ZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0ZXBvbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAueWVsbG93LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdGVwdHdvIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYWxyZWFkeXJlZ2lzdGVyZWQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAueWVsbG93LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWNvdmVyeSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl81O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5mb290ZXIge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQucmVnaXN0ZXIge1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICMyQjJDMkU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9naW4tYmcuZ2lmXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3BhY2l0eSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQ0LCA0NiwgMC42Nik7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQzJFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCA3cHggMTRweCByZ2JhKDUwLCA1MCwgOTMsIDAuMSksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtcGFnZSB7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBjb2xvcjogJGNvbG9yXzI7XHJcblxyXG4gIC5tZW51IHtcclxuICAgIGRpdiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tdGl0bGUge1xyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LWRldGFpbHMge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLm9yZGVyLWxpc3Qge1xyXG4gICAgICAub3JkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgLm9yZGVyLWlkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzcyQztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGZvcm0uZWRpdC1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNhdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4udmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGxpLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGxpLmVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfNjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl82O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpLm9wdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQzJFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4ycmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvdGFscyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJCMkMyRTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5teWRldGFpbHMge1xyXG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1haW4tdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FzZS1lZGl0b3Ige1xyXG4gIC5pbnRlcmVzdC13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwLjhyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyLmVycm9yIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXlkZXRhaWxzIHtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwLjhyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyLmVycm9yIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cclxuICAubWVudSB7XHJcbiAgICBkaXYge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA5NSU7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0dWFsX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5vcHRpb24taW5wdXRzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVybXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl82O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnllbGxvdy1idXR0b24uYnV5IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55ZWxsb3ctYnV0dG9uLmNhbmNlbCB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfNDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcl9jb2xvcl8xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoYW5nZS1kZXRhaWxzIHtcclxuICAuaW50ZXJlc3Qtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm15ZGV0YWlscyB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhc3N3b3JkLXBhZ2Uge1xyXG4gIC5pbnRlcmVzdC13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwLjhyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyLmVycm9yIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXlkZXRhaWxzIHtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwLjhyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyLmVycm9yIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lzdGVyLWludGVyZXN0IHtcclxuICAuaW50ZXJlc3Qtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm15ZGV0YWlscyB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhc3N3b3JkLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfMztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDAuOHJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNkY2RjY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIuZXJyb3Ige1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcl9jb2xvcl8xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXltZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjMkIyQzJFO1xyXG4gIGNvbG9yOiAkY29sb3JfMztcclxuXHJcbiAgLm1lbnUge1xyXG4gICAgLmJhbGFuY2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwLnRvcGF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwLnRvdGFsIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBheW1lbnQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICNwcm9kdWN0LXNsaWRlciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAuOHJlbTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbnB1dC13cmFwcGVyLmVycm9yIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcl9jb2xvcl8xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrb3V0IHtcclxuICAuc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDAuOHJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAoOHB4IC8gMikpO1xyXG4gICAgICByaWdodDogMC43NWVtO1xyXG4gICAgICBib3JkZXItdG9wOiA4cHggc29saWQgYmxhY2s7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja291dC1uYXZpZ2F0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMC4ycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfNTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyA+ICc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yXzU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLmN1cnJlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl82O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrb3V0LWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICg4MHB4ICsgODBweCkpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2NrLXRpdGxlLmRyb3BwZWQge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibG9jay1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGxpdCB7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NlY2VjZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNjcm9sbGFibGUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiAwLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfMTtcclxuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibG9jay10aXRsZS5kcm9wcGVkIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmxvY2stYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BsaXQge1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjZWNlY2U7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgZmxleC1ncm93OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JvbGxhYmxlIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzE7XHJcbiAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZjBmMTtcclxuXHJcbiAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC53YXJuaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkub3B0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuOHJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAuMnJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkudGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLnByaWNlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfNTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXBvc2l0LWluZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMmVjYzcxO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDkwJSAtIDJyZW0pO1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXItaGVhZGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5tYWluLWZvcm0ge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl81O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDAuOHJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNkY2RjY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LXdyYXBwZXIuZXJyb3Ige1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcl9jb2xvcl8xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcblxyXG4gICAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LnBheW1lbnQtbWV0aG9kIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMS41cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA3cHggMTRweCByZ2JhKDUwLCA1MCwgOTMsIDAuMSksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl82O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQuaW52b2ljZS1hZGRyZXNzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAud3JhcHBlci1oZWFkZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MnZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiAwLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfMTtcclxuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LnBheW1lbnQtYW1tb3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLndyYXBwZXItaGVhZGVyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYydmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDAuM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8xO1xyXG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdC5zaGlwcGluZy1hZGRyZXNzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAud3JhcHBlci1oZWFkZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MnZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiAwLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfMTtcclxuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LmxvYWRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNGRkM3MkM7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl83O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaS5mYWlsIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQuc3RhdHVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0ZGQzcyQztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkuc3VjY2VzcyB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpLmZhaWwge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl84O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA5M3B4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU4KTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLnBvcHVwIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8xICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXBhZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gIC5tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogY2FsYygxNDVweCArIDFyZW0pO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzczNzM3MztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcl9jb2xvcl8zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2LmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGQzcyQztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMjtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzcyQztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcl9jb2xvcl8yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAwIDUlO1xyXG5cclxuICAgIC5wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfOTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuLmV4dHJhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVha2Rvd24ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgbGkudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfNjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LWZ1bGwtZGVzYyB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzY7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2VzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgLnNlbGVjdG9yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmltYWdlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtaXRlbS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzE7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yXzk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgc3Bhbi50YXgge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5ycnAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfOTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5maW5hbmNlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWFiYzljO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTAuNHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAua2xhcm5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQjNDNztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8xO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuaW50ZXJlc3Qge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLnRlcm0ge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuaW50ZXJlc3QtcHJpY2Uge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maW5hbmNlLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAgICAgICAgICYudGF4ZnJlZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYXEtaW5mbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlcG9zaXQtaW5mbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl8yO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2t1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAoOHB4IC8gMikpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNzVlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWxlcGhvbmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wZXJzb25hbGlzZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcclxuXHJcbiAgICAgICAgICAgIFAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQzJFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblxyXG4gICAgICAucHJvZHVjdC13cmFwcGVyIHtcclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAuc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNWU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVwc2VsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNlOGU3ZTc7XHJcblxyXG4gICAgLm1haW4tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdHlsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICY6bm90KC5zaGFkb3cpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMyQjJDMkU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcblxyXG4gICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDE0cHggcmdiYSg1MCwgNTAsIDkzLCAwLjEpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjMkIyQzJFO1xyXG4gIGNvbG9yOiAkY29sb3JfMztcclxuXHJcbiAgLmNvbGxlY3Rpb24tbGlzdCB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAucHJvZHVjdC1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLnByb2R1Y3QtYmFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfNjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdHlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMztcclxuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NDQ1NDg7XHJcblxyXG4gICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDE0cHggcmdiYSg1MCwgNTAsIDkzLCAwLjEpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbnRpLW5hdiB7XHJcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG59XHJcblxyXG4uYW50aS1uYXYtbWFyZ2luIHtcclxuICBtYXJnaW4tdG9wOiAxNDVweDtcclxufVxyXG5cclxuLmFudGktbmF2LXNtYWxsIHtcclxuICBwYWRkaW5nLXRvcDogOTNweDtcclxufVxyXG5cclxuLmFudGktbmF2LWNoZWNrb3V0IHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcblxyXG4uc2Nyb2xsdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkM3MkM7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgaSB7XHJcbiAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgN3B4IDE0cHggcmdiYSg1MCwgNTAsIDkzLCAwLjEpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbHRvcC5zY3JvbGxlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XHJcbiAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogIzJCMkMyRTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMjA7XHJcblxyXG4gIC50b3Age1xyXG4gICAgaGVpZ2h0OiAxNDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAubW9iaWxlLXRyaWdnZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC50cmlnZ2VyIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3Qge1xyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yXzM7XHJcblxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmlnYXRpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOTNweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYmFja2dyb3VuZDogIzJCMkMyRTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGZpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgLm1vYmlsZS10cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnRyaWdnZXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAwLjJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfMztcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLnNvY2lhbCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC4ycmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA3cHggMTRweCByZ2JhKDUwLCA1MCwgOTMsIDAuMSksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2aWdhdGlvbi5zY3JvbGxlZCB7XHJcbiAgaGVpZ2h0OiA5M3B4O1xyXG5cclxuICAubG9nbyB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAub3BhY2l0eSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiA3NjhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQ0LCA0NiwgMC42Nik7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLmdyZXkge1xyXG4gIGJhY2tncm91bmQ6ICMyQjJDMkU7XHJcbn1cclxuXHJcbi55ZWxsb3ctYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZDNzJDO1xyXG4gIGNvbG9yOiAkY29sb3JfMztcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDdweCAxNHB4IHJnYmEoNTAsIDUwLCA5MywgMC4xKSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgfVxyXG59XHJcblxyXG4ueWVsbG93LWJ1dHRvbi5wYXlwYWwge1xyXG4gIGJhY2tncm91bmQ6ICMwMTljZGU7XHJcbn1cclxuXHJcbi55ZWxsb3ctYnV0dG9uLmNhbmNlbCB7XHJcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcclxufVxyXG5cclxuLnllbGxvdy1idXR0b24uZ3JleSB7XHJcbiAgYmFja2dyb3VuZDogIzJCMkMyRTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ubWFpbi10aXRsZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogODc2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl82O1xyXG4gICAgfVxyXG5cclxuICAgIGEuYW5pbWF0ZWQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmJvbGQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXRpdGxlLmFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luOiB1bnNldDtcclxufVxyXG5cclxuLm1haW4tdGl0bGUuZ3JleSB7XHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi10aXRsZS5vZmZibGFjayB7XHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRjb2xvcl85O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGNvbG9yXzk7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMyQjJDMkU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgLmxlZnQge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS5kcm9wcGVkIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1pZGRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLmRyb3BwZWQge1xyXG4gICAgICBpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmRlc2Mge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICAgIG1heC13aWR0aDogMzYycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAueWVsbG93LWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtd3JhcHBlci5lcnJvciB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0IHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfMztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUuZHJvcHBlZCB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4NXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZm9vdGVyLndoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cclxuICAubGVmdCB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWlkZGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodCB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JfMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvb3Rlci5jaGVja291dC1mb290ZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLmxlZnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgcC5jb3B5cmlnaHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHQge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdC53cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFkb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3JfMztcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5zdHlsZSB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAkY29sb3JfMztcclxuICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUge1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcclxuXHJcbiAgZGl2IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYucmlnaHQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyB8ICc7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3ItNDA0IHtcclxuICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XHJcbiAgYmFja2dyb3VuZDogIzJCMkMyRTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcclxufVxyXG5cclxuLnNoYWtlIHtcclxuICBhbmltYXRpb246IHNoYWtlIDFzO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICNiYXNrZXQge1xyXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tvdXQge1xyXG4gICAgLmNoZWNrb3V0LWNvbnRlbnQge1xyXG4gICAgICBmb3JtLm1haW4tZm9ybSB7XHJcbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXBhZ2Uge1xyXG4gICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgIC5wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gIC5sb2dpbiB7XHJcbiAgICAubW9iaWxlLXByb21vIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIGRpdi5jb250ZW50IHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgIGZvcm0ucmVnaXN0ZXItZGV0YWlscyB7XHJcbiAgICAgICAgICAgIC5zdGVwb25lIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQucmVnaXN0ZXIge1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtcGFnZSB7XHJcbiAgICAuYWNjb3VudC1kZXRhaWxzIHtcclxuICAgICAgLm1haW4tdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLWxpc3Qge1xyXG4gICAgICAgIC5vcmRlciB7XHJcbiAgICAgICAgICAub3JkZXItaWQge1xyXG4gICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQzJFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkM3MkM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9yZGVyLWRldGFpbHMge1xyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgIC55ZWxsb3ctYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGF5bWVudCB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgIC5iYWxhbmNlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQtd3JhcHBlciB7XHJcbiAgICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci1pbmZvIHtcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja291dCB7XHJcbiAgICAuY2hlY2tvdXQtbmF2aWdhdGlvbiB7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCguY3VycmVudCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaS5jdXJyZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1jb250ZW50IHtcclxuICAgICAgLmxlZnQge1xyXG4gICAgICAgIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdC5wYXltZW50LW1ldGhvZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhc2UtZWRpdG9yIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAuYWN0dWFsX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLm9wdGlvbi1pbnB1dHMge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1wYWdlIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgLnRvZ2dsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgIC5wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgIC5icmVha2Rvd24ge1xyXG4gICAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaS50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgLnRlbGVwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sbGVjdGlvbiB7XHJcbiAgICAuY29sbGVjdGlvbi1saXN0IHtcclxuICAgICAgLm1haW4tdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtbGlzdCB7XHJcbiAgICAgICAgLnByb2R1Y3QtYmFyIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIC5sZWZ0IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgLnllbGxvdy1idXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLXBheW1lbnRzLXNsaWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBmb290ZXIuY2hlY2tvdXQtZm9vdGVyIHtcclxuICAgIC5sZWZ0IHtcclxuICAgICAgcC5jb3B5cmlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51IHtcclxuICAgIGRpdi5yaWdodCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5sb2dpbiB7XHJcbiAgICAubGVmdCB7XHJcbiAgICAgIGRpdi5jb250ZW50IHtcclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICBmb3JtLnJlZ2lzdGVyLWRldGFpbHMge1xyXG4gICAgICAgICAgICAucmVnaXN0ZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LXBhZ2Uge1xyXG4gICAgLmFjY291bnQtZGV0YWlscyB7XHJcbiAgICAgIC5vcmRlci1saXN0IHtcclxuICAgICAgICAub3JkZXIge1xyXG4gICAgICAgICAgLm9yZGVyLWRldGFpbHMge1xyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGFuZ2UtZGV0YWlscyB7XHJcbiAgICAubXlkZXRhaWxzIHtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tvdXQge1xyXG4gICAgLmNoZWNrb3V0LWNvbnRlbnQge1xyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgLnNjcm9sbGFibGUge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQge1xyXG4gICAgICAgIC5zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxlZnQuaW52b2ljZS1hZGRyZXNzIHtcclxuICAgICAgICAud3JhcHBlci1oZWFkZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZWZ0LnBheW1lbnQtYW1tb3VudCB7XHJcbiAgICAgICAgLndyYXBwZXItaGVhZGVyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdC5zaGlwcGluZy1hZGRyZXNzIHtcclxuICAgICAgICAud3JhcHBlci1oZWFkZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXNlLWVkaXRvciB7XHJcbiAgICAucm93IHtcclxuICAgICAgLmFjdHVhbF9jb250YWluZXIge1xyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1lbnUge1xyXG4gICAgLnRvcCB7XHJcbiAgICAgIC5tb2JpbGUtdHJpZ2dlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbiB7XHJcbiAgICAubW9iaWxlLXRyaWdnZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICB1bC5zb2NpYWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIHVsLmxpc3QyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgZmxleC1ncm93OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgLnByb2R1Y3QtcGFnZSB7XHJcbiAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgLnByb2R1Y3Qtd3JhcHBlciB7XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHNwYW4uZXh0cmEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2hvdy1mdWxsLWRlc2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5wcm9kdWN0LXBhZ2Uge1xyXG4gICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgIC5wcm9kdWN0LXdyYXBwZXIge1xyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAueWVsbG93LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAubW9iaWxlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xyXG4gIC5uYXZpZ2F0aW9uIHtcclxuICAgIHVsLmxpc3QyIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFnQkEsVUFBVSxDQUFWLE1BQVUsQ0FDUixFQUFFLENBQ0EsU0FBUyxDQUFFLFlBQVksQ0FHekIsSUFBSSxDQUNGLFNBQVMsQ0FBRSxjQUFjLEVBSTdCLGtCQUFrQixDQUFsQixRQUFrQixDQUNoQixFQUFFLENBQ0YsSUFBSSxDQUNKLEdBQUcsQ0FDSCxHQUFHLENBQ0gsR0FBRyxDQUNELGlCQUFpQixDQUFFLGFBQWEsQ0FHbEMsR0FBRyxDQUNELGlCQUFpQixDQUFFLGlCQUFpQixDQUd0QyxHQUFHLENBQ0QsaUJBQWlCLENBQUUsaUJBQWlCLEVBSXhDLGVBQWUsQ0FBZixRQUFlLENBQ2IsRUFBRSxDQUNGLElBQUksQ0FDSixHQUFHLENBQ0gsR0FBRyxDQUNILEdBQUcsQ0FDRCxjQUFjLENBQUUsYUFBYSxDQUcvQixHQUFHLENBQ0QsY0FBYyxDQUFFLGlCQUFpQixDQUduQyxHQUFHLENBQ0QsY0FBYyxDQUFFLGlCQUFpQixFQUlyQyxVQUFVLENBQVYsUUFBVSxDQUNSLEVBQUUsQ0FDRixJQUFJLENBQ0osR0FBRyxDQUNILEdBQUcsQ0FDSCxHQUFHLENBQ0QsaUJBQWlCLENBQUUsYUFBYSxDQUNoQyxjQUFjLENBQUUsYUFBYSxDQUM3Qixh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 */