.mini-header,.mini-header .header_img{height:20vh}footer span{display:block}footer .small{font-family:Helvetica Neue LT Pro\ 57 Condensed;text-transform:uppercase;color:#597569;font-weight:700;margin-bottom:15px;margin-top:50px}footer .info{display:flex;align-items:center}footer .info a,footer .info p{margin-bottom:0;color:#2b3434}footer .info a img,footer .info p img{margin-right:10px}footer .info p:first-of-type{margin-left:10px}@media (min-width:992px){footer{margin-top:150px}footer .f-el{text-align:left}footer .small{margin-bottom:30px;margin-top:0}}.copyright{margin-top:120px;margin-bottom:60px;text-transform:uppercase;letter-spacing:2px}.copyright,.copyright a{font-family:Helvetica Neue LT Pro\ 45 Light}.copyright .f-el{text-align:center}.copyright .f-el,.copyright a{color:#a3a9a9;font-size:.5rem}@media (min-width:992px){.copyright .f-el{text-align:left}}.copyright .f-el{align-items:center;display:flex}.copyright .f-img{justify-content:flex-end}.copyright .f-img a{margin-left:5px;margin-top:2px}.copyright .f-img a img{width:42px;height:auto}.copyright .f-img .to-top img{width:12px;position:absolute;right:0;bottom:-20px}@media (max-width:768px){.copyright .f-el{text-align:center;justify-content:center}}header .for-nav-sp{position:relative}header .header_img{background-image:url(../images/subpage/dobry-adwokat-w-darlowie.jpg);height:760px;background-repeat:no-repeat;background-size:100% auto;display:flex;align-items:flex-end}header .header_img .white-box{background-color:#fff;padding:49px 20px}@media (min-width:575px){header .header_img .white-box{background-color:#fff;padding:55px}}header .header_img .green-box{background-color:#003f22;padding:40px;text-transform:uppercase}header .header_img .green-box img{width:50px;margin-left:15px}header .header_img .no-pad{padding:0;display:flex;align-items:flex-end}header .header_img .no-pad .green-box{color:#fff;font-weight:700}@media (max-width:992px){header .header_img{height:auto}header .mobile-header{margin-top:43%;display:flex}}@media (min-width:992px){header .header_img{height:69vh}}.end-section{color:#fff}.end-section .inside{padding:68px 0}.extra-sec{display:flex;margin-bottom:50px;align-items:center;flex-direction:column}.extra-sec img{margin-bottom:40px}.extra-sec p{font-size:14px;margin-bottom:0;margin-left:20px}.extra-sec h3{margin-bottom:20px}@media (min-width:575px){.extra-sec h3{margin-left:-40px}}.contact-sec .extra-sec{flex-direction:row;align-items:unset}.info-section-three{display:flex;flex-direction:column;padding:0;min-height:750px;margin-top:50px}.info-section-three .first-left{display:flex;justify-content:center;flex-direction:column;position:relative;flex-basis:40%}.info-section-three .first-left .extra-sec{display:flex;justify-content:center;align-content:center;margin-bottom:50px;z-index:3;position:relative}.info-section-three .first-left .in-fl{height:70%;background-color:#003f22;margin-top:80px;z-index:2;padding:20px 25px 20px 40px;display:flex;align-items:center}.info-section-three .first-left .in-fl .in-fl_box p{color:#fff;margin-top:48px}@media (min-width:992px){.info-section-three .first-left .in-fl .in-fl_box{margin-left:25%;padding:30px 15px 24px 0}}@media (min-width:1400px){.info-section-three .first-left .in-fl .in-fl_box{margin-left:25%;padding:30px}}@media (min-width:575px) and (max-width:992px){.info-section-three .first-left .in-fl{width:67%;margin:auto 0 0 auto}.info-section-three .first-left .extra-sec{display:flex;justify-content:flex-end}}@media (min-width:992px){.info-section-three .first-left .in-fl{padding:0 75px 0 0}}@media (min-width:1400px){.info-section-three .first-left .in-fl{padding:0 75px 0 60px}}.info-section-three .center-second{z-index:1;margin:0 auto}@media (max-width:767px){.info-section-three .center-second img{width:100%;height:auto;margin:0 auto}}@media (min-width:768px){.info-section-three .center-second img{left:0;right:0;position:absolute;margin:0 auto}}@media (min-width:575px) and (max-width:992px){.info-section-three .center-second{position:absolute}}.info-section-three .up-third{flex-basis:54%;position:relative;z-index:1}.info-section-three .up-third .right-third{background-color:#f5f1f4;margin-top:-110px;height:90%;display:flex;align-items:center;justify-content:center}.info-section-three .up-third .right-third .rt-text{margin-top:140px;margin-left:10%;margin-right:50px}@media (min-width:768px){.info-section-three .up-third .right-third .rt-text{margin-left:50%}}@media (min-width:992px){.info-section-three{margin-top:134px}.info-section-three .up-third{z-index:0}}@media (min-width:920px){.info-section-three{display:flex;flex-direction:row;justify-content:space-between}}@media (min-width:920px) and (max-width:1200px){.info-section-three{margin-top:218px}}.tell-me{margin-top:45px}.tell-me .extra-sec{margin-top:25px}.tell-me .infoboxes{display:flex;flex-direction:column;margin-top:40px}.tell-me .infoboxes .infobox{display:flex}@media (min-width:768px){.tell-me .infoboxes{margin-top:0}}@media (min-width:575px){.tell-me{margin-top:175px}}.sides-text{margin-top:80px;margin-bottom:80px}.spec-boxes{margin-bottom:195px}.spec-boxes .sb-header{color:#003f22;font-weight:700}.spec-boxes .sb-box{margin-bottom:40px}.spec-boxes .sb-box img{margin-bottom:20px}@media (min-width:575px){.spec-boxes .sp-box{margin-bottom:0}}@media (max-width:575px){.contact-sec{margin-top:105px}}@media (max-width:575px){.price-sec{margin-top:145px}}.contact-page .header_sec{margin-top:70px}.contact-page .infoboxes-contact .infobox{display:flex;align-items:center}.contact-page .infoboxes-contact .infobox img{margin-right:15px;margin-bottom:10px;margin-top:10px;width:100%;height:auto;max-width:29px}.contact-page .infoboxes-contact .infobox a{color:#000}.contact-page .extra-sec{margin-top:50px}.contact-page .header_sec{margin-bottom:50px}.contact-page .contact-main{margin-bottom:40px}.contact-page .contact-main .privacy{display:flex;flex-direction:row;margin-top:10px}.contact-page .contact-main .privacy label{margin-left:10px}.contact-page .contact-main .privacy p{font-size:.5rem;line-height:11px}@media (max-width:992px){.contact-page .infoboxes-contact{margin-bottom:50px}}.contact-main .send-btn{margin-top:-10px!important}.pricing{margin-bottom:100px}.pricing h1{font-size:24px;width:100%;margin-left:40px}@media (max-width:768px){.pricing .header_sec{margin-top:40px}}.pricing .price-box{min-height:400px;position:relative;box-shadow:0 2px 15px rgba(0,0,0,.24)}.pricing .price-box .price{padding-top:18px;padding-bottom:18px;font-size:28px;font-weight:600;background-color:#01532d;color:#fff}.pricing .price-box ul{text-align:center;margin:0 auto;padding-left:0}.pricing .price-box li{list-style:none}.pricing .price-box ul li:before{background-image:none}.pricing .price-box h2{font-size:20px;text-align:center;color:#000;margin-top:30px;font-weight:400;font-family:Helvetica Neue LT Pro\ 45 Light;margin-bottom:40px}.pricing .price-box p{width:100%;text-align:center}.pricing .price-box .a-div{display:flex;justify-content:center;width:100%}.pricing .price-box .a-div a{text-align:center;display:block;margin:0 auto;position:absolute;bottom:30px;font-size:13px}@media (min-width:992px){.pricing .price-box .a-div a{bottom:30px;font-size:17px}}@media (min-width:992px){.pricing .price-box{margin:0 20%}}.pricing .pb-img{background-image:url(../../build/images/icons/path.png);background-position:50%;height:180px;background-repeat:no-repeat;display:flex;align-items:center;background-size:165px}.pricing .pb-img p{color:#fff;font-size:28px}.navbar-sp{width:100%}.navbar-sp .navbar-brand img{height:70px;width:auto}@media (min-width:758px){.navbar-sp .navbar-brand{margin-right:110px}}.navbar-sp .navbar-nav{background-color:#fff;margin-left:-15px;padding-left:34px}.navbar-sp .navbar-collapse{z-index:111;position:absolute;width:100%;margin-top:53px}@media (min-width:992px){.navbar-sp .navbar-collapse{position:relative;width:auto;margin-top:auto}}.navbar-sp .collapsing{display:none}.navbar-sp .show .navbar-nav{width:100%;position:absolute;transition:.5s}@media (max-width:768px){.navbar-sp .show .navbar-nav{margin-top:45px}}@media (max-width:575px){.index{margin-top:20px}.index .logo-place{width:100%}.index .logo-place img{width:60px;display:block;float:right}}.navbar{position:relative;z-index:99999999999999}.navbar .collapsing,.navbar .show{background-color:#fff;margin-left:-15px;padding-left:15px;margin-top:15px}@media (min-width:575px) and (max-width:978px){.navbar{margin-top:20px}}.p{color:#f0f8ff}body,html{font-size:16px;background:#fff;height:100%;overflow-x:hidden;position:relative}hr{margin-top:60px}@font-face{font-family:Helvetica Neue LT Pro\ 45 Light;font-style:normal;font-weight:400;src:local("Helvetica Neue LT Pro 45 Light"),url(../../fonts/HelveticaNeueLTProLt.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Pro\ 67 Medium Condensed;font-style:normal;font-weight:400;src:local("Helvetica Neue LT Pro 67 Medium Condensed"),url(../../fonts/HelveticaNeueLTProMdCn.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Pro\ 75 Bold;font-style:normal;font-weight:400;src:local("Helvetica Neue LT Pro 75 Bold"),url(../../HelveticaNeueLTProBd.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Pro\ 57 Condensed;font-style:normal;font-weight:400;src:local("Helvetica Neue LT Pro 57 Condensed"),url(../../fonts/HelveticaNeueLTProCn.woff) format("woff")}@font-face{font-family:Helvetica Neue LT Pro\ 25 Ultra Light;font-style:normal;font-weight:400;src:local("Helvetica Neue LT Pro 25 Ultra Light"),url(../../fonts/HelveticaNeueLTProUltLt.woff) format("woff")}a,li,p,ul{font-size:.9rem;font-family:Helvetica Neue LT Pro\ 45 Light;letter-spacing:2px}.light{font-family:Helvetica Neue LT Pro\ 25 Ultra Light}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue LT Pro\ 75 Bold}nav ul li{list-style:none!important;position:relative}main ul li:before{content:"";background-image:url(../images/icons/shield.png);height:15px;width:18px;position:absolute;left:-28px;top:4px;background-position:0 0;background-size:16px;background-repeat:no-repeat}.box-li ul li{list-style:none;position:relative}.box-li ul li:before{content:"";background-image:url(../images/icons/shield.png);height:15px;width:18px;position:absolute;left:-28px;top:4px;background-position:0 0;background-size:16px;background-repeat:no-repeat}.mi-header{font-size:2.3rem;color:#003f22}@media (min-width:992px){.mi-header{font-size:3rem;color:#003f22}}.bolder{font-family:Helvetica Neue LT Pro\ 67 Medium Condensed}h1{font-size:3.2rem}h2{font-size:2.85rem;color:#003f22}h3{font-size:2rem}@media (max-width:575px){h1{font-size:2.87rem}h2{font-size:1.8rem}h3{font-size:1.4rem}}@media (max-width:1324px){h1{font-size:2.4rem}h2{font-size:1.9rem}h3{font-size:1.6rem}}.white{color:#fff}.for-nav{position:absolute}.spec-header{font-size:2.85rem;color:#003f22}@media (min-width:575px) and (max-width:1025px){.mobile-logo{position:absolute;opacity:.6}}@media (min-width:1200px){.container{max-width:1180px}}.green-bg{background-color:#003f22}.no-pad{padding:0}.infobox_nav{background-color:#fff;float:right;margin-right:-15px;text-align:right;position:relative;z-index:911111111111}.infobox_nav a{padding:30px 55px;height:100%;display:flex;color:#003f22}.infobox_nav a .infobox_in{display:flex}.infobox_nav a .infobox_in .if_inn{display:flex;flex-direction:column}.infobox_nav a img{width:36px;height:40px;display:block;margin-left:15px;margin-top:5px}nav{width:100%}nav .navbar-collapse ul li a{color:#000;padding:30px 35px;display:block;transition:.4s}nav .navbar-collapse ul li .nav-link{color:#fff}nav .navbar-collapse ul li a:hover{background-color:rgba(11,69,47,.93);color:#fff!important;padding:20px;margin-top:10px;transition:.4s}@media (min-width:992px){nav .ib-mobile{display:none}}nav .infobox{background-color:#fff;float:right;text-align:right;position:relative;z-index:1111111}nav .infobox a{padding:30px 20px;height:100%;display:flex;color:#003f22}nav .infobox a .infobox_in{display:flex}nav .infobox a .infobox_in .if_inn{display:flex;flex-direction:column}nav .infobox a img{width:36px;height:40px;display:block;margin-left:15px;margin-top:5px}@media (min-width:992px){nav .infobox{margin-right:-15px}}@media (max-width:992px){nav .ib-full{display:none}}nav .nav-cont{display:flex;align-items:center}@media (min-width:992px){nav{width:100%}}.for-intro{margin-top:70px;margin-bottom:70px}.left-index-header{margin-top:30px}.sec-right{padding-left:5px}.sec-right .mini-h{font-size:1.8rem;margin-bottom:20px}.sec-right .button-mt{margin-top:40px;display:inline-block}@media (max-width:575px){.sec-right{margin-top:40px}}@media (min-width:1024px){.sec-right{padding-left:70px}}.middle{display:flex;flex-direction:column;align-self:center;align-items:flex-start}.button{background-color:#003f22;text-transform:uppercase;font-weight:500;padding:20px;display:inline-block;margin-top:40px}.button,.button:hover{color:#fff;transition:.5s}.button:hover{font-size:15px;text-decoration:none;font-weight:700}.button:after{content:"";background-image:url(../images/icons/right-arrow.svg);height:20px}.button-green{border:1px solid #fff;padding:14px 30px;margin-top:35px;display:inline-block;background-color:#003f22;color:#fff;font-size:17px;text-transform:uppercase;font-weight:700}.button-green:hover{font-size:18px;transition:.5s}.button-green:hover,.button-white{text-decoration:none;color:#fff;font-weight:700}.button-white{padding:14px 30px;margin-top:35px;display:inline-block;border:1px solid #fff;font-size:17px;text-transform:uppercase}.button-white:hover{background-color:#fff;border:1px solid #fff;color:#003f22;text-decoration:none}.wp_sec hr{margin-top:20px}.wp_sec .wp_image img{object-fit:cover;width:100%;height:auto;max-height:120px}.wp_sec p{font-size:11px;margin-bottom:-7px}.box-li ul{width:100%}.box-li ul li{font-size:.8rem}@media (min-width:575px){.box-li{display:flex}.box-li ul{width:50%}}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:#275efe;--active-inner:#fff;--focus:2px rgba(39,94,254,0.3);--border:#bbc1e1;--border-hover:#275efe;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:200px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:.5}}.index-map{margin-top:5rem}@media (min-width:992px){.spec-button{margin-top:25px;margin-left:80px}}.to-top img{width:18px;float:right;margin-right:30px}.wp-button img{width:18px;height:auto;margin-left:25px}header{height:auto}.with-dots{background-image:url(../images/icons/dots.png);background-repeat:no-repeat;background-position:-14% 50%}.quote{margin-top:90px}.quote p{font-size:1.2rem;text-align:right}.quote .subtitle{font-size:10px;text-align:right}.firstrow .firstrow_img{background-image:url(../images/main/adwokat-karolina-warzechowska.jpg);background-size:cover;height:54vh;background-position:-66px 103px;background-repeat:no-repeat}.firstrow .logo-place img{margin:0 auto 0 35px;display:block}@media (min-width:575px){.firstrow .firstrow_img{height:82vh;background-position:-66px 103px}}@media (min-width:1024px){.firstrow .firstrow_img{background-position:50%}}.dots{background-image:url(../images/icons/dots.svg);background-repeat:no-repeat;background-size:50% 100%}.boxes{margin-bottom:110px;margin-top:80px}.boxes .boxes_top .boxes_title{flex-basis:40%;background-color:#003f22;display:flex;padding:40px}.boxes .boxes_top .boxes_title .box_head{font-size:1.8rem;text-transform:uppercase;color:#fff}@media (min-width:992px){.boxes .boxes_top .boxes_title .box_head{padding-right:50px}}.boxes .boxes_top .boxes_desc{flex-basis:70%;justify-content:center;padding:30px 0;display:flex;align-items:center}@media (min-width:992px){.boxes .boxes_top .boxes_desc{padding:125px 55px;max-height:265px}}@media (min-width:992px){.boxes .boxes{margin-top:150px}.boxes .boxes_title{align-items:center;justify-content:center;padding:0}.boxes .boxes_top{display:flex}}.boxes .boxes_sq{display:flex;flex-wrap:wrap}.boxes .boxes_sq .boxes_team{flex-basis:100%;background-image:url(../images/main/adwokat-darlowo.jpg)}.boxes .boxes_sq .boxes_team .b1{margin:0 0 0 50%}.boxes .boxes_sq .boxes_team_2{display:flex;flex-wrap:wrap;flex-basis:100%}.boxes .boxes_sq .boxes_spec{height:267px;width:50%;border:1px solid grey;text-transform:uppercase;background-color:#fff;align-items:flex-end;display:flex;color:#000;transition:.5}.boxes .boxes_sq .boxes_spec p{margin-left:10px;max-width:140px;margin-bottom:45px;font-size:1.1rem;font-weight:500;line-height:30px}.boxes .boxes_sq .boxes_spec:hover{background-color:#003f22;text-decoration:none;color:#fff;transition:.5}@media (min-width:992px){.boxes .boxes_sq{flex-wrap:nowrap}.boxes .boxes_sq .boxes_spec p{margin-left:40px;font-size:1.8rem}.boxes .boxes_sq .boxes_team,.boxes .boxes_sq .boxes_team_2{flex-basis:50%}}.boxes .add-text .header{margin:50px 0}.boxes .intro .no-pad{padding:0;position:relative}@media (min-width:1024px){.boxes .intro{margin-top:100px}}.intro .individ{margin-top:80px}@media (min-width:1024px){.intro{margin-top:100px}}@media (min-width:992px){.intro,.intro .individ{margin-top:0}}@media (max-width:575px){.add-text,.bolder{margin-bottom:20px}}.office{background-image:url(../images/main/prawnik-koszalin.jpg);background-repeat:no-repeat;height:777px;background-size:cover}.office:after{background-size:150px;content:url(../images/icons/icon-small.svg);display:block;height:40px;position:absolute;right:-10px}.appointment{background-image:url(../images/main/prawnik-darlowo.jpg);background-repeat:no-repeat;height:358px;margin-top:80px}.appointment .app_boxLink{background-color:#003f22;color:#fff;padding:35px 30px;text-transform:uppercase;position:absolute;bottom:0;font-weight:600}.appointment .individ{margin-top:145px}@media (min-width:992px){.appointment{margin-top:auto}}.spec-intro{margin-top:30px}@media (min-width:992px){.spec-intro{margin-top:100px}}@media (max-width:992px){.spec-intro .extra-sec{margin-bottom:0!important}}.spec-intro .extra-sec{align-items:flex-start;flex-direction:row}.spec-intro .infoboxes .infobox{margin-bottom:20px}@media (max-width:992px){.spec-intro .infoboxes{margin-top:40px}}.specs .spec-line{margin-bottom:40px}.specs .spec-line .spec-title{position:absolute;bottom:0;left:21px;color:#fff;font-size:2rem}@media (min-width:575px){.specs .spec-line .spec-title{position:absolute;bottom:75px;left:21px;font-size:2rem}}@media (min-width:768px){.specs .spec-line .spec-title{top:65px;left:40px;font-size:1.2rem}}@media (min-width:1240px){.specs .spec-line .spec-title{bottom:0;left:40px;font-size:2rem;top:inherit}.specs .spec-line .st-work{bottom:130px}}@media (max-width:575px){.specs .spec-line img{width:65%}}@media (max-width:765px){.specs .spec-box-item{margin-top:30px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3N1YnBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL19uYXYuc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fbGF5b3V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsc0NBR1EsV0FBWSxDQ0hwQixZQUtRLGFBQWMsQ0FMdEIsY0FXUSwrQ0FBaUQsQ0FDakQsd0JBQXlCLENBQ3pCLGFDRVUsQ0REVixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FoQnhCLGFBb0JRLFlBQWEsQ0FDYixrQkFBbUIsQ0FyQjNCLDhCQXlCWSxlQUFnQixDQUNoQixhQ2JFLENEYmQsc0NBNkJnQixpQkFBa0IsQ0E3QmxDLDZCQWtDWSxnQkFBaUIsQ0FLN0IseUJBQ0ksT0FDSSxnQkFBaUIsQ0FEckIsYUFJUSxlQUFnQixDQUp4QixjQVFRLGtCQUFtQixDQUNuQixZQUFlLENBQ2xCLENBSVQsV0FDSSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLHdCQUF5QixDQUV6QixrQkFBbUIsQ0FMdkIsd0JBSUksMkNBSWdELENBUnBELGlCQVlRLGlCQUFrQixDQVoxQiw4QkFpQlEsYUM1RFEsQ0Q2RFIsZUFBaUIsQ0FHckIseUJBckJKLGlCQXVCWSxlQUFnQixDQUNuQixDQXhCVCxpQkE0QlEsa0JBQW1CLENBQ25CLFlBQWEsQ0E3QnJCLGtCQWlDUSx3QkFBeUIsQ0FqQ2pDLG9CQW9DWSxlQUFnQixDQUNoQixjQUFlLENBckMzQix3QkF3Q2dCLFVBQVcsQ0FDWCxXQUFZLENBekM1Qiw4QkErQ2dCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFlBQWEsQ0FNekIseUJBeERKLGlCQTBEWSxpQkFBa0IsQ0FDbEIsc0JBQXVCLENBQzFCLENFbEhULG1CQUVR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OUNSLHNCQWdEZ0IsU0FBVSxDQUNiLENBS1QseUJBdERKLHNCQXdEWSxlQUFnQixDQUNuQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5taW5pLWhlYWRlcntcclxuICAgIGhlaWdodDogMjB2aDtcclxuICAgIC5oZWFkZXJfaW1ne1xyXG4gICAgICAgIGhlaWdodDogMjB2aDtcclxuICAgIH1cclxufSIsImZvb3RlciB7XG5cblxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG5cbiAgICAuc21hbGwge1xuICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFBybyA1NyBDb25kZW5zZWQnO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGdyZWVudHh0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgIGZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuXG4gICAgICAgIC5mLWVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSBMVCBQcm9cXCA0NSBMaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXG4gICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSBMVCBQcm9cXCA0NSBMaWdodDtcbiAgICB9XG5cbiAgICAuZi1lbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhLFxuICAgIC5mLWVsIHtcbiAgICAgICAgY29sb3I6ICR0Y29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgIC5mLWVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZi1lbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmYtaW1nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvLXRvcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAuZi1lbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gR2xvYmFsIFNhc3MgdmFyaWFibGVzXG5cbi8vIGZvbnRzXG4kZm9udC1tYWluOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250LWNvZGU6IG1vbm9zcGFjZTtcbiRmb250LXNpemU6IDEwMCU7XG4kZm9udC1zaXplLXJ3ZDogY2FsYygwLjhlbSArIDAuNXZtYXgpO1xuXG4vLyBjb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR0Y29sb3I6ICNhM2E5YTk7XG4kZ3JlZW46ICMwMDNmMjI7XG4kZ3JleTogIzJiMzQzNDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRncmVlbnR4dDogIzU5NzU2OTsgXG4kY29sb3ItdGV4dDogIzQ0NDtcbiRjb2xvci1mb290OiAjY2JkO1xuJGNvbG9yLWNvZGU6ICNlZWU7XG4kY29sb3ItbGluazogIzAwYztcbiRjb2xvci1ob3ZyOiAjYzAwO1xuJGJlaWdlOiAjZjVmMWY0O1xuIiwiaGVhZGVyIHtcclxuICAgIC5mb3ItbmF2LXNwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3VicGFnZS9kb2JyeS1hZHdva2F0LXctZGFybG93aWUuanBnKTtcclxuICAgICAgICBoZWlnaHQ6IDc2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIC53aGl0ZS1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ5cHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgIC53aGl0ZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuZ3JlZW4tYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uby1wYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAuZ3JlZW4tYm94IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgLmhlYWRlcl9pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgIC5oZWFkZXJfaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OXZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZW5kLXNlY3Rpb24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAuaW5zaWRlIHtcclxuICAgICAgICBwYWRkaW5nOiA2OHB4IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmV4dHJhLXNlYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzVweCkge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjIC5leHRyYS1zZWMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxufVxyXG5cclxuLmluZm8tc2VjdGlvbi10aHJlZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgLmZpcnN0LWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xyXG5cclxuICAgICAgICAuZXh0cmEtc2VjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluLWZsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLmluLWZsX2JveCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAuaW4tZmxfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIC5pbi1mbF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjU3NXB4KSBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAuaW4tZmwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4dHJhLXNlYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgLmluLWZsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNzVweCAwIDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjE0MDBweCkge1xyXG4gICAgICAgICAgICAuaW4tZmwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3NXB4IDAgNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuY2VudGVyLXNlY29uZCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAuY2VudGVyLXNlY29uZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzVweCkgYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAuY2VudGVyLXNlY29uZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVwLXRoaXJkIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA1NCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5yaWdodC10aGlyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAucnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAuaW5mby1zZWN0aW9uLXRocmVlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMzRweDtcclxuXHJcbiAgICAgICAgLnVwLXRoaXJkIHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjkyMHB4KSB7XHJcbiAgICAuaW5mby1zZWN0aW9uLXRocmVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDo5MjBweCkgYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAuaW5mby1zZWN0aW9uLXRocmVlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMThweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4udGVsbC1tZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAgIC5leHRyYS1zZWMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgLy8gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvYm94ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAuaW5mb2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgLmluZm9ib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjU3NXB4KSB7XHJcbiAgICAudGVsbC1tZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTc1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlcy10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uc3BlYy1ib3hlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcclxuXHJcbiAgICAuc2ItaGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgLnNwLWJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAuY29udGFjdC1zZWMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgLnByaWNlLXNlYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFjdC1wYWdlIHtcclxuICAgIC5oZWFkZXJfc2VjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvYm94ZXMtY29udGFjdCB7XHJcbiAgICAgICAgLmluZm9ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1zZWMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9zZWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgLnByaXZhY3kge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgLmluZm9ib3hlcy1jb250YWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LW1haW4gLnNlbmQtYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcmljaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAuaGVhZGVyX3NlYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1ib3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG5cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTMyZDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlIExUIFByb1xcIDQ1IExpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYS1kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2J1aWxkL2ltYWdlcy9pY29ucy9wYXRoLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjVweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm5hdmJhci1zcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAubmF2YmFyLWJyYW5kIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzU4cHgpIHtcclxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICB6LWluZGV4OiAxMTE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgIC5pbmRleCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAubG9nby1wbGFjZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk7XHJcblxyXG4gICAgICAgIC5jb2xsYXBzaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjU3NXB4KSBhbmQgKG1heC13aWR0aDo5NzhweCkge1xyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIiwiLnB7XHJcbiAgICBjb2xvcjogYWxpY2VibHVlO1xyXG59IiwiaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8gNDUgTGlnaHQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogbG9jYWwoJ0hlbHZldGljYSBOZXVlIExUIFBybyA0NSBMaWdodCcpLCB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByb0x0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8gNjcgTWVkaXVtIENvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiBsb2NhbCgnSGVsdmV0aWNhIE5ldWUgTFQgUHJvIDY3IE1lZGl1bSBDb25kZW5zZWQnKSwgdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm9NZENuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8gNzUgQm9sZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiBsb2NhbCgnSGVsdmV0aWNhIE5ldWUgTFQgUHJvIDc1IEJvbGQnKSwgdXJsKCcuLi8uLi9IZWx2ZXRpY2FOZXVlTFRQcm9CZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUgTFQgUHJvIDU3IENvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiBsb2NhbCgnSGVsdmV0aWNhIE5ldWUgTFQgUHJvIDU3IENvbmRlbnNlZCcpLCB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByb0NuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8gMjUgVWx0cmEgTGlnaHQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogbG9jYWwoJ0hlbHZldGljYSBOZXVlIExUIFBybyAyNSBVbHRyYSBMaWdodCcpLCB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByb1VsdEx0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxucCxcbmEsXG51bCxcbmxpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFBybyA0NSBMaWdodCc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuXG5cbi5saWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8gMjUgVWx0cmEgTGlnaHQnO1xufVxuXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8gNzUgQm9sZCc7XG59XG5cblxuXG5cbm5hdiB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubWFpbiB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2hpZWxkLnBuZyk7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjhweDtcbiAgICB0b3A6IDRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi5ib3gtbGkgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm94LWxpIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaGllbGQucG5nKTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yOHB4O1xuICAgIHRvcDogNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5taS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGNvbG9yOiAkZ3JlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XG5cbiAgICAubWktaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbn1cblxuLmJvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8gNjcgTWVkaXVtIENvbmRlbnNlZCc7XG59XG5cblxuXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbn1cblxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICAgIGNvbG9yOiAkZ3JlZW47XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuODdyZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTMyNHB4KSB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuXG4ud2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5mb3ItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zcGVjLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICAgIGNvbG9yOiAkZ3JlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjU3NXB4KSBhbmQgKG1heC13aWR0aDoxMDI1cHgpIHtcbiAgICAubW9iaWxlLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgfVxufVxuXG4uZ3JlZW4tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlblxufVxuXG4ubm8tcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaW5mb2JveF9uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTExMTExMTExMTExO1xuXG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuXG4gICAgICAgIC5pbmZvYm94X2luIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5pZl9pbm4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhOmhvdmVyIHt9XG59XG5cbm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI0NTJmZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWItbW9iaWxlIHt9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAuaWItbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMTExMTExO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG5cbiAgICAgICAgICAgIC5pbmZvYm94X2luIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLmlmX2lubiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAuaW5mb2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAgICAgLmliLWZ1bGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgLy8gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWNvbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICBuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5mb3ItaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmxlZnQtaW5kZXgtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgIC5taW5pLWgge1xuICAgICAgICBmb250LXNpemU6IDEuODByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgLnNlYy1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgIC5zZWMtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cbiAgICB9XG59XG5cbi5taWRkbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5idXR0b246aG92ZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcmlnaHQtYXJyb3cuc3ZnKTtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5idXR0b24tZ3JlZW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ1dHRvbi1ncmVlbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ1dHRvbi13aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG4uYnV0dG9uLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBCbG9nICovXG4ud3Bfc2VjIHtcbiAgICBociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLndwX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XG4gICAgfVxufVxuXG4uYm94LWxpIHtcblxuXG4gICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo1NzVweCkge1xuICAgIC5ib3gtbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5Ac3VwcG9ydHMoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSBvciAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAtLWFjdGl2ZTogIzI3NUVGRTtcbiAgICAgICAgLS1hY3RpdmUtaW5uZXI6ICNmZmY7XG4gICAgICAgIC0tZm9jdXM6IDJweCByZ2JhKDM5LCA5NCwgMjU0LCAuMyk7XG4gICAgICAgIC0tYm9yZGVyOiAjQkJDMUUxO1xuICAgICAgICAtLWJvcmRlci1ob3ZlcjogIzI3NUVGRTtcbiAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAtLWRpc2FibGVkOiAjRjZGOEZGO1xuICAgICAgICAtLWRpc2FibGVkLWlubmVyOiAjRTFFNkY5O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJjLCB2YXIoLS1ib3JkZXIpKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYiwgdmFyKC0tYmFja2dyb3VuZCkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcywgYm9yZGVyLWNvbG9yIC4zcywgYm94LXNoYWRvdyAuMnM7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1kLXQsIC4zcykgdmFyKC0tZC10LWUsIGVhc2UpLCBvcGFjaXR5IHZhcigtLWQtbywgLjJzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAtLWI6IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgICAgICAtLWJjOiB2YXIoLS1hY3RpdmUpO1xuICAgICAgICAgICAgLS1kLW86IC4zcztcbiAgICAgICAgICAgIC0tZC10OiAuNnM7XG4gICAgICAgICAgICAtLWQtdC1lOiBjdWJpYy1iZXppZXIoLjIsIC44NSwgLjMyLCAxLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAtLWI6IHZhcigtLWRpc2FibGVkKTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAtLWI6IHZhcigtLWRpc2FibGVkLWlubmVyKTtcbiAgICAgICAgICAgICAgICAtLWJjOiB2YXIoLS1ib3JkZXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIC0tYmM6IHZhcigtLWJvcmRlci1ob3Zlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1mb2N1cyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguc3dpdGNoKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLW8sIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIC0tbzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICY6bm90KC5zd2l0Y2gpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY3RpdmUtaW5uZXIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLXIsIDIwZGVnKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgLS1yOiA0M2RlZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpdGNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWIsIHZhcigtLWJvcmRlcikpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS14LCAwKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgLS1hYjogdmFyKC0tYWN0aXZlLWlubmVyKTtcbiAgICAgICAgICAgICAgICAtLXg6IDE3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3RpdmUtaW5uZXIpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tcywgLjcpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAtLXM6IC41O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5pbmRleC1tYXAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgLnNwZWMtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG59XG5cbi50by10b3B7XG4gICAgaW1ne1xuICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG59XG5cbi53cC1idXR0b257XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG59XG4iLCJoZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLndpdGgtZG90cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb3RzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQlIDUwJTtcbn1cblxuLnF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLnN1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn0gXG5cbi5maXJzdHJvdyB7XG4gICAgLmZpcnN0cm93X2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbi9hZHdva2F0LWthcm9saW5hLXdhcnplY2hvd3NrYS5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDU0dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDEwM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5sb2dvLXBsYWNlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NTc1cHgpIHtcbiAgICAgICAgLmZpcnN0cm93X2ltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgydmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAxMDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAuZmlyc3Ryb3dfaW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRvdHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG90cy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTAwJTtcbn1cblxuLmJveGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgLmJveGVzX3RvcCB7XG5cblxuICAgICAgICAuYm94ZXNfdGl0bGUge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAgICAgICAgIC5ib3hfaGVhZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgICAgICAgIC5ib3hfaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94ZXNfZGVzYyB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgICAgLmJveGVzX2Rlc2Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDU1cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAuYm94ZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94ZXNfdGl0bGUge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3hlc190b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3hlc19zcSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuYm94ZXNfdGVhbSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluL2Fkd29rYXQtZGFybG93by5qcGcpO1xuXG4gICAgICAgICAgICAuYjEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveGVzX3RlYW1fMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3hlc19zcGVjIHtcbiAgICAgICAgICAgIGhlaWdodDogMjY3cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNTtcblxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3hlc19zcGVjOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgLmJveGVzX3NxIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgICAuYm94ZXNfc3BlYyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3hlc190ZWFtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3hlc190ZWFtXzIge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuYWRkLXRleHQge1xuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvIHtcblxuICAgICAgICAubm8tcGFkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnRybyB7XG4gICAgLmluZGl2aWQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgLmludHJvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmluZGl2aWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmFkZC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuYm9sZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbn1cblxuLm9mZmljZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluL3ByYXduaWsta29zemFsaW4uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogNzc3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm9mZmljZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcbiAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLXNtYWxsLnN2ZycpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xufVxuXG4uYXBwb2ludG1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbi9wcmF3bmlrLWRhcmxvd28uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMzU4cHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIC5hcHBfYm94TGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cblxuICAgIC5pbmRpdmlkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgIC5hcHBvaW50bWVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxufVxuXG4uc3BlYy1pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9IFxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XG4gICAgICAgIC5leHRyYS1zZWMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4dHJhLXNlYyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5pbmZvYm94ZXMge1xuICAgICAgICAuaW5mb2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAgICAgLmluZm9ib3hlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3BlY3Mge1xuICAgIC5zcGVjLWxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cblxuICAgICAgICAuc3BlYy10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo1NzVweCkge1xuICAgICAgICAgICAgLnNwZWMtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDc1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgLnNwZWMtdGl0bGUge1xuICAgICAgICAgICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTI0MHB4KSB7XG4gICAgICAgICAgICAuc3BlYy10aXRsZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnN0LXdvcmt7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjVweCkge1xuICAgICAgICAuc3BlYy1ib3gtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
