@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes animateCircle{to{stroke-dashoffset:0}}@keyframes animateCircle{to{stroke-dashoffset:0}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes progress{0%{stroke-dasharray:0 100}}@keyframes progress{0%{stroke-dasharray:0 100}}@-webkit-keyframes pulse-animation{50%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}70%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.4);box-shadow:0 0 0 0 rgba(0,0,0,.4)}to{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}}@keyframes pulse-animation{50%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}70%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.4);box-shadow:0 0 0 0 rgba(0,0,0,.4)}to{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}br{font-size:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,button:focus,input,input:focus{outline:0}.product__text a:hover,.promo__text a:hover,a{text-decoration:none}button{border:0;font-family:"Poppins",sans-serif;display:block;padding:0;background:0 0}::-moz-focus-inner,::-moz-focus-outer{border:0;padding:0}a:-moz-focusring,select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}:active,:focus,:hover,:visited,a,a:active,a:focus,a:hover,a:visited{outline:0!important}::-moz-focus-inner{border:0;outline:0}.template,.template .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.template{background-color:#328160;font-family:"Montserrat",sans-serif;text-align:center;color:#fff;min-height:100vh;position:fixed;top:0;left:0;height:100%;z-index:9999}.template .step{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:360px}.template .step__header{margin-top:auto}.template .step__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;margin:auto}.template .step:not(.step_active){display:none}.template .step__text_header{font-size:16px;font-weight:400;line-height:25px}.template .step__title{font-size:28px;font-weight:700;line-height:39px;text-transform:uppercase}.template .text-gray{color:rgba(255,255,255,.5)}.template .text-letter{font-size:26px}.template .text-number{font-size:40px}.template .checkbox,.template .checkbox__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.template .checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:161px}.template .checkbox__item{height:56px;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background-color:#4a9475;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);cursor:pointer;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}.template .checkbox__item__item:hover{border:2px solid #fff}.template .checkbox__item:active,.template .checkbox__item_checked,.template .checkbox__item_checked:hover{background-color:#fff;color:#000;-webkit-box-shadow:none;box-shadow:none}.slick-slide.slick-loading img,.template .checkbox__input{display:none}.template .checkbox__label,.template .loader{display:-webkit-box;display:-ms-flexbox;display:flex}.template .checkbox__label{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template .checkbox__label:before{content:"";display:block;width:32px;height:32px;margin-right:12px;background:center/contain no-repeat}.template .checkbox__label_something-new:before{background-image:url(https://i.gstatvb.com/687ef3bca69075f49ffac66919ffb3fe1711476579.rng.webp)}.template .checkbox__label_book:before{background-image:url(https://i.gstatvb.com/33f9a69819c3ea20230aa7f494001bbd1711476679.rng.webp)}.template .checkbox__label_games:before{background-image:url(https://i.gstatvb.com/a2ae485aec5d8def122c356846b2b98e1711476696.rng.webp)}.template .checkbox__label_partying:before{background-image:url(https://i.gstatvb.com/cb94a3d6fa0b95a6b23014657d585e5a1711476712.rng.webp)}.template .checkbox__label_shy:before{background-image:url(https://i.gstatvb.com/c94b6d8162bc00a9073ebc909f342d971711476728.rng.webp)}.template .checkbox__label_lighthearted:before{background-image:url(https://i.gstatvb.com/e9d801ecf1ae38b71ac74a33342aa67c1711476742.rng.webp)}.template .checkbox__label_outgoing:before{background-image:url(https://i.gstatvb.com/31a7c26ca590a9614dca17f9aafcb49d1711476754.rng.webp)}.template .checkbox__label_travels:before{background-image:url(https://i.gstatvb.com/94aef6f1c6276cac7697d4b78fd3f88f1711476766.rng.webp)}.template .checkbox__label_gym:before{background-image:url(https://i.gstatvb.com/bce03b738344191647b645351fb8942c1711476778.rng.webp)}.template .checkbox__label_communication:before{background-image:url(https://i.gstatvb.com/5b274bb9eb18a8d5967d7a0f85d044c41711476792.rng.webp)}.template .checkbox__label_friendship:before{background-image:url(https://i.gstatvb.com/1e2db396948988e57a259650420a37091711476804.rng.webp)}.template .checkbox__label_cooking:before{background-image:url(https://i.gstatvb.com/856f3f736f3122256a9add98d2dabc9c1711477512.rng.webp)}.template .loader{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:252px;height:252px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:58px}.template .loader__text{font-size:24px;font-weight:400;line-height:28px}.template .loader__svg{position:relative;width:100%;height:100%}.template .loader__circle,.template .loader__item{width:100%;height:100%;stroke-dasharray:690;stroke-linecap:round}.template .loader__circle_progress,.template .loader__item_progress{-webkit-animation:animateCircle 4s linear forwards;animation:animateCircle 4s linear forwards;stroke-dashoffset:690}.template .loader__circle{-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.template .loader__circle_background,.template .loader__circle_progress{fill:none;stroke-width:15;stroke:#6aea8e;-webkit-filter:none;filter:none}.template .loader__circle_background{stroke:#30462f}.template .loader__percent{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);color:#fff;font-family:Verdana,sans-serif;font-size:82px;font-weight:700}.template .loader__percent:after{content:"%";font-size:32px}.template .mirror-result{max-width:312px;margin-top:52px;width:100%;border-radius:8px;border:3px solid #ff9518;background:-webkit-gradient(linear,left bottom,left top,from(rgba(252,221,57,.1)),to(rgba(252,221,57,.1))),#fff;background:linear-gradient(0deg,rgba(252,221,57,.1) 0,rgba(252,221,57,.1) 100%),#fff;-webkit-box-shadow:0 12px 8px 0 rgba(0,0,0,.1);box-shadow:0 12px 8px 0 rgba(0,0,0,.1);overflow:hidden}.template .mirror-result__btn{padding:0 18px}.template .mirror-result__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;color:#ff9518;font-weight:800;line-height:1}.template .mirror-result__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:32px auto 0}.template .mirror-list{color:#171219;font-size:16px;margin-top:18px}.template .mirror-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#171219}.template .mirror-list__item:before{width:12px;height:12px;margin-right:6px;content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66 8.76L9.89 4.53L9.05 3.69L5.66 7.08L3.95 5.37L3.11 6.21L5.66 8.76ZM6.5 12C5.67 12 4.89 11.8424 4.16 11.5272C3.43 11.212 2.795 10.7846 2.255 10.245C1.715 9.705 1.2876 9.07 0.9728 8.34C0.658 7.61 0.5004 6.83 0.5 6C0.5 5.17 0.6576 4.39 0.9728 3.66C1.288 2.93 1.7154 2.295 2.255 1.755C2.795 1.215 3.43 0.7876 4.16 0.4728C4.89 0.158 5.67 0.0004 6.5 0C7.33 0 8.11 0.1576 8.84 0.4728C9.57 0.788 10.205 1.2154 10.745 1.755C11.285 2.295 11.7126 2.93 12.0278 3.66C12.343 4.39 12.5004 5.17 12.5 6C12.5 6.83 12.3424 7.61 12.0272 8.34C11.712 9.07 11.2846 9.705 10.745 10.245C10.205 10.785 9.57 11.2126 8.84 11.5278C8.11 11.843 7.33 12.0004 6.5 12Z' fill='%232E432D'/%3E%3C/svg%3E%0A")}.template .mirror-list__item+.mirror-list__item{margin-top:8px}.template .mirror-tip{border:1px solid #ff9518;background-color:#ff9518;-webkit-box-shadow:2px -2px 6px 0 rgba(23,18,25,.15);box-shadow:2px -2px 6px 0 rgba(23,18,25,.15);margin-top:44px}.template .btn_link,.template .mirror-tip__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700}.template .mirror-tip__text{font-size:10px;line-height:13px}.template .mirror-tip__text:before{content:"";display:block;width:10px;height:10px;margin-right:8px;background:center/contain url(https://i.gstatvb.com/81415ef556c48b3f462a713bb2453c911711551816.rng.webp)}.template .btn_link{width:276px;height:56px;padding:18px 24px;font-family:Verdana,sans-serif;font-size:16px;text-transform:capitalize;border-radius:8px;background-color:#ff9518;text-decoration:none;margin-top:32px}.template .btn_link_link:active,.template .btn_link_link:focus,.template .btn_link_link:hover{background-color:#d67400}.main_product{background-color:#fefaff}.step__item_link{text-decoration:underline;color:#693291}@supports (-webkit-touch-callout:none){.template,body{min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch}.card-rate .card-rate__star[data-rate="0"]::after{max-width:calc(0*1em + 0*4px)}.card-rate .card-rate__star[data-rate="0.5"]::after{max-width:calc(.5*1em + 0*4px)}.card-rate .card-rate__star[data-rate="1"]::after{max-width:calc(1*1em + 1*4px)}.card-rate .card-rate__star[data-rate="1.5"]::after{max-width:calc(1.5*1em + 1*4px)}.card-rate .card-rate__star[data-rate="2"]::after{max-width:calc(2*1em + 2*4px)}.card-rate .card-rate__star[data-rate="2.5"]::after{max-width:calc(2.5*1em + 2*4px)}.card-rate .card-rate__star[data-rate="3"]::after{max-width:calc(3*1em + 3*4px)}.card-rate .card-rate__star[data-rate="3.5"]::after{max-width:calc(3.5*1em + 3*4px)}.card-rate .card-rate__star[data-rate="4"]::after{max-width:calc(4*1em + 4*4px)}.card-rate .card-rate__star[data-rate="4.5"]::after{max-width:calc(4.5*1em + 4*4px)}.card-rate .card-rate__star[data-rate="5"]::after{max-width:calc(5*1em + 5*4px)}}body,html{height:100%;scroll-behavior:smooth}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body{font-family:"Poppins",sans-serif;font-size:16px;line-height:1.3;color:#171219;background:#fff}img{display:block;max-width:100%;height:auto}svg{overflow:hidden}.btn,.container{width:100%;margin:0 auto}.container,body{position:relative}.container{padding-left:20px;padding-right:20px}.btn{text-align:center;display:block;padding:18px;background-color:#964ace;color:#fff;font-size:16px;cursor:pointer;-webkit-transition:.8s;transition:.8s;text-transform:uppercase;border-radius:32px;border:2px solid #f80}.btn:hover{text-decoration:underline;background-color:#693291;border-color:#964ace}.btn:active{background-color:#fff;color:#964ace;text-decoration:none}.btn,.text-bold{font-weight:700}.text-underline{text-decoration:underline}.title{text-transform:uppercase;font-size:18px;color:#171219;line-height:37px;margin-bottom:18px}.subtitle{font-size:20px;font-weight:700;margin-bottom:15px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-next{display:block}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}.slick-dots,.slick-dots li button:before{position:absolute;left:0;text-align:center}.slick-dots{bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{font-size:6px;line-height:20px;top:0;width:20px;height:20px;content:"";opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slide{outline:0}.block{position:relative;padding-top:30px;padding-bottom:30px}.header{padding-top:15px;padding-bottom:10px;background:#fff;z-index:9;border-bottom:none;border-radius:8px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.header .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.burger{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;position:relative;overflow:hidden;background:#964ace;z-index:10}.burger span{width:14px;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.burger span:nth-of-type(2){top:10px;right:0}.burger span:nth-of-type(3){top:auto;right:0;bottom:8px}.burger.active span:nth-of-type(1){display:none}.burger.active span:nth-of-type(2){width:14px;top:50%;left:9px;-webkit-transform:translate(0) rotate(45deg);transform:translate(0) rotate(45deg)}.burger.active span:nth-of-type(3){width:14px;top:50%;bottom:0;-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}.hidden{height:100%;width:100%;position:fixed;overflow:hidden}.nav{width:100%;position:absolute;top:50px;left:50%;-webkit-transform:translate(-50%,-999px);transform:translate(-50%,-999px)}.logo,.nav .logo{width:100%;max-width:140px;margin:0}.logo-desk{display:none}.nav__wrapper{max-width:325px;width:100%;margin:0 auto}.nav.active{border-top:1px solid rgba(127,127,127,.5)}.nav.active .links__item_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-desk{height:44px}.links{margin-bottom:10px}.links.active{cursor:default}.links__link{-webkit-transition:all .5s;transition:all .5s;text-align:center;color:#171219}.links__link.active{cursor:default;color:#964ace}.links__link,.links__title{position:relative;font-weight:400;width:100%;max-width:244px;font-size:18px;display:block;margin:0 auto;padding:10px}.pages{margin-bottom:20px}.pages__link{max-width:200px;width:100%;font-size:18px;text-align:center;display:block;padding:10px;color:#171219;margin:0 auto}.pages__item:last-child{font-weight:700}.pages-link,.service p{margin-bottom:20px}.pages-link__link{color:#000;font-size:18px;font-weight:700}.pages__wrapper{display:none}.logo__link{margin-right:25px}.quiz-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px auto 0}.quiz-link__text{margin-bottom:15px}.quiz-link__btn{text-align:center;max-width:315px;width:100%;font-weight:700;background:#964ace;padding:18px 29px;color:#fff;text-transform:uppercase;font-size:16px;border-radius:32px}.quiz-link__btn:active,.quiz-link__btn:hover,.rate-btn:active,.rate-btn:hover{text-decoration:underline}.quiz-link__btn,.quiz-link__text{display:none}.quiz-link__mob{display:block;margin-bottom:22px}.rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.rate-text{margin-bottom:15px}.promo__text a,.rate-btn{color:#fff;font-weight:700}.rate-btn{text-align:center;max-width:310px;width:100%;background:#964ace;padding:16px 18px;text-transform:uppercase;font-size:16px}.promo{overflow:hidden;background:0 0;padding-top:30px}.promo_pages{padding:24px 0}.promo__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px;font-size:24px;line-height:1.2;font-weight:700;color:#171219;margin-bottom:12px}.promo__title_pages{text-align:left}.promo__text{font-size:14px;color:#171219}.promo__text a{text-decoration:underline}.promo__text_pages{text-align:left;margin-bottom:0}.promo__btn{max-width:200px;margin:30px 0 25px}.promo__break{display:none}.promo__img,.promo__img-wrapper{max-width:315px;width:100%;position:relative;margin:0 auto}.promo__img{max-width:280px;z-index:2}.promo__img--small{max-width:200px;padding-top:30px}.promo__circle{position:absolute;width:320px;height:320px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#693291;border-radius:50%}.promo__btn{border:1px solid #fff}.promo__text_pages{display:unset}.breadcrumbs{padding-top:15px;padding-bottom:15px}.breadcrumbs .container,.breadcrumbs-list{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.breadcrumbs-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.breadcrumbs-item{position:relative}.breadcrumbs-item:not(:first-child){padding-left:15px}.breadcrumbs-item:not(:first-child):before{position:absolute;content:"";top:50%;left:0;width:10px;height:10px;background:url(../img/play-arrow.svg) no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs-item__link{display:block;font-size:13px;line-height:1.2;color:#9f9f9f}.breadcrumbs-item__link.active{color:#964ace;cursor:default;text-transform:capitalize}.breadcrumbs-page{display:none}.breadcrumbs-page__link{color:#7f7f7f;font-size:14px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.catalog{padding-bottom:40px}.update-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#171219;font-size:16px;font-weight:400}.update-date__img{margin-right:8px}.update-date__img path{stroke:#f8c821}.catalog-item__rating,.catalog-item__title,.catalog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-list{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;counter-reset:section;gap:15px}.catalog-item__rating,.catalog-item__title{text-align:center;margin-bottom:15px}.catalog-item__rating{font-size:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.catalog-item__rating--desk,.catalog-item__title span{display:none}.catalog-item__advanteges{position:relative;font-size:14px;padding-left:15px;color:#171219}.catalog-item__advanteges:before{position:absolute;content:"";top:50%;left:0;width:10px;height:10px;background:url(../img/play-arrow.svg) no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.catalog-item__advanteges:not(:last-of-type){margin-bottom:10px}.catalog-item__more{display:block;text-transform:uppercase;font-weight:700;color:#964ace;margin-top:15px;margin-bottom:20px}.catalog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:320px;width:100%;padding:25px 20px;position:relative;counter-increment:section;background:#f2f6f6;-webkit-box-shadow:0 4px 16px rgba(23,18,25,.1);box-shadow:0 4px 16px rgba(23,18,25,.1)}.catalog-item__bottom{margin-top:auto}.catalog-item:before{content:counter(section) "";padding:10px;top:0;left:0;width:38px;height:47px;text-align:center;position:absolute;font-size:16px;line-height:1;color:#fff;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background-color:linear-gradient(90deg,rgba(150,74,206,.06) 0%,rgba(150,74,206,.2) .01%,rgba(150,74,206,.1) 100%)}.catalog-item-cursor{cursor:pointer}.catalog-item__title img,.catalog-item__visit{margin:0 auto;max-width:170px;width:100%}.catalog-item__visit{text-transform:uppercase;max-width:280px}.catalog__tooltip{width:18px;height:18px}.catalog-item--popular{position:relative;border:2px solid #f8c821;padding-top:50px}.catalog-item--popular:before{background-color:#f8c821}.catalog-item--popular:after{position:absolute;content:"🔥 Popular Choice 🔥";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;top:-23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:8px;text-align:center;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,52% 90%,50% 100%,48% 90%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,52% 90%,50% 100%,48% 90%,0 90%);background-color:#f8c821;line-height:1.2;font-size:16px;width:188px;height:48px}.catalog-item--popular-background{background-color:rgba(222,110,87,.24)}.catalog-item--popular-asian:after{content:"🔥 Senior Dating"}.catalog-item--popular-slavic:after{content:"🔥 Adventure Seekers"}.catalog-item--popular-latina:after{content:"🔥 Niche Dating"}.catalog-item__advanteges--none{display:none}.catalog{margin-top:0;padding-top:0}.update-date{margin-bottom:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.update-date__text{font-weight:700;font-size:14px}.blog-post{padding-bottom:80px;padding-top:40px}.blog-post__wrapper,.blog__list{max-width:1000px;width:100%;margin:0 auto}.blog__list{max-width:320px;padding-bottom:30px}.blog__list .slick-slide{margin:0 15px 20px}.blog__list .slick-list{margin:0 -15px}.blog__list .slick-next,.slick-prev{display:none!important}.blog__list .slick-dots li button,.blog__list .slick-dots li button:before{width:10px;height:10px}.blog__list .slick-dots li{border:1px solid #964ace;width:18px;height:18px;padding:3px;border-radius:50%}.blog__list .slick-dots li.slick-active button{padding:0;width:10px;height:10px;background:#964ace;border-radius:50%}.blog__list .slick-dots{bottom:0}.blog{padding-top:40px;padding-bottom:40px}.blog__subtitle{font-size:20px;font-weight:700;margin-bottom:12px}.blog__text{font-size:18px;line-height:1.5;margin-bottom:40px}.steps__title{font-size:20px;font-weight:700;line-height:30px}.steps__text{font-size:18px;line-height:30px}.steps__text:not(:last-of-type){margin-bottom:40px}.steps__bio{padding:20px 20px 0;border-radius:16px;background-color:#693291;background-image:url(../img/bio-shadow.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover;margin-bottom:55px}.steps__bio.steps__bio--slavic-1{padding-left:0;padding-right:0}.steps__bio-list{margin-bottom:12px}.steps__bio-item{position:relative;padding-left:10px}.steps__bio-item:before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:6px;background:url(../img/arrow-bio.svg);background-size:100%;background-repeat:no-repeat}.steps__bio-item:not(:last-of-type){margin-bottom:8px}.steps__bio-info{display:none}.steps__bio-info h4{margin-bottom:10px;font-weight:700;font-size:16px;text-transform:uppercase}.steps__bio-img{max-width:280px;width:100%;margin:0 auto}.steps__bio-title{font-size:16px;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:25px}.blog__aside{display:none}.blog__wrapper{max-width:1000px;width:100%;margin:0 auto}.steps__bio--asian-1 .steps__bio-wrap,.steps__bio--slavic-2 .steps__bio-wrap{width:calc(100% + 40px);margin-left:-20px}.steps__title{margin-bottom:12px;color:#964ace}.steps__paragraph{margin-bottom:48px;font-size:18px}.faq__wrapper{max-width:1000px;width:100%;margin:0 auto}.faq{padding-top:40px;padding-bottom:40px}.faq__text{margin-bottom:40px}.faq__title{margin-bottom:25px}.faq__item{position:relative}.faq__item:not(:last-child){margin-bottom:24px}.faq__item.open{padding-top:30px;background:#f2f6f6;padding-bottom:15px;-webkit-box-shadow:0 4px 16px 0 rgba(23,18,25,.1);box-shadow:0 4px 16px 0 rgba(23,18,25,.1);border-radius:0}.faq__item-title{padding-left:10px;padding-right:35px;font-weight:600;font-size:16px;text-transform:uppercase;position:relative;z-index:1;min-height:34px;cursor:pointer;padding-bottom:24px}.faq__item-title:before{position:absolute;content:"";height:1px;width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#7f7f7f}.open .faq__item-title:before{width:calc(100% - 20px)}.faq__item-title:after{content:"";display:block;position:absolute;right:10px;top:0;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.46876 9.89941C0.46876 9.2744 0.975434 8.76773 1.60045 8.76773L18.1985 8.76773C18.8235 8.76773 19.3302 9.27441 19.3302 9.89942C19.3302 10.5244 18.8235 11.0311 18.1985 11.0311L1.60045 11.0311C0.975435 11.0311 0.468761 10.5244 0.46876 9.89941Z' fill='%23333333'/%3E%3Cpath d='M9.8995 19.3301C9.27449 19.3301 8.76781 18.8235 8.76781 18.1985L8.76781 1.60037C8.76781 0.975353 9.27448 0.46868 9.89949 0.46868C10.5245 0.46868 11.0312 0.975354 11.0312 1.60037L11.0312 18.1985C11.0312 18.8235 10.5245 19.3301 9.8995 19.3301Z' fill='%23333333'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.open .faq__item-title:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='4' viewBox='0 0 20 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.46876 1.89941C0.46876 1.2744 0.975434 0.767727 1.60045 0.767727L18.1985 0.767732C18.8235 0.767732 19.3302 1.27441 19.3302 1.89942C19.3302 2.52443 18.8235 3.03111 18.1985 3.03111L1.60045 3.0311C0.975435 3.0311 0.468761 2.52443 0.46876 1.89941Z' fill='%23333333'/%3E%3C/svg%3E%0A")}.faq__item-text,.open .faq__item-text{-webkit-transition:all .8s;transition:all .8s}.faq__item-text{margin-bottom:0;color:#171219;max-height:0;overflow:hidden;font-size:14px;font-weight:500;padding-left:10px;padding-right:10px}.open .faq__item-text{max-height:300px;margin-top:25px}.post{display:block;-webkit-box-shadow:0 4px 16px rgba(23,18,25,.1);box-shadow:0 4px 16px rgba(23,18,25,.1);margin-bottom:20px;max-width:320px;width:100%;border-radius:16px;overflow:hidden}.post .post__category,.post .post__date,.post .post__img path,.post .post__img-wrap,.post .post__wrapper,.post:hover .post__img-wrap:before{-webkit-transition:.5s;transition:.5s}.post__img path{fill:#964ace}.post:hover .post__wrapper{background:#964ace;color:#fff}.post:hover .post__img path{fill:#fff}.post:hover .post__category{color:#fff}.post:hover .post__title{color:#fff;-webkit-transition:.5s;transition:.5s}.post:hover .post__date{color:#fff;opacity:.5}.post:hover .post__img-wrap{position:relative}.post:hover .post__img-wrap:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:15}.post:active .post__wrapper{background:#693291}.post__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.post__date{color:#7f7f7f}.post__category{color:#964ace}.post__img-wrap:before,.post__title{-webkit-transition:.5s;transition:.5s}.post__title{line-height:1.2;text-transform:uppercase;color:#171219}.post__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f2f6f6}.post__link{width:36px;display:block;margin-left:auto}.post__img-wrap{width:100%;position:relative}.post__img-wrap:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(150,74,206,.75)}.post__category,.post__date{font-size:12px;text-transform:unset}.post__title{font-size:14px;font-weight:600}.post__wrapper{min-height:120px;padding:16px;background:#fff}.post__img-wrap::before{background:rgba(150,74,206,.4)}.post__link{-ms-flex-item-align:end;align-self:flex-end}.quiz-block{position:relative;padding-top:40px;padding-bottom:40px}.quiz__wrapper{max-width:1000px;width:100%;margin:0 auto}.quiz__text{font-size:18px;margin-bottom:40px}.interactive__bg{overflow:hidden;padding:50px 20px 0;background-color:#693291;background-image:url(../img/quiz-shadow.png);background-position:bottom right;background-repeat:no-repeat;height:100%;border-radius:16px;-webkit-box-shadow:0 4px 16px rgba(23,18,25,.1);box-shadow:0 4px 16px rgba(23,18,25,.1)}.interactive{position:relative}.interactive.active .interactive__bg{background-position:center;background-size:cover;position:relative;padding:40px 10px 12px}.interactive.active .interactive__bg:before{bottom:-160px;width:570px;height:520px}.interactive__right{width:100%;padding-top:30px;max-width:280px;position:relative}.interactive__right:after{content:"";position:absolute;top:0;right:15px;width:49px;height:52px;background:url(../img/clap.png) no-repeat center;background-size:100%;z-index:2}.interactive.active .interactive__bg:before,.interactive__right:before{position:absolute;content:"";background-color:transparent;border-radius:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.interactive__right:before{top:10px;width:500px;height:525px}.interactive__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.interactive__title{width:100%;max-width:280px;font-size:17px;line-height:1.4;font-weight:700;margin-bottom:10px;color:#fff;text-transform:uppercase}.interactive__subtitle{font-size:14px;line-height:1.5;margin-bottom:10px;color:#fff}.interactive__subtitle--desk{display:none}.interactive__btn{font-weight:700;max-width:210px;width:100%;-webkit-transition:.3s;transition:.3s;background:#ffc300;text-transform:uppercase;color:#693291;padding:18px;margin-bottom:5px;border-radius:32px;cursor:pointer}.interactive__btn:hover{text-decoration:underline;background-color:#ffd60a}.interactive__btn:active{color:#ffc300;border:1px solid #97c9e8;background-color:#fff;text-decoration:none}.interactive__img{border-radius:20px;border:10px solid #f2f6f6;position:relative;z-index:2;background-color:#fff;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.interactive__left{-ms-flex-item-align:start;align-self:flex-start;width:100%;max-width:250px}.interactive-block{margin-top:80px}.quiz-box{position:relative;z-index:2;height:100%}.quiz-box__list,.quiz-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.quiz-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.quiz-box h2,.quiz-box__item label span{text-align:center;text-transform:uppercase}.quiz-box h2{padding:0;margin:0 0 8px;color:#fff;font-size:17px}.quiz-box__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:auto 0 0}.quiz-box__item,.quiz-box__item label{overflow:hidden;width:100%;border-radius:25px}.quiz-box__item{max-width:300px;height:118px;background:#f2f6f6;font-size:20px;margin:0;-webkit-box-shadow:0 4px 16px rgba(23,18,25,.08);box-shadow:0 4px 16px rgba(23,18,25,.08)}.quiz-box__item label img{width:100%;display:block;-o-object-fit:contain;object-fit:contain;height:60px;margin:0 auto}.quiz-box__item label span{font-size:16px;margin-bottom:5px;font-weight:700}.quiz-box__item label{border:10px solid #f2f6f6;background:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:5px 0 0}.quiz-box .answer{display:none}.quiz-box .question-text{color:#fff;text-align:center;margin-bottom:5px}.counter-next{color:rgba(255,255,255,.6)}.quiz-box .animation-result{display:none;height:200px;background:#ff0}.quiz-box .loading{display:none;position:relative;width:100%;text-align:center;padding-bottom:70px;padding-top:100px}.quiz-box .loading-text{color:#fff;font-size:18px;margin-top:10px}.finish,.quiz-box{display:none}.finish-title{max-width:320px;width:100%;margin:0 auto 16px;font-size:14px;text-align:center;color:#fff}.finish-box__title{font-size:20px;color:#171219;font-weight:700;margin-bottom:10px}.finish-title span,.quiz-box h2,.rate-like__text span{font-weight:700}.finish-box{position:relative;max-width:315px;width:100%;margin:0 auto;color:#171219;background:#fff;border:6px solid #f2f6f6;border-radius:15px;padding:6px 6px 10px;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.finish-box__text{margin-bottom:15px;font-size:14px}.finish-box__subtitle,.finish-box__text-second{font-size:14px}.finish-box .finish__btn{display:block;text-align:center;max-width:100%;position:relative;z-index:2;text-transform:uppercase;width:100%;margin:-25px 0 0}.finish-box__subtitle{margin-bottom:8px}.finish-img{margin-bottom:10px}.finish-box__img{opacity:0;-webkit-transition:2s;transition:2s;width:130px;max-width:130px;margin-left:-30px}.finish-box__circle{position:relative;z-index:1}.finish-box__column-right{margin-bottom:10px}.finish-box__column-left{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.finish-box__fade-1,.finish-box__fade-2,.finish-box__fade-3{opacity:0;-webkit-transition:all 2s;transition:all 2s}.finish-box__fade-4{display:none}.circular-chart{z-index:2;margin:0 auto;width:120px}.circle,.circle-bg{fill:none;stroke:#f2f6f6;stroke-width:6}.circle{stroke-dasharray:90,100;stroke-width:9;stroke:#693291;-webkit-animation:progress 3s ease-out;animation:progress 3s ease-out}.percentage{fill:#363636;font-size:.5em;text-anchor:middle;font-family:Helvetica;font-weight:700}footer{background:#fefaff;padding-bottom:40px}footer .logo{margin:0 auto}footer .rate{margin-bottom:0}.footer__logo{position:relative;padding-top:20px;padding-bottom:20px;margin-bottom:20px}.footer__logo:before{position:absolute;content:"";width:100vw;height:1px;background:rgba(127,127,127,.5);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer__text{margin-bottom:20px;text-align:center}footer .links__link,footer .pages__link{color:#171219;font-size:16px}.footer__rate-desk{display:none}.pages__link.active,.product__text a{text-decoration:underline}.links__title{color:#51225d;text-align:center}.links__title_header{display:block;color:#171219}footer .logo{height:44px}.checked-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px}.checked-item{font-weight:700;font-size:14px;position:relative;padding-left:24px}.checked-item:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:100%;background:no-repeat center/12px 6px #f8c821 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='4' viewBox='0 0 26 19' fill='none'%3E%3Cpath id='check-icon' fill-rule='evenodd' clip-rule='evenodd' d='M26 3.04019L10.3632 19L0 8.41927L3.01006 5.37934L10.3634 12.8853L22.9902 0L26 3.04019Z' fill='%23ffffff' /%3E%3C/svg%3E");background-size:100%}.product{padding-bottom:40px}.product__subtitle{font-size:20px;font-weight:700;margin-bottom:12px}.product__wrapper{max-width:1000px;width:100%;margin:0 auto}.product__left{margin-bottom:80px}.product__right .product__right-popular{display:none}.product__step{font-size:20px;font-weight:700;line-height:30px;margin-bottom:15px}.product__text{font-size:18px;line-height:30px;margin-bottom:40px}.product__text a{font-weight:700;white-space:nowrap}.product__list{list-style:decimal;padding-left:25px}.product__item{font-size:18px;line-height:30px;margin-bottom:40px}.product__banner{padding:20px 20px 0;background-position:bottom center;background-repeat:no-repeat;margin-bottom:55px;margin-top:40px}.product__banner-img{margin:0 auto}.product__banner-title{font-size:16px;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:25px}.product__btn{max-width:320px;margin:0 auto}.product__stats{margin-bottom:55px}.product__stats-wrapper{max-width:100%;width:100%;background:#f2f6f6;padding:20px 20px 40px}.product__stats-wrapper:not(:last-of-type){margin-bottom:20px}.product__stats-title{font-weight:700;font-size:20px;margin-bottom:20px}.product__stats-item{font-size:16px;line-height:22px;position:relative;padding-left:15px}.product__stats-item:before{position:absolute;content:"";top:50%;left:0;width:10px;height:10px;background:url(../img/play-arrow.svg) no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-banner__advanteges:not(:last-of-type),.product__stats-item:not(:last-of-type){margin-bottom:10px}.product__right-title{margin-bottom:35px}.product-banner{position:relative;background:#f2f6f6;-webkit-box-shadow:0 4px 16px rgba(23,18,25,.1);box-shadow:0 4px 16px rgba(23,18,25,.1);padding:25px 20px;max-width:320px;width:100%;margin:0 auto}.product-banner:before{content:"1";padding:10px;top:0;left:0;width:38px;height:47px;text-align:center;position:absolute;font-size:16px;line-height:1;color:#fff;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.product-banner__rating,.product-banner__title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-banner__title{width:100%;margin:0 auto 25px}.product-banner__rating{font-size:24px;margin-bottom:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.product-banner__question{width:20px;height:20px}.product-banner__info{margin-bottom:35px}.product-banner__visit{text-transform:uppercase;max-width:280px;width:100%;margin:0 auto}.product-banner__advanteges{position:relative;font-size:14px;padding-left:15px;color:#171219}.product-banner__advanteges:before{position:absolute;content:"";top:50%;left:0;width:10px;height:10px;background:url(../img/play-arrow.svg) no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-banner--popular{position:relative;border:2px solid #f8c821;padding-top:50px}.product-banner--popular:before{background-color:#f8c821}.product-banner--popular:after{position:absolute;content:"🔥 Popular Choice 🔥";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;top:-23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:8px;text-align:center;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,52% 90%,50% 100%,48% 90%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,52% 90%,50% 100%,48% 90%,0 90%);background-color:#f8c821;line-height:1.2;font-size:16px;width:188px;height:48px}.product-banner--popular-dating:after{position:absolute;content:"🔥 Niche Dating"}.product-banner--popular-senior:after{position:absolute;content:"🔥 Senior Dating"}.product-banner--simple{border:2px solid #97c9e8}.product-banner--simple:before{background:url(../img/flag.svg)}.product-banner--simple:after{display:none}.amourfactory .product-banner:before,.amourfeel .product-banner:before,.asianfeels .product-banner:before,.funchatt .product-banner:before,.philitalks .product-banner:before{content:"4"}.asianmelodies .product-banner:before,.bestdates .product-banner:before,.latinfeels .product-banner:before,.loveswans .product-banner:before{content:"3"}.jollyromance .product-banner:before,.lovefort .product-banner:before,.lovingfeel .product-banner:before{content:"2"}.latamvibe .product-banner:before,.loverwhirl .product-banner:before,.rondevo .product-banner:before{content:"5"}.product__right-popular{margin-bottom:40px}.product-platform,.product-platform__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-platform__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-pack:distribute;justify-content:space-around;background:#f2f6f6;padding:35px 20px}.product-platform{width:100%;max-width:270px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-platform:not(:last-of-type){border-bottom:1px solid rgba(127,127,127,.5);padding-bottom:25px;margin-bottom:25px}.product-platform__title{font-size:28px;margin-bottom:25px}.product-platform-wrapper{max-width:125px;width:100%;margin-bottom:10px}.product-platform__visit{padding:14px;text-transform:uppercase;max-width:140px;width:100%;margin:0}.product-platform__rating{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.product-platform__question{width:14px;height:14px;cursor:pointer}.product-platform__img,.service ul li{margin-bottom:10px}.product__banner--inner img{margin-right:-20px}.product{padding-top:16px}.product__title{display:none}.product__stats-wrapper{border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.16);box-shadow:0 4px 14px 0 rgba(0,0,0,.16)}.product__btn{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.25);box-shadow:0 4px 6px 0 rgba(0,0,0,.25)}.product__btn,.product__btn:hover{border:1px solid #fff}.product__btn:active{border-color:#964ace}.product__right-title{font-size:32px;font-weight:500;text-transform:capitalize}.product-platform__title{font-weight:500}.product__banner{background-color:#964ace;background-image:none;border-radius:8px}.product__item b,.product__text a,.product__text b{color:#693291}.service__title{font-size:20px;font-weight:700;margin-bottom:15px}.service a{color:#00e}.service ul{list-style:disc;padding-left:20px;margin-bottom:20px}.rate-block,.service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px;padding-bottom:60px}.service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rate-block{-ms-flex-line-pack:center;align-content:center;height:100%;overflow:hidden}.rate-block h2,.title-some{text-transform:uppercase;font-size:20px}.title-some{text-align:center}.rate-slider{padding-bottom:80px}.rate-slider__item{display:block;margin-right:5px;margin-left:5px}.product-banner--mob,.rate-slider .slick-arrow{display:none}.rate-slider .slick-list{padding-top:20px}.rate-slider .product-banner__info,.rate-slider .product-banner__rating{margin-bottom:24px}.rate-slider .product-banner--popular{padding-top:40px}.rate-slider .product-banner__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px}.rate-slider .product-banner{-webkit-box-shadow:none;box-shadow:none}.rate-slider__item--1 .product-banner:before{content:"1"}.rate-slider__item--2 .product-banner:before{content:"2"}.rate-slider__item--3 .product-banner:before{content:"3"}.rate-slider__item--4 .product-banner:before{content:"4"}.rate-slider__item--5 .product-banner:before{content:"5"}.rate-slider__item--6 .product-banner:before{content:"6"}.rate-slider__item--7 .product-banner:before{content:"7"}.rate-slider__item--8 .product-banner:before{content:"8"}.rate-slider__item--9 .product-banner:before{content:"9"}.rate-slider__item--10 .product-banner:before{content:"10"}.rate-slider__item--11 .product-banner:before{content:"11"}.rate-slider__item--12 .product-banner:before{content:"12"}.rate-slider__item--13 .product-banner:before{content:"13"}.rate-slider__item--14 .product-banner:before{content:"14"}.rate-girls--bg{overflow:hidden;padding:50px 0 0;background-color:#97c9e8}.rate__title{font-weight:700;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:20px}.rate-girls{position:relative}.rate-girls:after{position:absolute;content:"💬 Get into the chat";color:#fff;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:14px 0;text-align:center;background:url(../img/popular-bg.svg) no-repeat;background-position:center;line-height:1.2;font-size:16px;width:188px;height:63px;z-index:2}.rate-girls__info{display:none;width:100%;position:absolute;bottom:20px;padding-left:10px;padding-right:10px}.rate-girls__name,.rate-girls__product{font-size:18px;color:#fff;text-shadow:0 0 6px #42445a}.rate-girls__name{font-size:16px;display:block;text-transform:uppercase;font-weight:700;margin-bottom:10px}.rate-girls__dislike,.rate-girls__like{cursor:pointer;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#ff9518;width:50px;height:50px}.rate-girls__dislike{background:#333;margin-right:10px}.rate-girls__right,.rate-girls__slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.rate-girls__item.slick-slide.rate-prev{-webkit-transform:translate(180px,50px);transform:translate(180px,50px)}.rate-girls__item.slick-slide.rate-prev2{-webkit-transform:translate(480px,85px);transform:translate(480px,85px)}.rate-girls__item.slick-slide.rate-prev3{-webkit-transform:translate(900px,85px);transform:translate(900px,85px)}.rate-girls__item.slick-slide.rate-next{-webkit-transform:translate(-180px,50px);transform:translate(-180px,50px)}.rate-girls__item.slick-slide.rate-next2{position:relative;z-index:-2;-webkit-transform:translate(-450px,85px);transform:translate(-450px,85px)}.rate-girls__item.slick-slide.rate-next3{-webkit-transform:translate(-500px,135px);transform:translate(-500px,135px);z-index:-3}.rate-girls__slider .slick-slide:after{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:rgba(81,34,93,.97)}.rate-girls__slider .slick-current.slick-slide:after{background:0 0;z-index:-1}.rate-girls__item{display:block;position:relative;max-width:250px;height:297px;width:100%;overflow:hidden;border-top-left-radius:30px;border-top-right-radius:30px}.rate-girls__slider .slick-track{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.rate-girls__slider .slick-current{-webkit-transition:all .9s;transition:all .9s;position:relative;width:100%;opacity:1;z-index:5}.rate-girls__slider .slick-current .rate-girls__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pulse{-webkit-animation:pulse-animation 5s infinite;animation:pulse-animation 5s infinite}.slick-current.active{background:red}.rate-like__bg,.rate-like__last{display:none;height:100%;width:100%;background:rgba(81,34,93,.97);position:absolute;z-index:6;padding:25px 25px 10px}.rate-like__last{padding:15px 15px 10px}.slick-current.active .rate-like__bg{display:-webkit-box;display:-ms-flexbox;display:flex}.rate-like__chat{display:block;cursor:pointer;max-width:320px;font-size:14px;font-weight:700;width:100%;color:#fff;background:#97c9e8;text-transform:uppercase;padding:18px;text-align:center;margin:0 auto 15px}.rate-like__chat--last{margin:0 auto}.rate-like__back{cursor:pointer;display:block;width:100%;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center}.rate-like__img{margin:0 auto 10px;max-width:100px;width:100%}.rate-like__img--last{max-width:150px;width:100%}.rate-like__text,.rate-like__title{color:#fff;text-align:center;font-size:14px}.rate-like__title{margin-bottom:10px;font-weight:700}.rate-like__text{margin-bottom:15px}.rate-like__logo{margin:0 auto 5px}.popup-tooltip{display:none;position:fixed;top:50%;left:50%;background:#fff;height:auto;width:calc(100% - 30px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;padding:15px}.popup-tooltip__close{width:21px;height:21px;margin-left:auto;margin-bottom:15px}.popup-tooltip__close img{cursor:pointer;margin-left:auto}.popup-tooltip__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-tooltip__text{text-align:center;max-width:350px;width:100%;line-height:25px;font-size:16px}.popup-tooltip__title{font-weight:700;text-align:center;font-size:20px;text-transform:uppercase;color:#171219;margin-bottom:10px}.popup-quiz,.popup-tooltip__overlay{width:100%;height:100%;top:0;left:0;display:none}.popup-tooltip__overlay{position:fixed;right:0;bottom:0;background-color:rgba(23,18,25,.96);z-index:15;cursor:pointer}.popup-quiz{position:absolute;z-index:3;-webkit-transition:ease .5s;transition:ease .5s}.popup-quiz__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.popup-quiz__right h3,.popup-quiz__title{color:#fff;line-height:1.2;text-align:center}.popup-quiz__title{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.popup-quiz--bg{overflow:hidden;padding:15px 10px 0;background-color:#964ace;background-image:url(../img/quiz-shadow.png);background-position:bottom center;background-repeat:no-repeat}.popup-quiz__right{padding-left:10px;padding-right:10px;margin-bottom:15px}.popup-quiz__right h3{font-size:14px;margin-bottom:12px}.popup-quiz__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-quiz__input{font-size:14px;border:1px solid #fff;border-right:none;background:rgba(255,255,255,.1);width:100%;max-width:280px;padding:12px 24px;font-weight:700;text-transform:uppercase}.popup-quiz__input::-webkit-input-placeholder{color:#fff}.popup-quiz__input::-moz-placeholder{color:#fff}.popup-quiz__input:-ms-input-placeholder{color:#fff}.popup-quiz__input::placeholder{color:#fff}.popup-quiz__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.popup-quiz__button{cursor:pointer;position:relative;padding:18px 24px;background:#ffc300;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.popup-quiz__button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:">"}.popup-quiz__close{cursor:pointer;margin-left:auto;margin-bottom:10px}.popup-quiz__footnote{color:#fff;font-size:12px;line-height:1.2}.popup-quiz__footnote a{color:#fff;text-decoration:underline}.popup-quiz__img{position:relative;z-index:2}.popup-quiz__left{width:calc(100% + 40px);margin-left:-20px}.popup-quiz-img{max-width:370px;width:100%;margin:0 auto}.popup-quiz-slavic{display:none}.popup-quiz-slavic .popup-quiz__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-quiz-slavic .popup-quiz__title{font-size:15px;color:#171219}.popup-quiz-slavic.popup-quiz--bg{background:#fff;padding:0 10px 10px;border:1px solid #964ace}.popup-quiz-slavic .popup-quiz__right{padding-left:0;padding-right:0;margin-bottom:0}.popup-quiz-latina .popup-quiz__right h3,.popup-quiz-slavic .popup-quiz__right h3{text-align:center;color:#171219;margin-bottom:10px}.popup-quiz-slavic .popup-quiz__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-quiz-slavic .popup-quiz__input{display:block;font-size:14px;border:1px solid #d1d0d1;color:#171219;margin:0 auto 10px;padding:16px 24px}.popup-quiz-slavic .popup-quiz__input::-webkit-input-placeholder{color:#171219}.popup-quiz-slavic .popup-quiz__input::-moz-placeholder{color:#171219}.popup-quiz-latina .popup-quiz__input:-ms-input-placeholder,.popup-quiz-slavic .popup-quiz__input:-ms-input-placeholder{color:#171219}.popup-quiz-slavic .popup-quiz__input::placeholder{color:#171219}.popup-quiz-slavic .popup-quiz__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.popup-quiz-slavic .popup-quiz__button{display:block;max-width:280px;width:100%;margin:0 auto;position:relative;padding:25px 24px;background:#964ace;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.popup-quiz-slavic .popup-quiz__button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"SUBMIT"}.popup-quiz-slavic .popup-quiz__close{margin-bottom:5px;position:absolute;top:15px;right:10px;z-index:3}.popup-quiz-slavic .popup-quiz__footnote,.popup-quiz-slavic .popup-quiz__footnote a{color:#171219}.popup-quiz-slavic .popup-quiz-img{max-width:100%;width:100%;margin:0 auto 10px}.popup-quiz-latina{display:none}.popup-quiz-latina .popup-quiz__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-quiz-latina .popup-quiz__title{font-size:15px;color:#171219}.popup-quiz-latina.popup-quiz--bg{background:#fff;padding:0 10px 10px;border:1px solid #964ace}.popup-quiz-latina .popup-quiz__right{padding-left:0;padding-right:0;margin-bottom:0}.popup-quiz-latina .popup-quiz__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-quiz-latina .popup-quiz__input{display:block;font-size:14px;border:1px solid #d1d0d1;color:#171219;margin:0 auto 10px;padding:16px 24px}.popup-quiz-latina .popup-quiz__input::-webkit-input-placeholder{color:#171219}.popup-quiz-latina .popup-quiz__input::-moz-placeholder{color:#171219}.popup-quiz-latina .popup-quiz__input::placeholder{color:#171219}.popup-quiz-latina .popup-quiz__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.popup-quiz-latina .popup-quiz__button{display:block;max-width:280px;width:100%;margin:0 auto;position:relative;padding:25px 24px;background:#964ace;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.popup-quiz-latina .popup-quiz__button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"SUBMIT"}.popup-quiz-latina .popup-quiz__close{margin-bottom:5px;position:absolute;top:15px;right:10px;z-index:3}.popup-quiz-latina .popup-quiz__footnote,.popup-quiz-latina .popup-quiz__footnote a{color:#171219}.popup-quiz-latina .popup-quiz__left{height:100%}.popup-quiz-latina .popup-quiz-img{max-width:100%;width:100%;margin:0 auto 10px}.hide-after.interactive::after,.popup-quiz__title--desk{display:none}.text-tooltip{position:relative}.text-tooltip__label{font-size:14px;cursor:pointer}.text-tooltip__content{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;z-index:10;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:pre-line}.text-tooltip__label:hover~.text-tooltip__content{opacity:1;visibility:visible}@media screen and (min-width:320px){.logo-link .logo{height:40px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(240,240,240,.7);z-index:10}.overlay_visible{display:block}.cookie-banner{position:fixed;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:8px 24px;height:32px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px;z-index:11}.cookie-banner__text{font-size:14px;color:#7f7f7f}.cookie-banner__button{color:rgba(150,74,206,.9);cursor:pointer;text-decoration:none}.cookie-banner__button-close{cursor:pointer}.cookie-banner__button-close path,.cookie-popup__button-close path,.disclosure__tooltip-disclaimer path,.score__tooltip-disclaimer path{fill:#964ace}.cookie-popup,.cookie-popup::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cookie-popup{bottom:100%;max-width:90%;width:100%;padding:12px 16px 12px 12px;border-radius:4px;background:#fff;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));z-index:100;display:none}.cookie-popup::before{content:"";width:0;height:0;bottom:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff}.cookie-popup_visible{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-popup__text{font-size:14px;padding:3px}.cookie-popup__button-close{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;cursor:pointer}.container_grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:54px 0}.marquee-container{display:none}.cards,.cards__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards{grid-area:1/1/2/3;gap:20px;position:relative;width:100%}.cards__items{gap:16px}.cards__item{position:relative;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:32px 24px;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1);counter-increment:section}.cards__item:before{content:counter(section) "";padding:10px;top:0;left:8px;width:38px;height:44px;text-align:center;position:absolute;font-size:16px;line-height:1;color:#693291;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(150,74,206,.06)),color-stop(.01%,rgba(150,74,206,.2)),to(rgba(150,74,206,.1)));background:linear-gradient(90deg,rgba(150,74,206,.06) 0,rgba(150,74,206,.2) .01%,rgba(150,74,206,.1) 100%);font-weight:700}.cards__item_popular{padding:43px 16px 32px;border:2px solid #693291;background:rgba(150,74,206,.05)}.cards__item_popular::before{top:0;background:#f8c821;color:#fff}.card-rate,.cards__button{display:-webkit-box;display:-ms-flexbox;display:flex}.cards__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:272px;width:100%;height:54px;padding:12px 24px;border-radius:32px;border:1px solid #fff;background:#964ace;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.25);box-shadow:0 4px 6px 0 rgba(0,0,0,.25);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.cards__button:hover{border:1px solid #fff;background-color:#693291}.cards__button:active{border-color:#964ace;background-color:#fff;color:#964ace}.card-rate{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0;text-align:center}.card-rate__star{position:relative;font-size:20px;width:120px}.card-rate__star::after,.card-rate__star::before{content:"★★★★★";position:absolute;left:0;top:0;letter-spacing:4px;white-space:nowrap;color:#dedede;width:-webkit-max-content;width:-moz-max-content;width:max-content}.card-rate__star::after{color:#f8c821;overflow:hidden}.card-rate__star[data-rate="0"]::after{max-width:calc(0*.9em + 0*4px);width:100%}.card-rate__star[data-rate="0.5"]::after{max-width:calc(.5*.9em + 0*4px);width:100%}.card-rate__star[data-rate="1"]::after{max-width:calc(1*.9em + 1*4px);width:100%}.card-rate__star[data-rate="1.5"]::after{max-width:calc(1.5*.9em + 1*4px);width:100%}.card-rate__star[data-rate="2"]::after{max-width:calc(2*.9em + 2*4px);width:100%}.card-rate__star[data-rate="2.5"]::after{max-width:calc(2.5*.9em + 2*4px);width:100%}.card-rate__star[data-rate="3"]::after{max-width:calc(3*.9em + 3*4px);width:100%}.card-rate__star[data-rate="3.5"]::after{max-width:calc(3.5*.9em + 3*4px);width:100%}.card-rate__star[data-rate="4"]::after{max-width:calc(4*.9em + 4*4px);width:100%}.card-rate__star[data-rate="4.5"]::after{max-width:calc(4.5*.9em + 4*4px);width:100%}.card-rate__star[data-rate="5"]::after{max-width:calc(5*.9em + 5*4px);width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.card-rate__text{font-size:22px;font-weight:700;line-height:28px;color:#f8c821}.card-description__text{font-size:14px;font-weight:400;margin-bottom:4px;text-align:center}.card-description__button{color:#693291;font-size:14px;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.card-description__button:hover{color:#e2155e}.card-description__button:active{color:#ab1249}.steps{grid-area:3/1/4/3}.steps__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.aside,.user-comment{max-width:320px;margin:0 auto}.aside{grid-area:4/1/5/3;gap:24px}.aside .slick-slide{height:auto}.aside,.aside .slick-slider{position:relative}.aside .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;padding:0}.aside .slick-list{margin:0 -20px}.aside .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside .slick-dots li,.user-comment .slick-dots li{border:0;width:18px;height:18px;padding:3px;border-radius:50%}.aside .slick-dots li button,.user-comment .slick-dots li button{-ms-flex-item-align:center;align-self:center;background:#e4e3e3;width:10px;height:10px;border-radius:100%}.aside .slick-dots li.slick-active,.user-comment .slick-dots li.slick-active{border:1px solid #693291}.aside .slick-dots li.slick-active button,.user-comment .slick-dots li.slick-active button{padding:0;width:10px;height:10px;background:#693291;border-radius:50%}.aside .slick-arrow{display:none!important}.user-comment{grid-area:2/1/3/3}.aside .slick-dots li button,.user-comment .slick-dots li button,.user-comment__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-comment__inner{gap:48px}.user-comment .user-comment__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:320px;padding:24px 20px;margin:12px 20px;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.user-comment .slick-slider{position:relative}.user-comment .slick-dots,.user-comment .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.user-comment .slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-comment .slick-list{margin:0 -20px}.user-comment__title{margin-bottom:16px;font-size:22px;font-weight:700;text-align:center}.user-comment__colored{color:#964ace}.user-comment__subtitle{margin-bottom:24px;text-align:center}.user-comment__name{color:#693291;font-size:16px;font-weight:700;line-height:22px;text-align:center;margin-bottom:16px}.user-comment__text{color:#000;text-align:center;font-size:14px;line-height:20px}.user-comment__img{-ms-flex-item-align:center;align-self:center;margin-bottom:16px;max-width:100px}.user-comment__img::after,.user-comment__img::before{position:absolute;content:"";width:100px;height:100px;border:2px solid rgba(150,74,206,.5);border-radius:100%;background-color:transparent;z-index:-1}.user-comment__img::before{top:-12px;right:-12px}.user-comment__img::after{right:-16px;bottom:0}.user-comment__avatar,.user-comment__img{position:relative;z-index:2}.step-item__title{font-size:20px;font-weight:700;line-height:30px;margin-bottom:12px}.step-item__paragraph{color:#333;font-size:18px;line-height:28px}.step-item-list,.step-item__paragraph_gap{margin-bottom:24px}.step-item-list{margin-left:28px;list-style:disc}.step-item-list__item,.top-sites img{margin-bottom:16px}.top-sites{grid-area:5/1/6/3;width:100%;padding:24px 12px;border-radius:8px;border:4px solid rgba(150,74,206,.5);background:var(--bg-cards, #FFF);-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.16);box-shadow:0 4px 14px 0 rgba(0,0,0,.16);margin-bottom:80px}.top-sites__title{margin-bottom:36px;font-size:20px;line-height:28px;font-weight:700;text-align:center}.top-sites__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}.top-sites__item:not(:last-child){border-bottom:1px solid rgba(150,74,206,.3)}.top-sites__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:272px;width:100%;height:54px;border-radius:32px;border:1px solid #fff;background:#964ace;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.25);box-shadow:0 4px 6px 0 rgba(0,0,0,.25);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.top-sites__action:hover{border:1px solid #fff;background-color:#693291;color:#fff}.top-sites__action:active{background-color:#fff;border-color:#964ace;color:#964ace}.top-sites__description{width:100%;margin-bottom:24px;text-align:center}.top-sites .card-rate{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}.top-sites .card-rate__star{margin-right:12px}.column{display:none}.column_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.column_mobile.column_action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column_score{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.column_action{margin-bottom:0}.column_logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.score,.score__tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}.score{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%}.score__tooltip{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px;border-radius:100%;font-size:12px;line-height:12px;position:absolute;top:0;right:0;color:#c3bdc1;border:2px solid #c3bdc1;cursor:pointer}.score__tooltip-disclaimer{position:absolute;top:28px;right:-15vw;padding:16px;border-radius:4px;background:#fff;width:90vw;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));z-index:11;font-size:14px}.score__tooltip-disclaimer::before{content:"";position:absolute;top:-7px;right:58px;width:0;height:0;bottom:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.score__tooltip-btn-close{position:absolute;right:8px;top:8px;cursor:pointer}.rating{margin-bottom:0;color:#693291;font-size:22px;font-weight:700;-ms-flex-item-align:center;align-self:center}.badge{position:absolute;top:-22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:168px;height:44px;background-color:#ffc300;-webkit-box-shadow:0 4px 8px rgba(23,18,25,.1);box-shadow:0 4px 8px rgba(23,18,25,.1);border:2px solid #fff;border-radius:8px;font-size:16px;color:#fff;font-weight:700}.badge::before{content:"";position:absolute;bottom:-6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #ffc300;-webkit-filter:drop-shadow(0 3px 0 #fff);filter:drop-shadow(0 3px 0 #fff)}.badge,.badge::before,.badge_product,.badge_product::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.badge_product{bottom:unset}.badge_product::before{top:unset}.close-button{position:absolute;right:8px;top:8px;cursor:pointer}.disclosure{position:relative;display:none;color:#7f7f7f;font-size:10px;cursor:pointer}.disclosure__link{color:#7f7f7f;font-weight:700;text-decoration:underline}.disclosure__tooltip-disclaimer{position:absolute;left:0;top:20px;padding:16px;border-radius:4px;background:#fff;max-width:100%;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));z-index:11;font-size:14px;color:#171219}.disclosure__tooltip-disclaimer::before{content:"";position:absolute;top:-7px;right:58px;width:0;height:0;bottom:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.product-popular{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:42px 16px 32px;border-radius:8px;border:2px solid #693291;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.product-popular__logo{margin-bottom:16px}.product-popular__score{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;width:100%}.product-popular__description{margin-bottom:16px;text-align:center}.product-popular__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:272px;width:100%;height:54px;padding:12px 24px;border-radius:32px;border:1px solid #fff;background:#964ace;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.25);box-shadow:0 4px 6px 0 rgba(0,0,0,.25);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.product-popular__button:hover{border:1px solid #fff;background-color:#693291;color:#fff}.product-popular__button:active{background-color:#fff;border-color:#964ace;color:#964ace}.product-popular .rating{font-size:40px}.product-popular .score__tooltip{position:absolute;right:-20px}.product-popular .card-rate{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;margin-top:0}.product-popular .card-rate__star{height:20px}.slick-slide{height:auto!important}.slick-next,.slick-prev{display:none!important}.information_mobile{width:100%;display:block;padding-left:20px;padding-right:20px;margin:8px 0 0}.information_mobile .disclosure{display:block;text-align:left}}@media screen and (min-width:360px){.rate-btn{padding:16px 30px}.promo__title{font-size:24px;text-align:left}}@media screen and (min-width:375px){.interactive__bg{padding:40px 20px 0}.interactive__right{width:100%;max-width:315px;margin-left:auto;margin-right:auto}.interactive__title{text-align:left;margin:0 auto 10px}.interactive__subtitle{max-width:280px;margin:0 auto 15px}.interactive__btn{margin:0 0 5px}.interactive__img{width:100%}.interactive__left{text-align:left;max-width:280px;margin:0 auto}.quiz-box h2{font-size:18px}.finish-box{border:10px solid #f2f6f6;border-bottom:none;padding:10px}.finish-box__subtitle,.finish-box__text,.finish-box__text-second{font-size:16px}.checked{padding-top:16px}.product-platform{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-platform-wrapper{margin-right:10px;margin-bottom:0}.rate-girls__item{max-width:275px;height:325px}.rate-like__img{max-width:115px}.rate-like__img--last{max-width:180px}.popup-quiz__right h3{line-height:1.3}.popup-quiz-slavic .popup-quiz__column{max-width:400px;width:100%;margin:0 auto}.popup-quiz-slavic .popup-quiz-img{max-width:360px}.popup-quiz-latina .popup-quiz__column{max-width:400px;width:100%;margin:0 auto}.popup-quiz-latina .popup-quiz-img{max-width:360px}.popup-quiz__title--mob{display:none}.popup-quiz__title--desk{display:block;padding-right:33px;padding-left:33px;padding-top:10px}}@media screen and (min-width:480px){.promo__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo__text,.promo__title{text-align:center}.promo__text_pages{text-align:left}.promo__btn{margin:30px auto 25px}.promo__img-wrapper{max-width:350px}.promo__img{max-width:380px}.promo__img--small{max-width:220px}.promo__circle{width:380px;height:380px}.promo_pages{padding:16px 0}.promo__title_pages{text-align:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps__bio.steps__bio--slavic-1{padding:20px 0 0}.steps__bio--asian-1 .steps__bio-wrap,.steps__bio--slavic-2 .steps__bio-wrap{width:100%;margin:0}.faq__item{padding-bottom:0}.faq__item-title{min-height:1px}.faq__item-text{font-size:16px}.faq__item.open{padding-bottom:25px}.interactive__bg{padding:50px 20px 0}.interactive.active .interactive__bg{padding:40px 28px 10px}.interactive.active .interactive__bg:before{bottom:-260px;width:622px;height:628px}.interactive__title{max-width:470px;margin-bottom:15px}.interactive__subtitle{max-width:470px;margin:0 auto 18px}.interactive__btn{margin:0 0 15px}.interactive__img{height:auto}.interactive__left{max-width:470px}.finish-box{max-width:330px;border:10px solid #f2f6f6;border-top-right-radius:25px;border-top-left-radius:25px;padding-left:20px;padding-right:20px;border-bottom:none}.finish-box .finish__btn{margin-left:0}.product__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.product__stats-wrapper:not(:last-of-type){margin-bottom:0}.rate-girls__info{padding-left:30px;padding-right:30px;bottom:30px}.rate-girls__name{font-size:18px}.rate-girls__dislike,.rate-girls__like{width:76px;height:76px}.rate-girls__dislike{margin-right:20px}.rate-girls__item{max-width:405px;height:420px}.rate-like__bg{padding:50px 25px 10px}.rate-like__last{padding:45px 25px 10px}.rate-like__chat{font-size:16px}.rate-like__chat,.rate-like__chat--last{margin:0 auto 28px}.rate-like__img{max-width:130px;margin:0 auto 30px}.rate-like__img--last{max-width:220px;margin-bottom:20px}.rate-like__title{font-size:16px;margin-bottom:20px}.popup-quiz-slavic .popup-quiz__title,.rate-like__text{font-size:16px}.popup-tooltip{width:400px;height:280px}.popup-tooltip__close{margin-bottom:25px}.popup-quiz__title{line-height:1.3}.popup-quiz__right{margin-bottom:20px}.popup-quiz__input{padding:18px 24px;font-size:16px}.popup-quiz-slavic .popup-quiz__form,.popup-quiz__form{margin-bottom:20px}.popup-quiz__close{margin-right:5px;margin-bottom:15px}.popup-quiz__footnote{line-height:1.6;text-align:center}.popup-quiz-slavic .popup-quiz-img{max-width:330px}.popup-quiz__title--desk{padding-right:45px;padding-left:45px}.popup-quiz-latina .popup-quiz__title{font-size:16px}.popup-quiz-latina .popup-quiz__form{margin-bottom:20px}.popup-quiz-latina .popup-quiz-img{max-width:330px}}@media screen and (min-width:540px){.breadcrumbs-item__link{font-size:14px}}@media screen and (max-width:540px){.text-tooltip__label:focus-within~.text-tooltip__content{opacity:1;visibility:visible}}@media screen and (max-width:560px){.step{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:24px;max-width:100%}.step__header{margin-top:0}}@media screen and (min-width:640px){.aside,.user-comment{max-width:650px}.cookie-popup{max-width:420px;left:152px;-webkit-transform:unset;transform:unset}.cookie-popup::before{left:70px}.score__tooltip-disclaimer{top:22px;right:0;left:unset;min-width:420px;width:auto}.nav__wrapper{max-width:100%}.links{width:100%;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.links,.pages,.promo .container{display:-webkit-box;display:-ms-flexbox;display:flex}.pages{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.promo{padding-top:0}.promo .container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promo .container_pages{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo__title{font-size:28px}.promo__text,.promo__title{text-align:left}.promo__wrapper{width:100%;-ms-flex-item-align:center;align-self:center;padding-bottom:30px;padding-top:30px;margin-right:10px}.promo__wrapper_pages{padding:0;margin-right:0}.promo__btn{margin:36px 0 0}.promo__img-wrapper{max-width:330px;margin:0}.promo__img{max-width:320px}.promo__img--small{margin-top:20px;max-width:230px}.promo__circle{width:320px;height:320px}.promo__text_pages{text-align:unset}.promo_pages{padding-top:16px}.promo__title_pages{text-align:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumbs-list{gap:8px}.catalog-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.catalog-item{max-width:280px}.blog__list{max-width:650px}.steps__bio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps__bio-info{display:block;color:#fff;max-width:300px;width:100%}.steps__bio-img{margin:0}.steps__bio--second .steps__bio-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interactive.active .interactive__bg{padding:45px 40px 40px}.interactive.active .interactive__bg:before{bottom:-370px;width:760px;height:730px}.interactive__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.interactive__title{text-align:left;font-size:22px;margin-bottom:20px}.interactive__btn{margin:0}.interactive__img{margin:0 auto;max-width:330px;border-bottom:0}.quiz-box h2{font-size:22px}.quiz-box__list{margin-bottom:auto;gap:10px}.quiz-box__item{max-width:210px;height:170px}.quiz-box__item label img{height:100px}.quiz-box__item label{padding:10px 0 0;border:10px solid #f2f6f6}.quiz-box .loading{padding-top:60px}.finish-title{font-size:16px;margin-bottom:20px}.finish-box{max-width:550px;border-bottom:0;padding-bottom:25px;min-height:345px}.finish-box .finish__btn{max-width:210px;margin-top:35px}.finish-img{margin-bottom:15px}.finish-box__img{opacity:1;width:100%;max-width:265px;margin:0;position:absolute;bottom:-140px;right:0}.finish-box__column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.finish-box__column-left{position:static;width:100%}.finish__btn-mob{display:none}.circular-chart{width:145px}.checked-list{gap:10px;max-width:600px;width:100%}.checked-item{padding-left:30px;font-size:16px}.checked-item:before{width:24px;height:24px}.product__stats-wrapper{max-width:100%;width:calc(50% - 10px)}.product-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;max-width:100%}.product-banner__rating,.product-banner__title{margin-bottom:15px}.product-banner__info{margin-bottom:0}.product-platform__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-platform{max-width:275px}.product-platform:nth-child(3){border:0;padding-bottom:0;margin-bottom:0}.product-banner--desk,.rate-slider .product-banner--mob{display:none}.rate-slider .product-banner--desk{display:block}.rate-slider__item{margin-right:10px;margin-left:10px}.rate-slider .product-banner__info,.rate-slider .product-banner__rating{margin-bottom:24px}.rate-slider .product-banner{display:block;max-width:320px}.product-banner--mob{display:block}.rate-girls--bg{padding:50px 0 0}.rate-girls__name{font-size:24px}.rate-like__img--last{max-width:260px}.popup-tooltip{padding:20px;width:500px;height:280px}.popup-quiz__title{font-size:20px;margin-bottom:20px}.popup-quiz--bg{background-position:top right}.popup-quiz__right{width:100%;margin-bottom:0;padding-left:10px;padding-right:20px;-ms-flex-item-align:center;align-self:center;padding-bottom:10px}.popup-quiz__right h3{line-height:1.6;font-size:16px;margin-bottom:30px}.popup-quiz__column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.popup-quiz__form{margin-bottom:30px}.popup-quiz__footnote{font-size:14px}.popup-quiz__left{width:100%;max-width:310px;margin-left:-25px}.popup-quiz-slavic .popup-quiz__title{margin-bottom:15px}.popup-quiz-slavic .popup-quiz__right{padding-bottom:0}.popup-quiz-latina .popup-quiz__right h3,.popup-quiz-slavic .popup-quiz__right h3{margin-bottom:20px;line-height:normal}.popup-quiz-slavic .popup-quiz__column{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.popup-quiz-slavic .popup-quiz__input{margin-bottom:15px}.popup-quiz-slavic .popup-quiz__form{margin-bottom:25px}.popup-quiz-slavic .popup-quiz-img{margin:0}.popup-quiz__title--desk{padding-top:35px}.popup-quiz-latina .popup-quiz__title{margin-bottom:15px}.popup-quiz-latina .popup-quiz__right{padding-bottom:0}.popup-quiz-latina .popup-quiz__column{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.popup-quiz-latina .popup-quiz__input{margin-bottom:15px}.popup-quiz-latina .popup-quiz__form{margin-bottom:25px}.popup-quiz-latina .popup-quiz-img{margin:0;-o-object-fit:cover;object-fit:cover;height:100%}}@media screen and (max-width:767px){.nav.active{height:calc(100vh - 50px);overflow:auto;width:100%;padding:10px 24px 80px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;background:#fff}}@media screen and (min-width:768px){.cards__item,.cards__items{-webkit-box-direction:normal}.cards__items{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.cards__item{padding:42px 24px 32px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 16px)}.card-rate{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-logo{margin:0 auto}.column{width:100%;max-width:none}.step-item__title{margin-bottom:16px;font-weight:700}.information_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.information_mobile .disclosure{width:730px;padding-left:20px}.container{width:730px}.subtitle{font-size:24px}.block{padding-top:60px;padding-bottom:60px}.header{border-bottom:none}.burger{display:none}.nav{height:auto;width:100%;position:static;-webkit-transform:translate(0);transform:translate(0);background:0 0;-webkit-box-shadow:none;box-shadow:none;backdrop-filter:none}.logo,.nav .logo{max-width:130px}.logo-mob{display:none}.logo-desk{display:block}.links,.nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding-bottom:0;border:0}.links__link{font-size:14px}.links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 25px 0 0}.pages{margin-left:auto;margin-right:auto;margin-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pages__link{color:#7f7f7f;font-size:14px}.pages__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}.pages-link{display:none}.pages__link{text-align:right}.pages__wrapper{margin-right:auto;-ms-flex-negative:0;flex-shrink:0}.quiz-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz-link__text{font-size:14px;margin-bottom:5px}.quiz-link__btn{padding:0;color:#171219;background:0 0}.quiz-link,.quiz-link__mob{display:none}.breadcrumbs .container,.rate{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rate{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rate-text{font-size:14px;margin-bottom:0;white-space:nowrap;margin-right:5px}.rate-btn{padding:0;color:#171219;background:0 0}.promo__title{margin-bottom:15px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.promo__title_pages{margin-bottom:12px}.promo__text_pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 4px}.promo__text_pages-year{display:block;-ms-flex-wrap:unset;flex-wrap:unset}.promo__break{display:block}.promo__break_pages{display:none}.promo__img,.promo__img-wrapper{max-width:385px}.promo__img--small{margin-top:20px;max-width:250px}.promo__circle{width:385px;height:385px}.promo__text_pages,.promo__title_pages{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.promo__title_pages{text-align:unset}.breadcrumbs .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.catalog-item{max-width:330px;width:100%}.update-date{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin:unset}.blog__text{font-size:18px}.blog__subtitle{font-size:24px}.steps__title{font-size:22px}.steps__bio-title{font-size:18px;margin-bottom:30px}.faq__text{margin-bottom:60px}.faq-title,.popup-quiz__right h3{font-size:18px}.interactive__right{max-width:325px}.interactive__right:before{width:522px;height:528px}.interactive__title,.quiz-box h2{font-size:24px}.interactive__subtitle{font-size:16px}.interactive__img{max-width:100%}.interactive__left{text-align:left}.quiz-box__item{max-width:260px}.finish-title{max-width:100%;font-size:18px}.finish-box__img{max-width:295px}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__text{margin-bottom:0;max-width:320px;width:100%}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .pages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}footer .links__link,footer .pages__link{font-size:16px}footer .links{max-width:180px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__right{max-width:190px;width:100%}.footer__rate-mob{display:none}.footer__rate-desk{display:block}footer .links__link{text-align:left}.links__title_header{display:none}.links__title_footer{font-size:16px;text-align:left}footer .links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product__subtitle{font-size:24px}.product__step{font-size:22px}.product__banner-title{font-size:18px;margin-bottom:30px}.popup-tooltip{padding:25px;width:600px;height:320px}.popup-quiz__title{font-size:22px;margin-bottom:30px}.popup-quiz__right{padding-bottom:0}.popup-quiz__button{width:100%;max-width:130px}.popup-quiz__button:before{content:"SUBMIT"}.popup-quiz-slavic.popup-quiz--bg{padding-top:0;padding-bottom:0}.popup-quiz-slavic .popup-quiz__right{max-width:345px;margin:auto}.popup-quiz-slavic .popup-quiz__left{max-width:454px;margin-left:-155px}.popup-quiz-slavic .popup-quiz-img{max-width:100%}.popup-quiz-latina.popup-quiz--bg{padding-top:0;padding-bottom:0}.popup-quiz-latina .popup-quiz__right{max-width:345px;margin:auto}.popup-quiz-latina .popup-quiz__left{max-width:454px;margin-left:-12px}.popup-quiz-latina .popup-quiz-img{max-width:100%}.popup-quiz__title--mob{display:block}.popup-quiz__title--desk{display:none}}@media screen and (min-width:1024px){.main_product .information{display:block}.main_product .information .disclosure{padding-left:0}.cookie-popup{left:288px}.container_grid{display:grid;gap:54px 24px;grid-template-columns:1.5fr .5fr;grid-template-rows:auto}.aside{grid-area:1/2/2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:58px;gap:16px;max-width:100%}.cards{grid-area:1/1/2/3;min-width:800px}.cards__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.cards__item,.cards__item_popular{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.cards__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;width:100%;padding:32px 16px 40px 54px;border-radius:8px;background:#fff;counter-increment:section}.cards__item:before{content:counter(section) "";padding:10px;top:0;left:8px;width:38px;height:44px;text-align:center;position:absolute;font-size:16px;line-height:1;color:#693291;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(150,74,206,.06)),color-stop(.01%,rgba(150,74,206,.2)),to(rgba(150,74,206,.1)));background:linear-gradient(90deg,rgba(150,74,206,.06) 0,rgba(150,74,206,.2) .01%,rgba(150,74,206,.1) 100%);font-weight:700}.cards__item_popular{padding:54px 16px 24px 54px;border:2px solid #693291;background:rgba(150,74,206,.05)}.cards__item_popular::before{top:32px;background:#f8c821;color:#fff}.cards__button{max-width:100%}.card-rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;margin-top:8px}.card-rate__star{position:relative;font-size:20px;width:116px}.card-rate__star::after,.card-rate__star::before{content:"★★★★★";position:absolute;left:0;top:0;letter-spacing:4px;white-space:nowrap}.card-rate__star::before{color:#dedede}.card-rate__star::after{color:#f8c821;overflow:hidden}.card-rate__star[data-rate="0"]::after{max-width:calc(0*1em + 0*4px)}.card-rate__star[data-rate="0.5"]::after{max-width:calc(.5*1em + 0*4px)}.card-rate__star[data-rate="1"]::after{max-width:calc(1*1em + 1*4px)}.card-rate__star[data-rate="1.5"]::after{max-width:calc(1.5*1em + 1*4px)}.card-rate__star[data-rate="2"]::after{max-width:calc(2*1em + 2*4px)}.card-rate__star[data-rate="2.5"]::after{max-width:calc(2.5*1em + 2*4px)}.card-rate__star[data-rate="3"]::after{max-width:calc(3*1em + 3*4px)}.card-rate__star[data-rate="3.5"]::after{max-width:calc(3.5*1em + 3*4px)}.card-rate__star[data-rate="4"]::after{max-width:calc(4*1em + 4*4px)}.card-rate__star[data-rate="4.5"]::after{max-width:calc(4.5*1em + 4*4px)}.card-rate__star[data-rate="5"]::after{max-width:calc(5*1em + 5*4px)}.card-rate__text{font-size:22px;font-weight:700;line-height:28px;color:#f8c821}.card-description__text{font-size:14px;font-weight:400;margin-bottom:4px;text-align:left}.card-description__button{color:#693291;font-size:14px;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.user-comment{grid-area:2/1/3/3;max-width:100%}.user-comment__inner{gap:16px}.user-comment .user-comment__item{max-width:300px}.steps{grid-area:3/1/4/3}.top-sites{padding:32px 40px;grid-area:4/1/5/3;margin-bottom:104px}.top-sites__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.top-sites__description{max-width:286px;text-align:left;margin-bottom:0}.top-sites img{margin-bottom:0}.top-sites .card-rate{margin-bottom:0;margin-top:0}.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column_description,.column_logo{max-width:200px}.column_rate{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.column_action,.column_rate{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column_score{max-width:80px}.column_mobile{display:none}.badge{position:absolute;left:50px;bottom:-12px;top:unset;-webkit-transform:unset;transform:unset}.badge::before{content:"";position:absolute;top:-5px;bottom:unset;border-bottom:8px solid #ffc300;border-top:none;-webkit-filter:drop-shadow(0 -3px 0 #fff);filter:drop-shadow(0 -3px 0 #fff)}.badge_product{bottom:unset;top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.badge_product::before{top:unset;bottom:-6px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #ffc300;border-bottom:unset;-webkit-filter:drop-shadow(0 3px 0 #fff);filter:drop-shadow(0 3px 0 #fff)}.information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.information_modification{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;max-width:986px;margin:16px auto 0;padding-left:0;padding-right:0}.information_mobile{display:none}.progress{position:relative;width:72px;height:72px}.progress-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.progress-bar{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.progress-circle,.progress-circle-fill{fill:none;stroke:#f0f0f0;stroke-width:4}.progress-circle-fill{stroke:#693291;stroke-dasharray:201.06;stroke-dashoffset:201.06;stroke-linecap:round}.progress-circle-fill_simple{stroke:#aeaeae}.progress-text{font-size:26.667px;font-weight:700;fill:#693291;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.progress-text_simple{fill:#aeaeae}.score{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.score__text{color:#c3bdc1;font-size:12px;font-weight:700}.score__tooltip{position:unset}.marquee{display:inline-block;white-space:nowrap;-webkit-animation:marquee 10s linear infinite;animation:marquee 10s linear infinite;color:#fff;text-align:center;font-size:12px;font-weight:700;text-transform:uppercase}.marquee-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;padding:8px 0;height:32px;white-space:nowrap;background-color:#693291;overflow:hidden}.disclosure{display:block}.product-top-sites .top-sites{border:0;margin-bottom:0}.product-top-sites .top-sites__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-top-sites .top-sites__title{margin-bottom:0}.product-top-sites .top-sites__description{text-align:center}.product-top-sites .card-rate{margin-bottom:0}.cookie-banner__text{padding-left:140px}.container{width:1024px}.title{font-size:20px;margin-bottom:16px;line-height:34px}.subtitle{font-size:28px}.block{padding-top:70px;padding-bottom:70px}.logo,.nav .logo{max-width:160px}.links{width:auto;gap:10px}.links__link{cursor:pointer}.pages{margin:0;gap:30px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.pages__link{cursor:pointer}.logo__link{width:100%}.quiz-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.quiz-link__text{white-space:nowrap;margin-bottom:0;margin-right:5px}.quiz-link__btn{cursor:pointer;position:relative;padding-left:15px}.quiz-link__btn:before,.rate-btn:before{position:absolute;content:"";top:50%;left:0;width:10px;height:10px;background:url(../img/play-arrow.svg) no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quiz-link{margin-left:auto}.rate{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rate-btn{cursor:pointer;position:relative;padding-left:15px}.promo__text{font-size:16px}.promo__wrapper{margin-right:0;max-width:370px;padding-top:0;padding-bottom:0}.promo__wrapper_pages{max-width:unset}.promo__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:550px}.promo__img{max-width:530px}.promo__img--small{margin-top:10px;max-width:370px}.promo__circle{width:550px;height:550px;top:auto;bottom:-215px}.promo_pages{padding-top:32px}.breadcrumbs-item{cursor:pointer}.catalog-list{gap:20px;max-width:1000px;width:100%;margin:0 auto}.catalog-item__title{max-width:260px;margin-right:80px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.catalog-item__rating--mob{display:none}.catalog-item__rating--desk{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-item__more{cursor:pointer;margin-top:12px;margin-bottom:0}.catalog-item__bottom{margin-top:unset}.catalog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:100%;padding:25px 40px 25px 55px}.catalog-item__title img{margin:0}.catalog-item__title span{display:block;text-align:left;font-weight:700;line-height:1.2;margin-top:10px}.catalog-item__visit{margin:0;max-width:210px}.catalog-item__bottom{width:100%;max-width:215px;margin-left:auto}.catalog__question{cursor:pointer}.catalog-item--popular{padding-top:25px}.catalog-item--popular:after{-webkit-transform:none;transform:none;left:55px}.catalog-item__advanteges--none{display:block}.catalog{padding-top:20px}.update-date{max-width:none;margin:unset}.blog__list{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-bottom:0}.blog__subtitle,.quiz-box h2{font-size:28px}.steps__bio{padding:30px 40px 0}.steps__bio-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps__bio-title{font-size:20px;margin-bottom:35px}.blog__left{width:100%;margin-right:40px}.blog__aside{display:block;-ms-flex-negative:0;flex-shrink:0;width:300px;margin-top:0}.blog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside__title{font-size:32px;font-weight:700;margin-bottom:20px}.blog__aside .post__img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:120px;overflow:hidden}.blog__aside .post__img-wrap{height:120px;overflow:hidden}.blog__aside .post:not(:last-of-type){margin-bottom:20px}.steps__title{font-size:28px;line-height:24px;font-weight:700;margin-bottom:48px}.faq__text{font-size:18px;margin-bottom:80px}.post{margin-bottom:0}.post__title:hover{text-decoration:underline}.post__link{margin:0}.post__img-wrap{min-width:176px}.post__img-wrap img{-o-object-fit:cover;object-fit:cover;height:78px}.quiz__text{margin-bottom:45px}.interactive__bg{padding:80px 0 0 40px;height:500px}.interactive.active .interactive__bg{background-size:100%;padding:60px 60px 65px}.interactive.active .interactive__bg:before{top:160px;right:-146px;width:1500px;height:1500px}.interactive__right{padding-top:0;margin-right:0;max-width:505px}.interactive__right:after{top:-40px;width:67px;height:70px}.interactive__right:before{-webkit-transform:none;transform:none;left:auto;top:-29px;right:-166px;width:722px;height:728px}.interactive__column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interactive__title{text-align:left;margin-left:0;margin-bottom:30px;font-size:28px;max-width:630px}.interactive__subtitle{font-size:18px;margin-bottom:30px}.interactive__subtitle--mob{display:none}.interactive__subtitle--desk{display:block}.interactive__btn{cursor:pointer;margin-left:0}.interactive__img{border-top-right-radius:0;border-right:0}.interactive__left{max-width:380px;margin:0}.quiz-box__list{gap:20px}.quiz-box__item{max-width:235px;height:230px}.quiz-box__item label img{height:130px}.quiz-box__item label span{font-size:18px}.quiz-box__item label{padding:20px 0 0}.quiz-box .loading{padding-top:100px;padding-bottom:0}.finish-title{font-size:20px;margin-bottom:22px}.finish-box__title{font-size:24px;margin-bottom:24px}.finish-box{border:13px solid #f2f6f6;border-top:7px solid #f2f6f6;border-bottom:0;min-height:360px;max-width:600px;width:100%;padding-top:17px;margin:0 auto}.finish-img{margin-bottom:20px}.finish-box__img{max-width:320px}.finish-box__column-right{max-width:350px;width:100%;margin-bottom:0}.circular-chart{width:165px}.footer__text{max-width:525px;text-align:center}footer .links,footer .pages{gap:10px}.checked-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1000px;width:100%;margin:0 auto}.product__subtitle{font-size:28px}.product__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__left .product__right-popular{display:none}.product__left{width:100%;margin-right:40px;margin-bottom:0}.product__right{-ms-flex-negative:0;flex-shrink:0;width:300px;margin-top:0}.product__right .product__right-popular{display:block}.product__step{font-size:24px;margin-bottom:20px}.product__banner{padding:40px 40px 0}.product__banner-title{font-size:20px;margin-bottom:35px}.product__btn{max-width:200px;width:100%;margin-left:0}.product__right-title{font-size:32px;margin-bottom:25px}.product-banner{display:block;max-width:320px;margin:0}.product-banner__title{margin:0 auto 25px;max-width:200px}.product-banner__rating{margin-bottom:35px}.product-banner__question{cursor:pointer}.popup-quiz-latina .popup-quiz__right h3,.popup-quiz-slavic .popup-quiz__right h3,.product-banner__info{margin-bottom:35px}.product-banner__bottom{width:100%;max-width:215px;margin:0 auto}.product-banner__visit{margin:0;max-width:210px}.product-banner--popular:after{-webkit-transform:none;transform:none;left:55px}.product-platform__list{display:block;padding:35px 10px}.product-platform:not(:last-of-type){border-bottom:1px solid rgba(127,127,127,.5);padding-bottom:25px;margin-bottom:25px}.product-platform__title{margin-bottom:20px}.product-banner--desk{display:block}.product__banner--inner img{margin-right:-40px}.product{padding-top:40px}.rate-slider .slick-list{padding:20px 30% 0 0}.product-banner--mob{display:none}.rate-girls--bg{padding-top:50px}.rate-wrapper{max-width:1000px;width:100%;margin:0 auto}.popup-quiz__title{font-size:24px;margin-bottom:0}.popup-quiz__right{max-width:565px}.popup-quiz__right h3{font-size:20px;margin-bottom:40px;text-align:left}.popup-quiz__form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup-quiz__button{max-width:140px}.popup-quiz__footnote{text-align:left}.popup-quiz__left{max-width:370px;margin-left:-10px}.popup-quiz-slavic .popup-quiz__title{font-size:22px}.popup-quiz-slavic .popup-quiz__right{max-width:390px}.popup-quiz-slavic .popup-quiz__input{max-width:320px;margin-bottom:20px}.popup-quiz-slavic .popup-quiz__form{margin-bottom:35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup-quiz-slavic .popup-quiz__button{max-width:320px}.popup-quiz-slavic .popup-quiz__footnote{text-align:center}.popup-quiz-slavic .popup-quiz__left{margin-left:-65px}.popup-quiz-latina .popup-quiz__title{font-size:22px}.popup-quiz-latina .popup-quiz__right{max-width:390px}.popup-quiz-latina .popup-quiz__input{max-width:320px;margin-bottom:20px}.popup-quiz-latina .popup-quiz__form{margin-bottom:35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup-quiz-latina .popup-quiz__button{max-width:320px}.popup-quiz-latina .popup-quiz__footnote{text-align:center}.popup-quiz-latina .popup-quiz__left{margin-left:-12px}}@media screen and (min-width:1220px){.container{width:1220px}.block{padding-top:75px;padding-bottom:75px}.logo__link{width:auto}.promo__title{font-size:32px}.promo__wrapper{max-width:460px}.promo__wrapper_pages{max-width:unset}.promo__img-wrapper{max-width:690px}.promo__img{max-width:100%}.promo__circle{width:690px;height:690px;top:auto;bottom:-150px}.post__img-wrap img{height:100px}.quiz-box__item{max-width:250px;height:240px}.quiz-box__item label img{height:140px}.rate-slider .slick-list{padding:20px 23% 0 0}.popup-quiz__title{font-size:28px}}@media screen and (min-width:1440px){.container{width:1280px}.rate-slider .slick-list{padding:20px 33% 0 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJldmlld18yMy5jc3MiLCJzZXR0aW5ncy92YXJpYWJsZXNfMjMuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvaG9tZS9xdWl6LnNjc3MiLCJjb21wb25lbnRzL3JhdGUuc2NzcyIsInNldHRpbmdzL3Jlc2V0LnNjc3MiLCJsaWJzL3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL3Byb2R1Y3QvcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9ob21lL3Byb21vLnNjc3MiLCJzZXR0aW5ncy9jb21tb24uc2NzcyIsImxpYnMvc2xpY2stdGhlbWUuc2NzcyIsInNldHRpbmdzL3BhZGRpbmcuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL2J1cmdlci1tZW51LnNjc3MiLCJjb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL2xpbmtzLnNjc3MiLCJjb21wb25lbnRzL25hdmlnYXRpb24vcGFnZXMtbGlua3Muc2NzcyIsImNvbXBvbmVudHMvc2VydmljZS5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL3F1aXotbGluay5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL3JhdGUuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvaG9tZS9icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9ob21lL2NhdGFsb2cuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvaG9tZS9ibG9nLXBvc3RzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL2hvbWUvYmxvZy5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9ob21lL2ZhcS5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9ob21lL3Bvc3RzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvaG9tZS9jaGVja2VkLnNjc3MiLCJjb21wb25lbnRzL3BvcHVwLXRvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAtcXVpei5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1xdWl6LXNsYXZpYy5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1xdWl6LWxhdGluYS5zY3NzIiwiY29tcG9uZW50cy90ZXh0LXRvb2x0aXAuc2NzcyIsInNldHRpbmdzL21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQ0lRLGlNLEFBMHlCUix5QkFDSSxFLENBTUEsRSxDQUxJLDJCLENBQUEsbUIsQ0FFSixHLENBQ0kseUMsQ0FBQSxtQyxBQUxSLGlCQUNJLEUsQ0FNQSxFLENBTEksMkIsQ0FBQSxtQixDQUVKLEcsQ0FDSSx5QyxDQUFBLG1DLEFBT1IsaUNBRUksRSxDQUNJLHFCLEFBSFIseUJBRUksRSxDQUNJLHFCLEFBSVIsMkJBQ0ksRSxDQUNJLCtCLENBQUEsdUIsQ0FFSixFLENBQ0ksbUMsQ0FBQSw2QixBQUxSLG1CQUNJLEUsQ0FDSSwrQixDQUFBLHVCLENBRUosRSxDQUNJLG1DLENBQUEsNkIsQUNaUiw0QkFDRSxFLENBQ0Usd0IsQUFGSixvQkFDRSxFLENBQ0Usd0IsQUMvYUosbUNBQ0UsRyxDQUNFLHNDLENBQUEsOEIsQ0FHRixHLENBQ0UseUMsQ0FBQSxpQyxDQUdGLEUsQ0FDRSx5QyxDQUFBLG1DLEFBVkosMkJBQ0UsRyxDQUNFLHNDLENBQUEsOEIsQ0FHRixHLENBQ0UseUMsQ0FBQSxpQyxDQUdGLEUsQ0FDRSx5QyxDQUFBLG1DQ3ZaSixDLENKR0EsSSxDQUNBLE8sQ0FDQSxPLENBQ0EsTSxDQUNBLE8sQ0FDQSxLLENBQ0EsSyxDQUNBLEcsQ0FDQSxVLENBQ0EsSSxDQUNBLE0sQ0FDQSxPLENBQ0EsTSxDQUNBLEksQ0FDQSxJLENBQ0EsRSxDQUNBLEcsQ0FDQSxPLENBQ0EsRyxDQUNBLEcsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxLLENBQ0EsUSxDQUNBLFUsQ0FDQSxNLENBQ0EsTSxDQUNBLEksQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxNLENBQ0EsTSxDQUNBLEksQ0FDQSxDLENBQ0EsTSxDQUNBLEcsQ0FDQSxHLENBQ0EsRyxDQUNBLEssQ0FDQSxNLENBQ0EsRSxDQUNBLEksQ0FDQSxJLENBQ0EsRyxDQUNBLE0sQ0FDQSxFLENBQ0EsTSxDQUNBLEMsQ0FDQSxHLENBQ0EsQyxDQUNBLEksQ0FDQSxDLENBQ0EsSSxDQUNBLE8sQ0FDQSxLLENBQ0EsSSxDQUNBLE0sQ0FDQSxNLENBQ0EsRyxDQUNBLE8sQ0FDQSxHLENBQ0EsSyxDQUNBLEssQ0FDQSxFLENBQ0EsSyxDQUNBLEUsQ0FDQSxLLENBQ0EsSSxDQUNBLEUsQ0FDQSxFLENBQ0EsQyxDQUNBLEUsQ0FDQSxHLENBQ0EsSyxDSURFLFEsQ0FDQSxTLENBQ0EsUSxDQUVBLFksQ0FDQSx1QixDQ1ZGLGdCLENEYUEsTyxDSkdBLEssQ0FDQSxPLENBQ0EsVSxDQUNBLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsRyxDQUNBLE8sQ0lERSxhLENBT0YsRSxDSkdBLEUsQ0lERSxlLENBR0YsVSxDSkdBLEMsQ0lERSxXLENBR0YsZ0IsQ0pHQSxpQixDQUNBLE8sQ0FDQSxRLENJQUUsWSxDQUdGLEssQ0FDRSx3QixDQUNBLGdCLENBR0YsRSxDQUNFLFcsQ0FHRixDLENKR0EsTSxDQUNBLE8sQ0lERSw2QixDQUFBLHFCLENKUUYsTSxDQUNBLFksQ0FDQSxLLENBQ0EsVyxDSUZFLFMsQ0UzREUsc0IsQ0NjRSxvQixDSGdETixDLENBQ0Usb0IsQ0FHRixNLENBQ0UsUSxDSW5IQSxnQyxDQUNBLGEsQ0FDQSxTLENBQ0EsYyxDSm1IRixrQixDSklBLGtCLENJRkUsUSxDQUNBLFMsQ0pVRixnQixDSUpBLHFCLENBRUUsaUIsQ0FDQSxzQixDSlFGLE8sQ0lMQSxNLENKTUEsTSxDQUZBLFEsQ0lHQSxDLENKTUEsUSxDQUZBLE8sQ0FHQSxPLENBRkEsUyxDSVJFLG1CLENBV0Ysa0IsQ0FDRSxRLENBQ0EsUyxDSCtRRixTLENBZ0JJLGUsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUEsd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsVSxDQXZCUixTLENBR0ksd0IsQ0FDQSxtQyxDQUNBLGlCLENBQ0EsVSxDQUNBLGdCLENBRUEsYyxDQUNBLEssQ0FDQSxNLENBRUEsVyxDQUNBLFksQ0FFQSxlLENBQ0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FHQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxlLENBR0EsdUIsQ0FDSSxlLENBR0oscUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLFcsQ0FHSixvQkFBQSxhLENBQ0ksWSxDQUdKLDRCLENBQ0ksYyxDQUNBLGUsQ0FDQSxnQixDQUdKLHNCLENBQ0ksYyxDQUNBLGUsQ0FDQSxnQixDQUNBLHdCLENBS0osb0IsQ0FDSSwwQixDQUdKLHNCLENBQ0ksYyxDQUdKLHNCLENBQ0ksYyxDQUlSLG1CLENBT0kseUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FUUixtQixDQUVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUSxDQUNBLGdCLENBR0EseUIsQ0FHSSxXLENBQ0EsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSw4QyxDQUFBLHNDLENBQ0EsYyxDQUNBLDRCLENBQUEsb0IsQ0FDQSwrQixDQUFBLHVCLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLDBDLENBQUEsa0MsQ0FDQSxxQixDQUVBLHFDLENBQ0kscUIsQ0FHSixnQyxDQUFBLGlDLENBQUEsdUMsQ0FHSSxxQixDQUNBLFUsQ0FDQSx1QixDQUFBLGUsQ0luZWhCLDhCLENKdWVRLDBCLENBQ0ksWSxDQUdKLDBCLENBcURKLGlCLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0F2REEsMEIsQ0FFSSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsaUMsQ0FDSSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxtQyxDQUdKLCtDLENBQ0ksK0YsQ0FFSixzQyxDQUNJLCtGLENBRUosdUMsQ0FDSSwrRixDQUVKLDBDLENBQ0ksK0YsQ0FFSixxQyxDQUNJLCtGLENBRUosOEMsQ0FDSSwrRixDQUVKLDBDLENBQ0ksK0YsQ0FFSix5QyxDQUNJLCtGLENBRUoscUMsQ0FDSSwrRixDQUVKLCtDLENBQ0ksK0YsQ0FFSiw0QyxDQUNJLCtGLENBRUoseUMsQ0FDSSwrRixDQUtaLGlCLENBQ0ksaUIsQ0FFQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxXLENBQ0EsWSxDQUNBLGdDLENBQUEsd0IsQ0FDQSxlLENBRUEsdUIsQ0FDSSxjLENBQ0EsZSxDQUNBLGdCLENBR0osc0IsQ0FDSSxpQixDQUNBLFUsQ0FDQSxXLENBR0oseUIsQ0FBQSx1QixDQUVJLFUsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxvQixDQUdKLGtDLENBQUEsZ0MsQ0FFSSxrRCxDQUFBLDBDLENBQ0EscUIsQ0FHSix5QixDQUNJLG9DLENBQUEsNEIsQ0FTQSxvQyxDQVBBLGtDLENBQ0ksUyxDQUNBLGUsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxXLENBR0osb0MsQ0FHSSxjLENBS1IsMEIsQ0FDSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxvRCxDQUFBLDRDLENBQ0EsVSxDQUNBLDhCLENBQ0EsYyxDQUNBLGUsQ0FFQSxnQyxDQUNJLFcsQ0FDQSxjLENBT1Isd0IsQ0FDSSxlLENBQ0EsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsK0csQ0FBQSxvRixDQUNBLDhDLENBQUEsc0MsQ0FDQSxlLENBRUEsNkIsQ0FDSSxjLENBR0osOEIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQUdKLDhCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxrQixDQUlSLHNCLENBQ0ksYSxDQUNBLGMsQ0FDQSxlLENBRUEsNEIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGEsQ0FFQSxtQyxDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYSxDQUNBLDJ6QixDQUdKLCtDLENBQ0ksYyxDQUtaLHFCLENBQ0ksd0IsQ0FDQSx3QixDQUNBLG9ELENBQUEsNEMsQ0FDQSxlLENBdUJSLG1CLENBckJRLDJCLENBc0JKLG1CLENBQUEsbUIsQ0FBQSxZLENBSUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUdBLGUsQ0EvQkksMkIsQ0FLSSxjLENBRUEsZ0IsQ0FFQSxrQyxDQUNJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHdHLENBTWhCLG1CLENBRUksVyxDQUNBLFcsQ0FDQSxpQixDQUlBLDhCLENBQ0EsYyxDQUVBLHlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLG9CLENBQ0EsZSxDQUVBLCtCLENBQUEsOEIsQ0FBQSw4QixDQUdJLHdCLENBS1osYSxDQUNJLHdCLENBR0osZ0IsQ0FDSSx5QixDQUNBLGEsQ0E2NUNKLFdBQUEsMEIsRUFFSSxTLENEL2pESixJLENDa2tEUSxpQyxDQUFBLHlCLENBQUEsa0IsQ0FPUSxpRCxDQUNJLDZCLENBREosbUQsQ0FDSSw4QixDQURKLGlELENBQ0ksNkIsQ0FESixtRCxDQUNJLCtCLENBREosaUQsQ0FDSSw2QixDQURKLG1ELENBQ0ksK0IsQ0FESixpRCxDQUNJLDZCLENBREosbUQsQ0FDSSwrQixDQURKLGlELENBQ0ksNkIsQ0FESixtRCxDQUNJLCtCLENBREosaUQsQ0FDSSwrQk9wdEVwQixJLENBQUEsSSxDQUNFLFcsQ0FDQSxzQixDQUdGLFEsQ0FDRSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHFCLENBR0YsSSxDQUNFLGtCLENBQUEsaUIsQ0FBQSxhLENBR0YsSSxDQUVFLGdDLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQUlGLEcsQ0FDRSxhLENBQ0EsYyxDQUNBLFcsQ0FHRixHLENBQ0UsZSxDQWlDRixJLENBdkJBLFUsQ0EwQkUsVSxDQU1BLGEsQ0FoQ0YsVSxDQTNCQSxJLENBNEJFLGlCLENBREYsVSxDQUlFLGlCLENBQ0Esa0IsQ0FrQkYsSSxDQUNFLGlCLENBR0EsYSxDQUNBLFksQ0FDQSx3QixDQUNBLFUsQ0FDQSxjLENBRUEsYyxDQUNBLHNCLENBQUEsYyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxxQixDQUVBLFUsQ0FDRSx5QixDQUNBLHdCLENBQ0Esb0IsQ0FHRixXLENBQ0UscUIsQ0FDQSxhLENBQ0Esb0IsQ0F6QkosSSxDQTZCQSxVLENBQ0UsZSxDQUdGLGUsQ0FDRSx5QixDQUdGLE0sQ0FDRSx3QixDQUNBLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxrQixDQVNGLFMsQ0FDRSxjLENBQ0EsZSxDQUNBLGtCLENBV0YsZ0IsQ0FDRSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSw2QixDQUFBLHFCLENBQ0Esa0IsQ0FDQSxlLENIOUlGLGEsQ0FFRSxhLENBQ0EsNkIsQ0FBQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsMEIsQ0FDQSx1QixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx1QyxDQUdGLFcsQ0FFRSxhLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENMcS9CRiwyQixDUzU0QkEsMkIsQ0p0R0EsaUIsQ0FDRSxTLENBR0Ysb0IsQ0FDRSxjLENBQ0EsVyxDTCt5QkYseUIsQ0s1eUJBLDBCLENBRUUsb0MsQ0FJQSw0QixDQUdGLFksQ0FFRSxLLENBQ0EsTSxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENMMnlCRixrQixDS3h5QkEsbUIsQ0FFRSxhLENBQ0EsVSxDQUdGLGtCLENBQ0UsVSxDQUdGLDJCLENBQ0UsaUIsQ0FHRixZLENBQ0UsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUdGLHNCLENBQ0UsVyxDQVdGLHlCLENBQ0UsbUIsQ0FPRiwyQixDQUNFLGlCLENBR0YsNEIsQ0FDRSxhLENBQ0EsVyxDQUNBLDRCLENBR0YseUIsQ0FDRSxZLENJdEdGLDBCLENBQ0UsZSxDVGc1QkYsVyxDUzc0QkEsVyxDQUVFLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxPLENBRUEsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsbUMsQ0FFQSwyQixDQUNBLGMsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDVDQzQkYsVyxDU3Y0QkUsYSxDVDQ1QkYsaUIsQ0FEQSxpQixDQURBLGlCLENTNTRCQSxpQixDQUlFLGlCLENBQ0EsUyxDQUNBLGMsQ1RnL0JGLGtDLENTNTRCQSxrQyxDVDZ5QkEsd0IsQ0FEQSx3QixDQURBLHdCLENTNTRCQSx3QixDQUlFLFMsQ1QrNEJGLGlDLENTNTRCQSxpQyxDQUVFLFcsQ1QrNEJGLGtCLENTNTRCQSxrQixDQUVFLGMsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQyxDQUNBLGlDLENBR0YsVyxDQUNFLFUsQ0FHRixxQixDQUNFLFcsQ0FDQSxTLENBR0Ysa0IsQ0FDRSxXLENBZ0JGLGtCLENBYkEsNEIsQ0FDRSxXLENBR0YsVyxDQUNFLFcsQ0FHRixxQixDQUNFLFUsQ0FDQSxVLENBT0YsNEIsQ0FDRSxXLENBR0YsVyxDQThDQSw0QixDQUdFLGlCLENBRUEsTSxDQUlBLGlCLENBdkRGLFcsQ0FFRSxZLENBRUEsYSxDQUNBLFUsQ0FDQSxTLENBQ0EsUSxDQUNBLGUsQ0FJRixjLENBQ0UsaUIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxjLENBR0YscUIsQ0FDRSxXLENBQ0EsYSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FhRiw0QixDQUNFLGEsQ0FDQSxnQixDQUVBLEssQ0FFQSxVLENBQ0EsVyxDQUNBLFUsQ0FFQSxXLENBQ0EsVSxDQUNBLGtDLENBQ0EsaUMsQ0FHRix5QyxDQUNFLFcsQ0FDQSxVLENBR0YsWSxDQUNFLFMsQ0M3SkYsTSxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQ0hGLE8sQ0FDRSxnQixDQUNBLG1CLENBQ0EsZSxDQUNBLFMsQ0FDQSxrQixDVnNKTSxpQixDQUNBLDhDLENBQUEsc0MsQ1VoSlIsa0IsQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENDaEJGLE8sQ0FDRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBT0YsWSxDQUNFLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUVBLHNDLENBQUEsOEIsQ0FDQSxxQixDQUdGLDJCLENBQ0UsUSxDQUNBLE8sQ0FHRiwyQixDQUNFLFEsQ0FDQSxPLENBQ0EsVSxDQUlGLGtDLENBQ0UsWSxDQUdGLGtDLENBQ0UsVSxDQUNBLE8sQ0FDQSxRLENBQ0EsNEMsQ0FBQSxvQyxDQUdGLGtDLENBQ0UsVSxDQUNBLE8sQ0FDQSxRLENBQ0Esa0QsQ0FBQSwwQyxDQUdGLE8sQ0FDRSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENDN0RGLEksQ0FDRSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLHdDLENBQUEsZ0MsQ0FhRixLLENBQUEsVSxDQUNFLFUsQ0FDQSxlLENBQ0EsUSxDQWdCRixVLENBQ0UsWSxDQWtCRixhLENBQ0UsZSxDQUNBLFUsQ0FDQSxhLENadUhFLFcsQ0FDSSx5QyxDQUVBLDhCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJUixVLENBQ0ksVyxDYTVMUixNLENBQ0Usa0IsQ0F3QkYsYSxDQUNFLGMsQ0FHRixZLENBRUUsMEIsQ0FBQSxrQixDQUtBLGlCLENBRUEsYSxDQWFGLG1CLENBQ0UsYyxDYitHUyxhLENhdElYLFksQ0EyQkEsYSxDQUNFLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUVBLGEsQ0FFQSxhLENBQ0EsWSxDQ2xFRixNLENBQ0Usa0IsQ0F5QkYsWSxDQUNFLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsYSxDQUNBLFksQ0FDQSxhLENBQ0EsYSxDQWdDRix1QixDQUNFLGUsQ0FHRixXLENDcERBLFUsQ0RxREUsa0IsQ0FNQSxpQixDQUNJLFUsQ0FDQSxjLENBQ0EsZSxDZHVIRixlLENBQ0ksWSxDQU9KLFcsQ0FDSSxpQixDZ0JoTlIsVSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQWFGLGdCLENBQ0Usa0IsQ0FhRixlLENBQ0UsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLHdCLENBQ0EsYyxDQUNBLGtCLENBRUEsc0IsQ0FBQSxxQixDQ0xBLGdCLENBQUEsZSxDRE1FLHlCLENoQmlMSSxlLENBQUEsZ0IsQ0FFSSxZLENBSVIsZSxDQUNJLGEsQ0FDQSxrQixDaUJ0T1IsSyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQWFGLFUsQ0FDRSxrQixDWDRFRSxjLENXbkVKLFMsQ1hvRU0sVSxDQUNBLGUsQ1dyRU4sUyxDQUNFLGlCLENBQ0EsZSxDQUNBLFUsQ0FFQSxrQixDQUNBLGlCLENBRUEsd0IsQ0FDQSxjLENYckNGLE0sQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBTUEsWSxDQUNFLGMsQ0EwQkYsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQTJCQSxtQixDQUNFLGUsQ0FtQkosWSxDQUNFLGMsQ0FDQSxhLENBRUEsYyxDQUdFLHlCLENBa0JGLGtCLENBQ0UsZSxDQUNBLGUsQ0FrRUosVyxDQUNFLGUsQ0FDQSxrQixDQWFGLGEsQ0FDRSxZLENBOENGLFcsQ0FqQ0EsbUIsQ0FDRSxlLENBQ0EsVSxDQUNBLGlCLENBRUEsYSxDQTRCRixXLENBQ0UsZSxDQUdBLFMsQ0F1QkYsa0IsQ0FDRSxlLENBQ0EsZ0IsQ0FxQkYsYyxDQUNFLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSxRLENBQ0EsSyxDQUNBLGtDLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGlCLENOd0dJLFcsQ0FDSSxxQixDQUlKLGtCLENBQ0ksYSxDa0IvWlosWSxDQUNFLGdCLENBQ0EsbUIsQ0FHRix1QixDQVdBLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FaRix1QixDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBU0YsaUIsQ0FFRSxrQixDQUFBLGMsQ0FDQSxPLENBT0YsaUIsQ0FDRSxpQixDQUVBLHNCQUFBLGEsQ0FDRSxpQixDQUVBLHNCQUFBLG9CLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLCtDLENBQ0Esb0IsQ0FDQSxrQyxDQUFBLDBCLENBU04sdUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBT0YsOEIsQ0FDRSxhLENBQ0EsYyxDQUNBLHlCLENBR0YsaUIsQ0FDRSxZLENBUUYsdUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUFBLGEsQ0NoRkYsUSxDQUVFLG1CLENBR0YsWSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsYSxDQUNBLGMsQ0FDQSxlLENBRUEsaUIsQ0FDRSxnQixDQUVBLHNCLENBQ0UsYyxDQW9ETixxQixDQWhCQSxvQixDQXBCQSxhLENBcUJFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBdEJGLGEsQ0FFRSxrQixDQUFBLGMsQ0FFQSxvQixDQUNBLHFCLENBQ0EsUSxDQThCRixxQixDQWhCQSxvQixDQUdFLGlCLENBQ0Esa0IsQ0FZRixxQixDQUVFLGMsQ0FHQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSxPLENBUUYsMkIsQ0FtSEEseUIsQ0FsSEUsWSxDQU1GLHlCLENBQ0UsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxhLENBRUEsZ0MsQ0FDRSxpQixDQUNBLFUsQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsK0MsQ0FDQSxvQixDQUNBLGtDLENBQUEsMEIsQ0FHRiw4QkFBQSxjLENBQ0Usa0IsQ0FJSixtQixDQUNFLGEsQ0FDQSx3QixDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLENBU0YsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx5QixDQUNBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQUVBLHFCLENBQ0UsZSxDQU9GLG9CLENBQ0UsMkIsQ0FDQSxZLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxTLENBQ0EsOEQsQ0FBQSxzRCxDQUNBLGlILENBdUJKLG9CLENBQ0UsYyxDQUdGLHdCLENBcUJBLG9CLENBcEJFLGEsQ0FDQSxlLENBQ0EsVSxDQWtCRixvQixDQUNFLHdCLENBQ0EsZSxDQXdCRixpQixDQUNFLFUsQ0FDQSxXLENBR0Ysc0IsQ0FDRSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0FFQSw2QixDQUNFLHdCLENBR0YsNEIsQ0FDRSxpQixDQUNBLDhCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDZFLENBQUEscUUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0EsVyxDQUNBLFcsQ0FZSixpQyxDQUNFLHFDLENBSUEsa0MsQ0FDRSwwQixDQUtGLG1DLENBQ0UsOEIsQ0FJRixtQyxDQUNFLHlCLENBR0osK0IsQ0FDRSxZLENuQmxDRSxRLENBQ0ksWSxDQUNBLGEsQ0FPSixZLENBQ0ksa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FXQSxrQixDQUNJLGUsQ0FDQSxjLENvQm5TWixVLENBQ0UsbUIsQ0FDQSxnQixDQUdGLG1CLENBY0EsVyxDQWJFLGdCLENBQ0EsVSxDQUNBLGEsQ0FXRixXLENBRUUsZSxDQUVBLG1CLENBbUJGLHdCLENBRUUsa0IsQ0FJRix1QixDQUNFLGMsQ0FFRix1QixDQUFBLFcsQ0FDRSxzQixDQUdGLGlDLENBYUEsd0MsQ0FaRSxVLENBQ0EsVyxDQUlGLDBCLENBQ0Usd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQU1GLDhDLENBQ0UsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUdGLHVCLENBQ0UsUSxDQ2pGRixLLENBQ0UsZ0IsQ0FDQSxtQixDQUVGLGUsQ0FDRSxjLENBQ0EsZSxDQUNBLGtCLENBV0YsVyxDQUNFLGMsQ0FDQSxlLENBQ0Esa0IsQ0FHRixhLENBQ0UsYyxDQUNBLGUsQ0FDQSxnQixDQVlGLFksQ0FDRSxjLENBQ0EsZ0IsQ0FHRixpQkFBQSxjLENBQ0Usa0IsQ0FHRixXLENBRUUsbUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsMkMsQ0FDQSxpQyxDQUNBLDJCLENBQ0EscUIsQ0FDQSxrQixDQVFBLGdDLENBQ0UsYyxDQUNBLGUsQ0FzQkosZ0IsQ0FDRSxrQixDQUdGLGdCLENBQ0UsaUIsQ0FDQSxpQixDQUVBLHVCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDBCLENBQ0EsUyxDQUNBLFUsQ0FDQSxvQyxDQUNBLG9CLENBQ0EsMkIsQ0FJSixxQkFBQSxjLENBQ0UsaUIsQ0FHRixnQixDQUNFLFksQ0FVRixtQixDQUNFLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDQUdGLGUsQ0FDRSxlLENBQ0EsVSxDQUNBLGEsQ0FPRixpQixDQUNFLGMsQ0FDQSx3QixDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FtQkYsWSxDQUNFLFksQ0FVRixjLENBQ0UsZ0IsQ0FDQSxVLENBQ0EsYSxDdEI4dERGLHFDLENzQmxyREEsc0MsQ0FFRSx1QixDQUNBLGlCLENyQmFNLGEsQ0FDSSxrQixDQUNBLGEsQ0FVSixpQixDQUNJLGtCLENBQ0EsYyxDc0IvUFosYSxDQUNFLGdCLENBQ0EsVSxDQUNBLGEsQ0FHRixJLENBQ0UsZ0IsQ0FDQSxtQixDQUVBLFUsQ0FDRSxrQixDQUdGLFcsQ0FDRSxrQixDQUdGLFUsQ0FDRSxpQixDQUVBLGVBQUEsWSxDQUNFLGtCLENBR0YsZSxDQUNFLGdCLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGlELENBQUEseUMsQ0FDQSxlLENBR0YsZ0IsQ0FDRSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUyxDQUNBLGUsQ0FDQSxjLENBQ0EsbUIsQ0FJQSx1QixDQUNFLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0Esa0IsQ0FFQSw2QixDQUNFLHVCLENBSUosc0IsQ0FDRSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLDByQixDQUNBLHVCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLDRCLENBQ0UsK2EsQ0FJTixlLENBV0UscUIsQ0FDRSwwQixDQUFBLGtCLENBWkosZSxDQUNFLGUsQ0FDQSxhLENBQ0EsWSxDQUNBLGUsQ0FDQSxjLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxxQixDQUVFLGdCLENBQ0EsZSxDQzdGUixLLENBQ0UsYSxDQUNBLCtDLENBQUEsdUMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxlLEN4QmtnRUYscUIsQ0FDQSxpQixDQUZBLHFCLENBREEscUIsQ3dCOS9ERSxvQixDQXVDSSxrQyxDQWxDRixzQixDQUFBLGMsQ0FHRixlLENBQ0UsWSxDQUlBLDBCLENBQ0Usa0IsQ0FDQSxVLENBR0YsMkIsQ0FDRSxTLENBR0YsMkIsQ0FDRSxVLENBR0Ysd0IsQ0FDRSxVLENBQ0Esc0IsQ0FBQSxjLENBR0YsdUIsQ0FDRSxVLENBQ0EsVSxDQUdGLDJCLENBQ0UsaUIsQ0FFQSxrQyxDQUNFLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSw0QixDQUNBLFUsQ0FPSiwyQixDQUNFLGtCLENBU04sVyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FHRixXLENBQ0UsYSxDQUlGLGUsQ0FDRSxhLENBNENBLHNCLENBdkNGLFksQ0ErQ0ksc0IsQ0FBQSxjLENBL0NKLFksQ0FHRSxlLENBRUEsd0IsQ0FDQSxhLENBVUYsYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFQSxrQixDQUlGLFcsQ0FDRSxVLENBQ0EsYSxDQUNBLGdCLENBT0YsZSxDQUNFLFUsQ0FDQSxpQixDQUVBLHNCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLHFDLEN2QmlPSSxlLENBQUEsVyxDQUVJLGMsQ0FDQSxvQixDQUdKLFksQ0FDSSxjLENBQ0EsZSxDQUdKLGMsQ0FDSSxnQixDQUNBLFksQ0FDQSxlLENBUUEsdUIsQ0FDSSw4QixDQWVSLFcsQ0FDSSx1QixDQUFBLG1CLENDaFpaLFcsQ0FDRSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FHRixjLENBQ0UsZ0IsQ0FDQSxVLENBQ0EsYSxDQUdGLFcsQ0FDRSxjLENBQ0Esa0IsQ0FPRixnQixDQUNFLGUsQ0FDQSxtQixDQUNBLHdCLENBQ0EsNEMsQ0FDQSxnQyxDQUNBLDJCLENBQ0EsVyxDQUNBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQWlCRixZLENBQ0UsaUIsQ0FHRixvQyxDQUNFLDBCLENBQ0EscUIsQ0FDQSxpQixDQUNBLHNCLENBRUEsMkMsQ0FPRSxhLENBQ0EsVyxDQUNBLFksQ0FvQ0osbUIsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FFQSx5QixDQUNFLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxnRCxDQUNBLG9CLENBQ0EsUyxDQTVERiwyQyxDQStEQSwwQixDQUNFLGlCLENBQ0EsVSxDQUNBLDRCLENBQ0EsaUIsQ0FFQSxRLENBQ0Esa0MsQ0FBQSwwQixDQVBGLDBCLENBS0UsUSxDQUdBLFcsQ0FDQSxZLENBNENKLG9CLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsUyxDQWVGLG1CLENBQ0UsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FDQSx3QixDQTRCRixzQixDQUNFLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBMkJGLDRCLENBQ0UsWSxDQU9GLGlCLENBQ0UsZSxDQUNBLGUsQ0FDQSxVLENBQ0Esc0IsQ0FBQSxjLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGEsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FFQSx1QixDQUNFLHlCLENBQ0Esd0IsQ0FHRix3QixDQUNFLGEsQ0FDQSx3QixDQUNBLHFCLENBQ0Esb0IsQ0FvQkosaUIsQ0FDRSxrQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EscUIsQ0FDQSxlLENBQ0EsMkIsQ0FDQSw0QixDQTBCRixrQixDQUNFLHlCLENBQUEscUIsQ0FDQSxVLENBQ0EsZSxDQXNCRixrQixDQUNFLGUsQ0FJRixTLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVyxDQWtDRixlLENBaENBLFksQ0FpQ0UsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBbENGLFksQ0FFRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLG9CLENBQUEsaUIsQ0FBQSx3QixDQUVBLFcsQ0FHRixZLENBZ0dBLDBCLENBQ0UsaUIsQ0FFQSx3QixDQW5HRixZLENBR0UsUyxDQUNBLGMsQ0FDQSxVLENBRUEsYyxDQWlCRixlLENBR0Usa0IsQ0FBQSxjLENBRUEsTyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxTLENBRUEsZSxDQVdGLGUsQ0E4REEscUIsQ0FDRSxlLENBR0EsVSxDQU9BLGtCLENBekVGLGUsQ0FFRSxlLENBQ0EsWSxDQUNBLGtCLENBRUEsYyxDQUNBLFEsQ0FDQSxnRCxDQUFBLHdDLENBdUJGLHlCLENBQ0UsVSxDQUNBLGEsQ0FDQSxxQixDQUFBLGtCLENBQ0EsVyxDQUNBLGEsQ0FjRiwwQixDQUVFLGMsQ0FFQSxpQixDQUNBLGUsQ0FPRixxQixDQUVFLHlCLENBQ0EsZSxDQUVBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsYyxDQUNBLGUsQ0FhRixpQixDQUNFLFksQ0FHRix3QixDQUNFLFUsQ0FDQSxpQixDQUNBLGlCLENBR0YsYSxDQUNFLDBCLENBR0YsMkIsQ0FDRSxZLENBQ0EsWSxDQUNBLGUsQ0FHRixrQixDQUNFLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FXRix1QixDQUNFLFUsQ0FDQSxjLENBQ0EsZSxDQU9GLE8sQ0FKQSxTLENBQ0UsWSxDQU9GLGEsQ0FDRSxlLENBQ0EsVSxDQUNBLGtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQWtCRixrQixDQUNFLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLENBUUYsa0IsQ0ExTkEsWSxDQzJKRSxxQixDRGdFQSxlLENBR0YsVyxDQUNFLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxhLENBQ0EsYSxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLDRCLENBQ0EsMkIsQ0FvQ0YsaUIsQ0FDRSxrQixDQU1BLGMsQ0Z5MURGLHFCLENBQ0Esd0IsQ0UxMURFLGMsQ0FPRix3QixDQUNFLGEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSx3QixDQUNBLFUsQ0FFQSxnQixDQVlGLHFCLENBQ0UsaUIsQ0FHRixXLENBQ0Usa0IsQ0FVRixnQixDQUVFLFMsQ0FDQSxxQixDQUFBLGEsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBcUJGLG1CLENBQ0UsaUIsQ0FDQSxTLENBV0YseUIsQ0FDRSxrQixDQVNGLHdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FTRixtQixDRnl5REEsbUIsQ0FDQSxtQixDRXR5REUsUyxDQUNBLHlCLENBQUEsaUIsQ0FHRixtQixDQUNFLFksQ0FVRixlLENBQ0UsUyxDQUNBLGEsQ0FDQSxXLENBaUJGLE8sQ0FOQSxVLENBQ0UsUyxDQUNBLGMsQ0FDQSxjLENBR0YsTyxDQUNFLHVCLENBRUEsYyxDQUNBLGMsQ0FDQSxzQyxDQUFBLDhCLENBR0YsVyxDQUNFLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGUsQ3VCdnpCRixNLENBQ0Usa0IsQ0FDQSxtQixDQUdGLFksQ0FDRSxhLENBRUYsWSxDQUNFLGUsQ0FHRixhLENBQ0UsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0Esa0IsQ0FFQSxvQixDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EsK0IsQ0FDQSxRLENBQ0EsUSxDQUNBLGtDLENBQ0EsMEIsQ0FVSixhLENBQ0Usa0IsQ0FDQSxpQixDQWtDRixtQixDekIyakZBLG1CLEN5QnpqRkUsYSxDQUNBLGMsQ0FnQ0Ysa0IsQ0FDRSxZLENBTUYsbUIsQ25CbkNFLGdCLENtQm9DQSx5QixDeEJGRSxhLENBQ0ksYSxDQUNBLGlCLENBRUEsb0IsQ0FDSSxhLENBQ0EsYSxDQTJCUixZLENBQ0ksVyxDeUI3SVIsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0EsTyxDQWVGLGEsQ0FDRSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FFQSxvQixDQUNFLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxNLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxtVyxDQUNBLG9CLENwQjFDSixRLENBRUUsbUIsQ0FHRixrQixDQUNFLGMsQ0FDQSxlLENBQ0Esa0IsQ0FXRixpQixDQUNFLGdCLENBQ0EsVSxDQUNBLGEsQ0FhRixjLENBQ0Usa0IsQ0FnQkYsdUMsQ0FDRSxZLENBT0YsYyxDQUNFLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQVdGLGMsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUVBLGdCLENBRUUsZSxDQUVBLGtCLENBUUosYyxDQUNFLGtCLENBQ0EsaUIsQ0FFRixjLENBQ0UsYyxDQUNBLGdCLENBQ0Esa0IsQ0FHRixnQixDQUVFLG1CLENBR0EsaUMsQ0FDQSwyQixDQUNBLGtCLENBQ0EsZSxDQVNGLG9CLENBQ0UsYSxDQUdGLHNCLENBQ0UsYyxDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixDQVlGLGEsQ0FDRSxlLENBQ0EsYSxDQVNGLGUsQ0FDRSxrQixDQVNGLHVCLENBQ0UsYyxDQUNBLFUsQ0FDQSxrQixDQUNBLHNCLENBRUEsNEJBQUEsYyxDQUNFLGtCLENBdUJKLHFCLENBQ0UsZSxDQUNBLGMsQ0FDQSxrQixDQUdGLG9CLENBQ0UsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUVBLDJCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLCtDLENBQ0Esb0IsQ0FDQSxrQyxDQUFBLDBCLENBd0pGLGdDQUFBLGMsQ0FwSkEseUJBQUEsYyxDQUNFLGtCLENBR0oscUIsQ0FHRSxrQixDQVFGLGUsQ0FDRSxpQixDQUNBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxhLENBRUEsc0IsQ0FDRSxXLENBQ0EsWSxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSxVLENBQ0EsUyxDQUNBLDhELENBQUEsc0QsQ0FtQ0osdUIsQ0FqQkEsc0IsQ0FvQkUsaUIsQ0FHQSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDQXpCRixzQixDQUNFLFUsQ0FJQSxrQixDQVlGLHVCLENBSUUsYyxDQUNBLGtCLENBRUEsd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsTyxDQVVGLHlCLENBQ0UsVSxDQUNBLFcsQ0FNRixxQixDQUNFLGtCLENBa0JGLHNCLENBQ0Usd0IsQ0FDQSxlLENBQ0EsVSxDQUNBLGEsQ0FRRiwyQixDQUNFLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsYSxDQUVBLGtDLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLCtDLENBQ0Esb0IsQ0FDQSxrQyxDQUFBLDBCLENBT0osd0IsQ0FDRSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0FFQSwrQixDQUNFLHdCLENBR0YsOEIsQ0FDRSxpQixDQUNBLDhCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDZFLENBQUEscUUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0EsVyxDQUNBLFcsQ0FZRixxQyxDQUNFLGlCLENBQ0EseUIsQ0FLRixxQyxDQUNFLGlCLENBQ0EsMEIsQ0FPSix1QixDQUNFLHdCLENBQ0EsOEIsQ0FDRSwrQixDQUVGLDZCLENBQ0UsWSxDTjhpRkosb0MsQ0FHQSxpQyxDQUZBLGtDLENBQ0EsZ0MsQ00xaUZBLGtDLENBS0UsVyxDQUtGLHFDLENOd2lGQSxpQyxDQURBLGtDLENBREEsaUMsQ01saUZFLFcsQ04waUZGLG9DLENBREEsZ0MsQ010aUZBLGtDLENBR0UsVyxDTjBpRkYsaUMsQ012aUZBLGtDLENOc2lGQSwrQixDTW5pRkUsVyxDQUdGLHVCLENBQ0Usa0IsQ0F1QkYsaUIsQ0FwQkEsdUIsQ0F3QkUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQTNCRix1QixDQUVFLGtCLENBQUEsYyxDQUdBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0Esd0IsQ0FBQSw0QixDQUNBLGtCLENBQ0EsaUIsQ0FZRixpQixDQUNFLFUsQ0FDQSxlLENBSUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0Esc0JBQUEsYyxDQUNFLDRDLENBQ0EsbUIsQ0FDQSxrQixDQTBCSix3QixDQUNFLGMsQ0FFQSxrQixDQVNGLHlCLENBRUUsZSxDQUNBLFUsQ0FDQSxrQixDQVFGLHdCLENBQ0UsWSxDQUNBLHdCLENBQ0EsZSxDQUNBLFUsQ0FDQSxRLENBRUYseUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxPLENBR0YsMkIsQ0FDRSxVLENBQ0EsVyxDQUNBLGMsQ0FHRixzQixDVWpqQkEsYyxDVmtqQkUsa0IsQ0F5QkYsMkIsQ0FDRSxrQixDTDNTRSxRLENBQ0ksZ0IsQ0FNQSxlLENBQ0ksWSxDQUdKLHVCLENBQ0ksaUIsQ0FDQSxlLENBQ0EsK0MsQ0FBQSx1QyxDQUdKLGEsQ0FFSSw4QyxDQUFBLHNDLENBRkosYSxDQUlJLG1CLENBQ0kscUIsQ0FHSixvQixDQUNJLG9CLENBSVIscUIsQ0FDSSxjLENBQ0EsZSxDQUNBLHlCLENBR0osd0IsQ0FDSSxlLENBR0osZ0IsQ0FDSSx3QixDQUNBLHFCLENBQ0EsaUIsQ0FVSixnQixDQU5JLGdCLENEaXlGWixnQixDQy94RmdCLGEsQ2U1VmhCLGUsQ0FDRSxjLENBQ0EsZSxDQUNBLGtCLENBSUYsVSxDQUNFLFUsQ0FLRixXLENBQ0UsZSxDQUNBLGlCLENBQ0Esa0IsQ2JoQkYsVyxDYXFCQSxRLENicEJFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsZ0IsQ0FDQSxtQixDYWVGLFEsQ0FJRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDYjFCRixXLENBRUUseUIsQ0FBQSxvQixDQUVBLFcsQ0FHQSxlLENBR0YsYyxDQUtBLFcsQ0FKRSx3QixDQUNBLGMsQ0FHRixXLENBR0UsaUIsQ0FHRixZLENBQ0UsbUIsQ0FHRixrQixDQUNFLGEsQ0FDQSxnQixDQUNBLGUsQ0F5RUYsb0IsQ0FsRUEseUIsQ0FDRSxZLENBR0Ysd0IsQ0FFRSxnQixDQWtDRixrQyxDQVBBLG9DLENBQ0Usa0IsQ0FhRixxQyxDQUNFLGdCLENBR0YsbUMsQ0FDRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBSUYsNEIsQ0FDRSx1QixDQUFBLGUsQ0FrQkYsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNEMsQ0FDRSxXLENBR0YsNkMsQ0FDRSxZLENBR0YsNkMsQ0FDRSxZLENBR0YsNkMsQ0FDRSxZLENBR0YsNkMsQ0FDRSxZLENBR0YsNkMsQ0FDRSxZLENBSUYsZSxDQUNFLGUsQ0FDQSxnQixDQUNBLHdCLENBWUYsWSxDQUNFLGUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsVSxDQUNBLGtCLENBR0YsVyxDQUNFLGlCLENBRUEsaUIsQ0FDRSxpQixDQUNBLDhCLENBQ0EsVSxDQUNBLFMsQ0FDQSxRLENBQ0Esa0MsQ0FDQSwwQixDQUNBLGMsQ0FDQSxpQixDQUNBLCtDLENBQ0EsMEIsQ0FDQSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUtKLGlCLENBQ0UsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxpQixDQUNBLGtCLENBZUYsaUIsQ0FOQSxvQixDQUNFLGMsQ0FDQSxVLENBQ0EsMkIsQ0FHRixpQixDQUNFLGMsQ0FDQSxhLENBRUEsd0IsQ0FFQSxlLENBQ0Esa0IsQ0FjRixvQixDSHltR0EsaUIsQ0d2bUdFLGMsQ0FDQSxZLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FVRixvQixDQUNFLGUsQ0FDQSxpQixDQU9GLGtCLENBK0VBLGdDLENBOUVFLG1CLENBQUEsbUIsQ0FBQSxZLENBR0YsdUMsQ0FDRSx1QyxDQUFBLCtCLENBR0Ysd0MsQ0FDRSx1QyxDQUFBLCtCLENBR0Ysd0MsQ0FDRSx1QyxDQUFBLCtCLENBR0YsdUMsQ0FDRSx3QyxDQUFBLGdDLENBR0Ysd0MsQ0FDRSxpQixDQUNBLFUsQ0FDQSx3QyxDQUFBLGdDLENBR0Ysd0MsQ0FDRSx5QyxDQUFBLGlDLENBQ0EsVSxDQUtGLHNDLENBQ0UsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSw2QixDQUdGLG9ELENBQ0UsYyxDQUNBLFUsQ0FVRixpQixDQUNFLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxZLENBQ0EsVSxDQUNBLGUsQ0FDQSwyQixDQUNBLDRCLENBZUYsZ0MsQ0FFRSxxQixDQUFBLGtCLENBQUEsb0IsQ0FHRixrQyxDQUNFLDBCLENBQUEsa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLENBQ0EsUyxDQUVBLG9ELENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FZSixNLENBQ0UsNkMsQ0FBQSxxQyxDQWlCRixxQixDQUNFLGMsQ0FJRixjLENBY0EsZ0IsQ0FiRSxZLENBQ0EsVyxDQUNBLFUsQ0FDQSw2QixDQUNBLGlCLENBQ0EsUyxDQUNBLHNCLENBT0YsZ0IsQ0FPRSxzQixDQU9GLG9DLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FHRixnQixDQUNFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLFUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsWSxDQUNBLGlCLENBQ0Esa0IsQ0FTRixzQixDQUNFLGEsQ0FPRixnQixDQUNFLGMsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FHRixlLENBQ0Usa0IsQ0FDQSxlLENBQ0EsVSxDQVlGLHFCLENBQ0UsZSxDQUNBLFUsQ0ErQkYsZ0IsQ0FkQSxpQixDQWVFLFUsQ0FDQSxpQixDQUNBLGMsQ0FqQkYsaUIsQ0FJRSxrQixDQUNBLGUsQ0FTRixnQixDQUlFLGtCLENBV0YsZ0IsQ0FDRSxpQixDd0J4aUJGLGMsQ0FDRSxZLENBQ0EsYyxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFcsQ0FDQSx1QixDQUNBLHNDLENBQUEsOEIsQ0FDQSxVLENBQ0EsWSxDQWtCRixxQixDQUNFLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxrQixDQU9GLHlCLENBQ0UsYyxDQUNBLGdCLENBR0YsdUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBSUYsb0IsQ0FDRSxpQixDQUNBLGUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxjLENBR0YscUIsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxhLENBQ0Esa0IsQ0NsRUYsVyxDRHFFQSx1QixDQ3BFRSxVLENBQ0EsVyxDQUVBLEssQ0FDQSxNLENBRUEsWSxDRDhERix1QixDQUNFLGMsQ0FNQSxPLENBQ0EsUSxDQUNBLG1DLENBQ0EsVSxDQUNBLGMsQ0NoRkYsVyxDQUdFLGlCLENBR0EsUyxDQUVBLDJCLENBQUEsbUIsQ0FHRixvQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxXLENBNEVGLHFCLENBekVBLGtCLENBMEVFLFUsQ0FFQSxlLENBRUEsaUIsQ0E5RUYsa0IsQ0FHRSxjLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0EyQkYsZSxDQUNFLGUsQ0FDQSxtQixDQUVBLHdCLENBQ0EsNEMsQ0FDQSxpQyxDQUNBLDJCLENBT0Ysa0IsQ0FDRSxpQixDQUNBLGtCLENBQ0Esa0IsQ0F1QkYscUIsQ0FFRSxjLENBRUEsa0IsQ0F3QkYsbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBQ0EsVyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQVFGLGtCLENBQ0UsYyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSwrQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FFQSxlLENBQ0Esd0IsQ0FFQSw2QyxDQUNFLFUsQ0FERixvQyxDQUNFLFUsQ0FERix3QyxDQUNFLFUsQ0FERiwrQixDQUNFLFUsQ0FZSixpQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FjRixtQixDQUNFLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FFQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUVBLDBCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsOEIsQ0FDQSxXLENBZ0JKLGtCLENBQ0UsYyxDQUNBLGdCLENBQ0Esa0IsQ0FRRixxQixDQUNFLFUsQ0FDQSxjLENBQ0EsZSxDQWlCRix1QixDQUNFLFUsQ0FDQSx5QixDQUdGLGdCLENBQ0UsaUIsQ0FDQSxTLENBR0YsaUIsQ0FDRSx1QixDQUNBLGlCLENBY0YsZSxDQUNFLGUsQ0FDQSxVLENBQ0EsYSxDQ3hRRixrQixDQUNFLFksQ0FHRix1QyxDQUNFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBR0YscUMsQ0FDRSxjLENBQ0EsYSxDQWdCRixpQyxDQUNFLGUsQ0FDQSxtQixDQUNBLHdCLENBUUYscUMsQ0FDRSxjLENBQ0EsZSxDQUNBLGUsQ0NpQkYsd0MsQ0RBQSx3QyxDQUNFLGlCLENBQ0EsYSxDQUNBLGtCLENBWUYsc0MsQ0FDRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQWdCRixxQyxDQUNFLGEsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxhLENBRUEsa0IsQ0FFQSxpQixDQUVBLGdFLENBQ0UsYSxDQURGLHVELENBQ0UsYSxDQ0RGLDJELENEQUEsMkQsQ0FDRSxhLENBREYsa0QsQ0FDRSxhLENBYUosb0MsQ0FDRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FlRixzQyxDQUNFLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FFQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUVBLDZDLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsOEIsQ0FDQSxnQixDQVNKLHFDLENBQ0UsaUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsUyxDQUdGLHdDLENBUUEsMEMsQ0FQRSxhLENBOEJGLGtDLENBQ0UsYyxDQUNBLFUsQ0FDQSxrQixDQzNNRixrQixDRDZORSxZLENDek5GLHVDLENBQ0UsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FHRixxQyxDQUNFLGMsQ0FDQSxhLENBZ0JGLGlDLENBQ0UsZSxDQUNBLG1CLENBQ0Esd0IsQ0FRRixxQyxDQUNFLGMsQ0FDQSxlLENBQ0EsZSxDQWdDRixzQyxDQUNFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBZ0JGLHFDLENBQ0UsYSxDQUNBLGMsQ0FDQSx3QixDQUNBLGEsQ0FFQSxrQixDQUVBLGlCLENBRUEsZ0UsQ0FDRSxhLENBREYsdUQsQ0FDRSxhLENBREYsa0QsQ0FDRSxhLENBYUosb0MsQ0FDRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FlRixzQyxDQUNFLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FFQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUVBLDZDLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsOEIsQ0FDQSxnQixDQVNKLHFDLENBQ0UsaUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsUyxDQUdGLHdDLENBUUEsMEMsQ0FQRSxhLENBV0Ysb0MsQ0FDRSxXLENBaUJGLGtDLENBQ0UsYyxDQUNBLFUsQ0FDQSxrQixDQW1CRiw4QixDQWFBLHdCLENBWkUsWSxDQzdORixhLENBQ0UsaUIsQ0FHRixvQixDQUNFLGMsQ0FDQSxjLENBR0Ysc0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsUyxDQUNBLGlCLENBQ0EsdUQsQ0FBQSwrQyxDQUNBLFUsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUdGLGlELENBQ0UsUyxDQUNBLGtCLEM5QjJ6QkYsb0NBQ0ksZ0IsQ0FDSSxXLENBR0osUSxDQUNJLFksQ0FDQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHFDLENBQ0EsVSxDQUVBLGdCLENBQ0ksYSxDQUlSLGMsQ0FDSSxjLENBQ0EsUSxDQUNBLE0sQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFUsQ0FDQSxnQixDQUNBLFcsQ0FDQSxxQixDQUNBLDBDLENBQUEsa0MsQ0FDQSxpQixDQUNBLFUsQ0FFQSxvQixDQUNJLGMsQ0FDQSxhLENBR0osc0IsQ0FDSSx5QixDQUNBLGMsQ0FDQSxvQixDQUVBLDRCLENBQ0ksYyxDQUVBLGlDLENBc0RKLGdDLENBaXNCQSxvQyxDQWpISSwrQixDQXJvQkksWSxDQU1oQixhLENBY0kscUIsQ0FDSSxpQixDQUlBLFEsQ0FFQSxrQyxDQUFBLDBCLENBckJSLGEsQ0FFSSxXLENBR0EsYSxDQUNBLFUsQ0FDQSwyQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFELENBQUEsNkMsQ0FDQSxXLENBQ0EsWSxDQUVBLHFCLENBRUksVSxDQUNBLE8sQ0FDQSxRLENBRUEsVyxDQUVBLGlDLENBQ0Esa0MsQ0FDQSx5QixDQUdKLHFCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FHSixtQixDQUNJLGMsQ0FDQSxXLENBR0osMkIsQ0FDSSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FRUixlLENBQ0ksWSxDQUNBLHlCLENBQ0EsdUIsQ0FDQSxVLENBR0osa0IsQ0FDSSxZLENBR0osTSxDQVFJLGEsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBVlIsTSxDQUNJLGlCLENBR0EsUSxDQUNBLGlCLENBQ0EsVSxDQUVBLGEsQ0FHSSxRLENBSUosWSxDQUNJLGlCLENBQ0EsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLDhDLENBQUEsc0MsQ0FDQSx5QixDQUVBLG1CLENBQ0ksMkIsQ0FDQSxZLENBQ0EsSyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSxTLENBQ0EsOEQsQ0FBQSxzRCxDQUNBLDhJLENBQUEsMEcsQ0FDQSxlLENBR0osb0IsQ0FDSSxzQixDQUNBLHdCLENBQ0EsK0IsQ0FFQSw0QixDQUNJLEssQ0FDQSxrQixDQUNBLFUsQ0FxQ1osVSxDQWhDQSxjLENBaUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBakNKLGMsQ0FFSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLDhDLENBQUEsc0MsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBRUEsb0IsQ0FDSSxxQixDQUNBLHdCLENBR0oscUIsQ0FDSSxvQixDQUNBLHFCLENBQ0EsYSxDQU9SLFUsQ0FFSSwyQixDQUFBLDZCLENBQUEsaUMsQ0FBQSw2QixDQUNBLFksQ0FDQSxpQixDQUVBLGdCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsVyxDQUVBLHVCLENBQUEsd0IsQ0FFSSxlLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLGtCLENBQ0Esa0IsQ0FJQSxhLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBR0osdUIsQ0FDSSxhLENBQ0EsZSxDQU9JLHNDLENBQ0ksOEIsQ0FDQSxVLENBRkosd0MsQ0FDSSwrQixDQUNBLFUsQ0FGSixzQyxDQUNJLDhCLENBQ0EsVSxDQUZKLHdDLENBQ0ksZ0MsQ0FDQSxVLENBRkosc0MsQ0FDSSw4QixDQUNBLFUsQ0FGSix3QyxDQUNJLGdDLENBQ0EsVSxDQUZKLHNDLENBQ0ksOEIsQ0FDQSxVLENBRkosd0MsQ0FDSSxnQyxDQUNBLFUsQ0FGSixzQyxDQUNJLDhCLENBQ0EsVSxDQUZKLHdDLENBQ0ksZ0MsQ0FDQSxVLENBRkosc0MsQ0FDSSw4QixDQUNBLFUsQ0FPSiw2QixDQUFBLDBCLENBQUEscUIsQ0FLWixnQixDQUNJLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBTUosdUIsQ0FDSSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FHSix5QixDQUNJLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHNDLENBQUEsOEIsQ0FFQSwrQixDQUNJLGEsQ0FHSixnQyxDQUNJLGEsQ0FNaEIsTSxDQUNJLGlCLENBRUEsYSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxRLENBSVIsTSxDQXNFQSxhLENBRUksZSxDQUNBLGEsQ0F6RUosTSxDQUVJLGlCLENBR0EsUSxDQUlJLG1CLENBQ0ksVyxDQVZaLE0sQ0FhUSxvQixDQUNJLGlCLENBR0osbUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLFEsQ0FDQSxTLENBR0osa0IsQ0FDSSxjLENBR0osa0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLHFCLENBeUVBLDRCLENBeEVJLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUVBLDRCLENBeUVBLG1DLENBdEVJLDBCLENBQUEsaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FHSixrQyxDQXlFQSx5QyxDQXhFSSx3QixDQUVBLHlDLENBeUVBLGdELENBeEVJLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FNaEIsbUIsQ0FDSSxzQixDQUtaLGEsQ0FDSSxpQixDQS9CWSw0QixDQXlFQSxtQyxDQXRDWixvQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRkosb0IsQ0FHSSxRLENBR0osaUMsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSw4QyxDQUFBLHNDLENBSUEsMkIsQ0FDSSxpQixDQU9KLHlCLENBSkEsMEIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUdKLHlCLENBRUksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBaUNKLHlCLENBQ0ksYyxDQUlSLG9CLENBQ0ksa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBR0osc0IsQ0FDSSxhLENBSUosdUIsQ0FDSSxrQixDQUNBLGlCLENBR0osbUIsQ0FDSSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FHSixtQixDQUNJLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUdKLGtCLENBRUksMEIsQ0FBQSxpQixDQUNBLGtCLENBQ0EsZSxDQUdBLHlCLENBQUEsMEIsQ0FFSSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLG9DLENBQ0Esa0IsQ0FDQSw0QixDQUNBLFUsQ0FHSiwwQixDQUNJLFMsQ0FDQSxXLENBR0oseUIsQ0FDSSxXLENBQ0EsUSxDQUlSLHFCLENBOUJBLGtCLENBK0JJLGlCLENBQ0EsUyxDQU1KLGlCLENBQ0ksYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBR0oscUIsQ0FDSSxVLENBQ0EsYyxDQUNBLGdCLENBT0osZSxDQUxJLHlCLENBQ0ksa0IsQ0FJUixlLENBRUksZ0IsQ0FDQSxlLENBRUEscUIsQ0FxRUosYyxDQXBFUSxrQixDQUtaLFUsQ0FDSSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0MsQ0FDQSxnQyxDQUNBLCtDLENBQUEsdUMsQ0FDQSxrQixDQUVBLGlCLENBQ0ksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FHSixnQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0EscUJBQUEsWSxDQUNJLDJDLENBSVIsa0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLDhDLENBQUEsc0MsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBRUEsd0IsQ0FDSSxxQixDQUNBLHdCLENBQ0EsVSxDQUdKLHlCLENBQ0kscUIsQ0FDQSxvQixDQUNBLGEsQ0FJUix1QixDQUNJLFUsQ0FDQSxrQixDQUNBLGlCLENBT0oscUIsQ0FDSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBRUEsMkIsQ0FDSSxpQixDQUtaLE8sQ0FDSSxZLENBRUEsYyxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FFQSw0QixDQUNJLHVCLENBQUEsb0IsQ0FBQSxzQixDQUlSLGEsQ0FDSSw2QixDQUFBLDBCLENBQUEsNEIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FHSixjLENBQ0ksZSxDQUdKLFksQ0FDSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJUixNLENBT0ksZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBUlIsTSxDQUNJLGlCLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSw2QixDQUFBLDBCLENBQUEscUIsQ0FDQSxVLENBRUEsZSxDQUVJLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsYSxDQUNBLHdCLENBQ0EsYyxDQUVBLDBCLENBQ0ksaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLGUsQ0FDQSxVLENBQ0EscUQsQ0FBQSw2QyxDQUNBLFUsQ0FDQSxjLENBRUEsa0MsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLE8sQ0FDQSxRLENBQ0EsVyxDQUNBLGlDLENBQ0Esa0MsQ0FDQSw0QixDQVFSLHlCLENBQ0ksaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLGMsQ0FLWixPLENBQ0ksZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLDBCLENBQUEsaUIsQ0FHSixNLENBQ0ksaUIsQ0FHQSxTLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0EsVyxDQUNBLHdCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsVSxDQUNBLGUsQ0FFQSxjLENBQ0ksVSxDQUNBLGlCLENBQ0EsVyxDQUdBLE8sQ0FDQSxRLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLDRCLENBQ0Esd0MsQ0FBQSxnQyxDQTdCUixNLENBa0JJLGMsQ0FjQSxjLENBS0ksc0IsQ0FFSSxRLENBQ0Esa0MsQ0FBQSwwQixDQVJSLGMsQ0FDSSxZLENBSUEsc0IsQ0FDSSxTLENBT1osYSxDQUNJLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxjLENBR0osVyxDQUNJLGlCLENBQ0EsWSxDQUNBLGEsQ0FDQSxjLENBQ0EsYyxDQUVBLGlCLENBQ0ksYSxDQUNBLGUsQ0FDQSx5QixDQUdKLCtCLENBQ0ksaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFksQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EscUQsQ0FBQSw2QyxDQUNBLFUsQ0FDQSxjLENBQ0EsYSxDQUVBLHVDLENBQ0ksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxPLENBQ0EsUSxDQUNBLFcsQ0FDQSxpQyxDQUNBLGtDLENBQ0EsNEIsQ0FTWixnQixDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGUsQ0FDQSw4QyxDQUFBLHNDLENBRUEsc0IsQ0FDSSxrQixDQUdKLHVCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FDQSxVLENBR0osNkIsQ0FDSSxrQixDQUNBLGlCLENBR0osd0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FFQSw4QixDQUNJLHFCLENBQ0Esd0IsQ0FDQSxVLENBR0osK0IsQ0FDSSxxQixDQUNBLG9CLENBQ0EsYSxDQUlSLHdCLENBQ0ksYyxDQUdKLGdDLENBQ0ksaUIsQ0FDQSxXLENBR0osMkIsQ0FDSSwyQixDQUFBLDZCLENBQUEsaUMsQ0FBQSw2QixDQUNBLEssQ0FDQSxZLENBRUEsaUMsQ0FDSSxXLENBT1IsWSxDQUNJLHFCLENBR0osVyxDQUFBLFcsQ0FFSSxzQixDQUlSLG1CLENBQ0ksVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUVBLCtCLENBQ0ksYSxDQUNBLGlCLEErQi90RFYsb0NkcUJGLFMsQ0FnQkksaUIsQ1hSRixhLENBV0ksYyxDQUNBLGlCLEF5QnpDSixvQzlCY0YsZ0IsQ0FZSSxtQixDQXFFSixtQixDQStCSSxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0F5REosbUIsQ0FXSSxlLENBQ0Esa0IsQ0F3Qkosc0IsQ0FRSSxlLENBQ0Esa0IsQ0E4QkosaUIsQ0EwQkksYyxDQWdCSixpQixDQVdJLFUsQ0F1Qkosa0IsQ0FNSSxlLENBQ0EsZSxDQUNBLGEsQ0FtQ0osWSxDQVdJLGMsQ0FtTkosVyxDQWVJLHlCLENBQ0Esa0IsQ0FDQSxZLENGZ2dKSixxQixDRTc5SUEsaUIsQ0Y4OUlBLHdCLENFeDlJSSxjLEN3QjNwQkosUSxDQUdJLGdCLENwQm9lSixpQixDQWdCSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQWtDSix5QixDQU9JLGlCLENBQ0EsZSxDSDFNSixpQixDQVdJLGUsQ0FDQSxZLENBcUlKLGUsQ0FNSSxlLENBU0oscUIsQ0FLSSxlLEN5QmxhSixxQixDQVFJLGUsQ0MxQkosc0MsQ0FJSSxlLENBQ0EsVSxDQUNBLGEsQ0EwSEosa0MsQ0FNSSxlLENDdElKLHNDLENBSUksZSxDQUNBLFUsQ0FDQSxhLENBeUhKLGtDLENBTUksZSxDQW9CSix1QixDQUVJLFksQ0FPSix3QixDQUdJLGEsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0IsQUV6T0Ysb0N6QjZCQSxhLENBaUJJLHVCLENBQUEsb0IsQ0FBQSxzQixDQXNDSixZLENBdkRBLGEsQ0FzRUksaUIsQ0FVRixrQixDQU1JLGUsQ0E4RE4sVyxDQUtJLHFCLENBd0JKLG1CLENBVUksZSxDQXVCSixXLENBU0ksZSxDQWtCSixrQixDQUtJLGUsQ0FrQkosYyxDQVlJLFcsQ0FDQSxZLENOcUhFLFksQ0FFUSxjLENBWVIsbUIsQ0FFUSxnQixDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDcUIxWGQsZ0MsQ0FLSSxnQixDdEI4cEtOLHFDLENzQm5nS0Esc0MsQ0FNSSxVLENBQ0EsUSxDQ3RIQSxVLENBRUUsZ0IsQ0FFQSxnQixDQUNFLGMsQ0FFRixlLENBQ0UsYyxDQUdGLGUsQ0FDRSxtQixDckJ6R1IsZ0IsQ0FlSSxtQixDQWVKLG9DLENBbUJJLHNCLENBRUEsMkMsQ0FDRSxhLENBQ0EsVyxDQUNBLFksQ0FzSE4sbUIsQ0FnQkksZSxDQUNBLGtCLENBbUJKLHNCLENBWUksZSxDQUNBLGtCLENBMEJKLGlCLENBOEJJLGUsQ0FZSixpQixDQWNJLFcsQ0FvQkosa0IsQ0FZSSxlLENBNlBKLFcsQ0FvQkksZSxDQUNBLHlCLENBQ0EsNEIsQ0FDQSwyQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxrQixDQW9DSix3QixDQVlJLGEsQ0lwaEJKLGUsQ0FHSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FlQSw0QkFBQSxjLENBQ0UsZSxDSDBDTixpQixDQVNJLGlCLENBQ0Esa0IsQ0FDQSxXLENBVUosaUIsQ0FXSSxjLENBVUosb0IsQ0hraktBLGlCLENHcGlLSSxVLENBQ0EsVyxDQU1KLG9CLENBS0ksaUIsQ0E0REosaUIsQ0FnQkksZSxDQUNBLFksQ0F3REosYyxDQVVJLHNCLENBSUosZ0IsQ0FVSSxzQixDQVFKLGdCLENBZUksYyxDQWZKLGdCLENBcUJBLHNCLENBSUksa0IsQ0FlSixlLENBU0ksZSxDQUNBLGtCLENBS0oscUIsQ0FTSSxlLENBQ0Esa0IsQ0FTSixpQixDQVFJLGMsQ0FDQSxrQixDMEIzZ0JKLHFDLEMxQmdoQkEsZ0IsQ0FXSSxjLEN3Qm5pQkosYyxDQWFJLFcsQ0FDQSxZLENBY0oscUIsQ0FPSSxrQixDQ2xCSixrQixDQVVJLGUsQ0FxQ0osa0IsQ0FNSSxrQixDQTRESixrQixDQW9CSSxpQixDQUNBLGMsQ0N0Q0osb0MsQ0QwQ0EsaUIsQ0FNSSxrQixDQTJDSixrQixDQU1JLGdCLENBQ0Esa0IsQ0FJSixxQixDQU9JLGUsQ0FDQSxpQixDQ3ZCSixrQyxDQVNJLGUsQ0F3Qkosd0IsQ0NXSSxrQixDQUNBLGlCLENBN09KLHFDLENBS0ksYyxDQW9HSixvQyxDQVFJLGtCLENBOEVKLGtDLENBU0ksaUIsQUV6TUYsb0NiMkNGLHVCLENBT0ksZ0IsQVkzQkosb0NBQ0Usd0QsQ0FDSSxTLENBQ0Esb0IsQTlCeXlCTixvQ0FDSSxLLENBQ0ksc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0EsZ0IsQ0FDQSxjLENBRUEsYSxDQUNJLGMsQUEwNUJaLG9DQUNJLE0sQ0Rxc0hKLGEsQ0Nuc0hRLGUsQ0FHSixhLENBQ0ksZSxDQUNBLFUsQ0FDQSx1QixDQUFBLGUsQ0FFQSxxQixDQUNJLFMsQ0FJUiwwQixDQUNJLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLGUsQ0FDQSxVLENZeHNEUixhLENBTUksYyxDQzlESixNLENBSUksVSxDQUVBLFEsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ2JnS1EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ2F2S1osTSxDQ0FBLE0sQ1JxQkUsaUIsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDUXZCTixNLENBS0ksa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ1JUSixNLENBTUksYSxDQWVGLGlCLENBR0kscUIsQ0FBQSxrQixDQUFBLG9CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBR0YsdUIsQ0FFSSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FLTixhLENBc0JJLGMsQ0FpQ0osWSxDQXZEQSxhLENBeUVJLGUsQ0FvQ0osZSxDQUdJLFUsQ0FDQSwwQixDQUFBLGlCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGlCLENBZUYscUIsQ0FHSSxTLENBQ0EsYyxDQWFOLFcsQ0FXSSxlLENBa0JKLG1CLENBYUksZSxDQUNBLFEsQ0FtQkosVyxDQVlJLGUsQ0FlSixrQixDQVNJLGUsQ0FDQSxlLENBYUosYyxDQWdCSSxXLENBQ0EsWSxDTnFHRSxrQixDQUlRLGdCLENBUVIsWSxDQU1RLGdCLENBUVIsbUIsQ0FPUSxnQixDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDa0JoYmhCLGlCLENBTUksTyxDQ1lKLGEsQ0FTSSx5QixDQUFBLHNCLENBQUEsbUIsQ0F1RkosYSxDQXFDSSxlLENDcEpKLFcsQ0FPSSxlLENDaURKLGdCLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBbUNKLGdCLENBSUksYSxDQUNBLFUsQ0FDQSxlLENBQ0EsVSxDQVdKLGUsQ0FNSSxRLENBZ0ZKLG9DLENBRUksNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ3BCMUtKLG9DLENBNEJJLHNCLENBRUEsMkMsQ0FFRSxhLENBQ0EsVyxDQUNBLFksQ0F3Rk4sb0IsQ0FRSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDQVVKLG1CLENBb0JJLGUsQ0FDQSxjLENBQ0Esa0IsQ0FxREosaUIsQ0FrQ0ksUSxDQVFKLGlCLENBbUJJLGEsQ0FDQSxlLENBQ0EsZSxDQXdESixZLENBY0ksYyxDQVVKLGUsQ0FjSSxrQixDQUNBLFEsQ0FPSixlLENBWUksZSxDQUNBLFksQ0FrQkoseUIsQ0FRSSxZLENBdUJKLHFCLENBY0ksZ0IsQ0FDQSx5QixDQTRCSixrQixDQVNJLGdCLENBc0JKLGEsQ0FTSSxjLENBR0Esa0IsQ0E0QkosVyxDQThCSSxlLENBQ0EsZSxDQUNBLG1CLENBQ0EsZ0IsQ0E2Qkosd0IsQ0FnQkksZSxDQUNBLGUsQ0FRSixXLENBSUksa0IsQ0FPSixnQixDQVNJLFMsQ0FDQSxVLENBQ0EsZSxDQUNBLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxPLENBaUJKLG1CLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxRLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBY0osd0IsQ0FRSSxlLENBQ0EsVSxDQWlCSixnQixDQUVJLFksQ0FLSixlLENBTUksVyxDd0JyeEJKLGEsQ0FPSSxRLENBQ0EsZSxDQUNBLFUsQ0FVSixhLENBb0JJLGlCLENBQ0EsYyxDQUNBLG9CLENBQ0UsVSxDQUNBLFcsQ3BCK0dOLHVCLENBaUJJLGMsQ0FDQSxzQixDQW9ESixlLENBMEJJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSw0QixDQUNBLGMsQ0E0QkosdUIsQ0FqQkEsc0IsQ0FRSSxrQixDQW9DSixxQixDQUlJLGUsQ0FvSkosdUIsQ0FXSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQVNKLGlCLENBb0JJLGUsQ0FDQSw4QixDQUNFLFEsQ0FDQSxnQixDQUNBLGUsQ0FnRU4scUIsQ0h2Z0JBLGlDLENHMGdCSSxZLENIcGdCSixrQyxDRytnQkksYSxDSHBqQkosa0IsQ0FLSSxpQixDQUNBLGdCLENBNENKLGtDLENBUEEsb0MsQ0FHSSxrQixDQXFCSiw0QixDQUlJLGEsQ0FDQSxlLENBSUosb0IsQ0FHSSxhLENBZ0VKLGUsQ0FPSSxnQixDQTZESixpQixDQWVJLGMsQ0E0UEoscUIsQ0FjSSxlLEN3QnJnQkosYyxDQWlCSSxZLENBQ0EsVyxDQUNBLFksQ0NGSixrQixDQWNJLGMsQ0FDQSxrQixDQWtCSixlLENBVUksNkIsQ0FJSixrQixDQVNJLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDBCLENBQUEsaUIsQ0FDQSxtQixDQVlKLHFCLENBWUksZSxDQUNBLGMsQ0FDQSxrQixDQWNKLG1CLENBT0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxxQixDQUFBLGtCLENBQUEsb0IsQ0E2QkosaUIsQ0FTSSxrQixDQW1ESixxQixDQVlJLGMsQ0FrQkosaUIsQ0FLSSxVLENBQ0EsZSxDQUVBLGlCLENDclBKLHFDLENBU0ksa0IsQ0FvQkoscUMsQ0FNSSxnQixDQ2NKLHdDLENEQUEsd0MsQ0FNSSxrQixDQUNBLGtCLENBUUosc0MsQ0FVSSxjLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBSUoscUMsQ0FlSSxrQixDQVNKLG9DLENBV0ksa0IsQ0E0RUosa0MsQ0FZSSxRLENBcUJKLHdCLENDZ0JJLGdCLENBalBKLHFDLENBU0ksa0IsQ0FvQkoscUMsQ0FNSSxnQixDQTZCSixzQyxDQVVJLGMsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFEsQ0FJSixxQyxDQWVJLGtCLENBU0osb0MsQ0FXSSxrQixDQTJFSixrQyxDQVlJLFEsQ0FDQSxtQixDQUFBLGdCLENBQ0EsYSxBRXBORixvQ25CMkNGLFcsQ0FFSSx5QixDQUNBLGEsQ0FDQSxVLENBQ0Esc0IsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsVSxDQUNBLGlCLEFaZ3RESixvQ0FTUSxZLENBUEEsYSxDQVNJLDRCLENBVEosYSxDQUNJLDZCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FHSixZLENBQ0ksc0IsQ0FDQSwyQixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUtKLFUsQ0FDSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FHSixVLENBQ0ksYSxDQUlSLE8sQ0FDSSxVLENBQ0EsYyxDQUdKLGlCLENBQ0ksa0IsQ0FDQSxlLENBR0osbUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLCtCLENBQ0ksVyxDQUNBLGlCLENPbndEWixVLENBUUksVyxDQWtFSixTLENBTUksYyxDRTVISixNLENBT0ksZ0IsQ0FDQSxtQixDQ1JKLE8sQ0FRSSxrQixDQ1BKLE8sQ0FXSSxZLENDWkosSSxDQVFJLFcsQ0FDQSxVLENBQ0EsZSxDQUNBLDhCLENBQUEsc0IsQ0FDQSxjLENBQ0EsdUIsQ0FBQSxlLENBQ0Esb0IsQ0FJSixLLENBQUEsVSxDQU1JLGUsQ0FRSixTLENBRUksWSxDQUdKLFUsQ0FHSSxhLENDeENKLE0sQ0R3REEsYSxDQ3hDSSxtQixDQUFBLG1CLENBQUEsWSxDRHdDSixhLENBV0ksd0IsQ0FBQSxxQixDQUFBLGtCLENDbkVKLE0sQ0FXSSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFEsQ0FDQSxnQixDQUNBLFEsQ0FjSixZLENBY0ksYyxDYnNIQSxNLENBVVEsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxpQixDYzVLWixNLENBWUksZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FDQSxRLENBQ0EsMkIsQ0FBQSxnQixDQUFBLE8sQ0FTSixZLENBV0ksYSxDQUNBLGMsQ0FRSixlLENBRUksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFksQ0FpQkosVyxDQUlNLFksQ2R1SEYsWSxDQUVRLGdCLENBSVIsZSxDQUdRLGlCLENBQ0EsbUIsQ0FBQSxhLENnQjNNWixVLENBUUksMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQVNKLGdCLENBSUksYyxDQUNBLGlCLENBU0osZSxDQWlCSSxTLENBQ0EsYSxDQUNBLGMsQ2hCa0tBLFUsQ0FlQSxlLENBYlEsWSxDa0JsTlosdUIsQ0RMQSxLLENDVUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0RWSixLLENBUUksZSxDQUNBLDJCLENBQUEsZ0IsQ0FBQSxPLENBU0osVSxDQUlJLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxnQixDQUdKLFMsQ0FvQkksUyxDQUNBLGEsQ0FDQSxjLENYZEYsYSxDQTBCSSxrQixDQUNBLGUsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FPRixtQixDQWFJLGtCLENBZ0NKLGtCLENBY0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FFQSxTLENBR0YsdUIsQ0FFSSxhLENBQ0EsbUIsQ0FBQSxlLENBNERSLGEsQ0FJSSxhLENBR0YsbUIsQ0FFSSxZLENBc0NOLFcsQ0FqQ0EsbUIsQ0FpQkksZSxDQTJDSixrQixDQWNJLGUsQ0FDQSxlLENBUUosYyxDQW9CSSxXLENBQ0EsWSxDTmlHRSxrQixDQTBCQSxtQixDQWxCUSxzQixDQUFBLG1CLENBQUEsMEIsQ0FrQlIsbUIsQ0FZUSxnQixDa0IvYmhCLHVCLENBTUksd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBdURKLGlCLENBSU0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxtQixDQUFBLGEsQ0MwRE4sYSxDQXlDSSxlLENBQ0EsVSxDbkJ3R0EsWSxDQVNRLHNCLENBQUEsbUIsQ0FBQSxxQixDQUNBLFksQ29CblJaLFcsQ0FLSSxjLENDWkosZSxDQU1JLGMsQ0FjSixhLENBT0ksYyxDQWdISixpQixDQVFJLGMsQ0FDQSxrQixDQy9DQSxVLENBQ0Usa0IsQ0FFRixVLENLbEJKLHFCLENMbUJNLGMsQ3JCUE4sbUIsQ0FzQ0ksZSxDQUVBLDBCLENBQ0UsVyxDQUNBLFksQ0FpRE4sbUIsQ0FrTUEsWSxDQXpLSSxjLENBV0osc0IsQ0FnQkksYyxDQWlFSixpQixDQXlCSSxjLENBU0osa0IsQ0FnQkksZSxDQXlFSixlLENBaUJJLGUsQ0F1SEosYSxDQWVJLGMsQ0FDQSxjLENBMEhKLGdCLENBbUJJLGUsQ3VCMXNCSixhLENBbUJJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBSUosYSxDQUtJLGUsQ0FDQSxlLENBQ0EsVSxDQVNKLGdCLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxRLENBRUEsd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBSUosYSxDQUVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsMkIsQ0FBQSxnQixDQUFBLE8sQ0FPSixtQixDekJvdU1BLG1CLEN5Qi90TUksYyxDQUdKLGEsQ0FFSSxlLENBQ0EsVSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsMkIsQ0FBQSxnQixDQUFBLE8sQ0FRSixjLENBRUksZSxDQUNBLFUsQ0FJSixpQixDQUVJLFksQ0FLSixrQixDQUdJLGEsQ3hCSkEsbUIsQ0FHUSxlLENBUUosb0IsQ0FLUSxZLENBSVIsb0IsQ0FFUSxjLENBQ0EsZSxDQVdaLGEsQ0FFUSxzQixDQUFBLG1CLENBQUEsMEIsQ0sxSVosa0IsQ0FNSSxjLENBaURKLGMsQ0FPSSxjLENBd0RKLHNCLENBUUksYyxDQUNBLGtCLENxQnBJSixjLENBc0JJLFksQ0FDQSxXLENBQ0EsWSxDQ1BKLGtCLENBbUJJLGMsQ0FDQSxrQixDQTJCSixrQixDQWtCSSxnQixDQTBGSixtQixDQW9CSSxVLENBQ0EsZSxDQUNBLDBCLENBQ0UsZ0IsQ0N6S04saUMsQ0FNSSxhLENBQ0EsZ0IsQ0FJSixxQyxDQVVJLGUsQ0FDQSxXLENBcUlKLG9DLENBVUksZSxDQUNBLGtCLENBUUosa0MsQ0FlSSxjLENDN0xKLGlDLENBTUksYSxDQUNBLGdCLENBSUoscUMsQ0FVSSxlLENBQ0EsVyxDQXFJSixvQyxDQVNJLGUsQ0FDQSxpQixDQVFKLGtDLENBaUJJLGMsQ0FTSix1QixDQUtJLGEsQ0FJSix3QixDQWtCSSxjLEE3QndqREoscUNBQ0ksMEIsQ0FDSSxhLENBRUEsc0MsQ0FDSSxjLENBSVIsYSxDQUNJLFUsQ0FHSixlLENBQ0ksWSxDQUNBLGEsQ0FDQSxnQyxDQUNBLHVCLENBR0osTSxDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGUsQ0FDQSxRLENBQ0EsYyxDQU9KLE0sQ0FDSSxpQixDQUNBLGUsQ0FFQSxhLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FHSixZLENBK0JJLG9CLENBSUksOEMsQ0FBQSxzQyxDQW5DUixZLENBQ0ksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsUSxDQUNBLFUsQ0FDQSwyQixDQUNBLGlCLENBQ0EsZSxDQUVBLHlCLENBRUEsbUIsQ0FDSSwyQixDQUNBLFksQ0FDQSxLLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBQ0EsYSxDQUNBLFMsQ0FDQSw4RCxDQUFBLHNELENBQ0EsOEksQ0FBQSwwRyxDQUNBLGUsQ0FHSixvQixDQUNJLDJCLENBQ0Esd0IsQ0FDQSwrQixDQUdBLDRCLENBQ0ksUSxDQUNBLGtCLENBQ0EsVSxDQUtaLGMsQ0FDSSxjLENBTUosVSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxRLENBQ0EsYyxDQUVBLGdCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsVyxDQUVBLHVCLENBQUEsd0IsQ0FFSSxlLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLGtCLENBQ0Esa0IsQ0FHSix3QixDQUNJLGEsQ0FHSix1QixDQUNJLGEsQ0FDQSxlLENBTUksc0MsQ0FDSSw2QixDQURKLHdDLENBQ0ksOEIsQ0FESixzQyxDQUNJLDZCLENBREosd0MsQ0FDSSwrQixDQURKLHNDLENBQ0ksNkIsQ0FESix3QyxDQUNJLCtCLENBREosc0MsQ0FDSSw2QixDQURKLHdDLENBQ0ksK0IsQ0FESixzQyxDQUNJLDZCLENBREosd0MsQ0FDSSwrQixDQURKLHNDLENBQ0ksNkIsQ0FNaEIsZ0IsQ0FDSSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYSxDQU1KLHVCLENBQ0ksYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FHSix5QixDQUNJLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHNDLENBQUEsOEIsQ0FLWixhLENBQ0ksaUIsQ0FFQSxjLENBRUEsb0IsQ0FDSSxRLENBR0osaUMsQ0FDSSxlLENBSVIsTSxDQUNJLGlCLENBR0osVSxDQUNJLGlCLENBQ0EsaUIsQ0FDQSxtQixDQUVBLGdCLENBQ0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxRLENBR0osdUIsQ0FDSSxlLENBQ0EsZSxDQUtBLGUsQ0Rrb0paLGMsQ0Nsb0pZLGUsQ0FHSixxQixDQUNJLGUsQ0FDQSxZLENBSVIsTyxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxtQixDQUFBLFksQ0FFSSxlLENBR0osWSxDQUNJLHNCLENBQUEsbUIsQ0FBQSwwQixDQUlKLGMsQ0FMQSxZLENBTUksd0IsQ0FBQSxxQixDQUFBLGtCLENBR0osYSxDQUNJLGMsQ0FHSixjLENBQ0ksWSxDQUlSLE0sQ0FDSSxpQixDQUNBLFMsQ0FDQSxZLENBQ0EsUyxDQUNBLHVCLENBQUEsZSxDQUVBLGMsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsWSxDQUNBLCtCLENBQ0EsZSxDQUNBLHlDLENBQUEsaUMsQ0FHSixjLENBQ0ksWSxDQUNBLFMsQ0FDQSxRLENBQ0Esa0MsQ0FBQSwwQixDQUVBLHNCLENBQ0ksUyxDQUNBLFcsQ0FDQSxpQyxDQUNBLGtDLENBQ0EsNEIsQ0FDQSxtQixDQUNBLHdDLENBQUEsZ0MsQ0FLWixZLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFQSx5QixDQUNJLHNCLENBQUEsbUIsQ0FBQSxxQixDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBR0osbUIsQ0FDSSxZLENBSVIsUyxDQUNJLGlCLENBQ0EsVSxDQUNBLFcsQ0FFQSxtQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUdKLGEsQ0FDSSxnQyxDQUFBLHdCLENBR0osZ0IsQ0FLSSxxQixDQUpBLFMsQ0FDQSxjLENBQ0EsYyxDQUVBLHFCLENBRUksYyxDQUVBLHVCLENBQ0Esd0IsQ0FDQSxvQixDQUVBLDRCLENBQ0ksYyxDQUtaLGMsQ0FDSSxrQixDQUNBLGUsQ0FDQSxZLENBQ0EsK0IsQ0FBQSx1QixDQUVBLHFCLENBQ0ksWSxDQUtaLE0sQ0FDSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLE8sQ0FFQSxZLENBQ0ksYSxDQUNBLGMsQ0FDQSxlLENBR0osZSxDQUNJLGMsQ0FJUixRLENBQ0ksb0IsQ0FDQSxrQixDQUNBLDZDLENBQUEscUMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBRUEsa0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxrQixDQUNBLHdCLENBQ0EsZSxDQUlSLFcsQ0FDSSxhLENBSUEsNkIsQ0FDSSxRLENBQ0EsZSxDQUVBLG1DLENBQ0ksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FHSixvQyxDQUNJLGUsQ0FHSiwwQyxDQUNJLGlCLENBSVIsNkIsQ0FDSSxlLENBSVIsb0IsQ0FDSSxrQixDT3hwRVIsVSxDQVlJLFksQ0FnREosTSxDQVNJLGMsQ0FDQSxrQixDQUNBLGdCLENBR0osUyxDQVVJLGMsQ0VoSUosTSxDQVlJLGdCLENBQ0EsbUIsQ0dLSixLLENBQUEsVSxDQVVJLGUsQ0M1QkosTSxDQW9CSSxVLENBQ0EsUSxDQVFKLFksQ0FrQkksYyxDQy9DSixNLENBb0JJLFEsQ0FDQSxRLENBQ0EsMkIsQ0FBQSxnQixDQUFBLE8sQ0FJSixZLENBZ0JJLGMsQ0FlSixXLENBRUksVSxDRTNESixVLENBYUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxRLENBSUosZ0IsQ0FTSSxrQixDQUNBLGUsQ0FDQSxnQixDQUdKLGUsQ0F1QkksYyxDQUNBLGlCLENBQ0EsaUIsQ0FFQSxzQixDQ0RBLGdCLENERUUsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLCtDLENBQ0Esb0IsQ0FDQSxrQyxDQUFBLDBCLENoQmlKRixVLENBTVEsZ0IsQ2lCM05aLEssQ0FjSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQWNKLFMsQ0EwQkksYyxDQUNBLGlCLENBQ0EsaUIsQ1htQ0YsWSxDQXNCSSxjLENBZ0NKLGUsQ0FXSSxjLENBQ0EsZSxDQUVBLGEsQ0FDQSxnQixDQU9GLHFCLENBUUksZSxDQXNDTixtQixDQXFCSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FTSixXLENBb0JJLGUsQ0FPSixrQixDQWtCSSxlLENBQ0EsZSxDQUlKLGMsQ0F3QkksVyxDQUNBLFksQ0FDQSxRLENBQ0EsYSxDTnVHRSxZLENBVVEsZ0IsQ2tCMVpoQixpQixDQW9CSSxjLENDWkosYSxDQWFJLFEsQ0FDQSxnQixDQUNBLFUsQ0FDQSxhLENBSUosb0IsQ0FPSSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxlLENBZUosMEIsQ0FFSSxZLENBR0osMkIsQ0FHSSxtQixDQUFBLG1CLENBQUEsWSxDQTJCSixtQixDQVNJLGMsQ0FDQSxlLENBQ0EsZSxDQWVGLHFCLENBSUksZ0IsQ0FmTixhLENBOENJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLFUsQ0FFQSwyQixDQVFKLHdCLENBTUksUSxDQUlKLHlCLENBSUksYSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FHSixvQixDQU9JLFEsQ0FDQSxlLENBSUoscUIsQ0FFSSxVLENBQ0EsZSxDQUNBLGdCLENBSUosa0IsQ0FFSSxjLENBU0osc0IsQ0FrQ0ksZ0IsQ0FKQSw0QixDQUNFLHNCLENBQUEsYyxDQUNBLFMsQ0EwQk4sK0IsQ0FHSSxhLENuQnBDQSxRLENBS1EsZ0IsQ0FJUixZLENBS1EsYyxDQUNBLFksQ29CdlFaLFcsQ0FXSSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxRLENBQ0EsZ0IsQ0M3QkosZSxDcEIrWEEsWSxDb0JyWEksYyxDQWtDSixXLENBY0ksbUIsQ0FhSixnQixDQVVJLHNCLENBQUEsbUIsQ0FBQSwwQixDQTBESixpQixDQVlJLGMsQ0FDQSxrQixDQUlKLFcsQ0FFSSxVLENBQ0EsaUIsQ0FJSixZLENBSUksYSxDQUNBLG1CLENBQUEsYSxDQUNBLFcsQ0FDQSxZLENBSUosYyxDQUtJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBSUosYSxDQUVJLGMsQ0FDQSxlLENBQ0Esa0IsQ0FLSixnQyxDQUVJLG1CLENBQUEsZ0IsQ0FDQSxVLENBQ0EsWSxDQUNBLGUsQ0FJSiw0QixDQUVJLFksQ0FDQSxlLENBSUosdUJBQUEsYyxDQUVJLGtCLENyQjBCSSxhLENBS1EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENzQnZKWixVLENBQ0UsYyxDQUNBLGtCLENDcEdOLEssQ0FxRUksZSxDQThCQSxrQixDQUNFLHlCLENBZU4sVyxDQU1JLFEsQ3ZCaVFJLGUsQ0FFUSxlLENBT0osbUIsQ0FFUSxtQixDQUFBLGdCLENBQ0EsVyxDQzFYcEIsVyxDQUtJLGtCLENBSUosZ0IsQ0FxQkkscUIsQ0FDQSxZLENBUUosb0MsQ0F1Q0ksb0IsQ0FDQSxzQixDQUVBLDJDLENBQ0UsUyxDQUNBLFksQ0FDQSxZLENBQ0EsYSxDQUtOLG1CLENBK0NJLGEsQ0FDQSxjLENBQ0EsZSxDQUVBLHlCLENBQ0UsUyxDQUNBLFUsQ0FDQSxXLENBRUYsMEIsQ0FDRSxzQixDQUFBLGMsQ0FDQSxTLENBSUEsUyxDQUNBLFksQ0FDQSxXLENBQ0EsWSxDQU1OLG9CLENBY0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxRLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBSUosbUIsQ0E0QkksZSxDQUNBLGEsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBSUosc0IsQ0FtQkksYyxDQUNBLGtCLENBSUosMkIsQ0FFSSxZLENBS0osNEIsQ0FJSSxhLENBSUosaUIsQ0FxQ0ksYyxDQUNBLGEsQ0FJSixpQixDQTZCSSx5QixDQUNBLGMsQ0FJSixrQixDQW9CSSxlLENBQ0EsUSxDQThDSixlLENBa0JJLFEsQ0FJSixlLENBcUJJLGUsQ0FDQSxZLENBU0oseUIsQ0FXSSxZLENBUUosMEIsQ0FRSSxjLENBSUoscUIsQ0FtQkksZ0IsQ0F3Qkosa0IsQ0FZSSxpQixDQUNBLGdCLENBa0JKLGEsQ0FtQkksYyxDQUNBLGtCLENBSUosa0IsQ0FPSSxjLENBQ0Esa0IsQ0FRSixXLENBcUNJLHlCLENBQ0EsNEIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUNBLGdCLENBQ0EsYSxDQTJDSixXLENBT0ksa0IsQ0FJSixnQixDQXVCSSxlLENBaUJKLHlCLENBSUksZSxDQUNBLFUsQ0FDQSxlLENBcUNKLGUsQ0FVSSxXLEN1QjN2QkosYSxDQVdJLGUsQ3hCeUZRLGlCLEN3QnhEWixhLENBbEJBLGEsQ0FPSSxRLENDL0RKLGEsQ0FZSSxzQixDQUFBLG1CLENBQUEsMEIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxhLENwQmpCSixrQixDQVVJLGMsQ0FJSixpQixDQUtJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBSUosc0MsQ0FFSSxZLENBSUosYyxDQUdJLFUsQ0FDQSxpQixDQUNBLGUsQ0FJSixlLENBRUksbUIsQ0FBQSxhLENBQ0EsVyxDQUNBLFksQ0FJSix1QyxDQUlJLGEsQ0FJSixjLENBVUksYyxDQUNBLGtCLENBK0JKLGdCLENBYUksbUIsQ0FRSixzQixDQVlJLGMsQ0FDQSxrQixDQUlKLGEsQ0FLSSxlLENBQ0EsVSxDQUNBLGEsQ0F5RUoscUIsQ0FNSSxjLENBQ0Esa0IsQ0FJSixlLENBa0NJLGEsQ0FDQSxlLENBQ0EsUSxDQUlKLHNCLENBWUksa0IsQ0FDQSxlLENBSUosdUIsQ0FlSSxrQixDQUlKLHlCLENBSUksYyxDd0I5UEosd0MsQ0RBQSx3QyxDdkJrUUEscUIsQ0FPSSxrQixDQUlKLHVCLENBRUksVSxDQUNBLGUsQ0FDQSxhLENBSUosc0IsQ0FPSSxRLENBQ0EsZSxDQXdEQSw4QixDQUNFLHNCLENBQUEsYyxDQUNBLFMsQ0FtRU4sdUIsQ0FlSSxhLENBQ0EsaUIsQ0FpQ0Esc0JBQUEsYyxDQUNFLDRDLENBQ0EsbUIsQ0FDQSxrQixDQU1OLHdCLENBT0ksa0IsQ0EyQ0oscUIsQ0FPSSxhLENBZUosMkIsQ0FJSSxrQixDTDlTQSxRLENBSVEsZ0IsQ0V4UVosd0IsQ0FLSSxvQixDQXlESixvQixDQU1JLFksQ0E2REosZSxDQVdJLGdCLENBOE1KLGEsQ0FFSSxnQixDQUNBLFUsQ0FDQSxhLEN5QnBYSixrQixDQXdCSSxjLENBQ0EsZSxDQXNCSixrQixDQXNCSSxlLENBSUoscUIsQ0FzQkksYyxDQUNBLGtCLENBQ0EsZSxDQXlDSixpQixDQWFJLHNCLENBQUEsbUIsQ0FBQSwwQixDQUlKLG1CLENBMkJJLGUsQ0FnQkoscUIsQ0FnQkksZSxDQWNKLGlCLENBWUksZSxDQUNBLGlCLENDMVBKLHFDLENBYUksYyxDQWdCSixxQyxDQWdCSSxlLENBb0NKLHFDLENBbUJJLGUsQ0FDQSxrQixDQUlKLG9DLENBZUksa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FJSixzQyxDQXVCSSxlLENBYUosd0MsQ0FJSSxpQixDQVFKLG9DLENBZ0JJLGlCLENDN0xKLHFDLENBYUksYyxDQWdCSixxQyxDQWdCSSxlLENBb0NKLHFDLENBbUJJLGUsQ0FDQSxrQixDQUlKLG9DLENBZUksa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FJSixzQyxDQXVCSSxlLENBYUosd0MsQ0FJSSxpQixDQVFKLG9DLENBZUksbUIsQUU3TEYscUN4QnFDRixVLENBZ0JJLFksQ0U1REosTSxDQWlCSSxnQixDQUNBLG1CLENLdUNKLFcsQ0FLSSxVLENSMUJGLGEsQ0FnQ0ksYyxDQTZFSixlLENBbUJJLGUsQ0FHRixxQixDQVlJLGUsQ0FrQ04sbUIsQ0E2QkksZSxDQUlKLFcsQ0F1QkksYyxDQTJCSixjLENBOEJJLFcsQ0FDQSxZLENBQ0EsUSxDQUNBLGEsQ04wRE0sbUIsQ0FPUSxZLENDdUNwQixlLENBMEJJLGUsQ0FDQSxZLENBSUoseUIsQ0FlSSxZLENDeGJKLHdCLENBUUksb0IsQ3lCOUJKLGtCLENBNkJJLGdCLEFJdkNGLHFDeEJxQ0YsVSxDQW1CSSxZLENMeEJKLHdCLENBWUksc0IiLCJmaWxlIjoicmV2aWV3XzIzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYXBwbGV0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iaWcsXG5ibG9ja3F1b3RlLFxuYm9keSxcbmNhbnZhcyxcbmNhcHRpb24sXG5jZW50ZXIsXG5jaXRlLFxuY29kZSxcbmRkLFxuZGVsLFxuZGV0YWlscyxcbmRmbixcbmRpdixcbmRsLFxuZHQsXG5lbSxcbmVtYmVkLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmhncm91cCxcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5zLFxua2JkLFxubGFiZWwsXG5sZWdlbmQsXG5saSxcbm1hcmssXG5tZW51LFxubmF2LFxub2JqZWN0LFxub2wsXG5vdXRwdXQsXG5wLFxucHJlLFxucSxcbnJ1YnksXG5zLFxuc2FtcCxcbnNlY3Rpb24sXG5zbWFsbCxcbnNwYW4sXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRyLFxudHQsXG51LFxudWwsXG52YXIsXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTphZnRlcixcbmJsb2NrcXVvdGU6YmVmb3JlLFxucTphZnRlcixcbnE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYnIge1xuICBmb250LXNpemU6IDA7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hLFxuYTpmb2N1cyxcbmJ1dHRvbixcbmJ1dHRvbjpmb2N1cyxcbmlucHV0LFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lcixcbjo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuc2VsZWN0Oi1tb3otZm9jdXNyaW5nLFxuYTotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG59XG5cbio6Zm9jdXMsXG4qOnZpc2l0ZWQsXG4qOmFjdGl2ZSxcbio6aG92ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmEsXG5hOmZvY3VzLFxuYTp2aXNpdGVkLFxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4qOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udGVtcGxhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4MTYwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi50ZW1wbGF0ZSAuc3RlcCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlbXBsYXRlIC5zdGVwX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnRlbXBsYXRlIC5zdGVwX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRlbXBsYXRlIC5zdGVwOm5vdCguc3RlcF9hY3RpdmUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZSAuc3RlcF9fdGV4dF9oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnRlbXBsYXRlIC5zdGVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGVtcGxhdGUgLnRleHQtZ3JheSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4udGVtcGxhdGUgLnRleHQtbGV0dGVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRlbXBsYXRlIC50ZXh0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi50ZW1wbGF0ZSAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2MXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZSAuY2hlY2tib3hfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5NDc1O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19pdGVtX19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi50ZW1wbGF0ZSAuY2hlY2tib3hfX2l0ZW1fY2hlY2tlZCwgLnRlbXBsYXRlIC5jaGVja2JveF9faXRlbV9jaGVja2VkOmhvdmVyLCAudGVtcGxhdGUgLmNoZWNrYm94X19pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRlbXBsYXRlIC5jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlbXBsYXRlIC5jaGVja2JveF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbF9zb21ldGhpbmctbmV3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS82ODdlZjNiY2E2OTA3NWY0OWZmYWM2NjkxOWZmYjNmZTE3MTE0NzY1Nzkucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbF9ib29rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS8zM2Y5YTY5ODE5YzNlYTIwMjMwYWE3ZjQ5NDAwMWJiZDE3MTE0NzY2Nzkucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbF9nYW1lczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2kuZ3N0YXR2Yi5jb20vYTJhZTQ4NWFlYzVkOGRlZjEyMmMzNTY4NDZiMmI5OGUxNzExNDc2Njk2LnJuZy53ZWJwXCIpO1xufVxuLnRlbXBsYXRlIC5jaGVja2JveF9fbGFiZWxfcGFydHlpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9pLmdzdGF0dmIuY29tL2NiOTRhM2Q2ZmEwYjk1YTZiMjMwMTQ2NTdkNTg1ZTVhMTcxMTQ3NjcxMi5ybmcud2VicFwiKTtcbn1cbi50ZW1wbGF0ZSAuY2hlY2tib3hfX2xhYmVsX3NoeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2kuZ3N0YXR2Yi5jb20vYzk0YjZkODE2MmJjMDBhOTA3M2ViYzkwOWYzNDJkOTcxNzExNDc2NzI4LnJuZy53ZWJwXCIpO1xufVxuLnRlbXBsYXRlIC5jaGVja2JveF9fbGFiZWxfbGlnaHRoZWFydGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS9lOWQ4MDFlY2YxYWUzOGI3MWFjNzRhMzMzNDJhYTY3YzE3MTE0NzY3NDIucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbF9vdXRnb2luZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2kuZ3N0YXR2Yi5jb20vMzFhN2MyNmNhNTkwYTk2MTRkY2ExN2Y5YWFmY2I0OWQxNzExNDc2NzU0LnJuZy53ZWJwXCIpO1xufVxuLnRlbXBsYXRlIC5jaGVja2JveF9fbGFiZWxfdHJhdmVsczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2kuZ3N0YXR2Yi5jb20vOTRhZWY2ZjFjNjI3NmNhYzc2OTdkNGI3OGZkM2Y4OGYxNzExNDc2NzY2LnJuZy53ZWJwXCIpO1xufVxuLnRlbXBsYXRlIC5jaGVja2JveF9fbGFiZWxfZ3ltOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS9iY2UwM2I3MzgzNDQxOTE2NDdiNjQ1MzUxZmI4OTQyYzE3MTE0NzY3Nzgucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbF9jb21tdW5pY2F0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS81YjI3NGJiOWViMThhOGQ1OTY3ZDdhMGY4NWQwNDRjNDE3MTE0NzY3OTIucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbF9mcmllbmRzaGlwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS8xZTJkYjM5Njk0ODk4OGU1N2EyNTk2NTA0MjBhMzcwOTE3MTE0NzY4MDQucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmNoZWNrYm94X19sYWJlbF9jb29raW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS84NTZmM2Y3MzZmMzEyMjI1NmE5YWRkOThkMmRhYmM5YzE3MTE0Nzc1MTIucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNTJweDtcbiAgaGVpZ2h0OiAyNTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbWFyZ2luLXRvcDogNThweDtcbn1cbi50ZW1wbGF0ZSAubG9hZGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi50ZW1wbGF0ZSAubG9hZGVyX19zdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVtcGxhdGUgLmxvYWRlcl9fY2lyY2xlLCAudGVtcGxhdGUgLmxvYWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDY5MDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuLnRlbXBsYXRlIC5sb2FkZXJfX2NpcmNsZV9wcm9ncmVzcywgLnRlbXBsYXRlIC5sb2FkZXJfX2l0ZW1fcHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IGFuaW1hdGVDaXJjbGUgNHMgbGluZWFyIGZvcndhcmRzO1xuICBzdHJva2UtZGFzaG9mZnNldDogNjkwO1xufVxuLnRlbXBsYXRlIC5sb2FkZXJfX2NpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcbn1cbi50ZW1wbGF0ZSAubG9hZGVyX19jaXJjbGVfcHJvZ3Jlc3Mge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDE1O1xuICBzdHJva2U6ICM2QUVBOEU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi50ZW1wbGF0ZSAubG9hZGVyX19jaXJjbGVfYmFja2dyb3VuZCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMTU7XG4gIHN0cm9rZTogIzMwNDYyRjtcbiAgZmlsdGVyOiBub25lO1xufVxuLnRlbXBsYXRlIC5sb2FkZXJfX3BlcmNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZW1wbGF0ZSAubG9hZGVyX19wZXJjZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIlXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi50ZW1wbGF0ZSAubWlycm9yLXJlc3VsdCB7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRjk1MTg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1MiwgMjIxLCA1NywgMC4xKSAwJSwgcmdiYSgyNTIsIDIyMSwgNTcsIDAuMSkgMTAwJSksICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVtcGxhdGUgLm1pcnJvci1yZXN1bHRfX2J0biB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi50ZW1wbGF0ZSAubWlycm9yLXJlc3VsdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGNvbG9yOiAjRkY5NTE4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50ZW1wbGF0ZSAubWlycm9yLXJlc3VsdF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDMycHggYXV0byAwO1xufVxuLnRlbXBsYXRlIC5taXJyb3ItbGlzdCB7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4udGVtcGxhdGUgLm1pcnJvci1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTcxMjE5O1xufVxuLnRlbXBsYXRlIC5taXJyb3ItbGlzdF9faXRlbTpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTMgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjY2IDguNzZMOS44OSA0LjUzTDkuMDUgMy42OUw1LjY2IDcuMDhMMy45NSA1LjM3TDMuMTEgNi4yMUw1LjY2IDguNzZaTTYuNSAxMkM1LjY3IDEyIDQuODkgMTEuODQyNCA0LjE2IDExLjUyNzJDMy40MyAxMS4yMTIgMi43OTUgMTAuNzg0NiAyLjI1NSAxMC4yNDVDMS43MTUgOS43MDUgMS4yODc2IDkuMDcgMC45NzI4IDguMzRDMC42NTggNy42MSAwLjUwMDQgNi44MyAwLjUgNkMwLjUgNS4xNyAwLjY1NzYgNC4zOSAwLjk3MjggMy42NkMxLjI4OCAyLjkzIDEuNzE1NCAyLjI5NSAyLjI1NSAxLjc1NUMyLjc5NSAxLjIxNSAzLjQzIDAuNzg3NiA0LjE2IDAuNDcyOEM0Ljg5IDAuMTU4IDUuNjcgMC4wMDA0IDYuNSAwQzcuMzMgMCA4LjExIDAuMTU3NiA4Ljg0IDAuNDcyOEM5LjU3IDAuNzg4IDEwLjIwNSAxLjIxNTQgMTAuNzQ1IDEuNzU1QzExLjI4NSAyLjI5NSAxMS43MTI2IDIuOTMgMTIuMDI3OCAzLjY2QzEyLjM0MyA0LjM5IDEyLjUwMDQgNS4xNyAxMi41IDZDMTIuNSA2LjgzIDEyLjM0MjQgNy42MSAxMi4wMjcyIDguMzRDMTEuNzEyIDkuMDcgMTEuMjg0NiA5LjcwNSAxMC43NDUgMTAuMjQ1QzEwLjIwNSAxMC43ODUgOS41NyAxMS4yMTI2IDguODQgMTEuNTI3OEM4LjExIDExLjg0MyA3LjMzIDEyLjAwMDQgNi41IDEyWicgZmlsbD0nJTIzMkU0MzJEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnRlbXBsYXRlIC5taXJyb3ItbGlzdF9faXRlbSArIC5taXJyb3ItbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi50ZW1wbGF0ZSAubWlycm9yLXRpcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjk1MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk1MTg7XG4gIGJveC1zaGFkb3c6IDJweCAtMnB4IDZweCAwcHggcmdiYSgyMywgMTgsIDI1LCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cbi50ZW1wbGF0ZSAubWlycm9yLXRpcF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi50ZW1wbGF0ZSAubWlycm9yLXRpcF9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS84MTQxNWVmNTU2YzQ4YjNmNDYyYTcxM2JiMjQ1M2M5MTE3MTE1NTE4MTYucm5nLndlYnBcIik7XG59XG4udGVtcGxhdGUgLmJ0bl9saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI3NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5NTE4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udGVtcGxhdGUgLmJ0bl9saW5rX2xpbms6aG92ZXIsIC50ZW1wbGF0ZSAuYnRuX2xpbmtfbGluazphY3RpdmUsIC50ZW1wbGF0ZSAuYnRuX2xpbmtfbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjc0MDA7XG59XG5cbi5tYWluX3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGQUZGO1xufVxuXG4uc3RlcF9faXRlbV9saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNjkzMjkxO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVDaXJjbGUge1xuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5zdGVwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGVwX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5sb2dvLWxpbmsgLmxvZ28ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC43KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAub3ZlcmxheV92aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29va2llLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgei1pbmRleDogMTE7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzdGN0Y3RjtcbiAgfVxuICAuY29va2llLWJhbm5lcl9fYnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgxNTAsIDc0LCAyMDYsIDAuOSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuY29va2llLWJhbm5lcl9fYnV0dG9uLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXJfX2J1dHRvbi1jbG9zZSBwYXRoIHtcbiAgICBmaWxsOiAjOTY0QUNFO1xuICB9XG4gIC5jb29raWUtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvb2tpZS1wb3B1cDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcbiAgfVxuICAuY29va2llLXBvcHVwX3Zpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvb2tpZS1wb3B1cF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuICAuY29va2llLXBvcHVwX19idXR0b24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvb2tpZS1wb3B1cF9fYnV0dG9uLWNsb3NlIHBhdGgge1xuICAgIGZpbGw6ICM5NjRBQ0U7XG4gIH1cbiAgLmNvbnRhaW5lcl9ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBnYXA6IDU0cHggMDtcbiAgfVxuICAubWFycXVlZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcmRzIHtcbiAgICBncmlkLWFyZWE6IDEvMS8yLzM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmRzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY2FyZHNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMjRweCAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbiAgLmNhcmRzX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihzZWN0aW9uKSBcIlwiO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM2OTMyOTE7XG4gICAgei1pbmRleDogMjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDgwJSwgMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTUwLCA3NCwgMjA2LCAwLjA2KSAwJSwgcmdiYSgxNTAsIDc0LCAyMDYsIDAuMikgMC4wMSUsIHJnYmEoMTUwLCA3NCwgMjA2LCAwLjEpIDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmNhcmRzX19pdGVtX3BvcHVsYXIge1xuICAgIHBhZGRpbmc6IDQzcHggMTZweCAzMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2OTMyOTE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDc0LCAyMDYsIDAuMDUpO1xuICB9XG4gIC5jYXJkc19faXRlbV9wb3B1bGFyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDODIxO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXJkc19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjOTY0QUNFO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jYXJkc19fYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTMyOTE7XG4gIH1cbiAgLmNhcmRzX19idXR0b246YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM5NjRBQ0U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzk2NEFDRTtcbiAgfVxuICAuY2FyZC1yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyOjpiZWZvcmUsIC5jYXJkLXJhdGVfX3N0YXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3Rhcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogI0RFREVERTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3Rhcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjhDODIxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiMFwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygwICogMC45ZW0gKyAwICogNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjAuNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygwLjUgKiAwLjllbSArIDAgKiA0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiMVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxICogMC45ZW0gKyAxICogNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjEuNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxLjUgKiAwLjllbSArIDEgKiA0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiMlwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygyICogMC45ZW0gKyAyICogNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjIuNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygyLjUgKiAwLjllbSArIDIgKiA0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiM1wiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygzICogMC45ZW0gKyAzICogNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjMuNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygzLjUgKiAwLjllbSArIDMgKiA0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiNFwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYyg0ICogMC45ZW0gKyA0ICogNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjQuNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYyg0LjUgKiAwLjllbSArIDQgKiA0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYyg1ICogMC45ZW0gKyA1ICogNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5jYXJkLXJhdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjRjhDODIxO1xuICB9XG4gIC5jYXJkLWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJkLWRlc2NyaXB0aW9uX19idXR0b24ge1xuICAgIGNvbG9yOiAjNjkzMjkxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmNhcmQtZGVzY3JpcHRpb25fX2J1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNFMjE1NUU7XG4gIH1cbiAgLmNhcmQtZGVzY3JpcHRpb25fX2J1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjQUIxMjQ5O1xuICB9XG4gIC5zdGVwcyB7XG4gICAgZ3JpZC1hcmVhOiAzLzEvNC8zO1xuICB9XG4gIC5zdGVwc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbiAgLmFzaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC1hcmVhOiA0LzEvNS8zO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5hc2lkZSAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYXNpZGUgLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hc2lkZSAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hc2lkZSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG4gIC5hc2lkZSAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hc2lkZSAuc2xpY2stZG90cyBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5hc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFNEUzRTM7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmFzaWRlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY5MzI5MTtcbiAgfVxuICAuYXNpZGUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzY5MzI5MTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmFzaWRlIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC51c2VyLWNvbW1lbnQge1xuICAgIGdyaWQtYXJlYTogMi8xLzMvMztcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC51c2VyLWNvbW1lbnRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDhweDtcbiAgfVxuICAudXNlci1jb21tZW50IC51c2VyLWNvbW1lbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICBtYXJnaW46IDEycHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC51c2VyLWNvbW1lbnQgLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC51c2VyLWNvbW1lbnQgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51c2VyLWNvbW1lbnQgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudXNlci1jb21tZW50IC5zbGljay1kb3RzIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnVzZXItY29tbWVudCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFNEUzRTM7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLnVzZXItY29tbWVudCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2OTMyOTE7XG4gIH1cbiAgLnVzZXItY29tbWVudCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjkzMjkxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAudXNlci1jb21tZW50IC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbiAgLnVzZXItY29tbWVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51c2VyLWNvbW1lbnRfX2NvbG9yZWQge1xuICAgIGNvbG9yOiAjOTY0QUNFO1xuICB9XG4gIC51c2VyLWNvbW1lbnRfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudXNlci1jb21tZW50X19uYW1lIHtcbiAgICBjb2xvcjogIzY5MzI5MTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAudXNlci1jb21tZW50X190ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51c2VyLWNvbW1lbnRfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudXNlci1jb21tZW50X19pbWc6OmJlZm9yZSwgLnVzZXItY29tbWVudF9faW1nOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNTAsIDc0LCAyMDYsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAudXNlci1jb21tZW50X19pbWc6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTEycHg7XG4gIH1cbiAgLnVzZXItY29tbWVudF9faW1nOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudXNlci1jb21tZW50X19hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zdGVwLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zdGVwLWl0ZW1fX3BhcmFncmFwaCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zdGVwLWl0ZW1fX3BhcmFncmFwaF9nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnN0ZXAtaXRlbS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIH1cbiAgLnN0ZXAtaXRlbS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50b3Atc2l0ZXMge1xuICAgIGdyaWQtYXJlYTogNS8xLzYvMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMTUwLCA3NCwgMjA2LCAwLjUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmRzLCAjRkZGKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC50b3Atc2l0ZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudG9wLXNpdGVzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLnRvcC1zaXRlc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTAsIDc0LCAyMDYsIDAuMyk7XG4gIH1cbiAgLnRvcC1zaXRlc19fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICM5NjRBQ0U7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnRvcC1zaXRlc19fYWN0aW9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTMyOTE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRvcC1zaXRlc19fYWN0aW9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM5NjRBQ0U7XG4gICAgY29sb3I6ICM5NjRBQ0U7XG4gIH1cbiAgLnRvcC1zaXRlc19fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50b3Atc2l0ZXMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50b3Atc2l0ZXMgLmNhcmQtcmF0ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50b3Atc2l0ZXMgLmNhcmQtcmF0ZV9fc3RhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY29sdW1uX21vYmlsZS5jb2x1bW5fYWN0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29sdW1uX3Njb3JlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY29sdW1uX2FjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29sdW1uX2xvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zY29yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zY29yZV9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogI0MzQkRDMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjQzNCREMxO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDM0JEQzE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zY29yZV9fdG9vbHRpcC1kaXNjbGFpbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4O1xuICAgIHJpZ2h0OiAtMTV2dztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgei1pbmRleDogMTE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zY29yZV9fdG9vbHRpcC1kaXNjbGFpbWVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogNThweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLnNjb3JlX190b29sdGlwLWRpc2NsYWltZXIgcGF0aCB7XG4gICAgZmlsbDogIzk2NEFDRTtcbiAgfVxuICAuc2NvcmVfX3Rvb2x0aXAtYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzY5MzI5MTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC0yMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMzMDA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYmFkZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNGRkMzMDA7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDNweCAwICNmZmYpO1xuICB9XG4gIC5iYWRnZV9wcm9kdWN0IHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmJhZGdlX3Byb2R1Y3Q6OmJlZm9yZSB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZGlzY2xvc3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICM3RjdGN0Y7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZGlzY2xvc3VyZV9fbGluayB7XG4gICAgY29sb3I6ICM3RjdGN0Y7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZGlzY2xvc3VyZV9fdG9vbHRpcC1kaXNjbGFpbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxNzEyMTk7XG4gIH1cbiAgLmRpc2Nsb3N1cmVfX3Rvb2x0aXAtZGlzY2xhaW1lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgcmlnaHQ6IDU4cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5kaXNjbG9zdXJlX190b29sdGlwLWRpc2NsYWltZXIgcGF0aCB7XG4gICAgZmlsbDogIzk2NEFDRTtcbiAgfVxuICAucHJvZHVjdC1wb3B1bGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDJweCAxNnB4IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2OTMyOTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wcm9kdWN0LXBvcHVsYXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtcG9wdWxhcl9fc2NvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtcG9wdWxhcl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LXBvcHVsYXJfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgYmFja2dyb3VuZDogIzk2NEFDRTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucHJvZHVjdC1wb3B1bGFyX19idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5MzI5MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucHJvZHVjdC1wb3B1bGFyX19idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzk2NEFDRTtcbiAgICBjb2xvcjogIzk2NEFDRTtcbiAgfVxuICAucHJvZHVjdC1wb3B1bGFyIC5yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAucHJvZHVjdC1wb3B1bGFyIC5zY29yZV9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAucHJvZHVjdC1wb3B1bGFyIC5jYXJkLXJhdGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucHJvZHVjdC1wb3B1bGFyIC5jYXJkLXJhdGVfX3N0YXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbmZvcm1hdGlvbl9tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgfVxuICAuaW5mb3JtYXRpb25fbW9iaWxlIC5kaXNjbG9zdXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXNpZGUsXG4udXNlci1jb21tZW50IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICB9XG4gIC5jb29raWUtcG9wdXAge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbGVmdDogMTUycHg7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuICAuY29va2llLXBvcHVwOjpiZWZvcmUge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbiAgLnNjb3JlX190b29sdGlwLWRpc2NsYWltZXIge1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHNfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmNhcmRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MnB4IDI0cHggMzJweCAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxuICAuY2FyZC1yYXRlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2FyZC1sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnN0ZXAtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuaW5mb3JtYXRpb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5pbmZvcm1hdGlvbl9tb2JpbGUgLmRpc2Nsb3N1cmUge1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9wcm9kdWN0IC5pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW5fcHJvZHVjdCAuaW5mb3JtYXRpb24gLmRpc2Nsb3N1cmUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29va2llLXBvcHVwIHtcbiAgICBsZWZ0OiAyODhweDtcbiAgfVxuICAuY29udGFpbmVyX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA1NHB4IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAwLjVmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbiAgLmFzaWRlIHtcbiAgICBncmlkLWFyZWE6IDEvMi8yLzM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWFycXVlZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhcmRzIHtcbiAgICBncmlkLWFyZWE6IDEvMS8yLzM7XG4gICAgbWluLXdpZHRoOiA4MDBweDtcbiAgfVxuICAuY2FyZHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5jYXJkc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMTZweCA0MHB4IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxuICAuY2FyZHNfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pIFwiXCI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogOHB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzY5MzI5MTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgODAlLCAwIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNTAsIDc0LCAyMDYsIDAuMDYpIDAlLCByZ2JhKDE1MCwgNzQsIDIwNiwgMC4yKSAwLjAxJSwgcmdiYSgxNTAsIDc0LCAyMDYsIDAuMSkgMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuY2FyZHNfX2l0ZW1fcG9wdWxhciB7XG4gICAgcGFkZGluZzogNTRweCAxNnB4IDI0cHggNTRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNjkzMjkxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTUwLCA3NCwgMjA2LCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5jYXJkc19faXRlbV9wb3B1bGFyOjpiZWZvcmUge1xuICAgIHRvcDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhDODIxO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXJkc19fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmQtcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3RhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMTE2cHg7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3Rhcjo6YmVmb3JlLCAuY2FyZC1yYXRlX19zdGFyOjphZnRlciB7XG4gICAgY29udGVudDogXCLimIXimIXimIXimIXimIVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXI6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNERURFREU7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3Rhcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjhDODIxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCIwXCJdOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDAgKiAxZW0gKyAwICogNHB4KTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjAuNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygwLjUgKiAxZW0gKyAwICogNHB4KTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjFcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMSAqIDFlbSArIDEgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiMS41XCJdOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEuNSAqIDFlbSArIDEgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiMlwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygyICogMWVtICsgMiAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCIyLjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMi41ICogMWVtICsgMiAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCIzXCJdOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMgKiAxZW0gKyAzICogNHB4KTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjMuNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygzLjUgKiAxZW0gKyAzICogNHB4KTtcbiAgfVxuICAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjRcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNCAqIDFlbSArIDQgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiNC41XCJdOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQuNSAqIDFlbSArIDQgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGVfX3N0YXJbZGF0YS1yYXRlPVwiNVwiXTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogY2FsYyg1ICogMWVtICsgNSAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNGOEM4MjE7XG4gIH1cbiAgLmNhcmQtZGVzY3JpcHRpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYXJkLWRlc2NyaXB0aW9uX19idXR0b24ge1xuICAgIGNvbG9yOiAjNjkzMjkxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnVzZXItY29tbWVudCB7XG4gICAgZ3JpZC1hcmVhOiAyLzEvMy8zO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudXNlci1jb21tZW50X19pbm5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC51c2VyLWNvbW1lbnQgLnVzZXItY29tbWVudF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAuc3RlcHMge1xuICAgIGdyaWQtYXJlYTogMy8xLzQvMztcbiAgfVxuICAudG9wLXNpdGVzIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gICAgZ3JpZC1hcmVhOiA0LzEvNS8zO1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB9XG4gIC50b3Atc2l0ZXNfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAudG9wLXNpdGVzX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyODZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50b3Atc2l0ZXNfX2Rlc2NyaXB0aW9uLFxuLnRvcC1zaXRlcyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRvcC1zaXRlcyAuY2FyZC1yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb2x1bW5fbG9nbywgLmNvbHVtbl9kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuY29sdW1uX3JhdGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb2x1bW5fYWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb2x1bW5fc2NvcmUge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuICAuY29sdW1uX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG4gIC5iYWRnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0ZGQzMwMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtM3B4IDAgI2ZmZik7XG4gIH1cbiAgLmJhZGdlX3Byb2R1Y3Qge1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgdG9wOiAtMjJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5iYWRnZV9wcm9kdWN0OjpiZWZvcmUge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNGRkMzMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDNweCAwICNmZmYpO1xuICB9XG4gIC5pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmluZm9ybWF0aW9uX21vZGlmaWNhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDk4NnB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmluZm9ybWF0aW9uX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAucHJvZ3Jlc3MtY2lyY2xlIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogI2YwZjBmMDtcbiAgICBzdHJva2Utd2lkdGg6IDQ7XG4gIH1cbiAgLnByb2dyZXNzLWNpcmNsZS1maWxsIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzY5MzI5MTtcbiAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjAxLjA2O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDEuMDY7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICB9XG4gIC5wcm9ncmVzcy1jaXJjbGUtZmlsbF9zaW1wbGUge1xuICAgIHN0cm9rZTogI0FFQUVBRTtcbiAgfVxuICAucHJvZ3Jlc3MtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNi42NjdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZpbGw6ICM2OTMyOTE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5wcm9ncmVzcy10ZXh0X3NpbXBsZSB7XG4gICAgZmlsbDogI0FFQUVBRTtcbiAgfVxuICAuc2NvcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAuc2NvcmVfX3RleHQge1xuICAgIGNvbG9yOiAjQzNCREMxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zY29yZV9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG4gIC5tYXJxdWVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAubWFycXVlZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTMyOTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZGlzY2xvc3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3QtdG9wLXNpdGVzIC50b3Atc2l0ZXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LXRvcC1zaXRlcyAudG9wLXNpdGVzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcm9kdWN0LXRvcC1zaXRlcyAudG9wLXNpdGVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC10b3Atc2l0ZXMgLnRvcC1zaXRlc19fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvZHVjdC10b3Atc2l0ZXMgLmNhcmQtcmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29va2llLWJhbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnRlbXBsYXRlLFxuYm9keSB7XG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1zdHJldGNoO1xuICAgIG1pbi1oZWlnaHQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmNhcmQtcmF0ZSAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjBcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMCAqIDFlbSArIDAgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGUgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCIwLjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMC41ICogMWVtICsgMCAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZSAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjFcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMSAqIDFlbSArIDEgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGUgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCIxLjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMS41ICogMWVtICsgMSAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZSAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjJcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMiAqIDFlbSArIDIgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGUgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCIyLjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMi41ICogMWVtICsgMiAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZSAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjNcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMyAqIDFlbSArIDMgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGUgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCIzLjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMy41ICogMWVtICsgMyAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZSAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjRcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNCAqIDFlbSArIDQgKiA0cHgpO1xuICB9XG4gIC5jYXJkLXJhdGUgLmNhcmQtcmF0ZV9fc3RhcltkYXRhLXJhdGU9XCI0LjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNC41ICogMWVtICsgNCAqIDRweCk7XG4gIH1cbiAgLmNhcmQtcmF0ZSAuY2FyZC1yYXRlX19zdGFyW2RhdGEtcmF0ZT1cIjVcIl06OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNSAqIDFlbSArIDUgKiA0cHgpO1xuICB9XG59XG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzE3MTIxOTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDczMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbi5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2NEFDRTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuOHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmODA7XG59XG4uYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTMyOTE7XG4gIGJvcmRlci1jb2xvcjogIzk2NEFDRTtcbn1cbi5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjOTY0QUNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxNzEyMTk7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qINCT0LDQvNCx0YPRgNCz0LXRgCDQuNC60L7QvdC60LAgKi9cbi5idXJnZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICM5NjRBQ0U7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDhweDtcbn1cblxuLyog0JzQtdC90Y/QtdC8INCz0LDQvNCx0YPRgNCz0LXRgCDQuNC60L7QvdC60YMsINC60L7Qs9C00LAg0LzQtdC90Y4g0L7RgtC60YDRi9GC0L4gKi9cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDE0cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDE0cHg7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhpZGRlbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtOTk5cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIH1cbn1cblxuLm5hdiAubG9nbywgLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdiAubG9nbywgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2IC5sb2dvLCAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nby1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxvZ28tZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nby1kZXNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyNHB4IDgwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuLm5hdl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uYXZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5uYXYuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTI3LCAxMjcsIDEyNywgMC41KTtcbn1cbi5uYXYuYWN0aXZlIC5saW5rc19faXRlbV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9nby1kZXNrIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ubGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzIHtcbiAgICBvcmRlcjogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmtzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLmxpbmtzLmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxpbmtzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQ0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNzEyMTk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua3NfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubGlua3NfX2xpbmsuYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzk2NEFDRTtcbn1cblxuLmxpbmtzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQ0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNzEyMTk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubGlua3NfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM5NjRBQ0U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gIH1cbn1cblxuLnBhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMzBweDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG4ucGFnZXNfX2xpbmsge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzE3MTIxOTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZXNfX2xpbmsge1xuICAgIGNvbG9yOiAjN0Y3RjdGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlc19fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlc19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5sb2dvX19saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYWdlcy1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlcy1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZXMtbGlua19fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlc19fbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnBhZ2VzX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlc19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5sb2dvX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ucXVpei1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LWxpbmsge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpei1saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucXVpei1saW5rX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LWxpbmtfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpei1saW5rX190ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnF1aXotbGlua19fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICM5NjRBQ0U7XG4gIHBhZGRpbmc6IDE4cHggMjlweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG4ucXVpei1saW5rX19idG46aG92ZXIsIC5xdWl6LWxpbmtfX2J0bjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LWxpbmtfX2J0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzE3MTIxOTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LWxpbmtfX2J0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnF1aXotbGlua19fYnRuOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXktYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpei1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnF1aXotbGlua19fdGV4dCwgLnF1aXotbGlua19fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1aXotbGlua19fbW9iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1saW5rX19tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yYXRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5yYXRlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhdGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5yYXRlLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjOTY0QUNFO1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJhdGUtYnRuOmhvdmVyLCAucmF0ZS1idG46YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAucmF0ZS1idG4ge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhdGUtYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMTcxMjE5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJhdGUtYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucmF0ZS1idG46YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGxheS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnByb21vIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnByb21vX3BhZ2VzIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vX3BhZ2VzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tb19wYWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tbyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tbyAuY29udGFpbmVyX3BhZ2VzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucHJvbW9fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE3MTIxOTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW9fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tb19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLnByb21vX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucHJvbW9fX3RpdGxlX3BhZ2VzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tb19fdGl0bGVfcGFnZXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tb19fdGl0bGVfcGFnZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX190aXRsZV9wYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9tb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxNzEyMTk7XG59XG4ucHJvbW9fX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvbW9fX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tb19fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvbW9fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvbW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByb21vX190ZXh0X3BhZ2VzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tb19fdGV4dF9wYWdlcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb21vX190ZXh0X3BhZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fdGV4dF9wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwIDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX190ZXh0X3BhZ2VzLXllYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tb19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tb19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAucHJvbW9fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tb19fd3JhcHBlcl9wYWdlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvbW9fX3dyYXBwZXJfcGFnZXMge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAucHJvbW9fX3dyYXBwZXJfcGFnZXMge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5wcm9tb19fYnRuIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAzMHB4IDAgMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tb19fYnRuIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvbW9fX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW46IDM2cHggMCAwO1xuICB9XG59XG4ucHJvbW9fX2JyZWFrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2JyZWFrX3BhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvbW9fX2ltZy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW9fX2ltZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvbW9fX2ltZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX19pbWctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tb19faW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAucHJvbW9fX2ltZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICB9XG59XG4ucHJvbW9fX2ltZyB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vX19pbWcge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tb19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tb19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLnByb21vX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb21vX19pbWctLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW9fX2ltZy0tc21hbGwge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tb19faW1nLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2ltZy0tc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tb19faW1nLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4ucHJvbW9fX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzY5MzI5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vX19jaXJjbGUge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvbW9fX2NpcmNsZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fY2lyY2xlIHtcbiAgICB3aWR0aDogMzg1cHg7XG4gICAgaGVpZ2h0OiAzODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tb19fY2lyY2xlIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAucHJvbW9fX2NpcmNsZSB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICAgIGhlaWdodDogNjkwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTE1MHB4O1xuICB9XG59XG5cbi5wcm9tb19fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbi5wcm9tb19fdGV4dF9wYWdlcyB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb21vX190ZXh0X3BhZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX190ZXh0X3BhZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tb19wYWdlcyB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvbW9fcGFnZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vX3BhZ2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vX190aXRsZV9wYWdlcyB7XG4gICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvbW9fX3RpdGxlX3BhZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fdGl0bGVfcGFnZXMge1xuICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5icmVhZGNydW1icyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5icmVhZGNydW1icy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5icmVhZGNydW1icy1saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1icy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmJyZWFkY3J1bWJzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXktYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyZWFkY3J1bWJzLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjOUY5RjlGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmJyZWFkY3J1bWJzLWl0ZW1fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtaXRlbV9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzk2NEFDRTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJyZWFkY3J1bWJzLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzLXBhZ2VfX2xpbmsge1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi51cGRhdGUtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBjb2xvcjogIzE3MTIxOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVwZGF0ZS1kYXRlX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi51cGRhdGUtZGF0ZV9faW1nIHBhdGgge1xuICBzdHJva2U6ICNGOEM4MjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVwZGF0ZS1kYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGUtZGF0ZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jYXRhbG9nLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1pdGVtX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1pdGVtX19yYXRpbmctLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmctLWRlc2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3JhdGluZy0tZGVzayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19hZHZhbnRlZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICMxNzEyMTk7XG59XG4uY2F0YWxvZy1pdGVtX19hZHZhbnRlZ2VzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGF5LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhdGFsb2ctaXRlbV9fYWR2YW50ZWdlczpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzk2NEFDRTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1pdGVtX19tb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZjJmNmY2O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xKTtcbn1cbi5jYXRhbG9nLWl0ZW1fX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pIFwiXCI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDUwJSA4MCUsIDAgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNTAsIDc0LCAyMDYsIDAuMDYpIDAlLCByZ2JhKDE1MCwgNzQsIDIwNiwgMC4yKSAwLjAxJSwgcmdiYSgxNTAsIDc0LCAyMDYsIDAuMSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCA0MHB4IDI1cHggNTVweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtLWN1cnNvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGl0bGUgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3RpdGxlIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdmlzaXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1pdGVtX19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX19xdWVzdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5jYXRhbG9nX190b29sdGlwIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNhdGFsb2ctaXRlbS0tcG9wdWxhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y4QzgyMTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uY2F0YWxvZy1pdGVtLS1wb3B1bGFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEM4MjE7XG59XG4uY2F0YWxvZy1pdGVtLS1wb3B1bGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIvCflKUgUG9wdWxhciBDaG9pY2Ug8J+UpVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IC0yM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTAlLCA1MiUgOTAlLCA1MCUgMTAwJSwgNDglIDkwJSwgMCA5MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDODIxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxODhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tLXBvcHVsYXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tLXBvcHVsYXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0tLXBvcHVsYXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAxMTAsIDg3LCAwLjI0KTtcbn1cblxuLmNhdGFsb2ctaXRlbS0tcG9wdWxhci1hc2lhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi8J+UpSBTZW5pb3IgRGF0aW5nXCI7XG59XG5cbi5jYXRhbG9nLWl0ZW0tLXBvcHVsYXItc2xhdmljOmFmdGVyIHtcbiAgY29udGVudDogXCLwn5SlIEFkdmVudHVyZSBTZWVrZXJzXCI7XG59XG5cbi5jYXRhbG9nLWl0ZW0tLXBvcHVsYXItbGF0aW5hOmFmdGVyIHtcbiAgY29udGVudDogXCLwn5SlIE5pY2hlIERhdGluZ1wiO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZHZhbnRlZ2VzLS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1pdGVtX19hZHZhbnRlZ2VzLS1ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2F0YWxvZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4udXBkYXRlLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVwZGF0ZS1kYXRlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwZGF0ZS1kYXRlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cbn1cbi51cGRhdGUtZGF0ZV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctcG9zdCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmJsb2ctcG9zdF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYmxvZ19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmxvZ19fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4vKiB0aGUgc2xpZGVzICovXG4uYmxvZ19fbGlzdCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogdGhlIHBhcmVudCAqL1xuLmJsb2dfX2xpc3QgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5ibG9nX19saXN0IC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2dfX2xpc3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmJsb2dfX2xpc3QgLnNsaWNrLWRvdHMgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTY0QUNFO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2dfX2xpc3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nX19saXN0IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjOTY0QUNFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nX19saXN0IC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmxvZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmJsb2dfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZ19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uYmxvZ19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN0ZXBzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RlcHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3RlcHNfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uc3RlcHNfX3RleHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN0ZXBzX19iaW8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5MzI5MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jpby1zaGFkb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwc19fYmlvIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uc3RlcHNfX2Jpby5zdGVwc19fYmlvLS1zbGF2aWMtMSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19fYmlvLnN0ZXBzX19iaW8tLXNsYXZpYy0xIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RlcHNfX2Jpby13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0ZXBzX19iaW8td3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zdGVwc19fYmlvLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc3RlcHNfX2Jpby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uc3RlcHNfX2Jpby1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1iaW8uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zdGVwc19fYmlvLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc3RlcHNfX2Jpby1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGVwc19fYmlvLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGVwc19fYmlvLWluZm8gaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdGVwc19fYmlvLWltZyB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGVwc19fYmlvLWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdGVwc19fYmlvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX2Jpby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RlcHNfX2Jpby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmJsb2dfX2FzaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZ19fYXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmJsb2dfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFzaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nX19hc2lkZSAucG9zdF9faW1nLXdyYXAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nX19hc2lkZSAucG9zdF9faW1nLXdyYXAge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2dfX2FzaWRlIC5wb3N0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RlcHNfX2Jpby0tc2Vjb25kIC5zdGVwc19fYmlvLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uc3RlcHNfX2Jpby0tc2xhdmljLTIgLnN0ZXBzX19iaW8td3JhcCxcbi5zdGVwc19fYmlvLS1hc2lhbi0xIC5zdGVwc19fYmlvLXdyYXAge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGVwc19fYmlvLS1zbGF2aWMtMiAuc3RlcHNfX2Jpby13cmFwLFxuLnN0ZXBzX19iaW8tLWFzaWFuLTEgLnN0ZXBzX19iaW8td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdGVwc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzk2NEFDRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RlcHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uc3RlcHNfX3BhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZhcV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mYXEge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZmFxX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mYXFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mYXFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFxX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZhcV9faXRlbS5vcGVuIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RjY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mYXFfX2l0ZW0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmZhcV9faXRlbS10aXRsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzdGN0Y3Rjtcbn1cbi5vcGVuIC5mYXFfX2l0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLmZhcV9faXRlbS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9JycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDY4NzYgOS44OTk0MUMwLjQ2ODc2IDkuMjc0NCAwLjk3NTQzNCA4Ljc2NzczIDEuNjAwNDUgOC43Njc3M0wxOC4xOTg1IDguNzY3NzNDMTguODIzNSA4Ljc2NzczIDE5LjMzMDIgOS4yNzQ0MSAxOS4zMzAyIDkuODk5NDJDMTkuMzMwMiAxMC41MjQ0IDE4LjgyMzUgMTEuMDMxMSAxOC4xOTg1IDExLjAzMTFMMS42MDA0NSAxMS4wMzExQzAuOTc1NDM1IDExLjAzMTEgMC40Njg3NjEgMTAuNTI0NCAwLjQ2ODc2IDkuODk5NDFaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTkuODk5NSAxOS4zMzAxQzkuMjc0NDkgMTkuMzMwMSA4Ljc2NzgxIDE4LjgyMzUgOC43Njc4MSAxOC4xOTg1TDguNzY3ODEgMS42MDAzN0M4Ljc2NzgxIDAuOTc1MzUzIDkuMjc0NDggMC40Njg2OCA5Ljg5OTQ5IDAuNDY4NjhDMTAuNTI0NSAwLjQ2ODY4IDExLjAzMTIgMC45NzUzNTQgMTEuMDMxMiAxLjYwMDM3TDExLjAzMTIgMTguMTk4NUMxMS4wMzEyIDE4LjgyMzUgMTAuNTI0NSAxOS4zMzAxIDkuODk5NSAxOS4zMzAxWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vcGVuIC5mYXFfX2l0ZW0tdGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgMjAgNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDY4NzYgMS44OTk0MUMwLjQ2ODc2IDEuMjc0NCAwLjk3NTQzNCAwLjc2NzcyNyAxLjYwMDQ1IDAuNzY3NzI3TDE4LjE5ODUgMC43Njc3MzJDMTguODIzNSAwLjc2NzczMiAxOS4zMzAyIDEuMjc0NDEgMTkuMzMwMiAxLjg5OTQyQzE5LjMzMDIgMi41MjQ0MyAxOC44MjM1IDMuMDMxMTEgMTguMTk4NSAzLjAzMTExTDEuNjAwNDUgMy4wMzExQzAuOTc1NDM1IDMuMDMxMSAwLjQ2ODc2MSAyLjUyNDQzIDAuNDY4NzYgMS44OTk0MVonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5mYXFfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ub3BlbiAuZmFxX19pdGVtLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmZhcS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZmFxX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZmFxX19pdGVtLXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmZhcV9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZhcV9faXRlbS5vcGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ucG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zdCAucG9zdF9fd3JhcHBlcixcbi5wb3N0IC5wb3N0X19pbWctd3JhcCxcbi5wb3N0IC5wb3N0X19pbWcgcGF0aCxcbi5wb3N0IC5wb3N0X19jYXRlZ29yeSxcbi5wb3N0IC5wb3N0X19kYXRlIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wb3N0X19pbWcgcGF0aCB7XG4gIGZpbGw6ICM5NjRBQ0U7XG59XG4ucG9zdDpob3ZlciAucG9zdF9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM5NjRBQ0U7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3N0OmhvdmVyIC5wb3N0X19pbWcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4ucG9zdDpob3ZlciAucG9zdF9fY2F0ZWdvcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3N0OmhvdmVyIC5wb3N0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnBvc3Q6aG92ZXIgLnBvc3RfX2RhdGUge1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wb3N0OmhvdmVyIC5wb3N0X19pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0OmhvdmVyIC5wb3N0X19pbWctd3JhcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnBvc3Q6YWN0aXZlIC5wb3N0X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzY5MzI5MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucG9zdF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3RfX2RhdGUge1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9zdF9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzk2NEFDRTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9zdF9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTcxMjE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0X190aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnBvc3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RjY7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ucG9zdF9fbGluayB7XG4gIHdpZHRoOiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucG9zdF9faW1nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2ltZy13cmFwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgNzQsIDIwNiwgMC43NSk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5wb3N0X19jYXRlZ29yeSwgLnBvc3RfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5wb3N0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3N0X193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RfX2ltZy13cmFwIHtcbiAgICBtaW4td2lkdGg6IDE3NnB4O1xuICB9XG59XG4ucG9zdF9faW1nLXdyYXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUwLCA3NCwgMjA2LCAwLjQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0X19pbWctd3JhcCBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5wb3N0X19pbWctd3JhcCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5wb3N0X19saW5rIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5xdWl6LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5xdWl6X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnF1aXpfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXpfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlX19iZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDUwcHggMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTMyOTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9xdWl6LXNoYWRvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggcmdiYSgyMywgMTgsIDI1LCAwLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmludGVyYWN0aXZlX19iZyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaW50ZXJhY3RpdmVfX2JnIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZXJhY3RpdmVfX2JnIHtcbiAgICBwYWRkaW5nOiA1NXB4IDAgMCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludGVyYWN0aXZlLmFjdGl2ZSAuaW50ZXJhY3RpdmVfX2JnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMTBweCAxMnB4IDEwcHg7XG59XG4uaW50ZXJhY3RpdmUuYWN0aXZlIC5pbnRlcmFjdGl2ZV9fYmc6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMTYwcHg7XG4gIHdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS5hY3RpdmUgLmludGVyYWN0aXZlX19iZyB7XG4gICAgcGFkZGluZzogNDBweCAyOHB4IDEwcHggMjhweDtcbiAgfVxuICAuaW50ZXJhY3RpdmUuYWN0aXZlIC5pbnRlcmFjdGl2ZV9fYmc6YmVmb3JlIHtcbiAgICBib3R0b206IC0yNjBweDtcbiAgICB3aWR0aDogNjIycHg7XG4gICAgaGVpZ2h0OiA2MjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmludGVyYWN0aXZlLmFjdGl2ZSAuaW50ZXJhY3RpdmVfX2JnIHtcbiAgICBwYWRkaW5nOiA0NXB4IDQwcHggNDBweCA0MHB4O1xuICB9XG4gIC5pbnRlcmFjdGl2ZS5hY3RpdmUgLmludGVyYWN0aXZlX19iZzpiZWZvcmUge1xuICAgIGJvdHRvbTogLTI5MHB4O1xuICAgIGJvdHRvbTogLTM3MHB4O1xuICAgIHdpZHRoOiA3NjBweDtcbiAgICBoZWlnaHQ6IDczMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVyYWN0aXZlLmFjdGl2ZSAuaW50ZXJhY3RpdmVfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDY1cHggNjBweDtcbiAgfVxuICAuaW50ZXJhY3RpdmUuYWN0aXZlIC5pbnRlcmFjdGl2ZV9fYmc6YmVmb3JlIHtcbiAgICB0b3A6IDE2MHB4O1xuICAgIHJpZ2h0OiAtMTQ2cHg7XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJhY3RpdmVfX3JpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xhcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLmludGVyYWN0aXZlX19yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJhY3RpdmVfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICB9XG4gIC5pbnRlcmFjdGl2ZV9fcmlnaHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNTIycHg7XG4gICAgaGVpZ2h0OiA1MjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNTA1cHg7XG4gIH1cbiAgLmludGVyYWN0aXZlX19yaWdodDphZnRlciB7XG4gICAgdG9wOiAtNDBweDtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLmludGVyYWN0aXZlX19yaWdodDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogLTI5cHg7XG4gICAgcmlnaHQ6IC0xNjZweDtcbiAgICB3aWR0aDogNzIycHg7XG4gICAgaGVpZ2h0OiA3MjhweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZXJhY3RpdmVfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmludGVyYWN0aXZlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaW50ZXJhY3RpdmVfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuaW50ZXJhY3RpdmVfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyYWN0aXZlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVyYWN0aXZlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fc3VidGl0bGUtLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX3N1YnRpdGxlLS1kZXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZXJhY3RpdmVfX3N1YnRpdGxlLS1kZXNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI0ZGQzMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2OTMyOTE7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmludGVyYWN0aXZlX19idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDYwQTtcbn1cbi5pbnRlcmFjdGl2ZV9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZDMzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTdDOUU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmludGVyYWN0aXZlX19idG4ge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmludGVyYWN0aXZlX19idG4ge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fYnRuIHtcbiAgICBtYXJnaW46IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVyYWN0aXZlX19idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjRjJGNkY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmludGVyYWN0aXZlX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaW50ZXJhY3RpdmVfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW50ZXJhY3RpdmVfX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZXJhY3RpdmVfX2ltZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZV9fbGVmdCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmludGVyYWN0aXZlX19sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZV9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyYWN0aXZlX19sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVyYWN0aXZlX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ucXVpei1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnF1aXotaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnF1aXotYm94IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5xdWl6LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVpei1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotYm94IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpei1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucXVpei1ib3hfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5xdWl6LWJveF9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpei1ib3hfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ucXVpei1ib3hfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMThweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDIzLCAxOCwgMjUsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnF1aXotYm94X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LWJveF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LWJveF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLnF1aXotYm94X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLnF1aXotYm94X19pdGVtIGxhYmVsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5xdWl6LWJveF9faXRlbSBsYWJlbCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpei1ib3hfX2l0ZW0gbGFiZWwgaW1nIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLnF1aXotYm94X19pdGVtIGxhYmVsIGltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4ucXVpei1ib3hfX2l0ZW0gbGFiZWwgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LWJveF9faXRlbSBsYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnF1aXotYm94X19pdGVtIGxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNGMkY2RjY7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5xdWl6LWJveF9faXRlbSBsYWJlbCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNGMkY2RjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVpei1ib3hfX2l0ZW0gbGFiZWwge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5cbi5xdWl6LWJveCAuYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1aXotYm94IC5xdWVzdGlvbi10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNvdW50ZXItbmV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5xdWl6LWJveCAuYW5pbWF0aW9uLXJlc3VsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IHllbGxvdztcbn1cblxuLnF1aXotYm94IC5sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnF1aXotYm94IC5sb2FkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LWJveCAubG9hZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5xdWl6LWJveCAubG9hZGluZy10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5xdWl6LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maW5pc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmluaXNoLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmluaXNoLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maW5pc2gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maW5pc2gtdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmluaXNoLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4uZmluaXNoLWJveF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maW5pc2gtYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmZpbmlzaC10aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maW5pc2gtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiA2cHggc29saWQgI2YyZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNnB4IDZweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5maW5pc2gtYm94IHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2YyZjZmNjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5maW5pc2gtYm94IHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZjJmNmY2O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpbmlzaC1ib3gge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maW5pc2gtYm94IHtcbiAgICBib3JkZXI6IDEzcHggc29saWQgI2YyZjZmNjtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgI2YyZjZmNjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmluaXNoLWJveF9fdGV4dCxcbi5maW5pc2gtYm94X19zdWJ0aXRsZSxcbi5maW5pc2gtYm94X190ZXh0LXNlY29uZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5maW5pc2gtYm94X190ZXh0LFxuLmZpbmlzaC1ib3hfX3N1YnRpdGxlLFxuLmZpbmlzaC1ib3hfX3RleHQtc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZpbmlzaC1ib3ggLmZpbmlzaF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZpbmlzaC1ib3ggLmZpbmlzaF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpbmlzaC1ib3ggLmZpbmlzaF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmluaXNoLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmluaXNoLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maW5pc2gtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5maW5pc2gtYm94X19pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDJzO1xuICB3aWR0aDogMTMwcHg7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maW5pc2gtYm94X19pbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmluaXNoLWJveF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbmlzaC1ib3hfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4uZmluaXNoLWJveF9fY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmluaXNoLWJveF9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uZmluaXNoLWJveF9fY29sdW1uLXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmluaXNoLWJveF9fY29sdW1uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX2NvbHVtbi1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpbmlzaC1ib3hfX2NvbHVtbi1sZWZ0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maW5pc2gtYm94X19mYWRlLTEsXG4uZmluaXNoLWJveF9fZmFkZS0yLFxuLmZpbmlzaC1ib3hfX2ZhZGUtMyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAycztcbn1cblxuLmZpbmlzaC1ib3hfX2ZhZGUtNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maW5pc2hfX2J0bi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNpcmN1bGFyLWNoYXJ0IHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNpcmN1bGFyLWNoYXJ0IHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2lyY3VsYXItY2hhcnQge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxufVxuXG4uY2lyY2xlLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjRjJGNkY2O1xuICBzdHJva2Utd2lkdGg6IDY7XG59XG5cbi5jaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTAwO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDk7XG4gIHN0cm9rZTogIzY5MzI5MTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcyAzcyBlYXNlLW91dDtcbn1cblxuLnBlcmNlbnRhZ2Uge1xuICBmaWxsOiAjMzYzNjM2O1xuICBmb250LXNpemU6IDAuNWVtO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbiAgfVxufVxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZFRkFGRjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbmZvb3RlciAubG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5mb290ZXIgLnJhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyX19sb2dvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDEyNywgMTI3LCAwLjUpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmZvb3Rlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLnBhZ2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5wYWdlcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbmZvb3RlciAubGlua3NfX2xpbmssXG5mb290ZXIgLnBhZ2VzX19saW5rIHtcbiAgY29sb3I6ICMxNzEyMTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAubGlua3NfX2xpbmssXG5mb290ZXIgLnBhZ2VzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5saW5rcyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5saW5rcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3JhdGUtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX3JhdGUtZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19yYXRlLWRlc2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdlc19fbGluay5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5saW5rc19fbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubGlua3NfX3RpdGxlIHtcbiAgY29sb3I6ICM1MTIyNUQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saW5rc19fdGl0bGVfaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTcxMjE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzX190aXRsZV9oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rc19fdGl0bGVfZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAubGlua3Mge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG5mb290ZXIgLmxvZ28ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jaGVja2VkIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG4uY2hlY2tlZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNoZWNrZWQtbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2hlY2tlZC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNoZWNrZWQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmNoZWNrZWQtaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvMTJweCA2cHggI0Y4QzgyMSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCAyNiAxOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGlkPSdjaGVjay1pY29uJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI2IDMuMDQwMTlMMTAuMzYzMiAxOUwwIDguNDE5MjdMMy4wMTAwNiA1LjM3OTM0TDEwLjM2MzQgMTIuODg1M0wyMi45OTAyIDBMMjYgMy4wNDAxOVonIGZpbGw9JyUyM2ZmZmZmZicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaGVja2VkLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNoZWNrZWQtaXRlbTpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ucHJvZHVjdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnByb2R1Y3RfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fbGVmdCAucHJvZHVjdF9fcmlnaHQtcG9wdWxhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdF9fbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fcmlnaHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3JpZ2h0IC5wcm9kdWN0X19yaWdodC1wb3B1bGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fcmlnaHQgLnByb2R1Y3RfX3JpZ2h0LXBvcHVsYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0X19zdGVwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0X19zdGVwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fc3RlcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb2R1Y3RfX3RleHQgYSB7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZHVjdF9fdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnByb2R1Y3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucHJvZHVjdF9fYmFubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTMyOTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iaW8tc2hhZG93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X19iYW5uZXItaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0X19iYW5uZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0X19iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfX2Jhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfX2J0biB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0X19idG4ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3N0YXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0X19zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X19zdGF0cy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YyRjZGNjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG59XG4ucHJvZHVjdF9fc3RhdHMtd3JhcHBlcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3RfX3N0YXRzLXdyYXBwZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0X19zdGF0cy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3N0YXRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3RfX3N0YXRzLWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wcm9kdWN0X19zdGF0cy1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGF5LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnByb2R1Y3RfX3N0YXRzLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3RfX3JpZ2h0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fcmlnaHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2YyZjZmNjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDIzLCAxOCwgMjUsIDAuMSk7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgODAlLCAwIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fcmF0aW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0LWJhbm5lcl9fcmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtYmFubmVyX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyX19xdWVzdGlvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtYmFubmVyX19xdWVzdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvZHVjdC1iYW5uZXJfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1iYW5uZXJfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWJhbm5lcl9fYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fdmlzaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtYmFubmVyX192aXNpdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyX19hZHZhbnRlZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICMxNzEyMTk7XG59XG4ucHJvZHVjdC1iYW5uZXJfX2FkdmFudGVnZXM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXktYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucHJvZHVjdC1iYW5uZXJfX2FkdmFudGVnZXM6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyLS1wb3B1bGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjhDODIxO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5wcm9kdWN0LWJhbm5lci0tcG9wdWxhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDODIxO1xufVxuLnByb2R1Y3QtYmFubmVyLS1wb3B1bGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIvCflKUgUG9wdWxhciBDaG9pY2Ug8J+UpVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IC0yM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMHB4IDBweCwgMTAwJSAwcHgsIDEwMCUgOTAlLCA1MiUgOTAlLCA1MCUgMTAwJSwgNDglIDkwJSwgMHB4IDkwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEM4MjE7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtYmFubmVyLS1wb3B1bGFyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogNTVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYW5uZXItLXBvcHVsYXItZGF0aW5nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIvCflKUgTmljaGUgRGF0aW5nXCI7XG59XG5cbi5wcm9kdWN0LWJhbm5lci0tcG9wdWxhci1zZW5pb3I6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi8J+UpSBTZW5pb3IgRGF0aW5nXCI7XG59XG5cbi5wcm9kdWN0LWJhbm5lci0tc2ltcGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk3QzlFODtcbn1cbi5wcm9kdWN0LWJhbm5lci0tc2ltcGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhZy5zdmcpO1xufVxuLnByb2R1Y3QtYmFubmVyLS1zaW1wbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGhpbGl0YWxrcyAucHJvZHVjdC1iYW5uZXI6YmVmb3JlLFxuLmFtb3VyZmFjdG9yeSAucHJvZHVjdC1iYW5uZXI6YmVmb3JlLFxuLmFzaWFuZmVlbHMgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5mdW5jaGF0dCAucHJvZHVjdC1iYW5uZXI6YmVmb3JlLFxuLmFtb3VyZmVlbCAucHJvZHVjdC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5hc2lhbm1lbG9kaWVzIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUsXG4ubG92ZXN3YW5zIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUsXG4ubGF0aW5mZWVscyAucHJvZHVjdC1iYW5uZXI6YmVmb3JlLFxuLmJlc3RkYXRlcyAucHJvZHVjdC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5sb3ZpbmdmZWVsIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUsXG4ubG92ZWZvcnQgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5qb2xseXJvbWFuY2UgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4ubG92ZXJ3aGlybCAucHJvZHVjdC1iYW5uZXI6YmVmb3JlLFxuLnJvbmRldm8gLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5sYXRhbXZpYmUgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4ucHJvZHVjdF9fcmlnaHQtcG9wdWxhciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYmFja2dyb3VuZDogI2YyZjZmNjtcbiAgcGFkZGluZzogMzVweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtcGxhdGZvcm1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1wbGF0Zm9ybV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzVweCAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByb2R1Y3QtcGxhdGZvcm06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI3LCAxMjcsIDEyNywgMC41KTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAucHJvZHVjdC1wbGF0Zm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtcGxhdGZvcm0ge1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGxhdGZvcm06bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXBsYXRmb3JtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI3LCAxMjcsIDEyNywgMC41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtcGxhdGZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wcm9kdWN0LXBsYXRmb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX192aXNpdCB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4ucHJvZHVjdC1wbGF0Zm9ybV9fcXVlc3Rpb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvZHVjdC1iYW5uZXItLWRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1iYW5uZXItLWRlc2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lci0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0LWJhbm5lci0tbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWJhbm5lci0tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0X19iYW5uZXItLWlubmVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfX2Jhbm5lci0taW5uZXIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucHJvZHVjdF9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RfX3N0YXRzLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLnByb2R1Y3RfX2J0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucHJvZHVjdF9fYnRuOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5wcm9kdWN0X19idG46YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTY0QUNFO1xufVxuLnByb2R1Y3RfX3JpZ2h0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5wcm9kdWN0LXBsYXRmb3JtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZHVjdF9fYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2NEFDRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnByb2R1Y3RfX3RleHQgYSxcbi5wcm9kdWN0X190ZXh0IGIge1xuICBjb2xvcjogIzY5MzI5MTtcbn1cbi5wcm9kdWN0X19pdGVtIGIge1xuICBjb2xvcjogIzY5MzI5MTtcbn1cblxuLnNlcnZpY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlcnZpY2UgYSB7XG4gIGNvbG9yOiAjMDAwMEVFO1xufVxuXG4uc2VydmljZSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZXJ2aWNlIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VydmljZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlcnZpY2Uge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmF0ZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0ZS1ibG9jayBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRpdGxlLXNvbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhdGUtc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5yYXRlLXNsaWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yYXRlLXNsaWRlcl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5yYXRlLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0ZS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmF0ZS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMzAlIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5yYXRlLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAyMyUgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJhdGUtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMzJSAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJhdGUtc2xpZGVyIC5wcm9kdWN0LWJhbm5lci0tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yYXRlLXNsaWRlciAucHJvZHVjdC1iYW5uZXItLWRlc2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yYXRlLXNsaWRlciAucHJvZHVjdC1iYW5uZXJfX3JhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmF0ZS1zbGlkZXIgLnByb2R1Y3QtYmFubmVyX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnJhdGUtc2xpZGVyIC5wcm9kdWN0LWJhbm5lcl9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmF0ZS1zbGlkZXIgLnByb2R1Y3QtYmFubmVyX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5yYXRlLXNsaWRlciAucHJvZHVjdC1iYW5uZXItLXBvcHVsYXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnJhdGUtc2xpZGVyIC5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5yYXRlLXNsaWRlciAucHJvZHVjdC1iYW5uZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJhdGUtc2xpZGVyIC5wcm9kdWN0LWJhbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYW5uZXItLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucHJvZHVjdC1iYW5uZXItLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1iYW5uZXItLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTEgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTIgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTMgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTQgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTUgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTYgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTcgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTggLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTkgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTEwIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIjEwXCI7XG59XG5cbi5yYXRlLXNsaWRlcl9faXRlbS0tMTEgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTFcIjtcbn1cblxuLnJhdGUtc2xpZGVyX19pdGVtLS0xMiAucHJvZHVjdC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMlwiO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTEzIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIjEzXCI7XG59XG5cbi5yYXRlLXNsaWRlcl9faXRlbS0tMTQgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTRcIjtcbn1cblxuLnJhdGUtZ2lybHMtLWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNTBweCAwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3QzlFODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yYXRlLWdpcmxzLS1iZyB7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yYXRlLWdpcmxzLS1iZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnJhdGVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yYXRlLWdpcmxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhdGUtZ2lybHM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi8J+SrCBHZXQgaW50byB0aGUgY2hhdFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wb3B1bGFyLWJnLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yYXRlLWdpcmxzX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmF0ZS1naXJsc19faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5yYXRlLWdpcmxzX19wcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDZweCByZ2IoNjYsIDY4LCA5MCk7XG59XG5cbi5yYXRlLWdpcmxzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA2cHggcmdiKDY2LCA2OCwgOTApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtZ2lybHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJhdGUtZ2lybHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucmF0ZS1naXJsc19fZGlzbGlrZSxcbi5yYXRlLWdpcmxzX19saWtlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkY5NTE4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtZ2lybHNfX2Rpc2xpa2UsXG4ucmF0ZS1naXJsc19fbGlrZSB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG5cbi5yYXRlLWdpcmxzX19kaXNsaWtlIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtZ2lybHNfX2Rpc2xpa2Uge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucmF0ZS1naXJsc19fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF0ZS1naXJsc19faXRlbS5zbGljay1zbGlkZS5yYXRlLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxODBweCwgNTBweCk7XG59XG5cbi5yYXRlLWdpcmxzX19pdGVtLnNsaWNrLXNsaWRlLnJhdGUtcHJldjIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0ODBweCwgODVweCk7XG59XG5cbi5yYXRlLWdpcmxzX19pdGVtLnNsaWNrLXNsaWRlLnJhdGUtcHJldjMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MDBweCwgODVweCk7XG59XG5cbi5yYXRlLWdpcmxzX19pdGVtLnNsaWNrLXNsaWRlLnJhdGUtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xODBweCwgNTBweCk7XG59XG5cbi5yYXRlLWdpcmxzX19pdGVtLnNsaWNrLXNsaWRlLnJhdGUtbmV4dDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUwcHgsIDg1cHgpO1xufVxuXG4ucmF0ZS1naXJsc19faXRlbS5zbGljay1zbGlkZS5yYXRlLW5leHQzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwMHB4LCAxMzVweCk7XG4gIHotaW5kZXg6IC0zO1xufVxuXG4ucmF0ZS1naXJsc19fc2xpZGVyIC5zbGljay1zbGlkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAzNCwgOTMsIDAuOTcpO1xufVxuXG4ucmF0ZS1naXJsc19fc2xpZGVyIC5zbGljay1jdXJyZW50LnNsaWNrLXNsaWRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmF0ZS1naXJsc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjk3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5yYXRlLWdpcmxzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMzI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yYXRlLWdpcmxzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cblxuLnJhdGUtZ2lybHNfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5yYXRlLWdpcmxzX19zbGlkZXIgLnNsaWNrLWN1cnJlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC45cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogNTtcbn1cbi5yYXRlLWdpcmxzX19zbGlkZXIgLnNsaWNrLWN1cnJlbnQgLnJhdGUtZ2lybHNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmF0ZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucHVsc2Uge1xuICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiA1cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGljay1jdXJyZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLnJhdGUtbGlrZV9fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAzNCwgOTMsIDAuOTcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtbGlrZV9fYmcge1xuICAgIHBhZGRpbmc6IDUwcHggMjVweCAxMHB4O1xuICB9XG59XG5cbi5yYXRlLWxpa2VfX2xhc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAzNCwgOTMsIDAuOTcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtbGlrZV9fbGFzdCB7XG4gICAgcGFkZGluZzogNDVweCAyNXB4IDEwcHg7XG4gIH1cbn1cblxuLnNsaWNrLWN1cnJlbnQuYWN0aXZlIC5yYXRlLWxpa2VfX2JnIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJhdGUtbGlrZV9fY2hhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzk3QzlFODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtbGlrZV9fY2hhdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gIH1cbn1cblxuLnJhdGUtbGlrZV9fY2hhdC0tbGFzdCB7XG4gIG1hcmdpbjogMCBhdXRvIDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yYXRlLWxpa2VfX2NoYXQtLWxhc3Qge1xuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gIH1cbn1cblxuLnJhdGUtbGlrZV9fYmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmF0ZS1saWtlX19pbWcge1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5yYXRlLWxpa2VfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtbGlrZV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLnJhdGUtbGlrZV9faW1nLS1sYXN0IHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAucmF0ZS1saWtlX19pbWctLWxhc3Qge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yYXRlLWxpa2VfX2ltZy0tbGFzdCB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmF0ZS1saWtlX19pbWctLWxhc3Qge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuLnJhdGUtbGlrZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhdGUtbGlrZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5yYXRlLWxpa2VfX3RleHQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhdGUtbGlrZV9fdGV4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yYXRlLWxpa2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmF0ZS1saWtlX19sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG8gNXB4O1xufVxuXG4ucG9wdXAtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cC10b29sdGlwIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC10b29sdGlwIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5wb3B1cC10b29sdGlwX19jbG9zZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXRvb2x0aXBfX2Nsb3NlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wb3B1cC10b29sdGlwX19jbG9zZSBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucG9wdXAtdG9vbHRpcF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wdXAtdG9vbHRpcF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wb3B1cC10b29sdGlwX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE3MTIxOTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvcHVwLXRvb2x0aXBfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7IC8qIFNpdCBvbiB0b3Agb2YgdGhlIHBhZ2UgY29udGVudCAqL1xuICBkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKGNvdmVyIHRoZSB3aG9sZSBwYWdlKSAqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE4LCAyNSwgMC45Nik7IC8qIEJsYWNrIGJhY2tncm91bmQgd2l0aCBvcGFjaXR5ICovXG4gIHotaW5kZXg6IDE1OyAvKiBTcGVjaWZ5IGEgc3RhY2sgb3JkZXIgaW4gY2FzZSB5b3UncmUgdXNpbmcgYSBkaWZmZXJlbnQgb3JkZXIgZm9yIG90aGVyIGVsZW1lbnRzICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogQWRkIGEgcG9pbnRlciBvbiBob3ZlciAqL1xufVxuXG4ucG9wdXAtcXVpeiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG59XG5cbi5wb3B1cC1xdWl6X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9wdXAtcXVpel9fdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucG9wdXAtcXVpel9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpel9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAucG9wdXAtcXVpel9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei0tYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2NEFDRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3F1aXotc2hhZG93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6LS1iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cC1xdWl6X19yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXF1aXpfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1xdWl6X19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1NjVweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fcmlnaHQgaDMge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAucG9wdXAtcXVpel9fcmlnaHQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6X19yaWdodCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXF1aXpfX3JpZ2h0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpel9fcmlnaHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXpfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtcXVpel9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9faW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvcHVwLXF1aXpfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cC1xdWl6X19pbnB1dCB7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6X19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXpfX2Zvcm0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGQzMwMDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC1xdWl6X19idXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCI+XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtcXVpel9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG4gIC5wb3B1cC1xdWl6X19idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlNVQk1JVFwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXpfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX2Nsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6X19mb290bm90ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX2Zvb3Rub3RlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX2Zvb3Rub3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpel9fZm9vdG5vdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXpfX2Zvb3Rub3RlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucG9wdXAtcXVpel9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucG9wdXAtcXVpel9fbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXpfX2xlZnQge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWltZyB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X193cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxNzEyMTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljLnBvcHVwLXF1aXotLWJnIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NjRBQ0U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMucG9wdXAtcXVpei0tYmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fcmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fcmlnaHQge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19yaWdodCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzEyMTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX3JpZ2h0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX3JpZ2h0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQwZDE7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE3MTIxOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9faW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX2lucHV0IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19mb3JtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggMjRweDtcbiAgYmFja2dyb3VuZDogIzk2NEFDRTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbnRlbnQ6IFwiU1VCTUlUXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19idXR0b24ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19jbG9zZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4ucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX2Zvb3Rub3RlIHtcbiAgY29sb3I6ICMxNzEyMTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19mb290bm90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fZm9vdG5vdGUgYSB7XG4gIGNvbG9yOiAjMTcxMjE5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDU0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpei1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6LWltZyB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6LWltZyB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6LWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXotaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhpZGUtYWZ0ZXIuaW50ZXJhY3RpdmU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBvcHVwLXF1aXpfX3RpdGxlLS1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZS0tbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fdGl0bGUtLWRlc2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBvcHVwLXF1aXpfX3RpdGxlLS1kZXNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX3RpdGxlLS1kZXNrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXpfX3RpdGxlLS1kZXNrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXF1aXpfX3RpdGxlLS1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTcxMjE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYS5wb3B1cC1xdWl6LS1iZyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggMTBweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTY0QUNFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hLnBvcHVwLXF1aXotLWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fcmlnaHQgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19yaWdodCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19yaWdodCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2NvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMGQxO1xuICBjb2xvcjogIzE3MTIxOTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNzEyMTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fZm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICM5NjRBQ0U7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2J1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIlNVQk1JVFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fY2xvc2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMztcbn1cblxuLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19mb290bm90ZSB7XG4gIGNvbG9yOiAjMTcxMjE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fZm9vdG5vdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2Zvb3Rub3RlIGEge1xuICBjb2xvcjogIzE3MTIxOTtcbn1cblxuLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19sZWZ0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ1NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpei1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6LWltZyB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6LWltZyB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6LWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6LWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oaWRlLWFmdGVyLmludGVyYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZS0tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtcXVpel9fdGl0bGUtLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXpfX3RpdGxlLS1kZXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZS0tZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZS0tZGVzayB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZS0tZGVzayB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1xdWl6X190aXRsZS0tZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGV4dC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC10b29sdGlwX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGV4dC10b29sdGlwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2U7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLnRleHQtdG9vbHRpcF9fbGFiZWw6aG92ZXIgfiAudGV4dC10b29sdGlwX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnRleHQtdG9vbHRpcF9fbGFiZWw6Zm9jdXMtd2l0aGluIH4gLnRleHQtdG9vbHRpcF9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59IiwiJGNvbG9yLXZhcmlhYmxlLWV4YW1wbGU6IGNyaW1zb247XG4kdGV4dC1jYXJpYWJsZS1leGFtcGxlOiBcIkFsbCBIYWlsIFRoZSBDcmltc29uIEtpbmdcIjtcblxuJG1haW4tZm9udDogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcblxuJGFjY2VudC1jb2xvci1iYW5uZXJzOiAjNjkzMjkxO1xuJGFjY2VudC1jaG9pc2UtY2FyZDogI0ZGNzc2NztcbiRidXR0b24tbWFpbi1jb2xvcjogIzk2NEFDRTtcbiRidXR0b24tYWNjZW50LWJhbm5lcjogI0ZGQzMwMDtcbiR3aGl0ZS1jb2xvcjogI2ZmZjtcblxuLy9jb2xvcnNcbiRtYWluLWNvbG9yOiAjMTcxMjE5O1xuJGJsYWNrOiAjMTcxMjE5O1xuJGdyYXk6ICM3RjdGN0Y7XG4kZ3JleS1saWdodDogIzlGOUY5RjtcbiRwcmltYXJ5LWNvbG9yOiAkYnV0dG9uLW1haW4tY29sb3I7XG4kYmx1ZS1jb2xvcjogIzk3YzllODtcbiRkZWNvcmF0aXZlLWNvbG9yOiAjRjhDODIxO1xuJHBhbmVsLWl0ZW0tY29sb3I6ICNmMmY2ZjY7XG5cbiR3cmFwcGVyLWJnOiAjZmZmO1xuJHByb21vLWJnOiB0cmFuc3BhcmVudDtcbiRwcm9tby10ZXh0OiAkYmxhY2s7XG4kcHJvbW8tbGluazogI2ZmZjtcbiRwcm9tby1jaXJjbGU6ICRhY2NlbnQtY29sb3ItYmFubmVycztcbiRtaXJyb3ItbGluay1jb2xvcjogIzk3YzllODtcbiRwcm9kdWN0LWZsYWc6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNTAsIDc0LCAyMDYsIDAuMDYpIDAlLCByZ2JhKDE1MCwgNzQsIDIwNiwgMC4yMCkgMC4wMSUsIHJnYmEoMTUwLCA3NCwgMjA2LCAwLjEwKSAxMDAlKTtcblxuXG4kcG9zdC1jYXRlZ29yeS1jb2xvcjogIzk2NEFDRTtcbiRwb3N0LWNhdGVnb3J5LWNvbG9yLWhvdmVyOiAjRkZGRkZGO1xuJHBvc3QtYXJyb3ctY29sb3I6ICRidXR0b24tbWFpbi1jb2xvcjtcbiRwb3N0LWFycm93LWNvbG9yLWhvdmVyOiAjRkZGRkZGO1xuJHBvc3QtdGl0bGU6ICRibGFjaztcbiRwb3N0LXRpdGxlLWhvdmVyOiAkd2hpdGUtY29sb3I7XG4kcG9zdC13cmFwcGVyLWJnLWFjdGl2ZTogJGFjY2VudC1jb2xvci1iYW5uZXJzO1xuXG4kcHJvZHVjdC10ZXh0LWNvbG9yOiAjMTcxMjE5O1xuXG4kYnRuLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kcHJpbWFyeS1idXR0b24tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuJHByaW1hcnktYnV0dG9uLWNvbG9yLWhvdmVyOiAjNjkzMjkxO1xuJHByaW1hcnktYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjogJHByaW1hcnktY29sb3I7XG5cbiRzZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAkYnV0dG9uLWFjY2VudC1iYW5uZXI7XG4kc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvci1ob3ZlcjogI0ZGRDYwQTtcbiRzZWNvbmRhcnktdGV4dC1jb2xvcjogJGFjY2VudC1jb2xvci1iYW5uZXJzO1xuXG4kYWN0aXZlLWNvbG9yOiAkYnV0dG9uLW1haW4tY29sb3I7XG4kc2Vjb25kYXJ5LWFjdGl2ZS1jb2xvcjogI0ZGQzMwMDtcbiRpbWFnZS1iZzogJGFjY2VudC1jb2xvci1iYW5uZXJzO1xuJHN0ZXAtYmlvLWNvbG9yOiAkYWNjZW50LWNvbG9yLWJhbm5lcnM7XG4kcG9zdC1pbWctY29sb3I6IHJnYmEoMTUwLCA3NCwgMjA2LCAwLjQwKTtcbiRwb3N0LXdyYXBwZXItYmctaG92ZXI6ICM5NjRBQ0U7XG4kcHJvZHVjdC1iYW5uZXItY29sb3I6ICRhY2NlbnQtY29sb3ItYmFubmVycztcblxuJHN0ZXBzLWJpby1yYWRpdXM6IDE2cHg7XG4kcG9zdC1pdGVtLXJhZGl1czogMTZweDtcbiRpbnRlcmFjdGl2ZS1pbWctcmFkaXVzOiAyMHB4O1xuJGludGVyYWN0aXZlLWJnLWNvbG9yOiAjZmZmO1xuJGludGVyYWN0aXZlLXJpZ2h0LWJnOiB0cmFuc3BhcmVudDtcbiRjaXJjbGUtY29sb3I6ICRhY2NlbnQtY29sb3ItYmFubmVycztcbiRidG4tYmQtcmFkaXVzOiAzMnB4O1xuJGJ0bi1iZC1wcmltYXJ5OiAycHggc29saWQgI2Y4MDtcbiRidG4tYmQtc2Vjb25kYXJ5OiAxcHggc29saWQgIzk3QzlFODtcbiRoZWFkZXItYm9yZGVyLWJvdHRvbTogbm9uZTtcbiRpbnRlcmFjdGl2ZS10ZXh0LWFsaWduOiBsZWZ0O1xuJGxpbmtzLWNvbG9yOiAkYmxhY2s7XG4kbGlua3Mtd2VpZ2h0OiA0MDA7XG4kcGFnZXMtbGluay13aWR0aDogMjAwcHg7XG4kcXVpei1saW5rLWJ0bi1wYWRkaW5nOiAxOHB4IDI5cHg7XG4kYnJlYWRjcnVtYnMtaWNvbjogJy4uL2ltZy9wbGF5LWFycm93LnN2Zyc7XG4kY2hlY2tlZC1saXN0LWp1c3RpZnk6IGZsZXgtc3RhcnQ7XG4kcXVpei1iLXJhZGl1czogMTZweDtcbiRxdWl6LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xMCk7XG4kc2Vjb25kYXJ5LWJ0bi1wb3NYLW1vYjogMDtcblxuJGNob2ljZS1iZzogJy4uL2ltZy9wb3B1bGFyLWNob2ljZS53ZWJwJztcbiRwb3B1bGFyLWl0ZW0tc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgyNTUsIDEzMCwgOTEsIDAuOTgpLCAwcHggMHB4IDZweCAwcHggcmdiYSgyNTUsIDEzMCwgOTEsIDAuODUpLCAwcHggMHB4IDhweCAwcHggcmdiYSgyNTUsIDEzMCwgOTEsIDAuNTApLCAwcHggMHB4IDlweCAwcHggcmdiYSgyNTUsIDEzMCwgOTEsIDAuMTUpLCAwcHggMHB4IDEwcHggMHB4IHJnYmEoMjU1LCAxMzAsIDkxLCAwLjAyKTtcbiRjYXRhbG9nLWhpbnQtY29sb3I6ICM1MTIyNUQ7XG4kY2F0YWxvZy1oaW50LWJnOiByZ2JhKDI1NSwgMTE5LCAxMDMsIC4yKTtcbiRjYXRhbG9nLWhpbnQtaWNvbjogXCIuLi9pbWcvcG9wdWxhci1yYXRlLnN2Z1wiO1xuJHJhdGluZy1iZzogJ2h0dHBzOi8vaS5nc3RhdHZiLmNvbS9mNDE0YzFjMmIxYTU3ZjU1NTA1ODRmNGJkMDMxZjVjZDE3MDg0MjI2NDEucm5nLndlYnAnO1xuJGFkdmFudGFnZXMtY29sb3I6ICRidXR0b24tbWFpbi1jb2xvcjtcbiRwb3N0LXdyYXBwZXItYmc6ICNGMkY2RjY7XG5cbiRwcm9tby1idG4tYmctaG92ZXI6ICNGRkEyMDA7XG4kcHJvbW8tYnRuLWNvbG9yLWhvdmVyOiAkd2hpdGUtY29sb3I7XG4kcHJvbW8tYnRuLWJnOiAkcHJpbWFyeS1jb2xvcjtcbiRwcm9tby1idG4tY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuJHN0YXRzLWJnOiAjRjJGNkY2O1xuJG5hdi1iZzogJHdyYXBwZXItYmc7XG4kZm9vdGVyLWJnOiAjRkVGQUZGO1xuJGJpby1zaGFkb3ctaW1nOiBcIi4uL2ltZy9iaW8tc2hhZG93LnBuZ1wiO1xuJHF1aXotc2hhZG93LWltZzogXCIuLi9pbWcvcXVpei1zaGFkb3cucG5nXCI7XG4kZmFxLWJnOiAjRjJGNkY2O1xuJGZhcS1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgyMywgMTgsIDI1LCAwLjEwKTtcbiRmYXEtYi1yYWRpdXM6IDA7XG4kZmFxLWNvbG9yOiAjMTcxMjE5O1xuJGNhdGFsb2ctY291bnRlci1iZzogJy4uL2ltZy9jb3VudGVyLWJnLnN2Zyc7XG4kcXVpei1pbWctYi1jb2xvcjogI0YyRjZGNjtcblxuQG1peGluIGZvb3RlciB7XG5cbiAgICBmb290ZXIgLmxpbmtzX19saW5rIHtcblxuICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3NfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICM1MTIyNUQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTcxMjE5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIC5saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIC5sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbn1cblxuQG1peGluIGhlYWRlciB7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICB9XG59XG5cbkBtaXhpbiBsaW5rcyB7XG4gICAgLmxpbmtzIHtcbiAgICAgICAgJl9fbGluay5hY3RpdmUge1xuICAgICAgICAgICBjb2xvcjogIzk2NEFDRTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG5hdmlnYXRpb24ge1xuICAgIC5uYXYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTI3LCAxMjcsIDEyNywgMC41MCk7XG5cbiAgICAgICAgLmxpbmtzX19pdGVtX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWRlc2sge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gcGFnZXMtbGlua3Mge1xuICAgIC5wYWdlc19fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ29fX2xpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gcXVpei1saW5rIHtcbiAgICAucXVpei1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0LFxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWl6LWxpbmtfX21vYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJsb2cge1xuXG4gICAgLnN0ZXBzIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLW1haW4tY29sb3I7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBicmVhZGNydW1icyB7fVxuXG5AbWl4aW4gY2hlY2tlZCB7fVxuXG5AbWl4aW4gcXVpeiB7fVxuXG5AbWl4aW4gY2F0YWxvZyB7XG4gICAgLmNhdGFsb2cge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51cGRhdGUtZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBmYXEge31cblxuQG1peGluIHByb2R1Y3Qge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhdHMtd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLW1haW4tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yaWdodC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXRmb3JtX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmFubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5MzI5MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0gYiB7XG4gICAgICAgICAgICBjb2xvcjogIzY5MzI5MTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHBvc3RzIHtcbiAgICAucG9zdCB7XG5cbiAgICAgICAgJl9fY2F0ZWdvcnksXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBvc3QtaW1nLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHByb21vIHtcblxuICAgIC5wcm9tbyB7XG5cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRfcGFnZXMge1xuICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfcGFnZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGVfcGFnZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjgxNjA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIC5zdGVwIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLnN0ZXBfYWN0aXZlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dF9oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgJi1ncmF5IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGV0dGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTk0NzU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgICAgICZfX2l0ZW06aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfY2hlY2tlZCxcbiAgICAgICAgICAgICZfY2hlY2tlZDpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3NvbWV0aGluZy1uZXc6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2kuZ3N0YXR2Yi5jb20vNjg3ZWYzYmNhNjkwNzVmNDlmZmFjNjY5MTlmZmIzZmUxNzExNDc2NTc5LnJuZy53ZWJwXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9ib29rOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9pLmdzdGF0dmIuY29tLzMzZjlhNjk4MTljM2VhMjAyMzBhYTdmNDk0MDAxYmJkMTcxMTQ3NjY3OS5ybmcud2VicFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfZ2FtZXM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2kuZ3N0YXR2Yi5jb20vYTJhZTQ4NWFlYzVkOGRlZjEyMmMzNTY4NDZiMmI5OGUxNzExNDc2Njk2LnJuZy53ZWJwXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9wYXJ0eWluZzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS9jYjk0YTNkNmZhMGI5NWE2YjIzMDE0NjU3ZDU4NWU1YTE3MTE0NzY3MTIucm5nLndlYnBcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX3NoeTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS9jOTRiNmQ4MTYyYmMwMGE5MDczZWJjOTA5ZjM0MmQ5NzE3MTE0NzY3Mjgucm5nLndlYnBcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2xpZ2h0aGVhcnRlZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS9lOWQ4MDFlY2YxYWUzOGI3MWFjNzRhMzMzNDJhYTY3YzE3MTE0NzY3NDIucm5nLndlYnBcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX291dGdvaW5nOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9pLmdzdGF0dmIuY29tLzMxYTdjMjZjYTU5MGE5NjE0ZGNhMTdmOWFhZmNiNDlkMTcxMTQ3Njc1NC5ybmcud2VicFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfdHJhdmVsczpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS85NGFlZjZmMWM2Mjc2Y2FjNzY5N2Q0Yjc4ZmQzZjg4ZjE3MTE0NzY3NjYucm5nLndlYnBcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2d5bTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS9iY2UwM2I3MzgzNDQxOTE2NDdiNjQ1MzUxZmI4OTQyYzE3MTE0NzY3Nzgucm5nLndlYnBcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2NvbW11bmljYXRpb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2kuZ3N0YXR2Yi5jb20vNWIyNzRiYjllYjE4YThkNTk2N2Q3YTBmODVkMDQ0YzQxNzExNDc2NzkyLnJuZy53ZWJwXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9mcmllbmRzaGlwOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9pLmdzdGF0dmIuY29tLzFlMmRiMzk2OTQ4OTg4ZTU3YTI1OTY1MDQyMGEzNzA5MTcxMTQ3NjgwNC5ybmcud2VicFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfY29va2luZzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5nc3RhdHZiLmNvbS84NTZmM2Y3MzZmMzEyMjI1NmE5YWRkOThkMmRhYmM5YzE3MTE0Nzc1MTIucm5nLndlYnBcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBoZWlnaHQ6IDI1MnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2lyY2xlLFxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNjkwO1xuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2lyY2xlX3Byb2dyZXNzLFxuICAgICAgICAmX19pdGVtX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZUNpcmNsZSA0cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNjkwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2lyY2xlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcblxuICAgICAgICAgICAgJl9wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE1O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzZBRUE4RTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE1O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzMwNDYyRjtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wZXJjZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJSc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pcnJvciB7XG5cbiAgICAgICAgJi1yZXN1bHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRjk1MTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTIsIDIyMSwgNTcsIDAuMTApIDAlLCByZ2JhKDI1MiwgMjIxLCA1NywgMC4xMCkgMTAwJSksICNGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjk1MTg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0byAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTcxMjE5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTcxMjE5O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTMgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjY2IDguNzZMOS44OSA0LjUzTDkuMDUgMy42OUw1LjY2IDcuMDhMMy45NSA1LjM3TDMuMTEgNi4yMUw1LjY2IDguNzZaTTYuNSAxMkM1LjY3IDEyIDQuODkgMTEuODQyNCA0LjE2IDExLjUyNzJDMy40MyAxMS4yMTIgMi43OTUgMTAuNzg0NiAyLjI1NSAxMC4yNDVDMS43MTUgOS43MDUgMS4yODc2IDkuMDcgMC45NzI4IDguMzRDMC42NTggNy42MSAwLjUwMDQgNi44MyAwLjUgNkMwLjUgNS4xNyAwLjY1NzYgNC4zOSAwLjk3MjggMy42NkMxLjI4OCAyLjkzIDEuNzE1NCAyLjI5NSAyLjI1NSAxLjc1NUMyLjc5NSAxLjIxNSAzLjQzIDAuNzg3NiA0LjE2IDAuNDcyOEM0Ljg5IDAuMTU4IDUuNjcgMC4wMDA0IDYuNSAwQzcuMzMgMCA4LjExIDAuMTU3NiA4Ljg0IDAuNDcyOEM5LjU3IDAuNzg4IDEwLjIwNSAxLjIxNTQgMTAuNzQ1IDEuNzU1QzExLjI4NSAyLjI5NSAxMS43MTI2IDIuOTMgMTIuMDI3OCAzLjY2QzEyLjM0MyA0LjM5IDEyLjUwMDQgNS4xNyAxMi41IDZDMTIuNSA2LjgzIDEyLjM0MjQgNy42MSAxMi4wMjcyIDguMzRDMTEuNzEyIDkuMDcgMTEuMjg0NiA5LjcwNSAxMC43NDUgMTAuMjQ1QzEwLjIwNSAxMC43ODUgOS41NyAxMS4yMTI2IDguODQgMTEuNTI3OEM4LjExIDExLjg0MyA3LjMzIDEyLjAwMDQgNi41IDEyWicgZmlsbD0nJTIzMkU0MzJEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgKyAubWlycm9yLWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXAge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOTUxODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk1MTg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggLTJweCA2cHggMHB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xNSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gdXJsKFwiaHR0cHM6Ly9pLmdzdGF0dmIuY29tLzgxNDE1ZWY1NTZjNDhiM2Y0NjJhNzEzYmIyNDUzYzkxMTcxMTU1MTgxNi5ybmcud2VicFwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk1MTg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAmX2xpbms6aG92ZXIsXG4gICAgICAgICZfbGluazphY3RpdmUsXG4gICAgICAgICZfbGluazpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY3NDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbl9wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGQUZGO1xufVxuXG4uc3RlcF9faXRlbV9saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzY5MzI5MTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVDaXJjbGUge1xuXG4gICAgdG8ge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnN0ZXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmxvZ28tbGluayAubG9nbyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQwLCAyNDAsIC43KTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgJl92aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZS1iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDExO1xuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE1MCwgNzQsIDIwNiwgLjkpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzk2NEFDRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfdmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM5NjRBQ0U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBnYXA6IDU0cHggMDtcbiAgICB9XG5cbiAgICAubWFycXVlZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYXJkcyB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKSAnJztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjkzMjkxO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDUwJSA4MCUsIDAgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2R1Y3QtZmxhZztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3BvcHVsYXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggMTZweCAzMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2OTMyOTE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDc0LCAyMDYsIDAuMDUpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhDODIxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJ1dHRvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1tYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1tYWluLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuXG4gICAgICAgICYtcmF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJl9fc3RhciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0RFREVERTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWNvcmF0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgICAgICAgICAgICR2YWw6ICRpICogMC41O1xuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtcmF0ZT0nI3skdmFsfSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skdmFsfSAqIDAuOWVtICsgI3tmbG9vcigkdmFsKX0gKiA0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLXJhdGU9JzUnXSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVjb3JhdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjkzMjkxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFMjE1NUU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0FCMTI0OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDM7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXNpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMztcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAuc2xpY2sge1xuXG4gICAgICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdHJhY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kb3RzICB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJiAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNEUzRTM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY5MzI5MTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjkzMjkxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1jb21tZW50IHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljayB7XG4gICAgICAgICAgICAmLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRvdHMgIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U0RTNFMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjkzMjkxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2OTMyOTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29sb3JlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1tYWluLWNvbG9yO1xuICAgICAgICB9XG5cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY5MzI5MTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNTAsIDc0LCAyMDYsIDAuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hdmF0YXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0ge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgJl9nYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3Atc2l0ZXMge1xuICAgICAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgxNTAsIDc0LCAyMDYsIDAuNTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkcywgI0ZGRik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUwLCA3NCwgMjA2LCAwLjMwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLW1haW4tY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1idXR0b24tY29sb3ItaG92ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b24tbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYnV0dG9uLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1yYXRlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAmX19zdGFyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgJi5jb2x1bW5fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2NvcmUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfYWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX2xvZ28ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZfX3Rvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNDM0JEQzE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzNCREMxO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0MzQkRDMTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi1kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTV2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjOTY0QUNFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1idG4tY2xvc2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzY5MzI5MTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMzAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgyMywgMTgsIDI1LCAuMSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRkZDMzAwO1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDNweCAwICNmZmYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9wcm9kdWN0IHtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuZGlzY2xvc3VyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rvb2x0aXAtZGlzY2xhaW1lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjOTY0QUNFO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcG9wdWxhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDJweCAxNnB4IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzY5MzI5MTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zY29yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1tYWluLWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYnV0dG9uLWNvbG9yLWhvdmVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLW1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJ1dHRvbi1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjb3JlX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXJhdGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgJl9fc3RhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrIHtcblxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXByZXYsXG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvcm1hdGlvbl9tb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuXG4gICAgICAgIC5kaXNjbG9zdXJlICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmFzaWRlLFxuICAgIC51c2VyLWNvbW1lbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIH1cblxuICAgIC5jb29raWUtcG9wdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBsZWZ0OiAxNTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY29yZV9fdG9vbHRpcC1kaXNjbGFpbWVyIHtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIG1pbi13aWR0aDogNDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZHMge1xuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQycHggMjRweCAzMnB4IDI0cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICAmLXJhdGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RlcC1pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5kaXNjbG9zdXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW5fcHJvZHVjdCAuaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuZGlzY2xvc3VyZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLXBvcHVwIHtcbiAgICAgICAgbGVmdDogMjg4cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcl9ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiA1NHB4IDI0cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMC41ZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICB9XG5cbiAgICAuYXNpZGUge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tYXJxdWVlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNhcmRzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgICBtaW4td2lkdGg6IDgwMHB4O1xuXG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDQwcHggNTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pICcnO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2OTMyOTE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDgwJSwgMCAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZHVjdC1mbGFnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfcG9wdWxhciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTRweCAxNnB4IDI0cHggNTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjkzMjkxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUwLCA3NCwgMjA2LCAwLjA1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4QzgyMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuXG4gICAgICAgICYtcmF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAgICAgJl9fc3RhciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE2cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0RFREVERTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVjb3JhdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgJHZhbDogJGkgKiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1yYXRlPScjeyR2YWx9J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyR2YWx9ICogMWVtICsgI3tmbG9vcigkdmFsKX0gKiA0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlY29yYXRpdmUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2OTMyOTE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWNvbW1lbnQge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXBzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAzO1xuICAgIH1cblxuICAgIC50b3Atc2l0ZXMge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbixcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1yYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICZfbG9nbyxcbiAgICAgICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9yYXRlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX2FjdGlvbiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9zY29yZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRkZDMzAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtM3B4IDAgI2ZmZik7XG4gICAgICAgIH1cblxuICAgICAgICAmX3Byb2R1Y3Qge1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI0ZGQzMwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgM3B4IDAgI2ZmZik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJl9tb2RpZmljYXRpb24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTg2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiAjZjBmMGYwO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA0O1xuXG4gICAgICAgICAgICAmLWZpbGwge1xuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjNjkzMjkxO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyMDEuMDY7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMS4wNjtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cbiAgICAgICAgICAgICAgICAmX3NpbXBsZSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI0FFQUVBRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNi42NjdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmaWxsOiAjNjkzMjkxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgICAmX3NpbXBsZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0FFQUVBRTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY29yZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICNDM0JEQzE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFycXVlZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTMyOTE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2Nsb3N1cmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucHJvZHVjdC10b3Atc2l0ZXMge1xuICAgICAgICAudG9wLXNpdGVzIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtcmF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZS1iYW5uZXJfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIH1cbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcblxuICAgIC50ZW1wbGF0ZSxcbiAgICBib2R5e1xuICAgICAgICBtaW4taGVpZ2h0OiAtd2Via2l0LXN0cmV0Y2g7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLmNhcmQtcmF0ZSAuY2FyZC1yYXRlX19zdGFyIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgICAkdmFsOiAkaSAqIDAuNTtcbiAgICAgICAgICAgICZbZGF0YS1yYXRlPScjeyR2YWx9J10ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHZhbH0gKiAxZW0gKyAje2Zsb29yKCR2YWwpfSAqIDRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gdGV4dC10b29sdGlwIHt9XG4iLCIucXVpei1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucXVpel9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5xdWl6X190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZV9fYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1hZ2UtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcXVpei1zaGFkb3ctaW1nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6ICRxdWl6LWItcmFkaXVzO1xuICBib3gtc2hhZG93OiAkcXVpei1zaGFkb3c7XG5cbiAgQGluY2x1ZGUgcm0oMzc1KSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDBweCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAwcHggMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBwYWRkaW5nOiA1NXB4IDAgMCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludGVyYWN0aXZlLmFjdGl2ZSAuaW50ZXJhY3RpdmVfX2JnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMTBweCAxMnB4IDEwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtcmlnaHQtYmc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtMTYwcHg7XG4gICAgd2lkdGg6IDU3MHB4O1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI4cHggMTBweCAyOHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMjYwcHg7XG4gICAgICB3aWR0aDogNjIycHg7XG4gICAgICBoZWlnaHQ6IDYyOHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBwYWRkaW5nOiA0NXB4IDQwcHggNDBweCA0MHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMjkwcHg7XG4gICAgICBib3R0b206IC0zNzBweDtcbiAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgIGhlaWdodDogNzMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHggNjVweCA2MHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAxNjBweDtcbiAgICAgIHJpZ2h0OiAtMTQ2cHg7XG4gICAgICB3aWR0aDogMTUwMHB4O1xuICAgICAgaGVpZ2h0OiAxNTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbnRlcmFjdGl2ZV9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbGFwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtcmlnaHQtYmc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDUyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMzc1KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyMnB4O1xuICAgICAgaGVpZ2h0OiA1MjhweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MDVweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgLy90b3A6IC01cHg7XG4gICAgICAvL3JpZ2h0OiAtMTU3cHg7XG5cbiAgICAgIHRvcDogLTI5cHg7XG4gICAgICByaWdodDogLTE2NnB4O1xuICAgICAgd2lkdGg6IDcyMnB4O1xuICAgICAgaGVpZ2h0OiA3MjhweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uaW50ZXJhY3RpdmVfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIHJtKDM3NSkge1xuICAgIHRleHQtYWxpZ246ICRpbnRlcmFjdGl2ZS10ZXh0LWFsaWduO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgdGV4dC1hbGlnbjogJGludGVyYWN0aXZlLXRleHQtYWxpZ247XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuXG5cbiAgQGluY2x1ZGUgcm0oMzc1KSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgfVxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZV9fc3VidGl0bGUtLW1vYiB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4uaW50ZXJhY3RpdmVfX3N1YnRpdGxlLS1kZXNrIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06ICRidG4tdGV4dC10cmFuc2Zvcm07XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogJGJ0bi1iZC1yYWRpdXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1hY3RpdmUtY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuLWJkLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBybSgzNzUpIHtcbiAgICBtYXJnaW46IDAgJHNlY29uZGFyeS1idG4tcG9zWC1tb2IgNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbWFyZ2luOiAwICRzZWNvbmRhcnktYnRuLXBvc1gtbW9iIDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXJnaW46IDAgJHNlY29uZGFyeS1idG4tcG9zWC1tb2IgMDtcbiAgfVxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZV9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogJGludGVyYWN0aXZlLWltZy1yYWRpdXM7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAkcXVpei1pbWctYi1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtYmctY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gIEBpbmNsdWRlIHJtKDM3NSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX2xlZnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcblxuICBAaW5jbHVkZSBybSgzNzUpIHtcbiAgICB0ZXh0LWFsaWduOiAkaW50ZXJhY3RpdmUtdGV4dC1hbGlnbjtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLy9xdWl6IGJveFxuLnF1aXotYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucXVpei1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucXVpei1ib3ggaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICAvL21pbi1oZWlnaHQ6IDQ1cHg7XG5cbiAgQGluY2x1ZGUgcm0oMzc1KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucXVpei1ib3hfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLnF1aXotYm94X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTE4cHg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggcmdiYSgyMywgMTgsIDI1LCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4ucXVpei1ib3hfX2l0ZW0gbGFiZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4ucXVpei1ib3hfX2l0ZW0gbGFiZWwgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnF1aXotYm94X19pdGVtIGxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNGMkY2RjY7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjRjJGNkY2O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbn1cblxuLnF1aXotYm94IC5hbnN3ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVpei1ib3ggLnF1ZXN0aW9uLXRleHQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY291bnRlci1uZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xufVxuXG4ucXVpei1ib3ggLmFuaW1hdGlvbi1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG59XG5cbi5xdWl6LWJveCAubG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5xdWl6LWJveCAubG9hZGluZy10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5xdWl6LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maW5pc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmluaXNoLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uZmluaXNoLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZpbmlzaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmMmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDZweCA2cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cbiAgQGluY2x1ZGUgcm0oMzc1KSB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmMmY2ZjY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDtcbiAgfVxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZjJmNmY2O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBib3JkZXI6IDEzcHggc29saWQgI2YyZjZmNjtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgI2YyZjZmNjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmluaXNoLWJveF9fdGV4dCxcbi5maW5pc2gtYm94X19zdWJ0aXRsZSxcbi5maW5pc2gtYm94X190ZXh0LXNlY29uZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBAaW5jbHVkZSBybSgzNzUpe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZmluaXNoLWJveCAuZmluaXNoX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmluaXNoLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZmluaXNoLWJveF9faW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAycztcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpbmlzaC1ib3hfX2NvbHVtbiB7XG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5maW5pc2gtYm94X19jb2x1bW4tcmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZpbmlzaC1ib3hfX2NvbHVtbi1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZmluaXNoLWJveF9fZmFkZS0xLFxuLmZpbmlzaC1ib3hfX2ZhZGUtMixcbi5maW5pc2gtYm94X19mYWRlLTN7XG4gIC8vZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDJzO1xufVxuXG4uZmluaXNoLWJveF9fZmFkZS00IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbmlzaF9fYnRuLW1vYiB7XG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uY2lyY3VsYXItY2hhcnQge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB3aWR0aDogMTIwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxufVxuXG4uY2lyY2xlLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjRjJGNkY2O1xuICBzdHJva2Utd2lkdGg6IDY7XG59XG5cbi5jaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTAwO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDk7XG4gIHN0cm9rZTogJGNpcmNsZS1jb2xvcjtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcyAzcyBlYXNlLW91dDtcbn1cblxuLnBlcmNlbnRhZ2Uge1xuICBmaWxsOiAjMzYzNjM2O1xuICBmb250LXNpemU6IDAuNWVtO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBxdWl6O1xuIiwiLnJhdGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGUtYmxvY2sgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50aXRsZS1zb21lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXRlLXNsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucmF0ZS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhdGUtc2xpZGVyIC5zbGljay1saXN0IHtcblxuICBwYWRkaW5nLXRvcDogMjBweDtcblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZzogMjBweCAzMCUgMCAwO1xuICB9XG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIzJSAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgcGFkZGluZzogMjBweCAzMyUgMCAwO1xuICB9XG5cbn1cblxuLnJhdGUtc2xpZGVyIC5wcm9kdWN0LWJhbm5lci0tbW9iIHtcbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmF0ZS1zbGlkZXIgLnByb2R1Y3QtYmFubmVyLS1kZXNrIHtcbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJhdGUtc2xpZGVyIC5wcm9kdWN0LWJhbm5lcl9fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucmF0ZS1zbGlkZXIgLnByb2R1Y3QtYmFubmVyX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucmF0ZS1zbGlkZXIgLnByb2R1Y3QtYmFubmVyLS1wb3B1bGFyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5yYXRlLXNsaWRlciAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG5cbi5yYXRlLXNsaWRlciAucHJvZHVjdC1iYW5uZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyLS1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTEgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcxJztcbn1cblxuLnJhdGUtc2xpZGVyX19pdGVtLS0yIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnMic7XG59XG5cbi5yYXRlLXNsaWRlcl9faXRlbS0tMyAucHJvZHVjdC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJzMnO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTQgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICc0Jztcbn1cblxuLnJhdGUtc2xpZGVyX19pdGVtLS01IC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnNSc7XG59XG5cbi5yYXRlLXNsaWRlcl9faXRlbS0tNiAucHJvZHVjdC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJzYnO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTcgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICc3Jztcbn1cblxuLnJhdGUtc2xpZGVyX19pdGVtLS04IC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnOCc7XG59XG5cbi5yYXRlLXNsaWRlcl9faXRlbS0tOSAucHJvZHVjdC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJzknO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTEwIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnMTAnO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTExIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnMTEnO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTEyIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnMTInO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTEzIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnMTMnO1xufVxuXG4ucmF0ZS1zbGlkZXJfX2l0ZW0tLTE0IC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnMTQnO1xufVxuXG5cbi5yYXRlLWdpcmxzLS1iZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDUwcHggMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N0M5RTg7XG5cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5yYXRlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmF0ZS1naXJscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCLwn5KsIEdldCBpbnRvIHRoZSBjaGF0XCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wb3B1bGFyLWJnLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuXG4ucmF0ZS1naXJsc19faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5yYXRlLWdpcmxzX19wcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDY2LCA2OCwgOTAsIDEpO1xufVxuXG4ucmF0ZS1naXJsc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSg2NiwgNjgsIDkwLCAxKTtcblxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbn1cblxuXG4ucmF0ZS1naXJsc19fZGlzbGlrZSxcbi5yYXRlLWdpcmxzX19saWtlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRjk1MTg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cblxufVxuXG5cbi5yYXRlLWdpcmxzX19kaXNsaWtlIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5yYXRlLWdpcmxzX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRlLWdpcmxzX19pdGVtLnNsaWNrLXNsaWRlLnJhdGUtcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4MHB4LCA1MHB4KTtcbn1cblxuLnJhdGUtZ2lybHNfX2l0ZW0uc2xpY2stc2xpZGUucmF0ZS1wcmV2MiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ4MHB4LCA4NXB4KTtcbn1cblxuLnJhdGUtZ2lybHNfX2l0ZW0uc2xpY2stc2xpZGUucmF0ZS1wcmV2MyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwMHB4LCA4NXB4KTtcbn1cblxuLnJhdGUtZ2lybHNfX2l0ZW0uc2xpY2stc2xpZGUucmF0ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4MHB4LCA1MHB4KTtcbn1cblxuLnJhdGUtZ2lybHNfX2l0ZW0uc2xpY2stc2xpZGUucmF0ZS1uZXh0MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NTBweCw4NXB4KTtcbn1cblxuLnJhdGUtZ2lybHNfX2l0ZW0uc2xpY2stc2xpZGUucmF0ZS1uZXh0MyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MDBweCwxMzVweCk7XG4gIHotaW5kZXg6IC0zO1xufVxuXG5cblxuLnJhdGUtZ2lybHNfX3NsaWRlciAuc2xpY2stc2xpZGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoODEsIDM0LCA5MywgMC45Nyk7XG59XG5cbi5yYXRlLWdpcmxzX19zbGlkZXIgLnNsaWNrLWN1cnJlbnQuc2xpY2stc2xpZGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogLTE7XG59XG5cblxuLy8ucmF0ZS1naXJsc19faXRlbSBpbWcge1xuLy8gIG1heC13aWR0aDogMTAwJTtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBoZWlnaHQ6IGF1dG87XG4vL31cblxuLnJhdGUtZ2lybHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI5N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cbiAgQGluY2x1ZGUgcm0oMzc1KXtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMzI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuXG5cbn1cblxuLnJhdGUtZ2lybHNfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5yYXRlLWdpcmxzX19zbGlkZXIgLnNsaWNrLWN1cnJlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgLjlzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA1O1xuXG4gICYgLnJhdGUtZ2lybHNfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJhdGUtd3JhcHBlciB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLWFuaW1hdGlvbiB7XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWNrLWN1cnJlbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG5cbi5yYXRlLWxpa2VfX2JnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg4MSwgMzQsIDkzLCAwLjk3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMTBweDtcblxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgIHBhZGRpbmc6IDUwcHggMjVweCAxMHB4O1xuICB9XG59XG5cbi5yYXRlLWxpa2VfX2xhc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAzNCwgOTMsIDAuOTcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgcGFkZGluZzogNDVweCAyNXB4IDEwcHg7XG4gIH1cbn1cblxuLnNsaWNrLWN1cnJlbnQuYWN0aXZlIC5yYXRlLWxpa2VfX2JnIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJhdGUtbGlrZV9fY2hhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzk3QzlFODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gIH1cblxufVxuXG4ucmF0ZS1saWtlX19jaGF0LS1sYXN0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjhweDtcbiAgfVxufVxuXG4ucmF0ZS1saWtlX19iYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXRlLWxpa2VfX2ltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJtKDM3NSl7XG4gICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgfVxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG5cbi5yYXRlLWxpa2VfX2ltZy0tbGFzdCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJtKDM3NSl7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cblxuLnJhdGUtbGlrZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuXG4ucmF0ZS1saWtlX190ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmF0ZS1saWtlX19sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG8gNXB4O1xufVxuIiwiYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmFwcGxldCxcbmFydGljbGUsXG5hc2lkZSxcbmF1ZGlvLFxuYmlnLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2VudGVyLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kZm4sXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5lbWJlZCxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmZvcm0sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5oZWFkZXIsXG5oZ3JvdXAsXG5odG1sLFxuaSxcbmlmcmFtZSxcbmltZyxcbmlucyxcbmtiZCxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5tYXJrLFxubWVudSxcbm5hdixcbm9iamVjdCxcbm9sLFxub3V0cHV0LFxucCxcbnByZSxcbnEsXG5ydWJ5LFxucyxcbnNhbXAsXG5zZWN0aW9uLFxuc21hbGwsXG5zcGFuLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VtbWFyeSxcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50cixcbnR0LFxudSxcbnVsLFxudmFyLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmJyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSxcbmE6Zm9jdXMsXG5idXR0b24sXG5idXR0b246Zm9jdXMsXG5pbnB1dCxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIsXG46Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdDotbW96LWZvY3VzcmluZyxcbmE6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG4qOmZvY3VzLFxuKjp2aXNpdGVkLFxuKjphY3RpdmUsXG4qOmhvdmVyIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5hLFxuYTpmb2N1cyxcbmE6dmlzaXRlZCxcbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIi5zbGljay1zbGlkZXIge1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vL31cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wcm9kdWN0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wcm9kdWN0X19sZWZ0IC5wcm9kdWN0X19yaWdodC1wb3B1bGFyIHtcbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdF9fbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fcmlnaHQge1xuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fcmlnaHQgLnByb2R1Y3RfX3JpZ2h0LXBvcHVsYXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0X19zdGVwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBhIHtcbiAgICBjb2xvcjogJHByb2R1Y3QtdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnByb2R1Y3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucHJvZHVjdF9fYmFubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LWJhbm5lci1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiaW8tc2hhZG93LWltZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfX2Jhbm5lci1pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByb2R1Y3RfX2Jhbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fYnRuIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3N0YXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X19zdGF0cy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YyRjZGNjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgcm0oNzY4KXtcbiAgLy8gIG1heC13aWR0aDogMzIwcHg7XG4gIC8vfVxuICAvL1xuICAvL0BpbmNsdWRlIHJtKDEwMjQpe1xuICAvLyAgbWF4LXdpZHRoOiAzMTBweDtcbiAgLy99XG59XG5cbi5wcm9kdWN0X19zdGF0cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0X19zdGF0cy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgkYnJlYWRjcnVtYnMtaWNvbikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgfVxuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdF9fcmlnaHQtdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJHBhbmVsLWl0ZW0tY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgyMywgMTgsIDI1LCAwLjEpO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJzEnO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsMTAwJSAwLDEwMCUgMTAwJSw1MCUgODAlLDAgMTAwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyX19yYXRpbmcge1xuXG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYW5uZXJfX3F1ZXN0aW9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyX19ib3R0b20ge1xuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fdmlzaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyX19hZHZhbnRlZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICRibGFjaztcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCRicmVhZGNydW1icy1pY29uKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1iYW5uZXItLXBvcHVsYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRkZWNvcmF0aXZlLWNvbG9yO1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlY29yYXRpdmUtY29sb3I7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCLwn5SlIFBvcHVsYXIgQ2hvaWNlIPCflKVcIjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMHB4IDBweCwgMTAwJSAwcHgsIDEwMCUgOTAlLCA1MiUgOTAlLCA1MCUgMTAwJSwgNDglIDkwJSwgMHB4IDkwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlY29yYXRpdmUtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogNTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyLS1wb3B1bGFyLWRhdGluZyB7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIvCflKUgTmljaGUgRGF0aW5nXCI7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFubmVyLS1wb3B1bGFyLXNlbmlvciB7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIvCflKUgU2VuaW9yIERhdGluZ1wiO1xuICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Nlbmlvci1iZy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cblxuLnByb2R1Y3QtYmFubmVyLS1zaW1wbGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTdDOUU4O1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGFnLnN2Zyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cblxuLnBoaWxpdGFsa3MgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5hbW91cmZhY3RvcnkgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5hc2lhbmZlZWxzIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUsXG4uZnVuY2hhdHQgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5hbW91cmZlZWwgLnByb2R1Y3QtYmFubmVyOmJlZm9yZXtcbiAgY29udGVudDogJzQnO1xufVxuXG5cblxuLmFzaWFubWVsb2RpZXMgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5sb3Zlc3dhbnMgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5sYXRpbmZlZWxzIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUsXG4uYmVzdGRhdGVzIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICczJztcbn1cblxuLmxvdmluZ2ZlZWwgLnByb2R1Y3QtYmFubmVyOmJlZm9yZSxcbi5sb3ZlZm9ydCAucHJvZHVjdC1iYW5uZXI6YmVmb3JlLFxuLmpvbGx5cm9tYW5jZSAucHJvZHVjdC1iYW5uZXI6YmVmb3Jle1xuICBjb250ZW50OiAnMic7XG59XG5cbi5sb3ZlcndoaXJsIC5wcm9kdWN0LWJhbm5lcjpiZWZvcmUsXG4ucm9uZGV2byAucHJvZHVjdC1iYW5uZXI6YmVmb3JlLFxuLmxhdGFtdmliZSAucHJvZHVjdC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJzUnO1xufVxuXG4ucHJvZHVjdF9fcmlnaHQtcG9wdWxhciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYmFja2dyb3VuZDogJHBhbmVsLWl0ZW0tY29sb3I7XG4gIHBhZGRpbmc6IDM1cHggMjBweDtcblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzNXB4IDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGxhdGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjcsIDEyNywgMTI3LCAwLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgzNzUpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjcsIDEyNywgMTI3LCAwLjUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgLy9mb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5cbi5wcm9kdWN0LXBsYXRmb3JtLXdyYXBwZXIge1xuXG4gIG1heC13aWR0aDogMTI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDM3NSl7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGxhdGZvcm1fX3Zpc2l0IHtcbiAgcGFkZGluZzogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LXBsYXRmb3JtX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4ucHJvZHVjdC1wbGF0Zm9ybV9fcXVlc3Rpb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXBsYXRmb3JtX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXItLWRlc2sge1xuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhbm5lci0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnByb2R1Y3RfX2Jhbm5lci0taW5uZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHByb2R1Y3Q7XG4iLCIucHJvbW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkcHJvbW8tYmc7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmX3BhZ2VzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApe1xuICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfcGFnZXMge1xuICAgICAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRwcm9tby10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBAaW5jbHVkZSBybSgzNjApe1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg0ODApe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKXtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAmX3BhZ2VzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHByb21vLXRleHQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJvbW8tbGluaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9wYWdlcyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMCA0cHg7XG4gICAgICB9XG5cbiAgICAgICYteWVhciB7XG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApe1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDsvL3Rlc3RcbiAgICB9XG5cbiAgICAmX3BhZ2VzIHtcblxuICAgICAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCl7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDI1cHg7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApe1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAzNnB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX3BhZ2VzIHtcbiAgICAgIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cblxuXG4gICAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBybSg3Njgpe1xuICAgICAgbWF4LXdpZHRoOiAzODVweDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAvL21pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApe1xuICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBybSg0ODApe1xuICAgICAgLy9tYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBybSgxMjIwKXtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWctLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJvbW8tY2lyY2xlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBybSg2NDApe1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICAgIHdpZHRoOiAzODVweDtcbiAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTIxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBybSgxMjIwKXtcbiAgICAgIHdpZHRoOiA2OTBweDtcbiAgICAgIGhlaWdodDogNjkwcHg7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC0xNTBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcHJvbW87XG4iLCIvL9GE0YPRgtC10YAg0Log0L3QuNC30YNcbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3cmFwcGVyLWJnO1xufVxuXG5tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICB3aWR0aDogNzMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICB3aWR0aDogMTIyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbi5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYnV0dG9uLWNvbG9yO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjhzO1xuICB0ZXh0LXRyYW5zZm9ybTogJGJ0bi10ZXh0LXRyYW5zZm9ybTtcbiAgYm9yZGVyLXJhZGl1czogJGJ0bi1iZC1yYWRpdXM7XG4gIGJvcmRlcjogJGJ0bi1iZC1wcmltYXJ5O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJ1dHRvbi1jb2xvci1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJ1dHRvbi1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnO1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAn4oaSJztcbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkCc7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItYm90dG9tOiAkaGVhZGVyLWJvcmRlci1ib3R0b207XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBpbmNsdWRlIGhlYWRlcjtcbiIsIi8qINCT0LDQvNCx0YPRgNCz0LXRgCDQuNC60L7QvdC60LAgKi9cbi5idXJnZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJ1dHRvbi1jb2xvcjtcbiAgei1pbmRleDogMTA7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogOHB4O1xufVxuXG4vKiDQnNC10L3Rj9C10Lwg0LPQsNC80LHRg9GA0LPQtdGAINC40LrQvtC90LrRgywg0LrQvtCz0LTQsCDQvNC10L3RjiDQvtGC0LrRgNGL0YLQviAqL1xuLmJ1cmdlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGlkZGVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbiIsIi5uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTk5OXB4KTtcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IC5sb2dvLCAubG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4ubG9nby1tb2Ige1xuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb2dvLWRlc2sge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXYuYWN0aXZlIHtcbiAgQGluY2x1ZGUgcig3Njcpe1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMjRweCA4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2LWJnO1xuICB9XG59XG5cbi5uYXZfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbmF2aWdhdGlvbjtcbiIsIi5saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgb3JkZXI6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ubGlua3MuYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubGlua3NfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LXdlaWdodDogJGxpbmtzLXdlaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQ0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRsaW5rcy1jb2xvcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubGlua3NfX2xpbmsuYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbn1cblxuLmxpbmtzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQ0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNzEyMTk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AaW5jbHVkZSBsaW5rcztcbiIsIi5wYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDMwcHg7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLnBhZ2VzX19saW5rIHtcbiAgbWF4LXdpZHRoOiAkcGFnZXMtbGluay13aWR0aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICRibGFjaztcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucGFnZXNfX3dyYXBwZXIge1xuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5sb2dvX19saW5rIHtcbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTIyMCl7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFnZXMtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgcGFnZXMtbGlua3M7XG4iLCIuc2VydmljZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi5zZXJ2aWNlIGEge1xuICBjb2xvcjogIzAwMDBFRTtcbn1cbi5zZXJ2aWNlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZXJ2aWNlIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIucXVpei1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcblxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucXVpei1saW5rX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5xdWl6LWxpbmtfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1idXR0b24tY29sb3I7XG4gIHBhZGRpbmc6ICRxdWl6LWxpbmstYnRuLXBhZGRpbmc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06ICRidG4tdGV4dC10cmFuc2Zvcm07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogJGJ0bi1iZC1yYWRpdXM7XG5cbiAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkYnJlYWRjcnVtYnMtaWNvbikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBxdWl6LWxpbms7XG4iLCIucmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5yYXRlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG4ucmF0ZS1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMzYwKXtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRicmVhZGNydW1icy1pY29uKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbn0iLCIuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5icmVhZGNydW1icyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4O1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRicmVhZGNydW1icy1pY29uKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5icmVhZGNydW1icy1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRncmV5LWxpZ2h0O1xuXG4gIEBpbmNsdWRlIHJtKDU0MCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtaXRlbV9fbGluay5hY3RpdmUge1xuICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJyZWFkY3J1bWJzLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5icmVhZGNydW1icy1wYWdlX19saW5rIHtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBpbmNsdWRlIGJyZWFkY3J1bWJzO1xuIiwiLmNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi51cGRhdGUtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBjb2xvcjogIzE3MTIxOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAmIHBhdGgge1xuICAgICAgc3Ryb2tlOiAkZGVjb3JhdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG4gIGdhcDogMTVweDtcblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmctLW1vYiB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZy0tZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fYWR2YW50ZWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgkYnJlYWRjcnVtYnMtaWNvbikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJHByaW1hcnktYnV0dG9uLWNvbG9yO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIGJhY2tncm91bmQ6ICRwYW5lbC1pdGVtLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xKTtcblxuICAmX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihzZWN0aW9uKSAnJztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDgwJSwgMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdC1mbGFnO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwYWRkaW5nOiAyNXB4IDQwcHggMjVweCA1NXB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0tY3Vyc29yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX190aXRsZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX3Zpc2l0IHtcbiAgdGV4dC10cmFuc2Zvcm06ICRidG4tdGV4dC10cmFuc2Zvcm07XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19ib3R0b20ge1xuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jYXRhbG9nX19xdWVzdGlvbiB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9vbHRpcCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0tLXBvcHVsYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRkZWNvcmF0aXZlLWNvbG9yO1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlY29yYXRpdmUtY29sb3I7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCLwn5SlIFBvcHVsYXIgQ2hvaWNlIPCflKVcIjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTAlLCA1MiUgOTAlLCA1MCUgMTAwJSwgNDglIDkwJSwgMCA5MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWNvcmF0aXZlLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IDU1cHg7XG4gICAgfVxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0tLXBvcHVsYXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjIgMTEwIDg3IC8gMjQlKTtcbn1cblxuLmNhdGFsb2ctaXRlbS0tcG9wdWxhci1hc2lhbiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi8J+UpSBTZW5pb3IgRGF0aW5nXCI7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbS0tcG9wdWxhci1zbGF2aWMge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIvCflKUgQWR2ZW50dXJlIFNlZWtlcnNcIjtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS0tcG9wdWxhci1sYXRpbmEge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIvCflKUgTmljaGUgRGF0aW5nXCI7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX2FkdmFudGVnZXMtLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AaW5jbHVkZSBjYXRhbG9nO1xuIiwiLmJsb2ctcG9zdCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmJsb2ctcG9zdF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nX190ZXh0e1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9nX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5cblxuXG5cbi8qIHRoZSBzbGlkZXMgKi9cbi5ibG9nX19saXN0IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiB0aGUgcGFyZW50ICovXG4uYmxvZ19fbGlzdCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5ibG9nX19saXN0IC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uYmxvZ19fbGlzdCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG5cbi5ibG9nX19saXN0IC5zbGljay1kb3RzIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJsb2dfX2xpc3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uYmxvZ19fbGlzdCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2dfX2xpc3QgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDA7XG59XG4iLCIuYmxvZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5ibG9nX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3RlcHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zdGVwc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5zdGVwc19fdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3RlcHNfX2JpbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAkc3RlcHMtYmlvLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0ZXAtYmlvLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJpby1zaGFkb3ctaW1nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gICYuc3RlcHNfX2Jpby0tc2xhdmljLTEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcHNfX2Jpby13cmFwIHtcbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAvL2dhcDogNzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnN0ZXBzX19iaW8tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5zdGVwc19fYmlvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3ctYmlvLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uc3RlcHNfX2Jpby1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnN0ZXBzX19iaW8taW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0ZXBzX19iaW8taW5mbyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN0ZXBzX19iaW8taW1nIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdGVwc19fYmlvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5ibG9nX19sZWZ0IHtcbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uYmxvZ19fYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5ibG9nX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5hc2lkZV9fdGl0bGUge1xuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuXG4uYmxvZ19fYXNpZGUgLnBvc3RfX2ltZy13cmFwIGltZyB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmJsb2dfX2FzaWRlIC5wb3N0X19pbWctd3JhcCB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmJsb2dfX2FzaWRlIC5wb3N0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zdGVwc19fYmlvLS1zZWNvbmQgLnN0ZXBzX19iaW8td3JhcCB7XG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5zdGVwc19fYmlvLS1zbGF2aWMtMiAuc3RlcHNfX2Jpby13cmFwLFxuLnN0ZXBzX19iaW8tLWFzaWFuLTEgLnN0ZXBzX19iaW8td3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGJsb2c7XG4iLCIuZmFxX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZhcSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmLm9wZW4gIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGZhcS1iZztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm94LXNoYWRvdzogJGZhcS1zaGFkb3c7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZmFxLWItcmFkaXVzO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3RjdGN0Y7XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzdGN0Y3RjtcblxuICAgICAgICAub3BlbiAmIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9JycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDY4NzYgOS44OTk0MUMwLjQ2ODc2IDkuMjc0NCAwLjk3NTQzNCA4Ljc2NzczIDEuNjAwNDUgOC43Njc3M0wxOC4xOTg1IDguNzY3NzNDMTguODIzNSA4Ljc2NzczIDE5LjMzMDIgOS4yNzQ0MSAxOS4zMzAyIDkuODk5NDJDMTkuMzMwMiAxMC41MjQ0IDE4LjgyMzUgMTEuMDMxMSAxOC4xOTg1IDExLjAzMTFMMS42MDA0NSAxMS4wMzExQzAuOTc1NDM1IDExLjAzMTEgMC40Njg3NjEgMTAuNTI0NCAwLjQ2ODc2IDkuODk5NDFaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTkuODk5NSAxOS4zMzAxQzkuMjc0NDkgMTkuMzMwMSA4Ljc2NzgxIDE4LjgyMzUgOC43Njc4MSAxOC4xOTg1TDguNzY3ODEgMS42MDAzN0M4Ljc2NzgxIDAuOTc1MzUzIDkuMjc0NDggMC40Njg2OCA5Ljg5OTQ5IDAuNDY4NjhDMTAuNTI0NSAwLjQ2ODY4IDExLjAzMTIgMC45NzUzNTQgMTEuMDMxMiAxLjYwMDM3TDExLjAzMTIgMTguMTk4NUMxMS4wMzEyIDE4LjgyMzUgMTAuNTI0NSAxOS4zMzAxIDkuODk5NSAxOS4zMzAxWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLm9wZW4gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDIwIDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjQ2ODc2IDEuODk5NDFDMC40Njg3NiAxLjI3NDQgMC45NzU0MzQgMC43Njc3MjcgMS42MDA0NSAwLjc2NzcyN0wxOC4xOTg1IDAuNzY3NzMyQzE4LjgyMzUgMC43Njc3MzIgMTkuMzMwMiAxLjI3NDQxIDE5LjMzMDIgMS44OTk0MkMxOS4zMzAyIDIuNTI0NDMgMTguODIzNSAzLjAzMTExIDE4LjE5ODUgMy4wMzExMUwxLjYwMDQ1IDMuMDMxMUMwLjk3NTQzNSAzLjAzMTEgMC40Njg3NjEgMi41MjQ0MyAwLjQ2ODc2IDEuODk5NDFaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogJGZhcS1jb2xvcjtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAub3BlbiAmIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIC8vcGFkZGluZzogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLm9wZW4gIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG5AaW5jbHVkZSBmYXE7XG4iLCIucG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjMsIDE4LCAyNSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6ICRwb3N0LWl0ZW0tcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wb3N0X193cmFwcGVyLFxuICAucG9zdF9faW1nLXdyYXAsXG4gIC5wb3N0X19pbWcgcGF0aCxcbiAgLnBvc3RfX2NhdGVnb3J5LFxuICAucG9zdF9fZGF0ZSB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuXG4gICZfX2ltZyBwYXRoIHtcbiAgICBmaWxsOiAkcG9zdC1hcnJvdy1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5wb3N0X193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwb3N0LXdyYXBwZXItYmctaG92ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnBvc3RfX2ltZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRwb3N0LWFycm93LWNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgIC5wb3N0X19jYXRlZ29yeSB7XG4gICAgICBjb2xvcjogJHBvc3QtY2F0ZWdvcnktY29sb3ItaG92ZXI7XG4gICAgfVxuXG4gICAgLnBvc3RfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkcG9zdC10aXRsZS1ob3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG5cbiAgICAucG9zdF9fZGF0ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLnBvc3RfX2ltZy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIC5wb3N0X193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwb3N0LXdyYXBwZXItYmctYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wb3N0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdF9fZGF0ZSB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3N0X19jYXRlZ29yeSB7XG4gIGNvbG9yOiAkcG9zdC1jYXRlZ29yeS1jb2xvcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9zdF9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRwb3N0LXRpdGxlO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wb3N0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkcG9zdC13cmFwcGVyLWJnO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLnBvc3RfX2xpbmsge1xuICB3aWR0aDogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnBvc3RfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBvc3QtaW1nLWNvbG9yLCAuNzUpO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgfVxufVxuXG5AaW5jbHVkZSBwb3N0cztcbiIsImZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRmb290ZXItYmc7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5mb290ZXIgLmxvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZvb3RlciAucmF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI3LDEyNywxMjcsLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5mb290ZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9fd3JhcHBlciB7XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuZm9vdGVyIC5wYWdlcyB7XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuZm9vdGVyIC5saW5rc19fbGluayxcbmZvb3RlciAucGFnZXNfX2xpbmsge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5mb290ZXIgLmxpbmtzIHtcbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19yaWdodCB7XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19yYXRlLW1vYiB7XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5mb290ZXJfX3JhdGUtZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2VzX19saW5rLmFjdGl2ZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBpbmNsdWRlIGZvb3RlcjtcbiIsIi5jaGVja2VkIHtcblxuICBAaW5jbHVkZSBybSgzNzUpIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG4uY2hlY2tlZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRjaGVja2VkLWxpc3QtanVzdGlmeTtcbiAgZ2FwOiA2cHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNoZWNrZWQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyLzEycHggNnB4ICRkZWNvcmF0aXZlLWNvbG9yIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDI2IDE5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggaWQ9J2NoZWNrLWljb24nIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjYgMy4wNDAxOUwxMC4zNjMyIDE5TDAgOC40MTkyN0wzLjAxMDA2IDUuMzc5MzRMMTAuMzYzNCAxMi44ODUzTDIyLjk5MDIgMEwyNiAzLjA0MDE5WicgZmlsbD0nJTIzZmZmZmZmJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGNoZWNrZWQ7XG4iLCIucG9wdXAtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZzogMTVweDtcblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLXRvb2x0aXBfX2Nsb3NlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wb3B1cC10b29sdGlwX19jbG9zZSBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucG9wdXAtdG9vbHRpcF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG59XG5cbi5wb3B1cC10b29sdGlwX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvcHVwLXRvb2x0aXBfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9wdXAtdG9vbHRpcF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU2l0IG9uIHRvcCBvZiB0aGUgcGFnZSBjb250ZW50ICovXG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoIChjb3ZlciB0aGUgd2hvbGUgcGFnZSkgKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTgsIDI1LCAwLjk2KTsgLyogQmxhY2sgYmFja2dyb3VuZCB3aXRoIG9wYWNpdHkgKi9cbiAgei1pbmRleDogMTU7IC8qIFNwZWNpZnkgYSBzdGFjayBvcmRlciBpbiBjYXNlIHlvdSdyZSB1c2luZyBhIGRpZmZlcmVudCBvcmRlciBmb3Igb3RoZXIgZWxlbWVudHMgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiBBZGQgYSBwb2ludGVyIG9uIGhvdmVyICovXG59XG5cbiIsIi5wb3B1cC1xdWl6IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGVhc2UgLjVzO1xufVxuXG4ucG9wdXAtcXVpel9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBvcHVwLXF1aXpfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLy9mb250LXNpemU6IDE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei0tYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbiAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRxdWl6LXNoYWRvdy1pbWcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWF4LXdpZHRoOiA1NjVweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fcmlnaHQgaDMge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcm0oMzc1KSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9faW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcblxuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgfVxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1idXR0b24tY29sb3I7XG5cbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJTVUJNSVRcIjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuXG4ucG9wdXAtcXVpel9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fZm9vdG5vdGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAaW5jbHVkZSBybSg0ODApe1xuXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXpfX2Zvb3Rub3RlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucG9wdXAtcXVpel9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucG9wdXAtcXVpel9fbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcblxuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG4ucG9wdXAtcXVpei1pbWcge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59IiwiLnBvcHVwLXF1aXotc2xhdmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X193cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxNzEyMTk7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBmb250LXNpemU6IDIycHg7XG5cbiAgfVxufVxuXG4ucG9wdXAtcXVpei1zbGF2aWMucG9wdXAtcXVpei0tYmcge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19yaWdodCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzEyMTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBybSgzNzUpe1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDBkMTtcbiAgY29sb3I6ICMxNzEyMTk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMxNzEyMTk7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19mb3JtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggMjRweDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktYnV0dG9uLWNvbG9yO1xuXG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29udGVudDogXCJTVUJNSVRcIjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuXG4ucG9wdXAtcXVpei1zbGF2aWMgLnBvcHVwLXF1aXpfX2Nsb3NlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fZm9vdG5vdGUge1xuICBjb2xvcjogIzE3MTIxOTtcblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6X19mb290bm90ZSBhIHtcbiAgY29sb3I6ICMxNzEyMTk7XG59XG5cbi5wb3B1cC1xdWl6LXNsYXZpYyAucG9wdXAtcXVpel9fbGVmdCB7XG5cblxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBtYXgtd2lkdGg6IDMxMHB4O1xuICAvL1xuICAvLyAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuXG5cbiAgICBtYXgtd2lkdGg6IDQ1NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTU1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcblxuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgfVxufVxuLnBvcHVwLXF1aXotc2xhdmljIC5wb3B1cC1xdWl6LWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cbiAgQGluY2x1ZGUgcm0oMzc1KXtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5oaWRlLWFmdGVyLmludGVyYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1xdWl6X190aXRsZS0tbW9iIHtcbiAgQGluY2x1ZGUgcm0oMzc1KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXpfX3RpdGxlLS1kZXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcm0oMzc1KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApe1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5wb3B1cC1xdWl6LWxhdGluYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTcxMjE5O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCl7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuXG4gIH1cbn1cblxuLnBvcHVwLXF1aXotbGF0aW5hLnBvcHVwLXF1aXotLWJnIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3Njgpe1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fcmlnaHQgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4ucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2NvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcm0oMzc1KXtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQwZDE7XG4gIGNvbG9yOiAjMTcxMjE5O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTcxMjE5O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fZm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpe1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJ1dHRvbi1jb2xvcjtcblxuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiU1VCTUlUXCI7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KXtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cblxuLnBvcHVwLXF1aXotbGF0aW5hIC5wb3B1cC1xdWl6X19jbG9zZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4ucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2Zvb3Rub3RlIHtcbiAgY29sb3I6ICMxNzEyMTk7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpel9fZm9vdG5vdGUgYSB7XG4gIGNvbG9yOiAjMTcxMjE5O1xufVxuXG4ucG9wdXAtcXVpei1sYXRpbmEgLnBvcHVwLXF1aXpfX2xlZnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIC8vICB3aWR0aDogMTAwJTtcbiAgICAvLyAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAvL1xuICAgIC8vICBtYXJnaW4tbGVmdDogLTI1cHg7XG5cblxuICAgIG1heC13aWR0aDogNDU0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCl7XG5cbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbn1cbi5wb3B1cC1xdWl6LWxhdGluYSAucG9wdXAtcXVpei1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDM3NSl7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxuICBAaW5jbHVkZSBybSg0ODApe1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNjQwKXtcbiAgICBtYXJnaW46IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHJtKDc2OCl7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmhpZGUtYWZ0ZXIuaW50ZXJhY3RpdmU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLXF1aXpfX3RpdGxlLS1tb2Ige1xuICBAaW5jbHVkZSBybSgzNzUpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9wdXAtcXVpel9fdGl0bGUtLWRlc2sge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBybSgzNzUpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNDgwKXtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCl7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgQGluY2x1ZGUgcm0oNzY4KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiXG4udGV4dC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC10b29sdGlwX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGV4dC10b29sdGlwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2U7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLnRleHQtdG9vbHRpcF9fbGFiZWw6aG92ZXIgfiAudGV4dC10b29sdGlwX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnRleHQtdG9vbHRpcF9fbGFiZWw6Zm9jdXMtd2l0aGluIH4gLnRleHQtdG9vbHRpcF9fY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB0ZXh0LXRvb2x0aXA7IiwiQG1peGluIHIoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHdpZHRoICsgXCJweFwiKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJtKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR3aWR0aCArIFwicHhcIikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsLCAkYXNzZXQtcGlwZWxpbmU6IGZhbHNlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgQGlmICRhc3NldC1waXBlbGluZSA9PSB0cnVlIHtcbiAgICAgIHNyYzogZm9udC11cmwoXCIjeyRmaWxlLXBhdGh9LmVvdFwiKTtcbiAgICAgIHNyYzogZm9udC11cmwoXCIjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIGZvbnQtdXJsKFwiI3skZmlsZS1wYXRofS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIGZvbnQtdXJsKFwiI3skZmlsZS1wYXRofS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIHNyYzogdXJsKFwiI3skZmlsZS1wYXRofS5lb3RcIik7XG4gICAgICBzcmM6IHVybChcIiN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiI3skZmlsZS1wYXRofS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JGZpbGUtcGF0aH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIH1cbiAgfVxufVxuIl19 */
