@charset "UTF-8";img,legend{border:0}.relative,sub,sup{position:relative}.mobile-nav__list li a,.site-wrap,button,input[type=button],input[type=reset],input[type=submit]{-webkit-tap-highlight-color:transparent}.career__grid,.list--clients,.list--comma,.list-reset,.list-style-none,.mobile-nav__list,.social-icons,.team__grid{list-style:none}.social-icons--sm .icon:hover,.team-member__image:focus .team-member__overlay,.team-member__image:hover .team-member__overlay{opacity:1}.input[readonly],.truncate,.ui-selectmenu-menu .ui-menu li{text-overflow:ellipsis;white-space:nowrap}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.bottom-0,.mobile-nav-toggle:after{bottom:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}.caps,.input--search,.site-footer__nav,.site-nav a{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}*,.border-box,.col,.col-right,.ui-selectmenu-menu{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.ml0,.mx0{margin-left:0}.mr0,.mx0{margin-right:0}.mt0,.my0{margin-top:0}.mb0,.my0{margin-bottom:0}.p0,legend,td,th{padding:0}.pl0,.px0{padding-left:0}.pr0,.px0{padding-right:0}.pt0,.py0{padding-top:0}.pb0,.py0{padding-bottom:0}table{border-collapse:collapse;border-spacing:0}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.hide,.truncate{overflow:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.site-content:after,blockquote:before{content:""}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.max-width-1{max-width:24rem}.max-width-2{max-width:32rem}.max-width-3{max-width:48rem}.max-width-4{max-width:64rem}.m0{margin:0}.ml1,.mx1{margin-left:10px}.mr1,.mx1{margin-right:10px}.mt1,.my1{margin-top:10px}.mb1,.my1{margin-bottom:10px}.m1{margin:10px}.ml2,.mx2{margin-left:20px}.mr2,.mx2{margin-right:20px}.mt2,.my2{margin-top:20px}.mb2,.my2{margin-bottom:20px}.m2{margin:20px}.ml3,.mx3{margin-left:30px}.mr3,.mx3{margin-right:30px}.mt3,.my3{margin-top:30px}.mb3,.my3{margin-bottom:30px}.m3{margin:30px}.ml4,.mx4{margin-left:40px}.mr4,.mx4{margin-right:40px}.mt4,.my4{margin-top:40px}.mb4,.my4{margin-bottom:40px}.m4{margin:40px}.mxn1{margin-left:-10px;margin-right:-10px}.mxn2{margin-left:-20px;margin-right:-20px}.mxn3{margin-left:-30px;margin-right:-30px}.mxn4{margin-left:-40px;margin-right:-40px}.ml-auto,.mx-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.pl1,.px1{padding-left:10px}.pr1,.px1{padding-right:10px}.pt1,.py1{padding-top:10px}.pb1,.py1{padding-bottom:10px}.p1{padding:10px}.pt2,.py2{padding-top:20px}.pb2,.py2{padding-bottom:20px}.pl2,.px2{padding-left:20px}.pr2,.px2{padding-right:20px}.p2{padding:20px}.pt3,.py3{padding-top:30px}.pb3,.py3{padding-bottom:30px}.pl3,.px3{padding-left:30px}.pr3,.px3{padding-right:30px}.p3{padding:30px}.pt4,.py4{padding-top:40px}.pb4,.py4{padding-bottom:40px}.pl4,.px4{padding-left:40px}.pr4,.px4{padding-right:40px}.p4{padding:40px}.col{float:left}.col-right{float:right}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:400px){.sm-col,.sm-col-right{box-sizing:border-box}.sm-col{float:left}.sm-col-right{float:right}.sm-col-1{width:8.33333%}.sm-col-2{width:16.66667%}.sm-col-3{width:25%}.sm-col-4{width:33.33333%}.sm-col-5{width:41.66667%}.sm-col-6{width:50%}.sm-col-7{width:58.33333%}.sm-col-8{width:66.66667%}.sm-col-9{width:75%}.sm-col-10{width:83.33333%}.sm-col-11{width:91.66667%}.sm-col-12{width:100%}.sm-flex{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:768px){.md-col,.md-col-right{box-sizing:border-box}.md-col{float:left}.md-col-right{float:right}.md-col-1{width:8.33333%}.md-col-2{width:16.66667%}.md-col-3{width:25%}.md-col-4{width:33.33333%}.md-col-5{width:41.66667%}.md-col-6{width:50%}.md-col-7{width:58.33333%}.md-col-8{width:66.66667%}.md-col-9{width:75%}.md-col-10{width:83.33333%}.md-col-11{width:91.66667%}.md-col-12{width:100%}.md-flex{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.lg-col,.lg-col-right{box-sizing:border-box}.lg-col{float:left}.lg-col-right{float:right}.lg-col-1{width:8.33333%}.lg-col-2{width:16.66667%}.lg-col-3{width:25%}.lg-col-4{width:33.33333%}.lg-col-5{width:41.66667%}.lg-col-6{width:50%}.lg-col-7{width:58.33333%}.lg-col-8{width:66.66667%}.lg-col-9{width:75%}.lg-col-10{width:83.33333%}.lg-col-11{width:91.66667%}.lg-col-12{width:100%}.lg-flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.lg-hide{display:none!important}}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.self-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.justify-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.content-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.content-end{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.content-center{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.content-between{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.content-around{-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none{-webkit-flex:none;-ms-flex:none;flex:none}.order-0{-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-last{-webkit-order:99999;-ms-flex-order:99999;order:99999}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.left-0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.hide{position:absolute!important;height:1px;width:1px;clip:rect(1px,1px,1px,1px)}.container,.container--indent,.site-content,blockquote{position:relative}.site-wrap,body,html{height:100%}@media (max-width:400px){.xs-hide{display:none!important}}@media (min-width:400px) and (max-width:767px){.sm-hide{display:none!important}}@media (min-width:768px) and (max-width:1023px){.md-hide{display:none!important}}.display-none{display:none!important}.font-family-inherit{font-family:inherit}.font-size-inherit{font-size:inherit}.text-decoration-none{text-decoration:none}.bold{font-weight:700}.regular,html{font-weight:400}.italic{font-style:italic}.caps{letter-spacing:.2em}blockquote .bq-title,h1,h2,h3,h4,h5,h6,html{letter-spacing:.025em}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.btn-group__wrap,.career__content,.site-footer{text-align:center}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.line-height-1{line-height:1}.line-height-2{line-height:1.125}.line-height-3{line-height:1.25}.line-height-4,html{line-height:1.5}.underline{text-decoration:underline}.truncate{max-width:100%}.list-reset{padding-left:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:13px;font-family:Gotham,Helvetica,Arial,sans-serif;color:#302e2b;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.career__content p,blockquote{font-family:"Georgia Italic",Georgia,serif;font-style:italic}@media (min-width:768px){html{font-size:13px}.site-wrap{padding-top:70px}}body{background:#fff}.site-wrap{padding-top:70px;width:100%}.site-content{min-height:100%;margin-bottom:-206px}@media (min-width:768px){.site-content{margin-bottom:-170px}}@media (min-width:1100px){html{font-size:14px}.site-wrap{padding-top:110px}.site-content{margin-bottom:-181px}}.site-content:after{display:block;margin:0;height:206px}@media (min-width:768px){.site-content:after{height:170px}}.container{max-width:1220px;padding:0 20px;margin:0 auto}@media (min-width:768px){.container--indent{margin-left:30px;margin-right:30px}}@media (min-width:1100px){.site-content:after{height:181px}.container--indent{margin-left:calc((1/12 * 100%));margin-right:calc((1/12 * 100%))}}@media (min-width:768px){.container-article{margin-left:30px;margin-right:30px}}@media (min-width:1024px){.container-article{margin-left:auto;margin-right:auto}}.container-article .featured-col{margin-left:auto;margin-right:auto}.container--p0{max-width:1180px;padding:0}a{background-color:transparent;text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p{font-size:14px;margin:0 0 28px;line-height:1.7}@media (min-width:768px){p{font-size:16px;line-height:1.5}}figure{margin:0}.lg-show{display:none}@media (min-width:1024px){.lg-show{display:block}}.xl-show{display:none}.bg-white{background-color:#fff}@media (min-width:1100px){p{line-height:1.7}.xl-show{display:block}.xl-col,.xl-col-right{box-sizing:border-box}.xl-col{float:left}.xl-col-right{float:right}.xl-col-1{width:8.33333%}.xl-col-2{width:16.66667%}.xl-col-3{width:25%}.xl-col-4{width:33.33333%}.xl-col-5{width:41.66667%}.xl-col-6{width:50%}.xl-col-7{width:58.33333%}.xl-col-8{width:66.66667%}.xl-col-9{width:75%}.xl-col-10{width:83.33333%}.xl-col-11{width:91.66667%}.xl-col-12{width:100%}}.center-block{margin-left:auto;margin-right:auto}@media (min-width:768px){.featured-col{margin-left:30px;margin-right:30px}}@media (min-width:1024px){.featured-col{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:90%}}blockquote{color:#3799d5;margin:0 0 60px 20px;padding-top:30px}blockquote:not(.bq-featured){max-width:555px}@media (min-width:768px){blockquote{padding-top:35px;margin-bottom:48px;margin-left:55px}}@media (min-width:1100px){.featured-col{width:calc(66.66% + 40px);padding-left:25px;padding-right:20px}blockquote{margin-left:100px}}blockquote.bq-featured{color:#8e60a8;margin-left:20px}@media (min-width:768px){blockquote.bq-featured{width:85%;margin-left:50px}}@media (min-width:1024px){blockquote:not(.bq-featured){max-width:490px}blockquote{padding-top:34px;margin-bottom:50px}blockquote.bq-featured{width:100%;margin-left:0}}blockquote:before{background:CurrentColor;left:0;position:absolute;display:block;width:60px;height:8px;top:4px}.career__item,.page--about .site-content{background:#f6f6f6}.career__content,.career__item{position:relative;display:block}blockquote .bq-title{color:inherit;font-size:18px;line-height:1.66}@media (min-width:768px){blockquote:before{top:10px}blockquote .bq-title{font-size:28px;line-height:1.357}}blockquote .bq-title:before{content:"“";display:inline}blockquote .bq-title:after{content:"”";display:inline}blockquote .bq-source{color:rgba(48,46,43,.4);font-size:12px;letter-spacing:.05em;display:block;margin-top:10px}blockquote .bq-source:before{content:"-";display:inline;margin-right:5px}.container-sidebar-sm .col--main{width:100%}@media (min-width:1024px){blockquote:before{top:8px}blockquote .bq-source{margin-top:34px}.container-sidebar-sm .col--main{width:calc((6/12 * 100%) + (6.4 * 20px));padding-right:20px}}@media (min-width:1100px){.container-sidebar-sm .col--main{width:calc((7/12 * 100%) + (6.4 * 20px))}}.container-sidebar-sm .col--side{width:100%;margin-top:35px}@media (min-width:1024px){.container-sidebar-sm .col--side{margin-top:0;padding-left:8.33333%;width:33.33333%}}@media (min-width:1100px){.container-sidebar-sm .col--side{width:25%}.page--home .hero__content{margin-bottom:80px}}.container-sidebar-sm .col--side .sidebar__row{padding-top:34px;padding-bottom:12px;border-top:1px solid #e5e5e4;border-bottom:1px solid #e5e5e4}@media (min-width:768px){blockquote .bq-source{font-size:16px}.container-sidebar-sm .col--side .sidebar__row{padding-top:53px;padding-bottom:27px}}@media (min-width:1024px){.container-sidebar-sm .col--side .sidebar__row{padding:0;border:0}}.container-sidebar-sm .col--side .sidebar__row:not(:only-of-type):last-of-type{border:0}@media (min-width:768px){.container-sidebar-md{padding-left:30px;padding-right:30px}}.container-sidebar-md .col--main{width:100%}@media (min-width:1024px){.container-sidebar-md{padding-left:0;padding-right:0}.container-sidebar-md .col--main{width:66.66667%;padding-left:calc(((1/12) * 100%) + 2px);padding-right:calc(((1/12) * 100%) + 2px)}}.container-sidebar-md .col--side{width:100%;border-top:1px solid #e5e5e4;margin-top:3px}@media (min-width:768px){.container-sidebar-md .col--side{margin-top:42px}}@media (min-width:1024px){.container-sidebar-md .col--side{width:33.33333%;padding-top:0;padding-left:13px;margin-top:0;border-top:0}}.page--home .site-content{padding-bottom:7px}@media (min-width:768px){.page--home .site-content{padding-bottom:42px}.page--home .hero__content{margin-bottom:80px}.page--home .hero__title{font-size:62px;margin-bottom:12px}.page--home .hero__subtitle{line-height:1.25}}@media (min-width:768px){.page--home .hero--constrained{margin-bottom:61px}.page--about-detail .expertise__wrap{padding-left:0;padding-right:0}}.page--people .section--top{padding-top:40px;padding-bottom:15px}@media (min-width:768px){.page--people .section--top{padding-top:60px;padding-bottom:40px}}@media (min-width:1100px){.page--home .hero__title{font-size:72px}.page--home .hero__subtitle{line-height:1.5}.page--home .hero--constrained{margin-bottom:74px}.page--people .section--top{padding-top:80px;padding-bottom:60px}}.page--people .main-heading{margin-bottom:26px}@media (min-width:768px){.page--people .main-heading{margin-bottom:55px}.page--people-detail p{font-size:17px}}@media (min-width:1100px){.page--people .main-heading{margin-bottom:20px}}.page--people .btn--load-more{margin-bottom:80px}@media (min-width:1100px){.page--people .section-heading{margin-bottom:60px}}.page--people-detail .section--top{padding-top:20px;padding-bottom:30px}@media (min-width:768px){.page--people-detail .section--top{padding-top:50px;padding-bottom:40px}}@media (min-width:1024px){.page--people-detail .section--top{padding-top:42px;padding-bottom:83px}.page--people-detail .person__image{width:75%}}.page--people-detail .btn--back{margin-bottom:7px}.page--people-detail .person__image{padding-bottom:35px}@media (min-width:1100px){.page--people-detail .person__image{width:100%}}.page--people-detail .sidebar__block{padding-bottom:10px}@media (min-width:768px){.page--people-detail .sidebar__block{width:33.33%;float:left;padding-bottom:0}}@media (min-width:1024px){.page--people-detail .sidebar__block{width:100%;float:none;margin-bottom:32px}}.page--people-detail .sidebar__block .sideheading{margin-top:0;margin-bottom:19px}@media (min-width:1024px){.page--people-detail .sidebar__block .sideheading{margin-bottom:13px}}.page--people-detail .sidebar__block .list--sidebar li{font-size:12px;margin-bottom:7px}.page--people-detail .col--side{padding-top:33px}@media (min-width:768px){.page--people-detail .col--side{padding-top:52px}}@media (min-width:1024px){.page--people-detail .sidebar__block .list--sidebar li{font-size:17px;margin-bottom:5px}.page--people-detail .col--side{padding-top:72px}}.page--careers .hero{margin-bottom:0}.page--careers .hero__title{line-height:1.16}@media (min-width:768px){.page--careers .hero__title{font-size:62px;line-height:1.18}}@media (min-width:1100px){.page--careers .hero__title{font-size:72px;line-height:1.01}}.page--careers .section--top{padding-top:40px;padding-bottom:70px}.career__grid{margin-left:-20px;margin-right:-20px}@media (min-width:768px){.page--careers .section--top{padding-top:60px;padding-bottom:40px}.career__grid{margin-left:-10px;margin-right:-10px;margin-bottom:40px}}@media (min-width:1024px){.page--careers .section--top{padding-top:80px;padding-bottom:75px}.career__grid{margin-bottom:50px}}.career__grid li{float:left;padding:0 0 20px;width:100%}@media (min-width:768px){.career__grid li{width:50%;padding:0 10px 20px}}.career__item{height:206px;transition:background .2s ease-in-out;padding-left:20px;padding-right:20px}.career__content p,.site-nav a{transition:color .2s ease-in-out}.career__item:hover{background:#302e2b}.career__item:hover .career__content p{color:#fff}.career__content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.career__content p{color:#302e2b;font-size:28px;line-height:1.28;letter-spacing:.05em}.input--search,.main-heading{font-family:UniverseUC,sans-serif}.career__content p span{display:block;color:#5c8b99;font-size:16px;letter-spacing:.025em;padding-top:13px}.career__block{padding-bottom:50px}.career__stamp{font-size:13px;font-weight:500;color:rgba(48,46,43,.4);position:absolute;top:18px;right:20px;letter-spacing:.15em}@media (min-width:768px){.career__item{height:205px;padding-left:30px;padding-right:30px}.career__block{padding-bottom:70px}.career__stamp{top:28px;right:30px}.page--work .filter__title{margin-bottom:68px}}@media (min-width:1024px){.career__grid li{width:33.33%}.career__item{height:220px}.career__block{padding-bottom:105px}.career__stamp{top:31px;right:33px}.page--work .filter__title{margin-bottom:90px}}@media (min-width:1100px){.page--work .hero--constrained{margin-bottom:68px}}.page--work .section--top{padding-top:0;padding-bottom:0}.page--work .section--top .section-heading{margin-bottom:40px}@media (min-width:768px){.page--work .section--top .section-heading{margin-bottom:30px}}@media (max-width:767px){.page--work .btn--load-more{margin-bottom:35px}}.page--work-detail .section--top{padding-top:28px;padding-bottom:30px}@media (min-width:768px){.page--work-detail .section--top{padding-top:20px;padding-bottom:40px}}@media (min-width:1024px){.page--work-detail .section--top{padding-top:41px;padding-bottom:90px}.page--work-detail .sidebar__row:first-of-type{margin-top:-6px}}.page--work-detail .btn--back{margin-bottom:11px}.page--work-detail .sidebar__row{padding-top:50px;padding-bottom:4px}.page--work-detail .sidebar__row:last-of-type{padding-top:27px;padding-bottom:20px}@media (min-width:768px){.page--work-detail .btn--back{margin-bottom:8px}.page--work-detail .sidebar__row:last-of-type{padding-top:51px;padding-bottom:28px}}@media (min-width:1024px){.page--work-detail .sidebar__row:last-of-type{padding-top:0;padding-bottom:0}}.page--work-detail .sidebar__block{padding-bottom:10px}@media (min-width:768px){.page--work-detail .sidebar__block{width:25%;float:left;padding-bottom:0}}@media (min-width:1024px){.page--work-detail .sidebar__block{width:100%;float:none;margin-bottom:26px}}.page--work-detail .sidebar__block .sideheading{margin-top:0;margin-bottom:12px}@media (min-width:768px){.page--work-detail .sidebar__block .sideheading{margin-bottom:19px}}@media (min-width:1024px){.page--work-detail .sidebar__block .sideheading{margin-bottom:9px}}.page--work-detail .sidebar__block .list--sidebar li{font-size:12px;margin-bottom:7px}@media (min-width:1024px){.page--work-detail .sidebar__block .list--sidebar li{font-size:17px;margin-bottom:5px;white-space:nowrap}.page--work-detail .article__header{width:calc((7/12 * 100%) + (6.4 * 20px));padding-right:20px}}.page--work-detail .btn-group--stacked{padding-top:10px}.page--work-detail .section--related-work{padding-top:43px}@media (min-width:768px){.page--work-detail .section--related-work{padding-top:60px;padding-bottom:108px}}.page--work-detail .section--related-work header .btn{margin-bottom:20px}.page--work-detail .related-work__wrap{margin-bottom:15px}@media (min-width:1100px){.page--work-detail .section--related-work{padding-top:98px}.page--work-detail .expert__wrap .section-heading{margin-bottom:45px}}.page--work-detail-full .section--top{padding-top:28px;padding-bottom:30px}@media (min-width:768px){.page--work-detail-full .section--top{padding-top:20px;padding-bottom:33px}}@media (min-width:1024px){.page--work-detail-full .section--top{padding-top:41px;padding-bottom:68px}}.page--work-detail-full .btn--back{margin-bottom:11px}.page--work-detail-full .section--related-work{padding-top:43px}@media (min-width:768px){.page--work-detail-full .btn--back{margin-bottom:8px}.page--work-detail-full .section--related-work{padding-top:60px;padding-bottom:108px}}.page--work-detail-full .section--related-work header .btn{margin-bottom:20px}.page--work-detail-full .related-work__wrap{margin-bottom:15px}@media (min-width:1100px){.page--work-detail-full .section--related-work{padding-top:98px}.page--work-detail-full .expert__wrap .section-heading{margin-bottom:45px}}.page--work-detail-full .figure{padding-top:6px;margin-bottom:18px}@media (min-width:768px){.page--work-detail-full .figure{padding-top:26px;margin-bottom:40px}}@media (min-width:1024px){.page--work-detail-full .figure{padding-top:42px;margin-bottom:34px}}.page--work-detail-full .figure--pt0{padding-top:0}.page--work-detail-full blockquote:before{top:22px}.page--work-detail-full blockquote.bq-featured{padding-top:47px;margin-bottom:51px}@media (min-width:768px){.page--work-detail-full blockquote:before{top:19px}.page--work-detail-full blockquote.bq-featured{padding-top:45px;margin-bottom:27px}}.page--work-detail-full blockquote.bq-source{margin-top:32px}@media (min-width:1024px){.page--work-detail-full blockquote:before{top:41px}.page--work-detail-full blockquote.bq-featured{padding-top:67px;margin-bottom:36px}.page--work-detail-full .featured-col:last-of-type{padding-top:35px}}.page--work-detail-full .sidebar__row{padding-top:50px;padding-bottom:4px;border-top:1px solid #e5e5e4;border-bottom:1px solid #e5e5e4}@media (min-width:768px){.page--work-detail-full .sidebar__row{padding-top:51px;padding-bottom:40px}}@media (min-width:1024px){.page--work-detail-full .sidebar__row{padding-top:53px;padding-bottom:34px}}.page--work-detail-full .sidebar__row:last-of-type{border:0;padding-top:27px;padding-bottom:20px}@media (min-width:768px){.page--work-detail-full .sidebar__row:last-of-type{padding-top:51px;padding-bottom:35px}}.page--work-detail-full .sidebar__block{padding-bottom:10px}.page--work-detail-full .sidebar__block .sideheading{margin-top:0;margin-bottom:12px}@media (min-width:768px){.page--work-detail-full .sidebar__block{width:25%;float:left;padding-bottom:0}.page--work-detail-full .sidebar__block .sideheading{margin-bottom:13px}}@media (min-width:1024px){.page--work-detail-full .sidebar__block .sideheading{margin-bottom:9px}}.page--work-detail-full .sidebar__block .list--sidebar li{font-size:12px;margin-bottom:7px}.page--work-detail-full .btn-group--stacked{padding-top:10px}.page--work-detail-full .article__footer{padding-top:31px}@media (min-width:1024px){.page--work-detail-full .sidebar__block .list--sidebar li{font-size:14px;margin-bottom:10px}.page--work-detail-full .btn-group__wrap{text-align:center}.page--work-detail-full .btn-group--stacked .btn{margin-right:20px;margin-bottom:0}.page--work-detail-full .btn-group--stacked .btn:last-child{margin-right:0}.page--work-detail-full .article__footer{padding-top:48px}}.page--thinking-index .section{padding-top:30px;padding-bottom:65px}.page--thinking-index .section .btn--load-more{margin-top:46px}@media (min-width:768px){.page--thinking-index .hero--constrained{margin-bottom:61px}.page--thinking-index .section{padding-top:50px}.page--thinking-index .section .btn--load-more{margin-top:61px}}@media (min-width:1024px){.page--thinking-index .hero--constrained{margin-bottom:79px}.page--thinking-index .section{padding-top:68px;padding-bottom:119px}.page--thinking-index .section .btn--load-more{margin-top:68px}}.page--thinking-index .article-grid--rows{margin-bottom:0}@media (min-width:768px){.page--thinking-index .article-grid--rows{margin-bottom:4px}}@media (min-width:1024px){.page--thinking-index .article-grid--rows{margin-bottom:42px}}.page--thinking-index .article-grid__load{margin-bottom:4px;padding-left:0;padding-right:0}.page--thinking .section{padding-top:30px;padding-bottom:65px}.page--thinking .section .btn--load-more{margin-top:46px}@media (min-width:768px){.page--thinking .section{padding-top:50px}.page--thinking .section .btn--load-more{margin-top:61px}}@media (min-width:1024px){.page--thinking .section{padding-top:68px;padding-bottom:119px}.page--thinking .section .btn--load-more{margin-top:68px}}.page--thinking-detail .section{padding-top:28px;padding-bottom:10px}.page--thinking-detail .section .btn--load-more{margin-top:40px;margin-bottom:58px}@media (min-width:768px){.page--thinking-detail .section{padding-top:21px}.page--thinking-detail .section .btn--load-more{margin-top:61px;margin-bottom:109px}.page--thinking-detail .section .btn--back{margin-bottom:8px}}@media (min-width:1024px){.page--thinking-detail .section{padding-top:43px;padding-bottom:31px}.page--thinking-detail .section .btn--load-more{margin-top:71px;margin-bottom:89px}}.page--thinking-detail .section .list{padding-left:0;margin-bottom:30px}.page--thinking-detail .col--side{margin-top:13px}.page--thinking-detail .col--side .sidebar__row{padding-top:40px;border-bottom:0}@media (min-width:768px){.page--thinking-detail .col--side{margin-top:31px}.page--thinking-detail .col--side .sidebar__row{padding-top:61px;padding-bottom:37px}}@media (min-width:1024px){.page--thinking-detail .section .list{margin-bottom:24px}.page--thinking-detail .col--side{margin-top:7px}.page--thinking-detail .col--side .sidebar__row{padding:0}.page--thinking-detail .section--map{padding-top:20px}}@font-face{font-family:UniverseUC;font-weight:400;src:url(../fonts/UniversLTStd-Ultra-Condensed.eot);src:url(../fonts/UniversLTStd-Ultra-Condensed.woff) format("woff"),url(../fonts/UniversLTStd-Ultra-Condensed.otf) format("opentype")}@font-face{font-family:Gotham;font-weight:400;src:url(../fonts/Gotham-Book.eot);src:url(../fonts/Gotham-Book.woff) format("woff"),url(../fonts/Gotham-Book.otf) format("opentype")}@font-face{font-family:Gotham;font-weight:500;src:url(../fonts/Gotham-Medium.eot);src:url(../fonts/Gotham-Medium.woff) format("woff"),url(../fonts/Gotham-Medium.otf) format("opentype")}.site-header{width:100%;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:500;height:70px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:768px){.page--thinking-detail .expert__wrap{margin-bottom:17px}.site-header{height:70px}}@media (min-width:1100px){.site-header{height:110px}}.site-header.site-header--bg{background-color:#dad9d6}.site-header .clearfix,.site-header .container{height:100%}.site-header .site-nav{display:inline-block;padding-top:50px}.site-header .site-logo{width:160px;height:auto;display:none}.site-header .site-logo>img,.site-header .site-logo>svg{width:100%}.site-header .site-logo>img{height:auto}.site-header .site-logo__wrap{height:100%;padding-top:28px}@media (min-width:768px){.site-header .site-logo__wrap{padding-top:25px}}@media (min-width:1100px){.site-header .site-logo{display:block}.site-header .site-logo__wrap{padding-top:28px}}.site-header .site-logo--mobile{width:180px;display:block}@media (min-width:768px){.site-header .site-logo--mobile{display:none}}@media (min-width:1100px){.site-header .site-logo--mobile{display:none}}.site-header .site-logo--tablet{width:216px;display:block}@media (max-width:767px){.site-header .site-logo--tablet{display:none}}.site-header .mobile-nav-toggle{margin-top:25px}.site-header .search-button{position:relative;top:3px}.site-header .lang-select{position:absolute;right:20px;top:10px;display:none}.form-row,.site-footer{position:relative}.site-footer{padding:53px 0 28px;width:100%;background-color:#302e2b;color:#fff;font-size:9px;height:206px;left:0}@media (min-width:768px){.site-footer{height:170px;font-size:10px;padding:58px 0 27px}.site-footer p{float:left}}@media (min-width:1100px){.site-header .site-logo--tablet{display:none}.site-header .lang-select{display:block}.site-footer{font-size:11px;padding:58px 0 27px;height:181px}}.site-footer p{margin-bottom:0;display:inline-block;line-height:1.5;font-size:inherit;letter-spacing:.085em}.site-footer__meta{text-align:center;display:inline-block}@media (max-width:767px){.site-footer__meta .site-footer__nav,.site-footer__meta p{display:block}.site-footer__meta .site-footer__nav{margin-bottom:28px}.site-footer__meta .site-footer__nav a{margin-left:0}}.site-footer__nav{display:inline-block;margin-bottom:23px}@media (min-width:768px){.site-footer__nav{float:right;margin-bottom:0}}.site-footer__nav a{margin-left:25px;letter-spacing:.085em}.site-footer .social-icons{margin-bottom:41px}@media (min-width:768px){.site-footer .social-icons{margin-bottom:38px}}@media (min-width:1100px){.site-footer .social-icons{margin-bottom:43px}}.site-footer .social-icons svg{fill:#fff}.site-nav a{font-size:12px;font-weight:500;letter-spacing:.145em;margin-right:70px}.site-nav a.selected,.site-nav a:hover{color:#5c8b99}.site-nav a:last-of-type{margin-right:55px}.input{padding:0 0 2px;outline:0;display:inline-block;border:0;border-bottom:1px solid rgba(184,184,183,.4);font-size:12px;color:#302e2b;transition:.3s ease-in-out;height:40px}.input.fit{width:100%;display:block}.input:focus{border-color:#5c8b99}.input.error,.input:error{border-color:#ed1c24}.btn,.ui-selectmenu-menu{border:1px solid #e3e3e2}.input[readonly]{cursor:text;overflow:hidden}.input--search{color:#302e2b;font-size:28px;line-height:1;height:auto;padding-bottom:9px;letter-spacing:.05em}.btn--back,.text-button{letter-spacing:.01em;text-transform:uppercase}.input--search::-webkit-input-placeholder{color:#302e2b}.input--search::-moz-placeholder{color:#302e2b}.input--search:-ms-input-placeholder{color:#302e2b}.input--search:-moz-placeholder{color:#302e2b}.input--search:focus::-webkit-input-placeholder{color:#f6f6f6}.input--search:focus::-moz-placeholder{color:#f6f6f6}.input--search:focus:-ms-input-placeholder{color:#f6f6f6}.input--search:focus:-moz-placeholder{color:#f6f6f6}.form--copy .input{margin-bottom:20px}@media (min-width:768px){.input--search{font-size:45px;padding-bottom:2px}.form--copy{display:-webkit-flex;display:-ms-flexbox;display:flex}.form--copy .input{margin-bottom:0;margin-right:20px}}.btn-group--stacked .btn{margin-bottom:20px}.btn-group--stacked .btn:last-child{margin-bottom:0}@media (min-width:768px){.btn-group--stacked .btn{margin-right:20px;margin-bottom:0}.btn-group--stacked .btn:last-child{margin-right:0}.btn--load-more{max-width:180px}}@media (min-width:1024px){.site-footer__nav a{margin-left:30px}.input--search{font-size:45px}.btn-group__wrap{text-align:left}.btn-group--stacked .btn{margin-right:0;margin-bottom:20px}}.btn{display:inline-block;height:40px;line-height:40px;background:#fff;font-size:12px;color:#302e2b;cursor:pointer;font-weight:400;padding:0 5px;text-transform:uppercase;outline:0;text-align:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.btn--load-more{width:100%;display:block;margin-left:auto;margin-right:auto;cursor:pointer}.btn--blue{background-color:#5c8b99;border-color:#5c8b99;color:#fff}.btn--md{width:100%}.btn--back{font-size:10px;font-weight:500;line-height:1.1;display:inline-block;padding:10px 0;color:rgba(48,46,43,.4);border:0;outline:0;background:0 0}.btn--dark,.btn:hover{background-color:#302e2b;color:#fff;border-color:#302e2b}.btn--back svg{width:3px;height:7px;fill:rgba(48,46,43,.4);margin-right:5px}.btn--dark:hover{color:#302e2b;border-color:#e3e3e2;background-color:#fff}.mobile-nav-toggle{width:30px;height:20px;position:relative;border:0;background:0 0;overflow:hidden;padding:0;outline:0}.mobile-nav-toggle span{height:2px;width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#5c8b99}.mobile-nav-toggle:after,.mobile-nav-toggle:before{content:"";display:block;width:100%;height:2px;background:#5c8b99;left:0;position:absolute}.mobile-nav-toggle:before{top:0}.search-button{width:15px;height:15px;background:0 0;border:0;outline:0;padding:0}.search-button svg{width:100%;height:auto;fill:#858380}.main-heading:before,.section-heading:after{content:"";display:block;width:60px;height:8px}.search-button:hover svg{fill:#5c8b99}.text-button{color:#5c8b99;font-weight:500;font-size:14px}.text-button:hover{color:#302e2b}.section-heading--blue,.subheading--blue{color:#5c8b99}.main-heading{text-transform:uppercase;letter-spacing:.05em;font-size:28px;position:relative;line-height:1.15;padding-top:30px;margin-bottom:32px}.list--bookshelf li span,.list--tags li,.section-heading,.sideheading,.subheading{font-family:"Georgia Italic",Georgia,serif;font-style:italic}@media (min-width:768px){.btn--md{max-width:180px}.main-heading{font-size:45px;margin-bottom:42px}}@media (min-width:1100px){.main-heading{font-size:45px;margin-bottom:42px}.main-heading--md{margin-bottom:20px}}.main-heading:before{background-color:currentColor;position:absolute;top:0;left:0}.hero,.list li,.section-heading{position:relative}.section-heading{font-size:30px;margin-bottom:46px}.section-heading:after{background:currentColor;margin-top:14px}@media (min-width:768px){.section-heading{font-size:33px;margin-bottom:74px}.section-heading:after{margin-top:11px}}@media (min-width:1100px){.section-heading{font-size:36px;margin-bottom:90px}.section-heading:after{width:60px}}.section-heading--sm{margin-bottom:40px}.subheading{font-size:20px;line-height:1.5;letter-spacing:.01em;margin-bottom:24px}@media (min-width:768px){.subheading{font-size:24px}.list--sidebar-split{width:66.66%}}.sideheading{letter-spacing:.025em;color:rgba(48,46,43,.4);font-size:22px;margin-bottom:18px}@media (min-width:1024px){.sideheading{font-size:30px;margin-top:-6px;margin-bottom:10px}}.text-blue{color:#3799d5}.text-orange{color:#d08a77}.text-purple{color:#8e60a8}.text-green{color:#21b18e}ul{padding:0;margin:0 0 20px}.list{padding-left:35px}.list--comma,.list--inline{padding-left:0}.list--inline li{display:inline;letter-spacing:.025em}.list--comma li:after{content:",";display:inline}.list--comma li:last-of-type:after{display:none}@media (min-width:1024px){.list--sidebar-split{width:100%}}.list--sidebar-split li{margin-bottom:6px}@media (min-width:768px){.list--sidebar-split li{width:50%;float:left}}@media (min-width:1024px){.list--sidebar-split li{width:100%;margin-bottom:12px;float:none}}.list--sidebar li{margin-bottom:6px}@media (min-width:1024px){.list--sidebar li{margin-bottom:12px}}.list--tags a{color:#5c8b99;transition:color .2s ease-in-out;line-height:2}.list--tags a:hover{color:#302e2b}.list--bookshelf li{margin-bottom:18px;font-size:12px;line-height:1.4}@media (min-width:1024px){.list--bookshelf li{font-size:17px}}.list--bookshelf li span{color:rgba(48,46,43,.4);display:block;font-size:12px}.list--clients{margin-bottom:8px}@media (min-width:768px){.list--clients{padding-left:18px;padding-right:18px;padding-bottom:15px;margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.list--bookshelf li span{font-size:16px}.list--clients{margin-left:-10px;margin-right:-10px;padding-left:0;padding-right:0}}.list--clients li{width:100%;font-size:14px;text-transform:uppercase;color:#302e2b;margin-bottom:11px;line-height:2.5}@media (min-width:768px){.list--clients li{width:50%;margin-bottom:16px;padding-left:10px;padding-right:10px}}@media (min-width:1024px){.list--clients li{width:33.33%}}.list--clients li a{color:inherit;position:relative;padding-bottom:8px;line-height:2.5;border-bottom:1px solid #5c8b99}.list--clients li a:hover{color:#5c8b99}.list--tags li{color:#cbcbcb;letter-spacing:.01em;font-size:12px}.list--tags li:first-child:after{display:none}.list--tags li:after{color:#5c8b99}.list--tags li a{color:#5c8b99;letter-spacing:.01em}.list--tags li a:hover{color:#302e2b}.hero{color:#fff}.hero__bg,.hero__bg:after{position:absolute;top:0;right:0;bottom:0;left:0}.hero__bg{background-size:cover;background-color:rgba(48,46,43,.75);background-blend-mode:multiply;background-position:center}.hero__bg:after{content:'';display:block;background-image:url(../images/overlay-lines@2x.png);background-repeat:repeat;background-size:5px 5px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero__bg:after{background-color:rgba(48,46,43,.75)}}.hero__content{position:relative;z-index:2;padding-top:158px;padding-bottom:3px}@media (min-width:768px){.hero__content{padding-top:373px;padding-bottom:85px}}.hero__title{letter-spacing:.05em;text-transform:uppercase;color:inherit;font-family:UniverseUC,sans-serif;line-height:1.16;font-size:36px;margin-bottom:12px}.article-preview__category,.article-preview__excerpt,.article-preview__title,.article__author,.hero__subtitle{font-family:"Georgia Italic",Georgia,serif;font-style:italic}@media (min-width:768px){.hero__title{font-size:72px;margin-bottom:8px}}.hero__title:after{content:"";width:30px;height:4px;background:#fff;margin-left:5px;display:inline-block}@media (min-width:768px){.hero__title:after{width:48px;height:6px}}@media (min-width:1100px){.hero__content{padding:336px 0 111px}.hero__title{font-size:72px;margin-bottom:6px}.hero__title:after{width:60px;height:8px}}.hero__subtitle{letter-spacing:.05em;line-height:1.5;font-size:13px}@media (min-width:768px){.hero__subtitle{line-height:1.5;font-size:23px}}.hero--plain{height:180px}@media (min-width:768px){.hero--plain{height:428px}}@media (min-width:1100px){.hero__subtitle{line-height:1.5;font-size:24px}.hero--plain{height:490px}}.hero--plain .hero__bg{background-blend-mode:normal}.hero--constrained{height:320px;margin-bottom:28px}@media (min-width:768px){.hero--constrained{height:433px;margin-bottom:77px}.hero--vertical-center .hero__title{font-size:62px}}@media (min-width:1100px){.hero--constrained{height:491px;margin-bottom:74px}}.hero--constrained .hero__content{padding:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero--constrained .hero__title{margin-bottom:15px}.hero--vertical-center .hero__content{padding:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1100px){.hero--constrained .hero__title{margin-bottom:6px}.hero--vertical-center .hero__title{font-size:72px}}.hero--no-subtitle .hero__title{margin-bottom:0}.article-grid{margin-bottom:52px;margin-left:-20px;width:calc(100% + 40px);margin-right:-20px}@media (min-width:768px){.article-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;margin-bottom:64px}.article-grid>.article-grid__col{display:-webkit-flex;display:-ms-flexbox;display:flex}.article-grid__col{padding-left:10px;padding-right:10px}}@media (min-width:1100px){.article-grid{margin-bottom:107px}}@media (min-width:768px){.article-grid__row{display:-webkit-flex;display:-ms-flexbox;display:flex}.article-grid__row--dual{margin-left:-10px;margin-right:-10px}.article-grid__row--dual .article-preview{padding-left:10px;padding-right:10px}}.article-grid__load{padding-top:20px;padding-left:20px;padding-right:20px}.article-grid--top{margin-bottom:20px}.article-grid .article-preview{width:100%;margin-bottom:20px}@media (min-width:768px){.article-grid .article-preview{width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}}.article-grid .article-preview--featured{width:100%;margin-bottom:20px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article-grid .article-preview--featured .article-preview__content__wrap{z-index:5;padding:0 20px;position:relative}@media (min-width:768px){.article-grid .article-preview--featured .article-preview__content__wrap{width:65.5%;padding:10px 0}}@media (min-width:1024px){.article-grid .article-preview--featured .article-preview__content__wrap{width:61.5%;padding-top:30px;padding-bottom:30px}}.article-grid .article-preview--featured .article-preview__content__wrap .article-preview__content{min-height:292px;position:relative}@media (min-width:768px){.article-grid .article-preview--featured .article-preview__content__wrap .article-preview__content{padding-right:80px;min-height:0}}@media (min-width:1100px){.article-grid .article-preview--featured .article-preview__content__wrap .article-preview__content{padding-right:130px}}.article-grid .article-preview--featured__image{width:100%;height:320px;overflow:hidden;position:relative;margin-top:-50px}@media (min-width:768px){.article-grid .article-preview--featured__image{width:calc(50% - 10px);height:100%;position:absolute;top:0;right:0;margin-top:0}}.article-grid .article-preview--featured__image:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/overlay-lines@2x.png);background-repeat:repeat;background-size:5px 5px}.article-grid .article-preview--featured__image img{width:130%;height:auto;position:relative;vertical-align:middle;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1024px){.article-grid .article-preview--featured__image img{width:140%}.article-grid .article-preview--tall .article-preview__content{padding-left:45px;padding-right:45px}}@media (min-width:1100px){.article-grid .article-preview--featured__image img{width:120%}}.article-grid .article-preview--featured.reversed{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.article-grid .article-preview--tall{width:100%}.article-grid .article-preview--tall .article-preview__author{margin-bottom:45px}.article-preview{position:relative;width:100%}.article-preview__content{background-color:#f6f6f6;padding:26px 25px 65px;position:relative;min-height:320px;display:block}.article-preview__type{font-size:12px;color:#5c8b99;display:block;text-transform:uppercase;font-weight:500;letter-spacing:.15em;margin-bottom:10px}@media (min-width:768px){.article-grid .article-preview--featured.reversed .article-preview--featured__image{right:auto;left:10px}.article-preview__content{min-height:231px;padding:31px 30px 55px}.article-preview__type{font-size:11px;margin-bottom:13px}}@media (min-width:1024px){.article-preview__content{min-height:377px;padding:47px 45px 90px}.article-preview__type{font-size:13px;margin-bottom:25px}}.article-preview__type:after{content:"_";display:inline}.article-preview__title{font-size:22px;letter-spacing:.01em;margin-bottom:3px}@media (min-width:768px){.article-preview__title{font-size:17px;margin-bottom:7px}}@media (min-width:1024px){.article-preview__title{font-size:24px;margin-bottom:13px}}.article-preview__author{font-size:12px;color:rgba(48,46,43,.4);display:block;font-weight:500;letter-spacing:.01em;text-transform:uppercase}@media (min-width:768px){.article-preview__author{font-size:11px}}@media (min-width:1024px){.article-preview__author{font-size:14px}}.article-preview__category{font-size:12px;color:#5c8b99;display:block;letter-spacing:.01em;position:absolute;bottom:25px;left:25px}@media (min-width:768px){.article-preview__category{font-size:11px;bottom:29px;left:30px}}@media (min-width:1024px){.article-preview__category{font-size:12px;bottom:44px;left:50px}}.article-preview__excerpt{line-height:1.8;font-size:11px;display:none}.article-preview__content:hover{background-color:#302e2b}.article-preview__content:hover .article-preview__excerpt,.article-preview__content:hover .article-preview__title{color:#fff}.article-preview__content:hover .article-preview__author{color:#dad9d6}.article-grid--rows{margin-bottom:47px}@media (min-width:768px){.article-preview__excerpt{font-size:11px;display:block}.article-grid--rows{width:calc(100% + 20px);margin-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:28px}}@media (min-width:1024px){.article-preview__excerpt{font-size:14px}.article-grid--rows{margin-bottom:87px;width:calc(100% + 20px);margin-left:0;margin-right:0}}.article-grid--rows .article-grid__row{width:100%;margin-bottom:20px}@media (min-width:768px){.article-grid--rows .article-preview{width:33.33%}.article-grid--rows .article-preview--featured{width:66.66%;margin-bottom:0}.article-grid--rows .article-preview--featured__image{width:calc(50% - 20px);right:10px}.article-grid--rows .article-preview__content{min-height:210px!important}.article-preview--hero{width:81%}}@media (max-width:767px){.article-preview-load:not(.loaded){display:none!important}.article-grid--rows .article-preview--featured{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.article-grid--rows .article-preview--featured__image{-webkit-order:1;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:-50px}.article-grid--rows .article-preview--featured .article-preview__content__wrap{-webkit-order:2;-ms-flex-order:2;order:2}}.article-preview--hero .article-preview__type{font-size:11px;font-weight:500;color:#fff}@media (min-width:768px){.article-preview--hero .article-preview__type{margin-bottom:20px}}@media (min-width:1024px){.article-grid--rows .article-preview__content{min-height:318px!important}.article-preview--hero .article-preview__type{font-size:13px;margin-bottom:25px}}.article-preview--hero .article-preview__title{font-size:22px;line-height:32px;margin-bottom:10px}@media (min-width:768px){.article-preview--hero .article-preview__title{font-size:23px;line-height:28px;margin-bottom:17px}}@media (min-width:1024px){.article-preview--hero .article-preview__title{font-size:33px;line-height:42px;margin-bottom:14px}}.article-preview--hero .article-preview__author{color:rgba(255,255,255,.4);font-size:12px;margin-bottom:53px}@media (min-width:768px){.article-preview--hero .article-preview__author{font-size:11px;margin-bottom:32px}}@media (min-width:1024px){.article-preview--hero .article-preview__author{font-size:14px;margin-bottom:50px}}.article-preview--hero .article-preview__category{color:#fff;position:relative;bottom:auto;left:auto}.article-preview--hero .article-preview__content{padding:0;background-color:transparent;min-height:0}.article-preview--hero .article-preview__content:hover .article-preview__author{color:rgba(255,255,255,.4)}.article-list__item:hover .article-list__type,.article__author{color:rgba(48,46,43,.4)}.article__header{margin-bottom:32px}@media (min-width:768px){.article__header{margin-bottom:34px}}@media (min-width:1100px){.article__header{margin-bottom:20px}}.article__header .main-heading{margin-bottom:4px}.article__author{font-size:16px}.article-list__wrap{padding-bottom:41px}@media (min-width:768px){.article__header .main-heading{margin-bottom:2px}.article-list__wrap{padding-bottom:59px}}@media (min-width:1024px){.article-list__wrap{padding-bottom:70px}}.article-list__item{border-bottom:1px solid #c2c2c2;padding-top:54px;padding-bottom:33px}.article-list__item:hover{border-color:#5c8b99}.article-list__item:hover .article-list__title{color:#5c8b99}.article-list__type{font-size:11px;font-weight:500;color:#5c8b99;letter-spacing:.15em;text-transform:uppercase;display:block;margin-bottom:39px}.article-list__type:after{content:"_";display:inline}@media (min-width:768px){.article-list__item{padding-bottom:35px;padding-top:55px}.article-list__type{margin-bottom:34px}}@media (min-width:1024px){.article-list__item{padding-bottom:33px}.article-list__type{font-size:14px}}.article-list__title{font-size:28px;line-height:34px;letter-spacing:.025em;font-family:UniverseUC,sans-serif;text-transform:uppercase;margin-bottom:14px}.article-list__category,.article-list__meta{font-family:"Georgia Italic",Georgia,serif;font-style:italic}@media (min-width:768px){.article-list__title{font-size:35px;line-height:1.1}}@media (min-width:1024px){.article-list__title{font-size:38px;margin-bottom:11px}}.article-list__meta{color:#bebebe;font-size:13px;margin-bottom:1px}@media (min-width:1024px){.article-list__meta{font-size:14px}}.article-list__category{color:#5c8b99;font-size:13px}.expertise h3,.mobile-nav__list li{font-family:UniverseUC,sans-serif;text-transform:uppercase}@media (min-width:1024px){.article-list__category{font-size:14px}}@media (min-width:1100px){.xl-hide{display:none!important}.mobile-nav{display:none}}.mobile-nav{display:none}.mobile-nav__wrap{width:226px;position:fixed;top:0;bottom:0;background:#fff;display:none;left:-236px;transition:left .3s ease-in-out;box-shadow:0 1px 5px rgba(5,6,6,.25);z-index:-1;overflow:hidden}@media (min-width:768px){.mobile-nav__wrap{width:375px;left:-375px}}.mobile-nav__panel{width:100%;height:100%;padding:75px 40px 0;overflow-y:auto}.mobile-nav__panel--top{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.mobile-nav__panel--top.hide-panel{-webkit-transform:translateX(-226px);transform:translateX(-226px)}@media (min-width:768px){.mobile-nav__panel{padding:85px 50px 0}.mobile-nav__panel--top.hide-panel{-webkit-transform:translateX(-375px);transform:translateX(-375px)}}.mobile-nav__panel--sub{position:absolute;top:0;right:0;left:0;bottom:0;background:#fff;transition:-webkit-transform .3s .2s ease-in-out;transition:transform .3s .2s ease-in-out;-webkit-transform:translateX(236px);transform:translateX(236px)}@media (min-width:768px){.mobile-nav__panel--sub{-webkit-transform:translateX(385px);transform:translateX(385px)}}.mobile-nav__panel--sub.show-panel{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav__list li{font-size:26px;margin-bottom:20px;line-height:1.1;letter-spacing:.05em}@media (min-width:768px){.mobile-nav__list li{font-size:45px;margin-bottom:30px}}.lang-select__drop a,.lang-select__placeholder{font-size:12px;letter-spacing:.145em;font-weight:500}.mobile-nav__list li.meta{color:#acabab}.mobile-nav__list li a:active,.mobile-nav__list li a:focus,.mobile-nav__list li a:hover{color:#5c8b99}.mobile-nav__close{position:absolute;top:25px;right:25px;z-index:100;background:0 0;padding:0;border:0;outline:0}.mobile-nav__close svg{fill:#302e2b;width:24px;height:24px}.mobile-nav__close svg polygon{fill:#302e2b}.mobile-nav__close:hover svg polygon{fill:#5c8b99}.mobile-nav__back{position:absolute;left:20px;top:31px}.has-sub svg{width:8px;height:15px;fill:#b8b8b7;margin-left:4px;position:relative;top:-2px}.will-shove{left:0;transition:left .3s ease-in-out}@media (max-width:1099px){.sidebar-open,.sidebar-open body{overflow:hidden}}.sidebar-open .will-shove{left:226px}@media (min-width:768px){.has-sub svg{width:14px;height:26px}.sidebar-open .will-shove{left:375px}}.sidebar-open .mobile-nav{display:block}.sidebar-open .mobile-nav__wrap{left:0;z-index:1000;opacity:1}.social-icons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.social-icons .icon,.social-icons li a{display:block}.social-icons li{margin-right:50px;height:30px}@media (min-width:768px){.social-icons li{height:31px}}@media (min-width:1100px){.sidebar-open .will-shove{left:0}.social-icons li{height:32px}}.social-icons li:last-of-type{margin-right:0}.social-icons li svg{vertical-align:middle}.social-icons .icon svg{width:100%;height:auto}.social-icons .icon-instagram svg{width:30px;height:30px}@media (min-width:768px){.social-icons .icon-instagram svg{width:31px;height:31px}}@media (min-width:1100px){.social-icons .icon-instagram svg{width:32px;height:32px}}.social-icons .icon-twitter{padding-top:6px}.social-icons .icon-twitter svg{width:28px;height:24px}@media (min-width:768px){.social-icons .icon-twitter svg{width:29px;height:25px}}@media (min-width:1100px){.social-icons .icon-twitter svg{width:30px;height:26px}}.social-icons .icon-linkedin{padding-top:3px}.social-icons .icon-linkedin svg{width:28px;height:28px}@media (min-width:768px){.social-icons .icon-linkedin svg{width:29px;height:29px}}@media (min-width:1100px){.social-icons .icon-linkedin svg{width:30px;height:30px}}.social-icons .icon-googleplus{padding-top:1px}.social-icons .icon-googleplus svg{width:36px;height:36px}@media (min-width:768px){.social-icons .icon-googleplus svg{width:37px;height:37px}}@media (min-width:1100px){.social-icons .icon-googleplus svg{width:38px;height:38px}}.social-icons .icon-facebook{padding-top:2px}.social-icons .icon-facebook svg{width:28px;height:28px}@media (min-width:768px){.social-icons .icon-facebook svg{width:29px;height:29px}}@media (min-width:1100px){.social-icons .icon-facebook svg{width:30px;height:30px}}.social-icons .icon-email{padding-top:11px}.social-icons .icon-email svg{width:28px;height:21px}@media (min-width:768px){.social-icons .icon-email svg{width:29px;height:22px}}@media (min-width:1100px){.social-icons .icon-email svg{width:30px;height:23px}}.social-icons--sm li{height:20px;margin-right:15px}.social-icons--sm .icon{width:20px;height:20px}.social-icons--sm .icon svg{fill:#5c8b99}.social-icons--sm .icon:hover svg{fill:#302e2b}.lang-select svg,.lang-select svg polygon{fill:currentColor}.social-icons--sm .icon-twitter{padding-top:0}.social-icons--sm .icon-email,.social-icons--sm .icon-linkedin{padding-top:1px}.social-icons--sm .icon-twitter svg{width:18px;height:15px}.social-icons--sm .icon-linkedin svg{width:15px;height:15px}.social-icons--sm .icon-email svg{width:20px;height:13px}.lang-select svg{width:10px;height:5px;display:inline-block;vertical-align:middle;margin-right:6px}.accordion--open .accordion__arrow svg polygon,.accordion--open .accordion__logo svg path,.accordion--open .accordion__logo svg polygon,.accordion--open .accordion__logo svg rect{fill:#fff}.lang-select__placeholder{color:rgba(48,46,43,.5)}.lang-select:hover .lang-select__placeholder{color:#5c8b99}.lang-select__button{padding:0;background:0 0;border:0;outline:0;display:inline-block}.lang-select__drop{padding:0 0 10px;margin-top:3px;background:#5c8b99;position:absolute;top:100%;right:0;list-style:none;display:none}.accordion,.accordion__top{position:relative}.lang-select__drop a{display:block;white-space:nowrap;text-align:right;line-height:1.1;padding-left:14px;padding-right:14px;padding-top:10px;color:#dad9d6}.expertise{width:100%;border-bottom:1px solid #c2c2c2;transition:border .3s ease;padding-bottom:10px;margin-bottom:53px;outline:0}@media (min-width:768px){.expertise{margin-bottom:76px;padding-bottom:15px}.expertise__wrap{padding-left:30px;padding-right:30px}}@media (min-width:1100px){.expertise{margin-bottom:90px}.expertise__wrap{padding-left:0;padding-right:0;padding-bottom:30px}}.expertise__header .section-heading{float:left;margin-bottom:57px}@media (min-width:768px){.expertise__header .section-heading{margin-bottom:82px}}@media (min-width:1100px){.expertise__header .section-heading{margin-bottom:90px}}.expertise__header .btn{float:right}.expertise h3{transition:color .3s ease;font-size:28px;margin-bottom:5px;line-height:1.08}.accordion__content__studies h6,.accordion__content__studies__excerpt,.accordion__excerpt,.expertise .list--inline,.team-member__overlay{font-family:"Georgia Italic",Georgia,serif;font-style:italic}@media (min-width:768px){.expertise h3{font-size:35px;margin-bottom:0}}@media (min-width:1024px){.expertise h3{font-size:38px;height:82px}}.expertise .list--inline{color:#5c8b99;transition:color .3s ease}.expertise:hover .list--inline{color:#302e2b}.expertise--blue:hover{border-color:#3799d5}.expertise--blue:hover h3{color:#3799d5}.expertise--orange:hover{border-color:#d08a77}.expertise--orange:hover h3{color:#d08a77}.expertise--purple:hover{border-color:#8e60a8}.expertise--purple:hover h3{color:#8e60a8}.expertise--green:hover{border-color:#21b18e}.expertise--green:hover h3{color:#21b18e}.accordion--open .accordion__excerpt,.accordion:hover .accordion,.accordion:hover .accordion__excerpt,.team-member__name{color:#fff}.section{padding-top:56px;padding-bottom:25px}@media (min-width:768px){.section{padding-top:72px;padding-bottom:46px}.section--top{padding-top:59px}}@media (min-width:1100px){.expertise h3{height:auto;margin-bottom:6px}.expertise .list--inline{padding-right:20px}.section{padding-top:80px;padding-bottom:48px}}.section--accordion{padding-top:60px;padding-bottom:58px}@media (min-width:768px){.section--accordion{padding-top:83px}}@media (min-width:1100px){.section--accordion{padding-top:78px;padding-bottom:62px}}.section--related-work{padding-top:34px;padding-bottom:25px}@media (min-width:768px){.section--related-work{padding-top:38px;padding-bottom:46px}.section--related-work header .section-heading{float:left}}.section--related-work header .btn{margin-bottom:40px}@media (min-width:768px){.section--related-work header .btn{float:right;margin-top:36px;margin-bottom:0}}@media (min-width:1024px){.section--related-work header .btn{margin-top:42px}}.section--related-work .section-heading{margin-top:9px;margin-bottom:40px}@media (min-width:768px){.section--related-work .section-heading{margin-bottom:54px}}@media (min-width:1100px){.section--related-work{padding-top:74px;padding-bottom:48px}.section--related-work .section-heading{margin-bottom:44px}}.section--related-work .related-work__wrap{margin-left:-20px;margin-right:-20px}.section--related-work .article-preview{margin-bottom:20px}.section--expertise{padding-top:46px;padding-bottom:10px}@media (min-width:768px){.section--related-work .related-work__wrap{margin-left:-10px;margin-right:-10px}.section--related-work .related-work__wrap .col{padding-left:10px;padding-right:10px}.section--related-work .article-preview{margin-bottom:0}.section--expertise{padding-top:49px;padding-bottom:43px}}@media (min-width:1100px){.section--expertise{padding-top:100px;padding-bottom:0}}.section--expertise.expertise-block{padding-top:46px;padding-bottom:10px}@media (min-width:768px){.section--expertise.expertise-block{padding-top:68px;padding-bottom:43px}}@media (min-width:1100px){.section--expertise.expertise-block{padding-top:100px;padding-bottom:0}}.section--pt0{padding-top:0}.section--pb0{padding-bottom:0}.section .list{font-size:14px;padding-left:15px}.section .list li{margin-bottom:3px}@media (min-width:768px){.section .list{font-size:16px;padding-left:35px}.section .list li{margin-bottom:0}}.section--article-list{padding:0 0 70px}@media (min-width:768px){.section--article-list{padding:0 0 119px}}@media (min-width:1024px){.section--article-list{padding:0 0 122px}.section--map{padding-top:20px}}.accordion__top{cursor:pointer;padding-top:38px;padding-bottom:46px}@media (min-width:768px){.accordion__top{padding-top:56px;padding-bottom:25px}}.accordion__logo{margin-bottom:14px}.accordion__logo svg{width:auto;height:26px;margin-left:-5px}@media (min-width:768px){.accordion__logo{margin-bottom:17px}.accordion__logo svg{height:38px}}.accordion__excerpt{font-size:16px;line-height:1.5}@media (min-width:1100px){.accordion__top{padding-top:56px;padding-bottom:27px}.accordion__logo{margin-bottom:15px}.accordion__logo svg{height:38px}.accordion__excerpt{font-size:18px}}.accordion__arrow{position:absolute;background:0;border:0;padding:0;outline:0;display:block;width:14px;height:8px;z-index:20}.accordion__arrow svg{width:100%;height:100%;display:block}@media (min-width:768px){.accordion__arrow{width:20px;height:10px;top:52px;right:0;bottom:auto;left:auto;-webkit-transform:none;transform:none}}.accordion__arrow--desktop{display:none}.accordion__arrow--mobile{bottom:43px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.accordion--open .accordion__arrow{-webkit-transform:translateX(-50%) rotate(-180deg);transform:translateX(-50%) rotate(-180deg)}.accordion--open .accordion__content{margin-top:-35px}@media (min-width:768px){.accordion__arrow--desktop{display:block}.accordion__arrow--mobile{display:none}.accordion--open .accordion__arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion--open .accordion__content{margin-top:-16px}}.accordion__content{display:none;color:#fff;padding-bottom:77px}@media (min-width:768px){.accordion__content{padding-bottom:57px}}.accordion__content p{line-height:1.5}.accordion__content__studies{padding-top:10px}.accordion__content__studies h6{font-size:24px;margin-bottom:15px}@media (min-width:768px){.accordion__content__studies h6{margin-bottom:14px}}@media (min-width:1100px){.accordion__arrow{right:calc((1/12 * 100%) + 20px)}.accordion--open .accordion__content{margin-top:-7px}.accordion__content{padding-bottom:45px}.accordion__content__studies{padding-top:17px}.accordion__content__studies h6{margin-bottom:17px}}.accordion__content__studies>a{display:block;font-size:12px;letter-spacing:.01em;margin-bottom:20px}.accordion__content__studies>a:last-of-type{margin-bottom:0}.accordion__content__studies__title{text-transform:uppercase;display:block;font-weight:500}.accordion__content__studies__excerpt{font-size:16px;line-height:1.5}.accordion--blue .accordion__arrow svg,.accordion--blue .accordion__arrow svg polygon{fill:#3799d5}.accordion--blue.accordion--open svg polygon{fill:#fff}.accordion--blue .accordion__content .accordion__content,.accordion--blue .accordion__content .accordion__top,.accordion--blue.accordion--open .accordion__content,.accordion--blue.accordion--open .accordion__top,.accordion--blue:hover .accordion__content,.accordion--blue:hover .accordion__top{background:#3799d5}.accordion--purple .accordion__arrow svg,.accordion--purple .accordion__arrow svg polygon{fill:#8e60a8}.accordion--purple.accordion--open svg polygon{fill:#fff}.accordion--purple.accordion--open .accordion__content,.accordion--purple.accordion--open .accordion__top,.accordion--purple:hover .accordion__content,.accordion--purple:hover .accordion__top{background:#8e60a8}.accordion--green .accordion__arrow svg,.accordion--green .accordion__arrow svg polygon{fill:#21b18e}.accordion--green.accordion--open svg polygon{fill:#fff}.accordion--green.accordion--open .accordion__content,.accordion--green.accordion--open .accordion__top,.accordion--green:hover .accordion__content,.accordion--green:hover .accordion__top{background:#21b18e}.accordion--orange .accordion__arrow svg,.accordion--orange .accordion__arrow svg polygon{fill:#d08a77}.accordion--orange.accordion--open svg polygon,.accordion:hover .accordion__arrow svg polygon,.accordion:hover .accordion__logo svg path,.accordion:hover .accordion__logo svg polygon,.accordion:hover .accordion__logo svg rect{fill:#fff}.accordion--orange.accordion--open .accordion__content,.accordion--orange.accordion--open .accordion__top,.accordion--orange:hover .accordion__content,.accordion--orange:hover .accordion__top{background:#d08a77}.team__grid{margin-left:-20px;margin-right:-20px;margin-bottom:38px}.team__grid>li{float:left;margin-bottom:20px}@media (min-width:768px){.team__grid{margin-left:-10px;margin-right:-10px}.team__grid>li{padding-left:10px;padding-right:10px}.team__grid>li:nth-child(3n+1){clear:left}}@media (max-width:767px){.team-member:nth-child(n+7){display:none}}.team-member__image{padding:0;position:relative}.team-member__image>img{width:100%;height:auto;vertical-align:middle}.team-member__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;outline:0;will-change:opacity;background-color:rgba(48,46,43,.95);transition:opacity .3s ease-in-out}.expert .social-icons a,.person__social .social-icons a{opacity:.6}.team-member .overlay-content{display:block;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px;padding-right:20px;line-height:1.28}.team-member__name{margin-bottom:0;font-size:28px;line-height:40px;letter-spacing:.05em}@media (min-width:768px){.team-member__name{font-size:18px;line-height:24px}}@media (min-width:1024px){.team-member__name{font-size:28px;line-height:1.28;margin-bottom:0}}.team-member__role{color:#5c8b99;font-size:16px;padding-top:10px;display:block;letter-spacing:.05em}@media (min-width:768px){.team-member__role{font-size:12px}}@media (min-width:1024px){.team-member__role{font-size:16px}}.team-member--load{display:none}.action__wrap{background-color:#f6f6f6;text-align:center;padding:62px 0 66px}.action__title{font-family:UniverseUC,sans-serif;text-transform:uppercase;color:#302e2b;font-size:28px;margin-bottom:21px}.action__description,.expert__caption,.expert__name,.figure figcaption,.person__role,.thinking-item__category,.thinking-item__title{font-family:"Georgia Italic",Georgia,serif;font-style:italic}@media (min-width:768px){.action__wrap{padding:70px 0 61px}.action__title{font-size:45px;margin-bottom:11px}}.action__description{color:rgba(48,46,43,.5);font-size:16px;line-height:1.5}.action__button{padding-top:28px}@media (max-width:767px){.filter__title{margin-bottom:0}}.filter__wrap{position:relative;padding-top:39px;padding-bottom:40px}.ui-selectmenu-menu,.ui-selectmenu-open:before{position:absolute;left:0;background-color:#fff}@media (min-width:768px){.action__description{font-size:18px;line-height:1.7}.filter__title{float:left}.filter__wrap{padding-top:27px;padding-bottom:0}}@media (min-width:1024px){.filter__wrap{padding-top:27px}}@media (min-width:1100px){.filter__wrap{padding-top:33px}}.filter__wrap select{width:100%}@media (min-width:768px){.filter__wrap{float:right}.filter__wrap select{width:180px}.ui-selectmenu-button{max-width:180px}}.ui-selectmenu-menu{padding:0 0 5px;margin:0;top:0;right:0;width:100%;display:none;border-top:0;z-index:10}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;margin-top:-4px;margin-bottom:0}.ui-selectmenu-menu .ui-menu li{font-size:12px;color:#302e2b;font-weight:400;text-transform:uppercase;overflow:hidden;padding:0 15px 5px;cursor:pointer;outline:0}.ui-selectmenu-menu .ui-menu li.ui-state-focus{color:#5c8b99}.ui-selectmenu-open{display:block}.ui-selectmenu-open:before{content:"";display:block;height:1px;width:100%;top:-1px}.ui-selectmenu-button{width:100%;height:40px;display:block;outline:0;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;border:1px solid #e3e3e2;background:#fff;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.ui-selectmenu-button[aria-expanded=true] span.ui-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:-4px}.ui-selectmenu-button span.ui-icon{right:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:15px;height:9px;background:url(../images/icons/select-arrow.svg) no-repeat;background-size:15px 9px}.expert figure,.expert__content{position:relative}.expert,.figure img,.person__image--mobile img{width:100%}.expert figure img,.figure img,.person__image img,.person__image--mobile img{height:auto;vertical-align:middle}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0 35px 0 15px;display:block;line-height:40px;font-size:12px;color:#302e2b;font-weight:400;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert__role,.figure figcaption,.person__role{color:rgba(48,46,43,.4)}.expert__role,.thinking-item__meta,.thinking-item__type{font-weight:500;text-transform:uppercase}.person__header{margin-bottom:38px}@media (min-width:768px){.person__header{margin-bottom:30px}}@media (min-width:1024px){.person__header{margin-bottom:32px}}.person__header .main-heading{margin-bottom:7px}@media (min-width:768px){.person__header .main-heading{margin-bottom:0}}.person__role{font-size:16px;margin-right:20px;margin-bottom:10px}.person__social .social-icons{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.person__role ul,.person__social ul{margin-bottom:0}@media (min-width:768px){.person__role{font-size:20px;margin-bottom:0}.person__role,.person__social{display:inline-block;vertical-align:middle}.person__role ul,.person__social ul{margin-top:-2px}}.person__image{display:none}.person__image img{max-width:100%}.person__image--mobile{display:block;margin-left:-20px;margin-right:-20px;margin-bottom:33px}@media (min-width:768px){.person__image--mobile{width:100%;max-width:381px;margin-left:auto;margin-right:auto;margin-bottom:70px}}.figure{padding-top:4px;margin-bottom:34px}@media (min-width:768px){.figure{padding-top:8px;margin-bottom:40px}}@media (min-width:1024px){.person__image{display:block}.person__image--mobile{display:none}.figure{padding-top:8px;margin-bottom:53px}}.figure figcaption{display:block;font-size:12px;padding-top:7px}@media (min-width:768px){.figure figcaption{padding-top:15px;font-size:16px}.expert{display:-webkit-flex;display:-ms-flexbox;display:flex}}.figure--pt0{padding-top:0}@media (max-width:767px){.expert figure{margin-left:-20px;margin-right:-20px}}@media (min-width:768px){.expert figure{overflow:hidden;width:31.6%;margin-right:20px}}@media (min-width:1024px){.expert figure{width:32%}}.expert figure img{width:100%}.expert__content{background:#f6f6f6;padding:24px 29px 65px}@media (max-width:767px){.expert__content{margin-left:-20px;margin-right:-20px;min-height:350px}}.expert__content footer{position:absolute;left:29px;right:29px;bottom:25px}.expert__name{letter-spacing:.01em;font-size:22px;margin-bottom:6px}@media (min-width:768px){.expert__content{padding:22px 29px 50px;-webkit-flex:1;-ms-flex:1;flex:1}.expert__content footer{bottom:15px}.expert__name{font-size:18px;margin-bottom:5px}}@media (min-width:1024px){.expert__content{padding:42px 50px 70px}.expert__content footer{left:50px;right:50px;bottom:40px}.expert__name{font-size:24px;margin-bottom:12px}}.expert__role{letter-spacing:.01em;font-size:12px;margin-bottom:25px}@media (min-width:768px){.expert__role{font-size:10px;margin-bottom:16px}}@media (min-width:1024px){.expert__role{font-size:14px;margin-bottom:28px}}.expert__caption{font-size:12px;margin-bottom:0;line-height:1.66}@media (min-width:1024px){.expert__caption{font-size:14px}}@media (min-width:1100px){.expert__caption{font-size:16px}}.expert .text-button{float:left;font-size:12px;padding-top:5px}.expert .social-icons{float:right;margin-bottom:0}@media (min-width:768px){.expert__caption{line-height:1.75}.expert .text-button{font-size:10px;padding-top:6px}.expert__wrap .section-heading{margin-bottom:45px}}.expert--sm{width:100%;margin-bottom:20px}@media (min-width:1024px){.expert .text-button{font-size:14px;padding-top:4px}.expert--dual{margin-left:-10px;margin-right:-10px}.expert--sm{width:50%;float:left;padding-left:10px;padding-right:10px;margin-bottom:0}}.expert--sm figure{position:relative;overflow:hidden}@media (min-width:768px){.expert--sm figure{width:20%}.expert--sm .expert__name{font-size:22px;margin-bottom:13px}}@media (min-width:1024px){.expert--sm figure{width:31%}.expert--sm figure img{width:120%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.expert--sm .expert__name{font-size:24px;line-height:32px;margin-bottom:6px}}.expert--sm .expert__role{margin-bottom:0}.expert--sm .expert__content{background:#f6f6f6;position:relative;padding:24px 29px}@media (max-width:767px){.expert--sm .expert__content{margin-left:-20px;margin-right:-20px;min-height:150px}.thinking-item__wrap{margin-left:-20px;margin-right:-20px}}.thinking-item{background:#f6f6f6;outline:0;display:block;cursor:pointer}@media (min-width:768px){.expert--sm .expert__role{font-size:11px}.expert--sm .expert__content{padding:22px 29px;-webkit-flex:1;-ms-flex:1;flex:1}.thinking-item{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:230px}}@media (min-width:1024px){.expert--sm .expert__role{font-size:14px}.expert--sm .expert__content{padding:45px 50px 40px}.thinking-item{min-height:386px}}.thinking-item__wrap{margin-bottom:20px}.overlay__content,.overlay__inner{margin-left:auto;margin-right:auto}.thinking-item__type{font-size:12px;color:#5c8b99;letter-spacing:.15em;display:block;margin-bottom:9px}@media (min-width:768px){.thinking-item__type{font-size:11px;margin-bottom:21px}}@media (min-width:1024px){.thinking-item__type{font-size:14px;margin-bottom:28px}}.thinking-item__type:after{content:"_";display:inline}.thinking-item__title{font-size:22px;line-height:32px;letter-spacing:.01em;margin-bottom:5px}@media (min-width:768px){.thinking-item__title{margin-bottom:15px;line-height:28px;max-width:420px}}@media (min-width:1024px){.thinking-item__title{font-size:33px;line-height:42px;margin-bottom:12px;max-width:680px}}.thinking-item__meta{font-size:12px;color:rgba(48,46,43,.4);letter-spacing:.01em}@media (min-width:768px){.thinking-item__meta{font-size:11px}}@media (min-width:1024px){.thinking-item__meta{font-size:14px}}.thinking-item__category{font-size:12px;letter-spacing:.01em;color:#5c8b99;position:absolute;left:28px;bottom:26px}.thinking-item__content{position:relative}@media (max-width:767px){.thinking-item__content{min-height:320px;padding:25px 28px 50px}}@media (min-width:768px){.thinking-item__category{bottom:25px;left:32px;font-size:11px}.thinking-item__content{-webkit-order:2;-ms-flex-order:2;order:2;padding:28px 32px 50px}.thinking-item__image{width:248px;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1024px){.thinking-item__category{font-size:12px;bottom:41px;left:45px}.thinking-item__content{padding:45px 50px 60px}.thinking-item__image{width:400px}}.thinking-item__image img{width:100%;height:100%;vertical-align:middle}.thinking-item:hover{background:#302e2b}.thinking-item:hover .thinking-item__excerpt,.thinking-item:hover .thinking-item__title{color:#fff}.thinking-item:hover .thinking-item__meta{color:rgba(218,217,214,.4)}.overlay__title,.overlay__type,.result__title{font-family:UniverseUC,sans-serif;color:#302e2b;text-transform:uppercase}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff;overflow-y:auto}.overlay__close,.overlay__close svg{width:28px;height:28px}.overlay__content{padding:70px 20px 0;max-width:978px}@media (min-width:768px){.overlay__content{padding:110px 50px 0}}@media (min-width:1024px){.overlay__content{padding-left:0;padding-right:0}}.overlay__inner{max-width:785px}.overlay__close{position:absolute;top:26px;right:20px;display:block;background:0 0;border:0;outline:0;padding:0}.overlay__close svg polygon{fill:#302e2b}.overlay .social-icons svg,.overlay .social-icons svg path,.overlay .social-icons svg polygon,.overlay__close svg:hover polygon{fill:#5c8b99}@media (min-width:768px){.overlay__close{top:51px;right:50px}}.overlay__type{letter-spacing:.025em;font-size:28px;line-height:34px;position:relative;padding-top:30px;margin-bottom:47px}.overlay__type:before{content:"";width:60px;height:8px;position:absolute;display:block;background:currentColor;top:0;left:0}@media (min-width:768px){.overlay__type{font-size:45px;line-height:1.1;padding-top:32px;margin-bottom:102px}}.overlay__title{font-size:28px;line-height:34px;letter-spacing:.025em;text-align:center;margin-bottom:43px}.overlay--search .overlay__content{padding:108px 17px 0}@media (min-width:768px){.overlay__title{font-size:38px;line-height:1.1;margin-bottom:25px}.overlay--search .overlay__content{padding:166px 50px 0}}@media (min-width:1024px){.overlay--search .overlay__content{padding-left:0;padding-right:0}}.overlay .social-icons{margin-bottom:50px}.overlay .social-icons svg:hover,.overlay .social-icons svg:hover path,.overlay .social-icons svg:hover polygon{fill:#302e2b}.search__submit{width:40px;height:40px;border:0;outline:0;background:0 0;padding:0;position:relative}.search__submit svg{width:20px;height:21px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:rgba(48,46,43,.4)}.search__submit svg:focus,.search__submit svg:hover{fill:#5c8b99}.search__wrap .search__submit{position:absolute;right:0;top:-7px}.search__wrap .input--search{padding-right:40px}.search__results{padding-top:57px;padding-bottom:60px}.search__results .no-results{font-size:28px;letter-spacing:.05em;font-family:UniverseUC,sans-serif;line-height:1.2;text-transform:uppercase}.search__results .btn--load-more{margin-top:39px}@media (min-width:768px){.overlay .social-icons{margin-bottom:76px}.search__submit svg{width:32px;height:33px}.search__wrap .search__submit{top:1px;right:-5px}.search__wrap .input--search{padding-right:50px}.search__results{padding-top:89px;padding-bottom:120px}.search__results .no-results{font-size:38px}.search__results .btn--load-more{margin-top:60px}}.result{display:block;border-bottom:1px solid #c2c2c2;padding-bottom:36px;padding-top:57px}@media (min-width:1024px){.result{padding-top:69px}.result__title{width:80%}}.result--hidden{display:none}.result:first-of-type{padding-top:0}.result__title{letter-spacing:.025em;font-size:28px;line-height:34px;margin-bottom:2px}@media (min-width:768px){.result:first-of-type{padding-top:2px}.result__title{font-size:38px;line-height:1.1;margin-bottom:13px}}.result__excerpt{font-family:"Georgia Italic",Georgia,serif;display:block;font-style:italic;color:rgba(48,46,43,.4);letter-spacing:.025em;font-size:13px;line-height:22px}@media (min-width:768px){.result__excerpt{font-size:14px}}@media (min-width:1024px){.result__excerpt{width:80%}}.result:hover{border-color:#5c8b99}.result:hover .result__title{color:#5c8b99}.map{position:absolute;top:0;left:0;width:100%;height:100%}.map__wrap{position:relative;width:100%;padding-bottom:42.35%;background-size:cover;background-position:center}@media (max-width:767px){.overlay .social-icons{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.overlay .social-icons li{margin-right:0}.map__wrap{width:100vw;margin-left:-20px;margin-right:-20px;height:310px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiLi4vdmVuZG9yL2Jhc3Njc3Mtc2Fzcy9zY3NzL19wb3NpdGlvbi5zY3NzIiwibWFpbi5jc3MiLCJjb21wb25lbnRzL19tb2JpbGUtbmF2LnNjc3MiLCJzY3JlZW5zL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJzY3JlZW5zL19jYXJlZXIuc2NzcyIsImNvbXBvbmVudHMvX2xpc3Quc2NzcyIsIi4uL3ZlbmRvci9iYXNzY3NzLXNhc3Mvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL190ZWFtLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2LnNjc3MiLCIuLi92ZW5kb3IvYmFzc2Nzcy1zYXNzL3Njc3MvX2xheW91dC5zY3NzIiwiLi4vdmVuZG9yL2Jhc3Njc3Mtc2Fzcy9zY3NzL19ncmlkLnNjc3MiLCIuLi92ZW5kb3IvYmFzc2Nzcy1zYXNzL3Njc3MvX21hcmdpbi5zY3NzIiwiLi4vdmVuZG9yL2Jhc3Njc3Mtc2Fzcy9zY3NzL19wYWRkaW5nLnNjc3MiLCIuLi92ZW5kb3IvYmFzc2Nzcy1zYXNzL3Njc3MvX2hpZGUuc2NzcyIsIi4uL3ZlbmRvci9iYXNzY3NzLXNhc3Mvc2Nzcy9fZmxleGJveC5zY3NzIiwic2NyZWVucy9fYWJvdXQuc2NzcyIsInNjcmVlbnMvX3NpZGViYXItbGF5b3V0LnNjc3MiLCJzY3JlZW5zL2hvbWVwYWdlLnNjc3MiLCJzY3JlZW5zL19wZW9wbGUuc2NzcyIsImNvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsInNjcmVlbnMvX3dvcmsuc2NzcyIsInNjcmVlbnMvX3RoaW5raW5nLnNjc3MiLCJjb21wb25lbnRzL19mb250LnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsIl9taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX2V4cGVydGlzZS5zY3NzIiwiY29tcG9uZW50cy9faGlkZS5zY3NzIiwiY29tcG9uZW50cy9fbGFuZy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19leHBlcnQuc2NzcyIsImNvbXBvbmVudHMvX3BlcnNvbi5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fdGhpbmtpbmcuc2NzcyIsImNvbXBvbmVudHMvX3Jlc3VsdC5zY3NzIiwiY29tcG9uZW50cy9fb3ZlcmxheS5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBa0dBLElBa0dBLE9BQ0ksT0FBQSxFQ3hMSixVRHFFQSxJRVZBLElEM0RZLFNBQUEsU0ViWix1QkM0QkEsV0M1QkEsT0g4cEVBLG1CQUNBLGtCQUNBLG1CQ3hrRVEsNEJBQUEsWUdqRFIsY0NsQ0EsZUFBQSxhQ3dEQSxZQVhBLGlCTGxEQSxrQk1BQSxjQ0FBLFlBYUksV0FBQSxLRGJKLDhCQ21EUSxnREFBQSxnREFDRSxRQUFBLEVDbkNWLGlCSHFDQSxVSVdBLGdDQW1GRSxjQUFBLFNBQ0EsWUFBQSxPWjdJRixLQUNJLE9BQUEsRUFHSixRRUVBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQ0EsUUFDQSxRRkFJLFFBQUEsTUFHSixNRUNBLE9BQ0EsU0FDQSxNRkNJLFFBQUEsYUFDQSxlQUFBLFNBR0osc0JBQ0ksUUFBQSxLQUNBLE9BQUEsRUVDSixTQUNBLFNGR0ksUUFBQSxLQU9ILFNFSEQsUUZLSSxRQUFBLEVBR0osWUFDSSxjQUFBLElB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QkF5SU0sd0JBQUEsY0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSwwQkFDRSxhQUFBLEVFM0lSLFdBaUJNLE1BQUEsTUFDQSxZQUFBLE1BQ0EsYUFBQSxNQUNBLE9BQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiR6MTogMSAhZGVmYXVsdDtcbiR6MjogMiAhZGVmYXVsdDtcbiR6MzogMyAhZGVmYXVsdDtcbiR6NDogNCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qIEJhc3Njc3MgUG9zaXRpb24gKi9cblxuLnJlbGF0aXZlIHsgcG9zaXRpb246IHJlbGF0aXZlIH1cblxuLmFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlIH1cblxuLmZpeGVkICAgIHsgcG9zaXRpb246IGZpeGVkIH1cblxuLnRvcC0wICAgIHsgdG9wOiAwIH1cblxuLnJpZ2h0LTAgIHsgcmlnaHQ6IDAgfVxuXG4uYm90dG9tLTAgeyBib3R0b206IDAgfVxuXG4ubGVmdC0wICAgeyBsZWZ0OiAwIH1cblxuLnoxIHsgei1pbmRleDogJHoxIH1cblxuLnoyIHsgei1pbmRleDogJHoyIH1cblxuLnozIHsgei1pbmRleDogJHozIH1cblxuLno0IHsgei1pbmRleDogJHo0IH0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiogUGl4ZWwySFRNTCAtIDQxMzdcbiovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBCYXNzY3NzIExheW91dCAqL1xuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZpdCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWF4LXdpZHRoLTEge1xuICBtYXgtd2lkdGg6IDI0cmVtOyB9XG5cbi5tYXgtd2lkdGgtMiB7XG4gIG1heC13aWR0aDogMzJyZW07IH1cblxuLm1heC13aWR0aC0zIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTsgfVxuXG4ubWF4LXdpZHRoLTQge1xuICBtYXgtd2lkdGg6IDY0cmVtOyB9XG5cbi5ib3JkZXItYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBCYXNzY3NzIE1hcmdpbiAqL1xuLm0wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tdDAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5teDAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5teTAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tMSB7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubXQxIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubXIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5tYjEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tbDEge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubXgxIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubXkxIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubTIge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLm10MiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm1yMiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWwyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm14MiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm15MiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm0zIHtcbiAgbWFyZ2luOiAzMHB4OyB9XG5cbi5tdDMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tcjMge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm1iMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1sMyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5teDMge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5teTMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tNCB7XG4gIG1hcmdpbjogNDBweDsgfVxuXG4ubXQ0IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubXI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5tYjQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tbDQge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4ubXg0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4ubXk0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubXhuMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuXG4ubXhuMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuXG4ubXhuMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuXG4ubXhuNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBCYXNzY3NzIFBhZGRpbmcgKi9cbi5wMCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnB0MCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5weDAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnB5MCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucDEge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wdDEge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ucHIxIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucGIxIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnBsMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucHkxIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5weDEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnAyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucHQyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnByMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnBiMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wbDIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnB5MiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucHgyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5wMyB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnB0MyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wcjMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYjMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucGwzIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5weTMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnB4MyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucDQge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5wdDQge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucHI0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ucGI0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnBsNCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4ucHk0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5weDQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLyogQmFzc2NzcyBHcmlkICovXG4uY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnNtLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc20tY29sLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc20tY29sLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuc20tY29sLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnNtLWNvbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5zbS1jb2wtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuc20tY29sLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnNtLWNvbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5zbS1jb2wtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuc20tY29sLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnNtLWNvbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5zbS1jb2wtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnNtLWNvbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuc20tY29sLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWQtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZC1jb2wtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZC1jb2wtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5tZC1jb2wtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWQtY29sLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1kLWNvbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5tZC1jb2wtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWQtY29sLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1kLWNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5tZC1jb2wtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWQtY29sLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1kLWNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubWQtY29sLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZC1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGctY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5sZy1jb2wtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5sZy1jb2wtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sZy1jb2wtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubGctY29sLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxnLWNvbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sZy1jb2wtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubGctY29sLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxnLWNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sZy1jb2wtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubGctY29sLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmxnLWNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubGctY29sLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sZy1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLml0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLml0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLnNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLnNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cblxuLnNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbi8qIDEuIEZpeCBmb3IgQ2hyb21lIDQ0IGJ1Zy4gaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTUwNjg5MyAqL1xuLmZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIC8qIDEgKi9cbiAgbWluLWhlaWdodDogMDtcbiAgLyogMSAqLyB9XG5cbi5mbGV4LW5vbmUge1xuICBmbGV4OiBub25lOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OTk7IH1cblxuLyogQmFzc2NzcyBQb3NpdGlvbiAqL1xuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwOyB9XG5cbi5yaWdodC0wIHtcbiAgcmlnaHQ6IDA7IH1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5sZWZ0LTAge1xuICBsZWZ0OiAwOyB9XG5cbi56MSB7XG4gIHotaW5kZXg6IDE7IH1cblxuLnoyIHtcbiAgei1pbmRleDogMjsgfVxuXG4uejMge1xuICB6LWluZGV4OiAzOyB9XG5cbi56NCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLyogQmFzc2NzcyBIaWRlICovXG4uaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAueHMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWQtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBCYXNzY3NzIFR5cG9ncmFwaHkgKi9cbi5mb250LWZhbWlseS1pbmhlcml0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLmZvbnQtc2l6ZS1pbmhlcml0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG5cbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4ubGluZS1oZWlnaHQtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5saW5lLWhlaWdodC0yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9XG5cbi5saW5lLWhlaWdodC0zIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuLmxpbmUtaGVpZ2h0LTQge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5saXN0LXN0eWxlLW5vbmUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ1bmNhdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5saXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMDJlMmI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaXRlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS13cmFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zaXRlLXdyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cblxuLnNpdGUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0yMDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zaXRlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE4MXB4OyB9IH1cbiAgLnNpdGUtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAyMDZweDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1jb250ZW50OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuc2l0ZS1jb250ZW50OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxODFweDsgfSB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWluZXItLWluZGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItLWluZGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb250YWluZXItLWluZGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIgKiAxMDAlKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxLzEyICogMTAwJSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lci1hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXItYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5jb250YWluZXItYXJ0aWNsZSAuZmVhdHVyZWQtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmNvbnRhaW5lci0tcDAge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuaDEsIGgyLCBoMyxcbmg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtOyB9XG5cbnAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS43OyB9IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sZy1zaG93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxnLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ueGwtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC54bC1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC54bC1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnhsLWNvbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnhsLWNvbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnhsLWNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC54bC1jb2wtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAueGwtY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhsLWNvbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC54bC1jb2wtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAueGwtY29sLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnhsLWNvbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC54bC1jb2wtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAueGwtY29sLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC54bC1jb2wtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnhsLWNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZC1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZmVhdHVyZWQtY29sIHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgKyA0MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbmJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzM3OTlkNTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIGJsb2NrcXVvdGU6bm90KC5icS1mZWF0dXJlZCkge1xuICAgIG1heC13aWR0aDogNTU1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBibG9ja3F1b3RlOm5vdCguYnEtZmVhdHVyZWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9IH1cbiAgYmxvY2txdW90ZS5icS1mZWF0dXJlZCB7XG4gICAgY29sb3I6ICM4ZTYwYTg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJsb2NrcXVvdGUuYnEtZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgYmxvY2txdW90ZS5icS1mZWF0dXJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IEN1cnJlbnRDb2xvcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA4cHg7IH0gfVxuICBibG9ja3F1b3RlIC5icS10aXRsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBibG9ja3F1b3RlIC5icS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU3OyB9IH1cbiAgICBibG9ja3F1b3RlIC5icS10aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIGJsb2NrcXVvdGUgLmJxLXRpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCdXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgYmxvY2txdW90ZSAuYnEtc291cmNlIHtcbiAgICBjb2xvcjogcmdiYSg0OCwgNDYsIDQzLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYmxvY2txdW90ZSAuYnEtc291cmNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJsb2NrcXVvdGUgLmJxLXNvdXJjZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuICAgIGJsb2NrcXVvdGUgLmJxLXNvdXJjZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uY29udGFpbmVyLXNpZGViYXItc20gLmNvbC0tbWFpbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXNpZGViYXItc20gLmNvbC0tbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoKDYvMTIgKiAxMDAlKSArICg2LjQgKiAyMHB4KSk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29udGFpbmVyLXNpZGViYXItc20gLmNvbC0tbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoKDcvMTIgKiAxMDAlKSArICg2LjQgKiAyMHB4KSk7IH0gfVxuXG4uY29udGFpbmVyLXNpZGViYXItc20gLmNvbC0tc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXItc20gLmNvbC0tc2lkZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4LjMzMzMzJTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRhaW5lci1zaWRlYmFyLXNtIC5jb2wtLXNpZGUge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuICAuY29udGFpbmVyLXNpZGViYXItc20gLmNvbC0tc2lkZSAuc2lkZWJhcl9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhaW5lci1zaWRlYmFyLXNtIC5jb2wtLXNpZGUgLnNpZGViYXJfX3JvdyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbnRhaW5lci1zaWRlYmFyLXNtIC5jb2wtLXNpZGUgLnNpZGViYXJfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDsgfSB9XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyLXNtIC5jb2wtLXNpZGUgLnNpZGViYXJfX3Jvdzpub3QoOm9ubHktb2YtdHlwZSk6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNpZGViYXItbWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXNpZGViYXItbWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmNvbnRhaW5lci1zaWRlYmFyLW1kIC5jb2wtLW1haW4ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyLW1kIC5jb2wtLW1haW4ge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoKDEvMTIpICogMTAwJSkgKyAycHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoKDEvMTIpICogMTAwJSkgKyAycHgpOyB9IH1cblxuLmNvbnRhaW5lci1zaWRlYmFyLW1kIC5jb2wtLXNpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTQ7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXItbWQgLmNvbC0tc2lkZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXItc2lkZWJhci1tZCAuY29sLS1zaWRlIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuLyoqXG4qIFBpeGVsMkhUTUwgLSA0MTM3XG4qIEhvbWVQYWdlXG4qL1xuLnBhZ2UtLWhvbWUgLnNpdGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLWhvbWUgLnNpdGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfSB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1ob21lIC5oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFnZS0taG9tZSAuaGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1ob21lIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLS1ob21lIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1ob21lIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLWhvbWUgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1ob21lIC5oZXJvLS1jb25zdHJhaW5lZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLWhvbWUgLmhlcm8tLWNvbnN0cmFpbmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4OyB9IH1cblxuLnBhZ2UtLWFib3V0IC5zaXRlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tYWJvdXQtZGV0YWlsIC5leHBlcnRpc2VfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnBhZ2UtLXBlb3BsZSAuc2VjdGlvbi0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1wZW9wbGUgLnNlY3Rpb24tLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnBhZ2UtLXBlb3BsZSAuc2VjdGlvbi0tdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4ucGFnZS0tcGVvcGxlIC5tYWluLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS1wZW9wbGUgLm1haW4taGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wYWdlLS1wZW9wbGUgLm1haW4taGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnBhZ2UtLXBlb3BsZSAuYnRuLS1sb2FkLW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFnZS0tcGVvcGxlIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXBlb3BsZS1kZXRhaWwgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLnBhZ2UtLXBlb3BsZS1kZXRhaWwgLnNlY3Rpb24tLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tcGVvcGxlLWRldGFpbCAuc2VjdGlvbi0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS0tcGVvcGxlLWRldGFpbCAuc2VjdGlvbi0tdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgzcHg7IH0gfVxuXG4ucGFnZS0tcGVvcGxlLWRldGFpbCAuYnRuLS1iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi5wYWdlLS1wZW9wbGUtZGV0YWlsIC5wZXJzb25fX2ltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS1wZW9wbGUtZGV0YWlsIC5wZXJzb25fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLXBlb3BsZS1kZXRhaWwgLnBlcnNvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhZ2UtLXBlb3BsZS1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXBlb3BsZS1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS1wZW9wbGUtZGV0YWlsIC5zaWRlYmFyX19ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIC5wYWdlLS1wZW9wbGUtZGV0YWlsIC5zaWRlYmFyX19ibG9jayAuc2lkZWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWdlLS1wZW9wbGUtZGV0YWlsIC5zaWRlYmFyX19ibG9jayAuc2lkZWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cbiAgLnBhZ2UtLXBlb3BsZS1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIC5saXN0LS1zaWRlYmFyIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtLXBlb3BsZS1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIC5saXN0LS1zaWRlYmFyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4ucGFnZS0tcGVvcGxlLWRldGFpbCAuY29sLS1zaWRlIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXBlb3BsZS1kZXRhaWwgLmNvbC0tc2lkZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS0tcGVvcGxlLWRldGFpbCAuY29sLS1zaWRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4OyB9IH1cblxuLnBhZ2UtLWNhcmVlcnMgLmhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLS1jYXJlZXJzIC5oZXJvX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS1jYXJlZXJzIC5oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xODsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucGFnZS0tY2FyZWVycyAuaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDE7IH0gfVxuXG4ucGFnZS0tY2FyZWVycyAuc2VjdGlvbi0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS1jYXJlZXJzIC5zZWN0aW9uLS10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS0tY2FyZWVycyAuc2VjdGlvbi0tdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH0gfVxuXG4uY2FyZWVyX19ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJlZXJfX2dyaWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcmVlcl9fZ3JpZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmNhcmVlcl9fZ3JpZCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJlZXJfX2dyaWQgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNhcmVlcl9fZ3JpZCBsaSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuXG4uY2FyZWVyX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGhlaWdodDogMjA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmVlcl9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZWVyX19pdGVtIHtcbiAgICAgIGhlaWdodDogMjIwcHg7IH0gfVxuICAuY2FyZWVyX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzAyZTJiOyB9XG4gICAgLmNhcmVlcl9faXRlbTpob3ZlciAuY2FyZWVyX19jb250ZW50IHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmVlcl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY2FyZWVyX19jb250ZW50IHAge1xuICAgIGNvbG9yOiAjMzAyZTJiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gICAgLmNhcmVlcl9fY29udGVudCBwIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzVjOGI5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7IH1cblxuLmNhcmVlcl9fYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyX19ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcmVlcl9fYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9IH1cblxuLmNhcmVlcl9fc3RhbXAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZWVyX19zdGFtcCB7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICByaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZWVyX19zdGFtcCB7XG4gICAgICB0b3A6IDMxcHg7XG4gICAgICByaWdodDogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0td29yayAuZmlsdGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtLXdvcmsgLmZpbHRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLXdvcmsgLmhlcm8tLWNvbnN0cmFpbmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4OyB9IH1cblxuLnBhZ2UtLXdvcmsgLnNlY3Rpb24tLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS0td29yayAuc2VjdGlvbi0tdG9wIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLS13b3JrIC5zZWN0aW9uLS10b3AgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtLXdvcmsgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLnBhZ2UtLXdvcmstZGV0YWlsIC5zZWN0aW9uLS10b3Age1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zZWN0aW9uLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS13b3JrLWRldGFpbCAuc2VjdGlvbi0tdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuXG4ucGFnZS0td29yay1kZXRhaWwgLmJ0bi0tYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsIC5idG4tLWJhY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLnBhZ2UtLXdvcmstZGV0YWlsIC5zaWRlYmFyX19yb3cge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zaWRlYmFyX19yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cbiAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zaWRlYmFyX19yb3c6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zaWRlYmFyX19yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS0td29yay1kZXRhaWwgLnNpZGViYXJfX3JvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ucGFnZS0td29yay1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zaWRlYmFyX19ibG9jayB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS0td29yay1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cbiAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zaWRlYmFyX19ibG9jayAuc2lkZWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zaWRlYmFyX19ibG9jayAuc2lkZWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS0td29yay1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIC5zaWRlaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfSB9XG4gIC5wYWdlLS13b3JrLWRldGFpbCAuc2lkZWJhcl9fYmxvY2sgLmxpc3QtLXNpZGViYXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS0td29yay1kZXRhaWwgLnNpZGViYXJfX2Jsb2NrIC5saXN0LS1zaWRlYmFyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ucGFnZS0td29yay1kZXRhaWwgLmJ0bi1ncm91cC0tc3RhY2tlZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wYWdlLS13b3JrLWRldGFpbCAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zZWN0aW9uLS1yZWxhdGVkLXdvcmsge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsIC5zZWN0aW9uLS1yZWxhdGVkLXdvcmsge1xuICAgICAgcGFkZGluZy10b3A6IDk4cHg7IH0gfVxuICAucGFnZS0td29yay1kZXRhaWwgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayBoZWFkZXIgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGFnZS0td29yay1kZXRhaWwgLnJlbGF0ZWQtd29ya19fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFnZS0td29yay1kZXRhaWwgLmV4cGVydF9fd3JhcCAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS0td29yay1kZXRhaWwgLmFydGljbGVfX2hlYWRlciB7XG4gICAgd2lkdGg6IGNhbGMoKDcvMTIgKiAxMDAlKSArICg2LjQgKiAyMHB4KSk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5zZWN0aW9uLS10b3Age1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNlY3Rpb24tLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNlY3Rpb24tLXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4OyB9IH1cblxuLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLmJ0bi0tYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLmJ0bi0tYmFjayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG4ucGFnZS0td29yay1kZXRhaWwtZnVsbCAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucGFnZS0td29yay1kZXRhaWwtZnVsbCAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5OHB4OyB9IH1cbiAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayBoZWFkZXIgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGFnZS0td29yay1kZXRhaWwtZnVsbCAucmVsYXRlZC13b3JrX193cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5leHBlcnRfX3dyYXAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG5cbi5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5maWd1cmUge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5maWd1cmUge1xuICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5maWd1cmUge1xuICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9IH1cbiAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLmZpZ3VyZS0tcHQwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZS0td29yay1kZXRhaWwtZnVsbCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHRvcDogMjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS0td29yay1kZXRhaWwtZnVsbCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICB0b3A6IDE5cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgdG9wOiA0MXB4OyB9IH1cblxuLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgYmxvY2txdW90ZS5icS1mZWF0dXJlZCB7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xuICBtYXJnaW4tYm90dG9tOiA1MXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIGJsb2NrcXVvdGUuYnEtZmVhdHVyZWQge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIGJsb2NrcXVvdGUuYnEtZmVhdHVyZWQge1xuICAgICAgcGFkZGluZy10b3A6IDY3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cblxuLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgYmxvY2txdW90ZS5icS1zb3VyY2Uge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLmZlYXR1cmVkLWNvbDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cblxuLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNpZGViYXJfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNpZGViYXJfX3JvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5zaWRlYmFyX19yb3cge1xuICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfSB9XG4gIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5zaWRlYmFyX19yb3c6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNpZGViYXJfX3JvdzpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS0td29yay1kZXRhaWwtZnVsbCAuc2lkZWJhcl9fcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG5cbi5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5zaWRlYmFyX19ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5zaWRlYmFyX19ibG9jayB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5zaWRlYmFyX19ibG9jayAuc2lkZWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLnNpZGViYXJfX2Jsb2NrIC5zaWRlaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5zaWRlYmFyX19ibG9jayAuc2lkZWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuICAucGFnZS0td29yay1kZXRhaWwtZnVsbCAuc2lkZWJhcl9fYmxvY2sgLmxpc3QtLXNpZGViYXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS0td29yay1kZXRhaWwtZnVsbCAuc2lkZWJhcl9fYmxvY2sgLmxpc3QtLXNpZGViYXIgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5idG4tZ3JvdXBfX3dyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5idG4tZ3JvdXAtLXN0YWNrZWQge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLmJ0bi1ncm91cC0tc3RhY2tlZCAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wYWdlLS13b3JrLWRldGFpbC1mdWxsIC5idG4tZ3JvdXAtLXN0YWNrZWQgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwgLmFydGljbGVfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAzMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS0td29yay1kZXRhaWwtZnVsbCAuYXJ0aWNsZV9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS10aGlua2luZy1pbmRleCAuaGVyby0tY29uc3RyYWluZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLS10aGlua2luZy1pbmRleCAuaGVyby0tY29uc3RyYWluZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDc5cHg7IH0gfVxuXG4ucGFnZS0tdGhpbmtpbmctaW5kZXggLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgLnBhZ2UtLXRoaW5raW5nLWluZGV4IC5zZWN0aW9uIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS0tdGhpbmtpbmctaW5kZXggLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAgIC5wYWdlLS10aGlua2luZy1pbmRleCAuc2VjdGlvbiAuYnRuLS1sb2FkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS10aGlua2luZy1pbmRleCAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTlweDsgfVxuICAgICAgLnBhZ2UtLXRoaW5raW5nLWluZGV4IC5zZWN0aW9uIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7IH0gfVxuXG4ucGFnZS0tdGhpbmtpbmctaW5kZXggLmFydGljbGUtZ3JpZC0tcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXRoaW5raW5nLWluZGV4IC5hcnRpY2xlLWdyaWQtLXJvd3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLS10aGlua2luZy1pbmRleCAuYXJ0aWNsZS1ncmlkLS1yb3dzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH0gfVxuXG4ucGFnZS0tdGhpbmtpbmctaW5kZXggLmFydGljbGUtZ3JpZF9fbG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wYWdlLS10aGlua2luZyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICAucGFnZS0tdGhpbmtpbmcgLnNlY3Rpb24gLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS10aGlua2luZyAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgLnBhZ2UtLXRoaW5raW5nIC5zZWN0aW9uIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYxcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2UtLXRoaW5raW5nIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExOXB4OyB9XG4gICAgICAucGFnZS0tdGhpbmtpbmcgLnNlY3Rpb24gLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjhweDsgfSB9XG5cbi5wYWdlLS10aGlua2luZy1kZXRhaWwgLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2UtLXRoaW5raW5nLWRldGFpbCAuc2VjdGlvbiAuYnRuLS1sb2FkLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMXB4OyB9XG4gICAgICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5zZWN0aW9uIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwOXB4OyB9XG4gICAgICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5zZWN0aW9uIC5idG4tLWJhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2UtLXRoaW5raW5nLWRldGFpbCAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMXB4OyB9XG4gICAgICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5zZWN0aW9uIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg5cHg7IH0gfVxuICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5zZWN0aW9uIC5saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWdlLS10aGlua2luZy1kZXRhaWwgLnNlY3Rpb24gLmxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuLnBhZ2UtLXRoaW5raW5nLWRldGFpbCAuY29sLS1zaWRlIHtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5jb2wtLXNpZGUge1xuICAgICAgbWFyZ2luLXRvcDogMzFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5jb2wtLXNpZGUge1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9IH1cbiAgLnBhZ2UtLXRoaW5raW5nLWRldGFpbCAuY29sLS1zaWRlIC5zaWRlYmFyX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLS10aGlua2luZy1kZXRhaWwgLmNvbC0tc2lkZSAuc2lkZWJhcl9fcm93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5jb2wtLXNpZGUgLnNpZGViYXJfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXRoaW5raW5nLWRldGFpbCAuZXhwZXJ0X193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS0tdGhpbmtpbmctZGV0YWlsIC5zZWN0aW9uLS1tYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBVbml2ZXJzZVVDO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvVW5pdmVyc0xUU3RkLVVsdHJhLUNvbmRlbnNlZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9Vbml2ZXJzTFRTdGQtVWx0cmEtQ29uZGVuc2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9Vbml2ZXJzTFRTdGQtVWx0cmEtQ29uZGVuc2VkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL0dvdGhhbS1Cb29rLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL0dvdGhhbS1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9Hb3RoYW0tQm9vay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9Hb3RoYW0tTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL0dvdGhhbS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL0dvdGhhbS1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDUwMDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfSB9XG4gIC5zaXRlLWhlYWRlci5zaXRlLWhlYWRlci0tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWQ5ZDY7IH1cbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXIsIC5zaXRlLWhlYWRlciAuY2xlYXJmaXgge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvID4gc3ZnLCAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nbyA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvID4gaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvX193cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ29fX3dyYXAge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ29fX3dyYXAge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9IH1cbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nby0tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ28tLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvLS10YWJsZXQge1xuICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nby0tdGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ28tLXRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdi10b2dnbGUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnNpdGUtaGVhZGVyIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7IH1cbiAgLnNpdGUtaGVhZGVyIC5sYW5nLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnNpdGUtaGVhZGVyIC5sYW5nLXNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgcGFkZGluZzogNTNweCAwIDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZTJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogNThweCAwIDI3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmc6IDU4cHggMCAyN3B4O1xuICAgICAgaGVpZ2h0OiAxODFweDsgfSB9XG4gIC5zaXRlLWZvb3RlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wODVlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIHAge1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5zaXRlLWZvb3Rlcl9fbWV0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpdGUtZm9vdGVyX19tZXRhIHAsIC5zaXRlLWZvb3Rlcl9fbWV0YSAuc2l0ZS1mb290ZXJfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2l0ZS1mb290ZXJfX21ldGEgLnNpdGUtZm9vdGVyX19uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgICAgIC5zaXRlLWZvb3Rlcl9fbWV0YSAuc2l0ZS1mb290ZXJfX25hdiBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5zaXRlLWZvb3Rlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXJfX25hdiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnNpdGUtZm9vdGVyX19uYXYgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4NWVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3Rlcl9fbmF2IGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4OyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLnNvY2lhbC1pY29ucyBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuXG4uc2l0ZS1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTQ1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuc2l0ZS1uYXYgYTpob3ZlciwgLnNpdGUtbmF2IGEuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjNWM4Yjk5OyB9XG4gIC5zaXRlLW5hdiBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG5cbi5pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODQsIDE4NCwgMTgzLCAwLjQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzAyZTJiO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmlucHV0LmZpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1YzhiOTk7IH1cbiAgLmlucHV0OmVycm9yLCAuaW5wdXQuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VkMWMyNDsgfVxuICAuaW5wdXRbcmVhZG9ubHldIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5pbnB1dC0tc2VhcmNoIHtcbiAgICBmb250LWZhbWlseTogXCJVbml2ZXJzZVVDXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMDJlMmI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmlucHV0LS1zZWFyY2gge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5pbnB1dC0tc2VhcmNoIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9IH1cbiAgICAuaW5wdXQtLXNlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICBjb2xvcjogIzMwMmUyYjsgfVxuICAgIC5pbnB1dC0tc2VhcmNoOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogIzMwMmUyYjsgfVxuICAgIC5pbnB1dC0tc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBJRSAxMCsgKi9cbiAgICAgIGNvbG9yOiAjMzAyZTJiOyB9XG4gICAgLmlucHV0LS1zZWFyY2g6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICMzMDJlMmI7IH1cbiAgICAuaW5wdXQtLXNlYXJjaDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICBjb2xvcjogI2Y2ZjZmNjsgfVxuICAgIC5pbnB1dC0tc2VhcmNoOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogI2Y2ZjZmNjsgfVxuICAgIC5pbnB1dC0tc2VhcmNoOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBJRSAxMCsgKi9cbiAgICAgIGNvbG9yOiAjZjZmNmY2OyB9XG4gICAgLmlucHV0LS1zZWFyY2g6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICNmNmY2ZjY7IH1cblxuLmZvcm0tLWNvcHkgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tLWNvcHkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybS0tY29weSAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbi5mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnRuLWdyb3VwX193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnRuLWdyb3VwX193cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYnRuLWdyb3VwLS1zdGFja2VkIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5idG4tZ3JvdXAtLXN0YWNrZWQgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG4tZ3JvdXAtLXN0YWNrZWQgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYnRuLWdyb3VwLS1zdGFja2VkIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnRuLWdyb3VwLS1zdGFja2VkIC5idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzAyZTJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnRuLS1sb2FkLW1vcmUge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgLmJ0bi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjOGI5OTtcbiAgICBib3JkZXItY29sb3I6ICM1YzhiOTk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi0tbWQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tLW1kIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgLmJ0bi0tYmFjayB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6IHJnYmEoNDgsIDQ2LCA0MywgMC40KTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmJ0bi0tYmFjayBzdmcge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgZmlsbDogcmdiYSg0OCwgNDYsIDQzLCAwLjQpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmUyYjtcbiAgICBib3JkZXItY29sb3I6ICMzMDJlMmI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmUyYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzMDJlMmI7IH1cbiAgICAuYnRuLS1kYXJrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzAyZTJiO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTNlM2UyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubW9iaWxlLW5hdi10b2dnbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vYmlsZS1uYXYtdG9nZ2xlIHNwYW4ge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjNWM4Yjk5OyB9XG4gIC5tb2JpbGUtbmF2LXRvZ2dsZTpiZWZvcmUsIC5tb2JpbGUtbmF2LXRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWM4Yjk5O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tb2JpbGUtbmF2LXRvZ2dsZTpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuICAubW9iaWxlLW5hdi10b2dnbGU6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNlYXJjaC1idXR0b24gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsbDogIzg1ODM4MDsgfVxuICAuc2VhcmNoLWJ1dHRvbjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICM1YzhiOTk7IH1cblxuLnRleHQtYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1YzhiOTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICAudGV4dC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMzAyZTJiOyB9XG5cbi5tYWluLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJVbml2ZXJzZVVDXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4taGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5tYWluLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubWFpbi1oZWFkaW5nLS1tZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLm1haW4taGVhZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cbiAgLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc0cHg7IH1cbiAgICAgIC5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgICAgLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgLnNlY3Rpb24taGVhZGluZy0tYmx1ZSB7XG4gICAgY29sb3I6ICM1YzhiOTk7IH1cbiAgLnNlY3Rpb24taGVhZGluZy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnN1YmhlYWRpbmctLWJsdWUge1xuICAgIGNvbG9yOiAjNWM4Yjk5OyB9XG5cbi5zaWRlaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBjb2xvcjogcmdiYSg0OCwgNDYsIDQzLCAwLjQpO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zaWRlaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzM3OTlkNTsgfVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI2QwOGE3NzsgfVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzhlNjBhODsgfVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMjFiMThlOyB9XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4ubGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAubGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5saXN0LS1pbmxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5saXN0LS1pbmxpbmUgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cbiAgLmxpc3QtLWNvbW1hIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5saXN0LS1jb21tYSBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5saXN0LS1jb21tYSBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGlzdC0tc2lkZWJhci1zcGxpdCB7XG4gICAgICB3aWR0aDogNjYuNjYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5saXN0LS1zaWRlYmFyLXNwbGl0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxpc3QtLXNpZGViYXItc3BsaXQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpc3QtLXNpZGViYXItc3BsaXQgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC0tc2lkZWJhci1zcGxpdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5saXN0LS1zaWRlYmFyIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LS1zaWRlYmFyIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmxpc3QtLXRhZ3MgYSB7XG4gICAgY29sb3I6ICM1YzhiOTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIC5saXN0LS10YWdzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMDJlMmI7IH1cbiAgLmxpc3QtLWJvb2tzaGVsZiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saXN0LS1ib29rc2hlbGYgbGkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgIC5saXN0LS1ib29rc2hlbGYgbGkgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubGlzdC0tYm9va3NoZWxmIGxpIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5saXN0LS1jbGllbnRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpc3QtLWNsaWVudHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saXN0LS1jbGllbnRzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5saXN0LS1jbGllbnRzIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMzAyZTJiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubGlzdC0tY2xpZW50cyBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmxpc3QtLWNsaWVudHMgbGkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuICAgICAgLmxpc3QtLWNsaWVudHMgbGkgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWM4Yjk5OyB9XG4gICAgICAgIC5saXN0LS1jbGllbnRzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNWM4Yjk5OyB9XG4gIC5saXN0LS10YWdzIGxpIHtcbiAgICBjb2xvcjogI2NiY2JjYjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubGlzdC0tdGFncyBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxpc3QtLXRhZ3MgbGk6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM1YzhiOTk7IH1cbiAgICAubGlzdC0tdGFncyBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNWM4Yjk5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICAgICAgLmxpc3QtLXRhZ3MgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzAyZTJiOyB9XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuaGVyb19fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNzUpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmhlcm9fX2JnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3ZlcmxheS1saW5lc0AyeC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAuaGVyb19fYmc6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDQ2LCA0MywgMC43NSk7IH0gfVxuICAuaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM3M3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzM2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnNlVUNcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9IH1cbiAgICAuaGVyb19fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvX190aXRsZTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuaGVyb19fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4OyB9IH1cbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuaGVyby0tcGxhaW4ge1xuICAgIGhlaWdodDogMTgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLS1wbGFpbiB7XG4gICAgICAgIGhlaWdodDogNDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5oZXJvLS1wbGFpbiB7XG4gICAgICAgIGhlaWdodDogNDkwcHg7IH0gfVxuICAgIC5oZXJvLS1wbGFpbiAuaGVyb19fYmcge1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7IH1cblxuLmhlcm8tLWNvbnN0cmFpbmVkIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby0tY29uc3RyYWluZWQge1xuICAgICAgaGVpZ2h0OiA0MzNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmhlcm8tLWNvbnN0cmFpbmVkIHtcbiAgICAgIGhlaWdodDogNDkxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NHB4OyB9IH1cbiAgLmhlcm8tLWNvbnN0cmFpbmVkIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmhlcm8tLWNvbnN0cmFpbmVkIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5oZXJvLS1jb25zdHJhaW5lZCAuaGVyb19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG4uaGVyby0tdmVydGljYWwtY2VudGVyIC5oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tdmVydGljYWwtY2VudGVyIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVyby0tdmVydGljYWwtY2VudGVyIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MnB4OyB9IH1cblxuLmhlcm8tLW5vLXN1YnRpdGxlIC5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGUtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLWdyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAgICAgLmFydGljbGUtZ3JpZCA+IC5hcnRpY2xlLWdyaWRfX2NvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmFydGljbGUtZ3JpZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLWdyaWRfX2NvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtZ3JpZF9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hcnRpY2xlLWdyaWRfX3Jvdy0tZHVhbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgICAgICAuYXJ0aWNsZS1ncmlkX19yb3ctLWR1YWwgLmFydGljbGUtcHJldmlldyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAuYXJ0aWNsZS1ncmlkX19sb2FkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuYXJ0aWNsZS1ncmlkLS10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hcnRpY2xlLWdyaWQgLmFydGljbGUtcHJldmlldy0tZmVhdHVyZWQgLmFydGljbGUtcHJldmlld19fY29udGVudF9fd3JhcCB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hcnRpY2xlLWdyaWQgLmFydGljbGUtcHJldmlldy0tZmVhdHVyZWQgLmFydGljbGUtcHJldmlld19fY29udGVudF9fd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogNjUuNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1wcmV2aWV3LS1mZWF0dXJlZCAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50X193cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MS41JTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnRfX3dyYXAgLmFydGljbGUtcHJldmlld19fY29udGVudCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjkycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnRfX3dyYXAgLmFydGljbGUtcHJldmlld19fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWdyaWQgLmFydGljbGUtcHJldmlldy0tZmVhdHVyZWQgLmFydGljbGUtcHJldmlld19fY29udGVudF9fd3JhcCAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7IH0gfVxuICAgICAgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1wcmV2aWV3LS1mZWF0dXJlZF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgIC5hcnRpY2xlLWdyaWQgLmFydGljbGUtcHJldmlldy0tZmVhdHVyZWRfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdmVybGF5LWxpbmVzQDJ4LnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweDsgfVxuICAgICAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkX19pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMzAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkX19pbWFnZSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTQwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1wcmV2aWV3LS1mZWF0dXJlZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7IH0gfVxuICAgICAgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1wcmV2aWV3LS1mZWF0dXJlZC5yZXZlcnNlZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1wcmV2aWV3LS1mZWF0dXJlZC5yZXZlcnNlZCAuYXJ0aWNsZS1wcmV2aWV3LS1mZWF0dXJlZF9faW1hZ2Uge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgICAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXByZXZpZXctLXRhbGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1wcmV2aWV3LS10YWxsIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9IH1cbiAgICAgIC5hcnRpY2xlLWdyaWQgLmFydGljbGUtcHJldmlldy0tdGFsbCAuYXJ0aWNsZS1wcmV2aWV3X19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5hcnRpY2xlLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogMjZweCAyNXB4IDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMjMxcHg7XG4gICAgICAgIHBhZGRpbmc6IDMxcHggMzBweCA1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMzc3cHg7XG4gICAgICAgIHBhZGRpbmc6IDQ3cHggNTBweCA5MHB4O1xuICAgICAgICBwYWRkaW5nOiA0N3B4IDQ1cHggOTBweDsgfSB9XG4gIC5hcnRpY2xlLXByZXZpZXdfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzVjOGI5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X190eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X190eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAuYXJ0aWNsZS1wcmV2aWV3X190eXBlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiX1wiO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5hcnRpY2xlLXByZXZpZXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG4gIC5hcnRpY2xlLXByZXZpZXdfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hcnRpY2xlLXByZXZpZXdfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFydGljbGUtcHJldmlld19fYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmFydGljbGUtcHJldmlld19fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzVjOGI5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hcnRpY2xlLXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBib3R0b206IDI5cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcnRpY2xlLXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3R0b206IDQ0cHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7IH0gfVxuICAuYXJ0aWNsZS1wcmV2aWV3X19leGNlcnB0IHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFydGljbGUtcHJldmlld19fZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcnRpY2xlLXByZXZpZXdfX2V4Y2VycHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZTJiOyB9XG4gICAgLmFydGljbGUtcHJldmlld19fY29udGVudDpob3ZlciAuYXJ0aWNsZS1wcmV2aWV3X190aXRsZSxcbiAgICAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50OmhvdmVyIC5hcnRpY2xlLXByZXZpZXdfX2V4Y2VycHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50OmhvdmVyIC5hcnRpY2xlLXByZXZpZXdfX2F1dGhvciB7XG4gICAgICBjb2xvcjogI2RhZDlkNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXJ0aWNsZS1wcmV2aWV3LWxvYWQ6bm90KC5sb2FkZWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5hcnRpY2xlLWdyaWQtLXJvd3Mge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWdyaWQtLXJvd3Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLWdyaWQtLXJvd3Mge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1ncmlkLS1yb3dzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg3cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5hcnRpY2xlLWdyaWQtLXJvd3MgLmFydGljbGUtZ3JpZF9fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLWdyaWQtLXJvd3MgLmFydGljbGUtcHJldmlldyB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgICAuYXJ0aWNsZS1ncmlkLS1yb3dzIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuYXJ0aWNsZS1ncmlkLS1yb3dzIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkX19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZS1ncmlkLS1yb3dzIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1ncmlkLS1yb3dzIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMzE4cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcnRpY2xlLWdyaWQtLXJvd3MgLmFydGljbGUtcHJldmlldy0tZmVhdHVyZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5hcnRpY2xlLWdyaWQtLXJvd3MgLmFydGljbGUtcHJldmlldy0tZmVhdHVyZWRfX2ltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gICAgICAuYXJ0aWNsZS1ncmlkLS1yb3dzIC5hcnRpY2xlLXByZXZpZXctLWZlYXR1cmVkIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnRfX3dyYXAge1xuICAgICAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1wcmV2aWV3LS1oZXJvIHtcbiAgICB3aWR0aDogODElOyB9IH1cblxuLmFydGljbGUtcHJldmlldy0taGVybyAuYXJ0aWNsZS1wcmV2aWV3X190eXBlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZS1wcmV2aWV3LS1oZXJvIC5hcnRpY2xlLXByZXZpZXdfX3R5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1wcmV2aWV3LS1oZXJvIC5hcnRpY2xlLXByZXZpZXdfX3R5cGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5hcnRpY2xlLXByZXZpZXctLWhlcm8gLmFydGljbGUtcHJldmlld19fdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLXByZXZpZXctLWhlcm8gLmFydGljbGUtcHJldmlld19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlLXByZXZpZXctLWhlcm8gLmFydGljbGUtcHJldmlld19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cblxuLmFydGljbGUtcHJldmlldy0taGVybyAuYXJ0aWNsZS1wcmV2aWV3X19hdXRob3Ige1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtcHJldmlldy0taGVybyAuYXJ0aWNsZS1wcmV2aWV3X19hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1wcmV2aWV3LS1oZXJvIC5hcnRpY2xlLXByZXZpZXdfX2F1dGhvciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLmFydGljbGUtcHJldmlldy0taGVybyAuYXJ0aWNsZS1wcmV2aWV3X19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bzsgfVxuXG4uYXJ0aWNsZS1wcmV2aWV3LS1oZXJvIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogMDsgfVxuICAuYXJ0aWNsZS1wcmV2aWV3LS1oZXJvIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnQ6aG92ZXIgLmFydGljbGUtcHJldmlld19fYXV0aG9yIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5hcnRpY2xlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYXJ0aWNsZV9faGVhZGVyIC5tYWluLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFydGljbGVfX2hlYWRlciAubWFpbi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9IH1cblxuLmFydGljbGVfX2F1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoNDgsIDQ2LCA0MywgMC40KTsgfVxuXG4uYXJ0aWNsZS1saXN0X193cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDQxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtbGlzdF9fd3JhcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTlweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1saXN0X193cmFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cblxuLmFydGljbGUtbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyO1xuICBwYWRkaW5nLXRvcDogNTRweDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFydGljbGUtbGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG4gIC5hcnRpY2xlLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzVjOGI5OTsgfVxuICAgIC5hcnRpY2xlLWxpc3RfX2l0ZW06aG92ZXIgLmFydGljbGUtbGlzdF9fdHlwZSB7XG4gICAgICBjb2xvcjogcmdiYSg0OCwgNDYsIDQzLCAwLjQpOyB9XG4gICAgLmFydGljbGUtbGlzdF9faXRlbTpob3ZlciAuYXJ0aWNsZS1saXN0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzVjOGI5OTsgfVxuXG4uYXJ0aWNsZS1saXN0X190eXBlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzVjOGI5OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cbiAgLmFydGljbGUtbGlzdF9fdHlwZTphZnRlciB7XG4gICAgY29udGVudDogXCJfXCI7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLWxpc3RfX3R5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1saXN0X190eXBlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5hcnRpY2xlLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnNlVUNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZS1saXN0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlLWxpc3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuXG4uYXJ0aWNsZS1saXN0X19tZXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNiZWJlYmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1saXN0X19tZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5hcnRpY2xlLWxpc3RfX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1YzhiOTk7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFydGljbGUtbGlzdF9fY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAueGwtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubW9iaWxlLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1vYmlsZS1uYXZfX3dyYXAge1xuICAgIHdpZHRoOiAyMjZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAtMjM2cHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDUsIDYsIDYsIDAuMjUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2JpbGUtbmF2X193cmFwIHtcbiAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICBsZWZ0OiAtMzc1cHg7IH0gfVxuICAubW9iaWxlLW5hdl9fcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA3NXB4IDQwcHggMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9iaWxlLW5hdl9fcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA4NXB4IDUwcHggMDsgfSB9XG4gICAgLm1vYmlsZS1uYXZfX3BhbmVsLS10b3Age1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5tb2JpbGUtbmF2X19wYW5lbC0tdG9wLmhpZGUtcGFuZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIyNnB4KTsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLW5hdl9fcGFuZWwtLXRvcC5oaWRlLXBhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3NXB4KTsgfSB9XG4gICAgLm1vYmlsZS1uYXZfX3BhbmVsLS1zdWIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjM2cHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vYmlsZS1uYXZfX3BhbmVsLS1zdWIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzODVweCk7IH0gfVxuICAgICAgLm1vYmlsZS1uYXZfX3BhbmVsLS1zdWIuc2hvdy1wYW5lbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubW9iaWxlLW5hdl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5tb2JpbGUtbmF2X19saXN0IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnNlVUNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1uYXZfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5tb2JpbGUtbmF2X19saXN0IGxpLm1ldGEge1xuICAgICAgICBjb2xvcjogI2FjYWJhYjsgfVxuICAgICAgLm1vYmlsZS1uYXZfX2xpc3QgbGkgYSB7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1vYmlsZS1uYXZfX2xpc3QgbGkgYTpob3ZlciwgLm1vYmlsZS1uYXZfX2xpc3QgbGkgYTpmb2N1cywgLm1vYmlsZS1uYXZfX2xpc3QgbGkgYTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjNWM4Yjk5OyB9XG4gIC5tb2JpbGUtbmF2X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5tb2JpbGUtbmF2X19jbG9zZSBzdmcge1xuICAgICAgZmlsbDogIzMwMmUyYjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAubW9iaWxlLW5hdl9fY2xvc2Ugc3ZnIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAjMzAyZTJiOyB9XG4gICAgLm1vYmlsZS1uYXZfX2Nsb3NlOmhvdmVyIHN2ZyBwb2x5Z29uIHtcbiAgICAgIGZpbGw6ICM1YzhiOTk7IH1cbiAgLm1vYmlsZS1uYXZfX2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMzFweDsgfVxuXG4uaGFzLXN1YiBzdmcge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNiOGI4Yjc7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oYXMtc3ViIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjZweDsgfSB9XG5cbi53aWxsLXNob3ZlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnNpZGViYXItb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaWRlYmFyLW9wZW4gYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnNpZGViYXItb3BlbiAud2lsbC1zaG92ZSB7XG4gIGxlZnQ6IDIyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyLW9wZW4gLndpbGwtc2hvdmUge1xuICAgICAgbGVmdDogMzc1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnNpZGViYXItb3BlbiAud2lsbC1zaG92ZSB7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuLnNpZGViYXItb3BlbiAubW9iaWxlLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaWRlYmFyLW9wZW4gLm1vYmlsZS1uYXZfX3dyYXAge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zb2NpYWwtaWNvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNvY2lhbC1pY29ucyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvY2lhbC1pY29ucyBsaSB7XG4gICAgICAgIGhlaWdodDogMzFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnNvY2lhbC1pY29ucyBsaSB7XG4gICAgICAgIGhlaWdodDogMzJweDsgfSB9XG4gICAgLnNvY2lhbC1pY29ucyBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNvY2lhbC1pY29ucyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNvY2lhbC1pY29ucyBsaSBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc29jaWFsLWljb25zIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zb2NpYWwtaWNvbnMgLmljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zb2NpYWwtaWNvbnMgLmljb24taW5zdGFncmFtIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc29jaWFsLWljb25zIC5pY29uLWluc3RhZ3JhbSBzdmcge1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuc29jaWFsLWljb25zIC5pY29uLWluc3RhZ3JhbSBzdmcge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLnNvY2lhbC1pY29ucyAuaWNvbi10d2l0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgLnNvY2lhbC1pY29ucyAuaWNvbi10d2l0dGVyIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24tdHdpdHRlciBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24tdHdpdHRlciBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfSB9XG4gIC5zb2NpYWwtaWNvbnMgLmljb24tbGlua2VkaW4ge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAuc29jaWFsLWljb25zIC5pY29uLWxpbmtlZGluIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24tbGlua2VkaW4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuc29jaWFsLWljb25zIC5pY29uLWxpbmtlZGluIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLnNvY2lhbC1pY29ucyAuaWNvbi1nb29nbGVwbHVzIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4OyB9XG4gICAgLnNvY2lhbC1pY29ucyAuaWNvbi1nb29nbGVwbHVzIHN2ZyB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24tZ29vZ2xlcGx1cyBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24tZ29vZ2xlcGx1cyBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDsgfSB9XG4gIC5zb2NpYWwtaWNvbnMgLmljb24tZmFjZWJvb2sge1xuICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgICAuc29jaWFsLWljb25zIC5pY29uLWZhY2Vib29rIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24tZmFjZWJvb2sgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuc29jaWFsLWljb25zIC5pY29uLWZhY2Vib29rIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLnNvY2lhbC1pY29ucyAuaWNvbi1lbWFpbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7IH1cbiAgICAuc29jaWFsLWljb25zIC5pY29uLWVtYWlsIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjFweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24tZW1haWwgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuc29jaWFsLWljb25zIC5pY29uLWVtYWlsIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLnNvY2lhbC1pY29ucy0tc20gbGkge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnNvY2lhbC1pY29ucy0tc20gLmljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zb2NpYWwtaWNvbnMtLXNtIC5pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjNWM4Yjk5OyB9XG4gICAgLnNvY2lhbC1pY29ucy0tc20gLmljb246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNvY2lhbC1pY29ucy0tc20gLmljb246aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogIzMwMmUyYjsgfVxuICAgIC5zb2NpYWwtaWNvbnMtLXNtIC5pY29uLXR3aXR0ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5zb2NpYWwtaWNvbnMtLXNtIC5pY29uLXR3aXR0ZXIgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC5zb2NpYWwtaWNvbnMtLXNtIC5pY29uLWxpbmtlZGluIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7IH1cbiAgICAgIC5zb2NpYWwtaWNvbnMtLXNtIC5pY29uLWxpbmtlZGluIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAuc29jaWFsLWljb25zLS1zbSAuaWNvbi1lbWFpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4OyB9XG4gICAgICAuc29jaWFsLWljb25zLS1zbSAuaWNvbi1lbWFpbCBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4OyB9XG5cbi5sYW5nLXNlbGVjdCBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAubGFuZy1zZWxlY3Qgc3ZnIHBvbHlnb24ge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4ubGFuZy1zZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSg0OCwgNDYsIDQzLCAwLjUpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNDVlbTsgfVxuXG4ubGFuZy1zZWxlY3Q6aG92ZXIgLmxhbmctc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNWM4Yjk5OyB9XG5cbi5sYW5nLXNlbGVjdF9fYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxhbmctc2VsZWN0X19kcm9wIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYmFja2dyb3VuZDogIzVjOGI5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5sYW5nLXNlbGVjdF9fZHJvcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICNkYWQ5ZDY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTQ1ZW07IH1cblxuLmV4cGVydGlzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYzJjMjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIG91dGxpbmU6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV4cGVydGlzZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5leHBlcnRpc2VfX3dyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmV4cGVydGlzZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gICAgICAuZXhwZXJ0aXNlX193cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5leHBlcnRpc2VfX2hlYWRlciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXhwZXJ0aXNlX19oZWFkZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5leHBlcnRpc2VfX2hlYWRlciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfSB9XG4gIC5leHBlcnRpc2VfX2hlYWRlciAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmV4cGVydGlzZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5pdmVyc2VVQ1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leHBlcnRpc2UgaDMge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5leHBlcnRpc2UgaDMge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGhlaWdodDogODJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmV4cGVydGlzZSBoMyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9IH1cbiAgLmV4cGVydGlzZSAubGlzdC0taW5saW5lIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM1YzhiOTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmV4cGVydGlzZSAubGlzdC0taW5saW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5leHBlcnRpc2U6aG92ZXIgLmxpc3QtLWlubGluZSB7XG4gICAgY29sb3I6ICMzMDJlMmI7IH1cbiAgLmV4cGVydGlzZS0tYmx1ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc5OWQ1OyB9XG4gICAgLmV4cGVydGlzZS0tYmx1ZTpob3ZlciBoMyB7XG4gICAgICBjb2xvcjogIzM3OTlkNTsgfVxuICAuZXhwZXJ0aXNlLS1vcmFuZ2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2QwOGE3NzsgfVxuICAgIC5leHBlcnRpc2UtLW9yYW5nZTpob3ZlciBoMyB7XG4gICAgICBjb2xvcjogI2QwOGE3NzsgfVxuICAuZXhwZXJ0aXNlLS1wdXJwbGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzhlNjBhODsgfVxuICAgIC5leHBlcnRpc2UtLXB1cnBsZTpob3ZlciBoMyB7XG4gICAgICBjb2xvcjogIzhlNjBhODsgfVxuICAuZXhwZXJ0aXNlLS1ncmVlbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjFiMThlOyB9XG4gICAgLmV4cGVydGlzZS0tZ3JlZW46aG92ZXIgaDMge1xuICAgICAgY29sb3I6ICMyMWIxOGU7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDsgfVxuICAgICAgLnNlY3Rpb24tLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1OXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH0gfVxuICAuc2VjdGlvbi0tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODNweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnNlY3Rpb24tLWFjY29yZGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfSB9XG4gIC5zZWN0aW9uLS1yZWxhdGVkLXdvcmsge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayBoZWFkZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIC5zZWN0aW9uLS1yZWxhdGVkLXdvcmsgaGVhZGVyIC5idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIGhlYWRlciAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayBoZWFkZXIgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDJweDsgfSB9XG4gICAgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH0gfVxuICAgIC5zZWN0aW9uLS1yZWxhdGVkLXdvcmsgLnJlbGF0ZWQtd29ya19fd3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrX193cmFwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgICAgICAgIC5zZWN0aW9uLS1yZWxhdGVkLXdvcmsgLnJlbGF0ZWQtd29ya19fd3JhcCAuY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5zZWN0aW9uLS1yZWxhdGVkLXdvcmsgLmFydGljbGUtcHJldmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayAuYXJ0aWNsZS1wcmV2aWV3IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnNlY3Rpb24tLWV4cGVydGlzZSB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLS1leHBlcnRpc2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5zZWN0aW9uLS1leHBlcnRpc2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAuc2VjdGlvbi0tZXhwZXJ0aXNlLmV4cGVydGlzZS1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tLWV4cGVydGlzZS5leHBlcnRpc2UtYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tLWV4cGVydGlzZS5leHBlcnRpc2UtYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5zZWN0aW9uLS1wdDAge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zZWN0aW9uLS1wYjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uIC5saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLnNlY3Rpb24gLmxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbiAubGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgICAgIC5zZWN0aW9uIC5saXN0IGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnNlY3Rpb24tLWFydGljbGUtbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDcwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLS1hcnRpY2xlLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTE5cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zZWN0aW9uLS1hcnRpY2xlLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24tLW1hcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5hY2NvcmRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjY29yZGlvbl9fdG9wIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3JkaW9uX190b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5hY2NvcmRpb25fX3RvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG4gIC5hY2NvcmRpb25fX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAuYWNjb3JkaW9uX19sb2dvIHN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3JkaW9uX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgICAuYWNjb3JkaW9uX19sb2dvIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYWNjb3JkaW9uX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuYWNjb3JkaW9uX19sb2dvIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzOHB4OyB9IH1cbiAgLmFjY29yZGlvbl9fZXhjZXJwdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmFjY29yZGlvbl9fZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hY2NvcmRpb25fX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHotaW5kZXg6IDIwOyB9XG4gICAgLmFjY29yZGlvbl9fYXJyb3cgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDUycHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5hY2NvcmRpb25fX2Fycm93IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDEvMTIgKiAxMDAlKSArIDIwcHgpOyB9IH1cbiAgICAuYWNjb3JkaW9uX19hcnJvdy0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY29yZGlvbl9fYXJyb3ctLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWNjb3JkaW9uX19hcnJvdy0tbW9iaWxlIHtcbiAgICAgIGJvdHRvbTogNDNweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fX2Fycm93LS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWNjb3JkaW9uLS1vcGVuIC5hY2NvcmRpb25fX2Fycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0xODBkZWcpOyB9XG4gICAgLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX19hcnJvdyBzdmcgcG9seWdvbiB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tLW9wZW4gLmFjY29yZGlvbl9fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9IH1cbiAgLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5hY2NvcmRpb24tLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH0gfVxuICAuYWNjb3JkaW9uLS1vcGVuIC5hY2NvcmRpb25fX2V4Y2VycHQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hY2NvcmRpb24tLW9wZW4gLmFjY29yZGlvbl9fbG9nbyBzdmcgcGF0aCwgLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX19sb2dvIHN2ZyBwb2x5Z29uLCAuYWNjb3JkaW9uLS1vcGVuIC5hY2NvcmRpb25fX2xvZ28gc3ZnIHJlY3Qge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmFjY29yZGlvbl9fY29udGVudF9fc3R1ZGllcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmFjY29yZGlvbl9fY29udGVudF9fc3R1ZGllcyB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7IH0gfVxuICAgICAgLmFjY29yZGlvbl9fY29udGVudF9fc3R1ZGllcyBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50X19zdHVkaWVzIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgLmFjY29yZGlvbl9fY29udGVudF9fc3R1ZGllcyBoNiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnRfX3N0dWRpZXMgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50X19zdHVkaWVzID4gYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnRfX3N0dWRpZXNfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnRfX3N0dWRpZXNfX2V4Y2VycHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmFjY29yZGlvbi0tYmx1ZSAuYWNjb3JkaW9uX19hcnJvdyBzdmcge1xuICAgIGZpbGw6ICMzNzk5ZDU7IH1cbiAgICAuYWNjb3JkaW9uLS1ibHVlIC5hY2NvcmRpb25fX2Fycm93IHN2ZyBwb2x5Z29uIHtcbiAgICAgIGZpbGw6ICMzNzk5ZDU7IH1cbiAgLmFjY29yZGlvbi0tYmx1ZS5hY2NvcmRpb24tLW9wZW4gc3ZnIHBvbHlnb24ge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLmFjY29yZGlvbi0tYmx1ZTpob3ZlciAuYWNjb3JkaW9uX190b3AsXG4gIC5hY2NvcmRpb24tLWJsdWU6aG92ZXIgLmFjY29yZGlvbl9fY29udGVudCwgLmFjY29yZGlvbi0tYmx1ZS5hY2NvcmRpb24tLW9wZW4gLmFjY29yZGlvbl9fdG9wLFxuICAuYWNjb3JkaW9uLS1ibHVlLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX19jb250ZW50LFxuICAuYWNjb3JkaW9uLS1ibHVlIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdG9wLFxuICAuYWNjb3JkaW9uLS1ibHVlIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzM3OTlkNTsgfVxuICAuYWNjb3JkaW9uLS1wdXJwbGUgLmFjY29yZGlvbl9fYXJyb3cgc3ZnIHtcbiAgICBmaWxsOiAjOGU2MGE4OyB9XG4gICAgLmFjY29yZGlvbi0tcHVycGxlIC5hY2NvcmRpb25fX2Fycm93IHN2ZyBwb2x5Z29uIHtcbiAgICAgIGZpbGw6ICM4ZTYwYTg7IH1cbiAgLmFjY29yZGlvbi0tcHVycGxlLmFjY29yZGlvbi0tb3BlbiBzdmcgcG9seWdvbiB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuYWNjb3JkaW9uLS1wdXJwbGU6aG92ZXIgLmFjY29yZGlvbl9fdG9wLFxuICAuYWNjb3JkaW9uLS1wdXJwbGU6aG92ZXIgLmFjY29yZGlvbl9fY29udGVudCwgLmFjY29yZGlvbi0tcHVycGxlLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX190b3AsXG4gIC5hY2NvcmRpb24tLXB1cnBsZS5hY2NvcmRpb24tLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzhlNjBhODsgfVxuICAuYWNjb3JkaW9uLS1ncmVlbiAuYWNjb3JkaW9uX19hcnJvdyBzdmcge1xuICAgIGZpbGw6ICMyMWIxOGU7IH1cbiAgICAuYWNjb3JkaW9uLS1ncmVlbiAuYWNjb3JkaW9uX19hcnJvdyBzdmcgcG9seWdvbiB7XG4gICAgICBmaWxsOiAjMjFiMThlOyB9XG4gIC5hY2NvcmRpb24tLWdyZWVuLmFjY29yZGlvbi0tb3BlbiBzdmcgcG9seWdvbiB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuYWNjb3JkaW9uLS1ncmVlbjpob3ZlciAuYWNjb3JkaW9uX190b3AsXG4gIC5hY2NvcmRpb24tLWdyZWVuOmhvdmVyIC5hY2NvcmRpb25fX2NvbnRlbnQsIC5hY2NvcmRpb24tLWdyZWVuLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX190b3AsXG4gIC5hY2NvcmRpb24tLWdyZWVuLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjFiMThlOyB9XG4gIC5hY2NvcmRpb24tLW9yYW5nZSAuYWNjb3JkaW9uX19hcnJvdyBzdmcge1xuICAgIGZpbGw6ICNkMDhhNzc7IH1cbiAgICAuYWNjb3JkaW9uLS1vcmFuZ2UgLmFjY29yZGlvbl9fYXJyb3cgc3ZnIHBvbHlnb24ge1xuICAgICAgZmlsbDogI2QwOGE3NzsgfVxuICAuYWNjb3JkaW9uLS1vcmFuZ2UuYWNjb3JkaW9uLS1vcGVuIHN2ZyBwb2x5Z29uIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5hY2NvcmRpb24tLW9yYW5nZTpob3ZlciAuYWNjb3JkaW9uX190b3AsXG4gIC5hY2NvcmRpb24tLW9yYW5nZTpob3ZlciAuYWNjb3JkaW9uX19jb250ZW50LCAuYWNjb3JkaW9uLS1vcmFuZ2UuYWNjb3JkaW9uLS1vcGVuIC5hY2NvcmRpb25fX3RvcCxcbiAgLmFjY29yZGlvbi0tb3JhbmdlLmFjY29yZGlvbi0tb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDA4YTc3OyB9XG4gIC5hY2NvcmRpb246aG92ZXIgLmFjY29yZGlvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWNjb3JkaW9uOmhvdmVyIC5hY2NvcmRpb25fX2V4Y2VycHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWNjb3JkaW9uOmhvdmVyIC5hY2NvcmRpb25fX2Fycm93IHN2ZyBwb2x5Z29uIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuYWNjb3JkaW9uOmhvdmVyIC5hY2NvcmRpb25fX2xvZ28gc3ZnIHBhdGgsIC5hY2NvcmRpb246aG92ZXIgLmFjY29yZGlvbl9fbG9nbyBzdmcgcG9seWdvbiwgLmFjY29yZGlvbjpob3ZlciAuYWNjb3JkaW9uX19sb2dvIHN2ZyByZWN0IHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cblxuLnRlYW1fX2dyaWQge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW1fX2dyaWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG4gIC50ZWFtX19ncmlkID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtX19ncmlkID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLnRlYW1fX2dyaWQgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLW1lbWJlcjpudGgtY2hpbGQobis3KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50ZWFtLW1lbWJlcl9faW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tbWVtYmVyX19pbWFnZSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRlYW0tbWVtYmVyX19pbWFnZTpob3ZlciAudGVhbS1tZW1iZXJfX292ZXJsYXksIC50ZWFtLW1lbWJlcl9faW1hZ2U6Zm9jdXMgLnRlYW0tbWVtYmVyX19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50ZWFtLW1lbWJlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDQ2LCA0MywgMC45NSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGVhbS1tZW1iZXIgLm92ZXJsYXktY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yODsgfVxuXG4udGVhbS1tZW1iZXJfX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1tZW1iZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGVhbS1tZW1iZXJfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnRlYW0tbWVtYmVyX19yb2xlIHtcbiAgY29sb3I6ICM1YzhiOTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtLW1lbWJlcl9fcm9sZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFtLW1lbWJlcl9fcm9sZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnRlYW0tbWVtYmVyLS1sb2FkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWN0aW9uX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MnB4IDAgNjZweDsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uX193cmFwIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjFweDsgfSB9XG5cbi5hY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVyc2VVQ1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMwMmUyYjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuXG4uYWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5AbWVkaWHCoCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH0gfVxuXG4uYWN0aW9uX19idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMjhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcl9fdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmZpbHRlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXJfX3dyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmlsdGVyX193cmFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5maWx0ZXJfX3dyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDMzcHg7IH0gfVxuICAuZmlsdGVyX193cmFwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlcl9fd3JhcCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5maWx0ZXJfX3dyYXAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBTdXBwb3J0OiBJRTcgKi9cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMwMmUyYjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMTVweCA1cHggMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgbGkudWktc3RhdGUtZm9jdXMge1xuICAgICAgY29sb3I6ICM1YzhiOTk7IH1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51aS1zZWxlY3RtZW51LW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHNwYW4udWktaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuXG4udWktc2VsZWN0bWVudS1idXR0b24gc3Bhbi51aS1pY29uIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWxlY3QtYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7IH1cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHNwYW4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAzNXB4IDAgMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzAyZTJiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucGVyc29uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZXJzb25fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wZXJzb25fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgLnBlcnNvbl9faGVhZGVyIC5tYWluLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBlcnNvbl9faGVhZGVyIC5tYWluLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnBlcnNvbl9fcm9sZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogcmdiYSg0OCwgNDYsIDQzLCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZXJzb25fX3JvbGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wZXJzb25fX3NvY2lhbCAuc29jaWFsLWljb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wZXJzb25fX3NvY2lhbCAuc29jaWFsLWljb25zIGEge1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuXG4ucGVyc29uX19yb2xlIHVsLCAucGVyc29uX19zb2NpYWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19yb2xlLCAucGVyc29uX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBlcnNvbl9fcm9sZSB1bCwgLnBlcnNvbl9fc29jaWFsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH0gfVxuXG4ucGVyc29uX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wZXJzb25fX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBlcnNvbl9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBlcnNvbl9faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBlcnNvbl9faW1hZ2UtLW1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM4MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGVyc29uX19pbWFnZS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBlcnNvbl9faW1hZ2UtLW1vYmlsZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5maWd1cmUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWd1cmUge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpZ3VyZSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDsgfSB9XG4gIC5maWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgSXRhbGljXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogcmdiYSg0OCwgNDYsIDQzLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmZpZ3VyZS0tcHQwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZXhwZXJ0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV4cGVydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmV4cGVydCBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4cGVydCBmaWd1cmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5leHBlcnQgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leHBlcnQgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDMxLjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5leHBlcnQgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDMyJTsgfSB9XG4gICAgLmV4cGVydCBmaWd1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZXhwZXJ0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNHB4IDI5cHggNjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV4cGVydF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4cGVydF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjlweCA1MHB4O1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXhwZXJ0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDJweCA1MHB4IDcwcHg7IH0gfVxuICAgIC5leHBlcnRfX2NvbnRlbnQgZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI5cHg7XG4gICAgICByaWdodDogMjlweDtcbiAgICAgIGJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5leHBlcnRfX2NvbnRlbnQgZm9vdGVyIHtcbiAgICAgICAgICBib3R0b206IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZXhwZXJ0X19jb250ZW50IGZvb3RlciB7XG4gICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAuZXhwZXJ0X19uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXhwZXJ0X19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5leHBlcnRfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAuZXhwZXJ0X19yb2xlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXhwZXJ0X19yb2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXhwZXJ0X19yb2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgLmV4cGVydF9fY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXhwZXJ0X19jYXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5leHBlcnRfX2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5leHBlcnRfX2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuZXhwZXJ0IC50ZXh0LWJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leHBlcnQgLnRleHQtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXhwZXJ0IC50ZXh0LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfSB9XG4gIC5leHBlcnQgLnNvY2lhbC1pY29ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmV4cGVydCAuc29jaWFsLWljb25zIGEge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gIC5leHBlcnQgLnNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXhwZXJ0X193cmFwIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV4cGVydC0tZHVhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuXG4uZXhwZXJ0LS1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZXhwZXJ0LS1zbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5leHBlcnQtLXNtIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhwqAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVydC0tc20gZmlndXJlIHtcbiAgICB3aWR0aDogMjAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXhwZXJ0LS1zbSBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMzElOyB9XG4gICAgICAgIC5leHBlcnQtLXNtIGZpZ3VyZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXhwZXJ0LS1zbSAuZXhwZXJ0X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmV4cGVydC0tc20gLmV4cGVydF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfSB9XG4gIC5leHBlcnQtLXNtIC5leHBlcnRfX3JvbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leHBlcnQtLXNtIC5leHBlcnRfX3JvbGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5leHBlcnQtLXNtIC5leHBlcnRfX3JvbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuZXhwZXJ0LS1zbSAuZXhwZXJ0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNHB4IDI5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5leHBlcnQtLXNtIC5leHBlcnRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leHBlcnQtLXNtIC5leHBlcnRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI5cHg7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5leHBlcnQtLXNtIC5leHBlcnRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDUwcHggNDBweDsgfSB9XG5cbi50aGlua2luZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGhpbmtpbmctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogMjMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRoaW5raW5nLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMzg2cHg7IH0gfVxuICAudGhpbmtpbmctaXRlbV9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRoaW5raW5nLWl0ZW1fX3dyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH0gfVxuICAudGhpbmtpbmctaXRlbV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1YzhiOTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRoaW5raW5nLWl0ZW1fX3R5cGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50aGlua2luZy1pdGVtX190eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgICAudGhpbmtpbmctaXRlbV9fdHlwZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudGhpbmtpbmctaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aGlua2luZy1pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudGhpbmtpbmctaXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4OyB9IH1cbiAgLnRoaW5raW5nLWl0ZW1fX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG5cbkBtZWRpYcKgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGlua2luZy1pdGVtX19tZXRhIHtcbiAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50aGlua2luZy1pdGVtX19tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnRoaW5raW5nLWl0ZW1fX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6ICM1YzhiOTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGhpbmtpbmctaXRlbV9fY2F0ZWdvcnkge1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRoaW5raW5nLWl0ZW1fX2NhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3R0b206IDQxcHg7XG4gICAgICAgIGxlZnQ6IDQ1cHg7IH0gfVxuICAudGhpbmtpbmctaXRlbV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGhpbmtpbmctaXRlbV9fY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI4cHggNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGhpbmtpbmctaXRlbV9fY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDMycHggNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRoaW5raW5nLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDUwcHggNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aGlua2luZy1pdGVtX19pbWFnZSB7XG4gICAgICB3aWR0aDogMjQ4cHg7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50aGlua2luZy1pdGVtX19pbWFnZSB7XG4gICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAudGhpbmtpbmctaXRlbV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGhpbmtpbmctaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMwMmUyYjsgfVxuICAgIC50aGlua2luZy1pdGVtOmhvdmVyIC50aGlua2luZy1pdGVtX190aXRsZSxcbiAgICAudGhpbmtpbmctaXRlbTpob3ZlciAudGhpbmtpbmctaXRlbV9fZXhjZXJwdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGlua2luZy1pdGVtOmhvdmVyIC50aGlua2luZy1pdGVtX19tZXRhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIxOCwgMjE3LCAyMTQsIDAuNCk7IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAub3ZlcmxheV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAwO1xuICAgIG1heC13aWR0aDogOTc4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vdmVybGF5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTEwcHggNTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3ZlcmxheV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5vdmVybGF5X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3ODVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm92ZXJsYXlfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm92ZXJsYXlfX2Nsb3NlIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgLm92ZXJsYXlfX2Nsb3NlIHN2ZyBwb2x5Z29uIHtcbiAgICAgICAgZmlsbDogIzMwMmUyYjsgfVxuICAgICAgLm92ZXJsYXlfX2Nsb3NlIHN2Zzpob3ZlciBwb2x5Z29uIHtcbiAgICAgICAgZmlsbDogIzVjOGI5OTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm92ZXJsYXlfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgICByaWdodDogNTBweDsgfSB9XG4gIC5vdmVybGF5X190eXBlIHtcbiAgICBmb250LWZhbWlseTogXCJVbml2ZXJzZVVDXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMwMmUyYjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cbiAgICAub3ZlcmxheV9fdHlwZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vdmVybGF5X190eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAycHg7IH0gfVxuICAub3ZlcmxheV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LWZhbWlseTogXCJVbml2ZXJzZVVDXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgY29sb3I6ICMzMDJlMmI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm92ZXJsYXlfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLm92ZXJsYXktLXNlYXJjaCAub3ZlcmxheV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTA4cHggMTdweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3ZlcmxheS0tc2VhcmNoIC5vdmVybGF5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTY2cHggNTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3ZlcmxheS0tc2VhcmNoIC5vdmVybGF5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLm92ZXJsYXkgLnNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm92ZXJsYXkgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAub3ZlcmxheSAuc29jaWFsLWljb25zIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm92ZXJsYXkgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7IH0gfVxuICAgIC5vdmVybGF5IC5zb2NpYWwtaWNvbnMgc3ZnIHtcbiAgICAgIGZpbGw6ICM1YzhiOTk7IH1cbiAgICAgIC5vdmVybGF5IC5zb2NpYWwtaWNvbnMgc3ZnIHBvbHlnb24sXG4gICAgICAub3ZlcmxheSAuc29jaWFsLWljb25zIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzVjOGI5OTsgfVxuICAgICAgLm92ZXJsYXkgLnNvY2lhbC1pY29ucyBzdmc6aG92ZXIge1xuICAgICAgICBmaWxsOiAjMzAyZTJiOyB9XG4gICAgICAgIC5vdmVybGF5IC5zb2NpYWwtaWNvbnMgc3ZnOmhvdmVyIHBvbHlnb24sXG4gICAgICAgIC5vdmVybGF5IC5zb2NpYWwtaWNvbnMgc3ZnOmhvdmVyIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMzMDJlMmI7IH1cblxuLnNlYXJjaF9fc3VibWl0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2hfX3N1Ym1pdCBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZpbGw6IHJnYmEoNDgsIDQ2LCA0MywgMC40KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYXJjaF9fc3VibWl0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7IH0gfVxuICAgIC5zZWFyY2hfX3N1Ym1pdCBzdmc6aG92ZXIsIC5zZWFyY2hfX3N1Ym1pdCBzdmc6Zm9jdXMge1xuICAgICAgZmlsbDogIzVjOGI5OTsgfVxuXG4uc2VhcmNoX193cmFwIC5zZWFyY2hfX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoX193cmFwIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAtNXB4OyB9IH1cblxuLnNlYXJjaF9fd3JhcCAuaW5wdXQtLXNlYXJjaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaF9fd3JhcCAuaW5wdXQtLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuLnNlYXJjaF9fcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA1N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoX19yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4OXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cbiAgLnNlYXJjaF9fcmVzdWx0cyAubm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVW5pdmVyc2VVQ1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYXJjaF9fcmVzdWx0cyAubm8tcmVzdWx0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG4gIC5zZWFyY2hfX3Jlc3VsdHMgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VhcmNoX19yZXN1bHRzIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4ucmVzdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyO1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgcGFkZGluZy10b3A6IDU3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXN1bHQge1xuICAgICAgcGFkZGluZy10b3A6IDY5cHg7IH0gfVxuICAucmVzdWx0LS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlc3VsdDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlc3VsdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDsgfSB9XG4gIC5yZXN1bHRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJVbml2ZXJzZVVDXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMDJlMmI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVzdWx0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJlc3VsdF9fdGl0bGUge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLnJlc3VsdF9fZXhjZXJwdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSBJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiByZ2JhKDQ4LCA0NiwgNDMsIDAuNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVzdWx0X19leGNlcnB0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmVzdWx0X19leGNlcnB0IHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gIC5yZXN1bHQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzVjOGI5OTsgfVxuICAgIC5yZXN1bHQ6aG92ZXIgLnJlc3VsdF9fdGl0bGUge1xuICAgICAgY29sb3I6ICM1YzhiOTk7IH1cblxuLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXBfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDIuMzUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbkBtZWRpYcKgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXBfX3dyYXAge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBoZWlnaHQ6IDMxMHB4OyB9IH1cbiIsIi5tb2JpbGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBTaWRlYmFyIGNvbnRhaW5lclxuICAmX193cmFwIHtcbiAgICB3aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgtbW9iaWxlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogLSgkbW9iaWxlLW5hdi13aWR0aC1tb2JpbGUgKyAxMCk7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDUsNiw2LDAuMjUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHdpZHRoOiAkbW9iaWxlLW5hdi13aWR0aC10YWJsZXQ7XG4gICAgICBsZWZ0OiAtJG1vYmlsZS1uYXYtd2lkdGgtdGFibGV0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBQYW5lbCAoZm9yIG11bHRpIHBhbmVscylcbiAgJl9fcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA3NXB4IDQwcHggMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDUwcHggMDtcbiAgICB9XG5cbiAgICAmLS10b3Age1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAmLmhpZGUtcGFuZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRtb2JpbGUtbmF2LXdpZHRoLW1vYmlsZSk7XG4gICAgICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJG1vYmlsZS1uYXYtd2lkdGgtdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCgkbW9iaWxlLW5hdi13aWR0aC1tb2JpbGUgKyAxMCkpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCgkbW9iaWxlLW5hdi13aWR0aC10YWJsZXQgKyAxMCkpO1xuICAgICAgfVxuICAgICAgJi5zaG93LXBhbmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy8gTmF2IExpbmsgSXRlbXNcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgLy8gbGluZSBoZWlnaHQgYWNjb3VudGVkXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTUwO1xuXG4gICAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyAvLyBsaW5lIGhlaWdodCBhY2NvdW50ZWRcbiAgICAgIH1cblxuICAgICAgJi5tZXRhIHtcbiAgICAgICAgY29sb3I6ICRtZXRhO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENsb3NlIEJ1dHRvblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGRhcms7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAkZGFyaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICBmaWxsOiAkYmx1ZS1wYXN0ZWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCYWNrIEJ1dHRvblxuICAmX19iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDMxcHg7IC8vIC0xMHB4IHRvIGFjY291bnQgZm9yIGJ1dHRvbiBwYWRkaW5nIGZvciB0b3VjaCB0YXJnZXRcbiAgfVxuXG59XG5cbi8vXG5cbi5oYXMtc3ViIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmaWxsOiAjYjhiOGI3O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIEFwcGx5IHRvIGRpdidzIHlvdSB3YW50IHRvIG1vdmUgd2hlbiB5b3Ugb3BlbiBzaWRlYmFyXG5cbi53aWxsLXNob3ZlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5cbi8vXG4vLyBTaWRlYmFyIE9wZW4gU3RhdGVcbi8vXG5cbi5zaWRlYmFyLW9wZW4ge1xuICBAbWVkaWEgI3skYnJlYWtwb2ludC1ub3QtZGVza3RvcH0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAud2lsbC1zaG92ZSB7XG4gICAgbGVmdDogJG1vYmlsZS1uYXYtd2lkdGgtbW9iaWxlO1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGxlZnQ6ICRtb2JpbGUtbmF2LXdpZHRoLXRhYmxldDtcbiAgICB9XG5cbiAgICAvLyBDYW5jZWwgdHJhbnNmb3JtcyBpZiByZXNpemluZyB3aW5kb3cgdG8gZGVza3RvcCBzaXplXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gIH1cbiAgLm1vYmlsZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vYmlsZS1uYXZfX3dyYXAge1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUtbW9iaWxlO1xuICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZS10YWJsZXQ7XG4gIH1cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICB9XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMjU7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkZGFyaztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2l0ZS13cmFwIHtcbiAgcGFkZGluZy10b3A6ICRzaXRlLWhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpdGUtaGVhZGVyLWhlaWdodC10YWJsZXQ7XG4gIH1cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpdGUtaGVhZGVyLWhlaWdodC1kZXNrdG9wO1xuICB9XG59XG5cbi5zaXRlLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtJGZvb3Rlci1oZWlnaHQtbW9iaWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJGZvb3Rlci1oZWlnaHQtdGFibGV0O1xuICB9XG4gIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRmb290ZXItaGVpZ2h0LWRlc2t0b3A7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0LW1vYmlsZTtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGhlaWdodDogJGZvb3Rlci1oZWlnaHQtdGFibGV0O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodC1kZXNrdG9wO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aCArIDQwOyAvLyBhY2NvdW50IGZvciBwYWRkaW5nXG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1pbmRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyICogMTAwJSkpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxLzEyICogMTAwJSkpO1xuICAgIH1cbiAgfVxuXG4gICYtYXJ0aWNsZSB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5mZWF0dXJlZC1jb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi0tcDAge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG59XG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuaDEsIGgyLCBoMyxcbmg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMjU7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuXG5cbi8vXG4vLyBGaWd1cmVcbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vL1xuLy8gU2hvd1xuLy9cblxuLmxnLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi54bC1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vXG4vLyBCRyBDb2xvdXJzXG4vL1xuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cblxuLy9cbi8vIEV4dGVuZCBHcmlkXG4vL1xuXG5AbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuXG4gIC54bC1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAueGwtY29sLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC54bC1jb2wtMSB7XG4gICAgd2lkdGg6ICgxLzEyICogMTAwJSk7XG4gIH1cblxuICAueGwtY29sLTIge1xuICAgIHdpZHRoOiAoMi8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnhsLWNvbC0zIHtcbiAgICB3aWR0aDogKDMvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC54bC1jb2wtNCB7XG4gICAgd2lkdGg6ICg0LzEyICogMTAwJSk7XG4gIH1cblxuICAueGwtY29sLTUge1xuICAgIHdpZHRoOiAoNS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnhsLWNvbC02IHtcbiAgICB3aWR0aDogKDYvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC54bC1jb2wtNyB7XG4gICAgd2lkdGg6ICg3LzEyICogMTAwJSk7XG4gIH1cblxuICAueGwtY29sLTgge1xuICAgIHdpZHRoOiAoOC8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnhsLWNvbC05IHtcbiAgICB3aWR0aDogKDkvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC54bC1jb2wtMTAge1xuICAgIHdpZHRoOiAoMTAvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC54bC1jb2wtMTEge1xuICAgIHdpZHRoOiAoMTEvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC54bC1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cblxuLy9cbi8vIENlbnRlciBCbG9ja1xuLy9cblxuLmNlbnRlci1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cblxuLy9cbi8vIEZlYXR1cmVkIGNvbFxuLy9cblxuLmZlYXR1cmVkLWNvbCB7XG4gIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjYlICsgNDBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuXG4vL1xuLy8gQmxvY2txdW90ZVxuLy9cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogJGJsdWU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAmOm5vdCguYnEtZmVhdHVyZWQpIHtcbiAgICBtYXgtd2lkdGg6IDU1NXB4OyAvLyBhcHBlYXJzIGEgbWF4IHdpZHRoIGlzIHJlcXVpcmVkLlxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBtZWRpYcKgI3skYnJlYWtwb2ludC14bH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gICYuYnEtZmVhdHVyZWQge1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IEN1cnJlbnRDb2xvcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDRweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5icS10aXRsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMjU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU3O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICB9XG5cbiAgLmJxLXNvdXJjZSB7XG4gICAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctNTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cblxufVxuIiwiYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblxuICAmOmhvdmVyIHtcblxuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuXG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6ICRidG4taGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1oZWlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemU7XG4gIGNvbG9yOiAkYnRuLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cbiAgJi0tbG9hZC1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICBib3JkZXItY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi0tbWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cblxuICAmLS1iYWNrIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogcmdiYSgkZGFyaywgMC40KTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGZpbGw6IHJnYmEoIzMwMmUyYiwgMC40KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vXG4gIC8vIEhvdmVyIFN0YXRlXG4gIC8vXG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBib3JkZXItY29sb3I6ICRidG4tYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBIYW1idXJnZXIgQnV0dG9uXG4vL1xuXG4ubW9iaWxlLW5hdi10b2dnbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG5cbiAgc3BhbiB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICRibHVlLXBhc3RlbDtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLXBhc3RlbDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxufVxuXG5cbi8vXG4vLyBTZWFyY2ggSWNvbiBCdXR0b25cbi8vXG5cbi5zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsbDogIzg1ODM4MDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJsdWUtcGFzdGVsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBUZXh0IGJ1dHRvblxuLy9cblxuLnRleHQtYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTEwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuIiwiLy9cbi8vIENhcmVlciBQYWdlJ3Ncbi8vXG5cbi5wYWdlLS1jYXJlZXJzIHtcbiAgLmhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiA2MnB4OyAvLyBkaWZmZXJlbnQgdG8gZGVmYXVsdCA/PyAoY2FyZWVycy1pbmRleClcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgZm9udC1zaXplOiAkaGVyby10aXRsZS1zaXplLWRlc2t0b3A7XG4gICAgICBsaW5lLWhlaWdodDogMS4wMTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy9cbi8vIENhcmVlciBHcmlkXG4vL1xuXG4uY2FyZWVyIHtcblxuICAmX19ncmlkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICBoZWlnaHQ6IDIwNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcblxuICAgICAgLmNhcmVlcl9fY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy01MDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJsdWUtcGFzdGVsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMjU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YW1wIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgkZGFyaywgMC40KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4IC0gMjtcbiAgICByaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTE1MDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICB0b3A6IDMwcHggLSAyO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHRvcDogMzNweCAtIDI7XG4gICAgICByaWdodDogMzNweDtcbiAgICB9XG4gIH1cblxufVxuIiwidWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ubGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0taW5saW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0yNTtcbiAgICB9XG4gIH1cblxuICAmLS1jb21tYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpZGViYXItc3BsaXQge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgQG1lZGlhwqAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaWRlYmFyIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10YWdzIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS1wYXN0ZWw7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJvb2tzaGVsZiB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLCAwLjQpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy9cbiAgLy8gQ2xpZW50IExpc3RcbiAgLy9cblxuICAmLS1jbGllbnRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IC8vIGJpdCBvZiBzcGFjaW5nIGZvciB0aGUgcGFnZSBkZXNpZ24gdG8gd29ya1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRzcGFjZS0xO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0xO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1wYXN0ZWw7XG5cbiAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAvLyAgIGxlZnQ6IDA7XG4gICAgICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogJGJsdWUtcGFzdGVsO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL1xuICAvLyBUYWdzXG4gIC8vXG5cbiAgJi0tdGFncyB7XG4gICAgbGkge1xuICAgICAgY29sb3I6ICR0YWctZ3JleTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTA7XG4gICAgICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWUtcGFzdGVsO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kbGluZS1oZWlnaHQtMTogMSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC0yOiAxLjEyNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC0zOiAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LTQ6IDEuNSAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZzogMSAhZGVmYXVsdDtcbiRjYXBzLWxldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBCYXNzY3NzIFR5cG9ncmFwaHkgKi9cblxuLmZvbnQtZmFtaWx5LWluaGVyaXQgeyBmb250LWZhbWlseTogaW5oZXJpdCB9XG5cbi5mb250LXNpemUtaW5oZXJpdCB7IGZvbnQtc2l6ZTogaW5oZXJpdCB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSB9XG5cbi5ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRib2xkLWZvbnQtd2VpZ2h0IC8qIEZhbGxiYWNrIHZhbHVlOiAgYm9sZCAqLyB9XG5cbi5yZWd1bGFyIHsgZm9udC13ZWlnaHQ6IG5vcm1hbCB9XG5cbi5pdGFsaWMgIHsgZm9udC1zdHlsZTogaXRhbGljIH1cblxuLmNhcHMgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogJGNhcHMtbGV0dGVyLXNwYWNpbmc7IH1cblxuLmxlZnQtYWxpZ24gICB7IHRleHQtYWxpZ246IGxlZnQgfVxuXG4uY2VudGVyICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyIH1cblxuLnJpZ2h0LWFsaWduICB7IHRleHQtYWxpZ246IHJpZ2h0IH1cblxuLmp1c3RpZnkgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnkgfVxuXG4ubm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCB9XG5cbi5icmVhay13b3JkIHsgd29yZC13cmFwOiBicmVhay13b3JkIH1cblxuLmxpbmUtaGVpZ2h0LTEgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTEgfVxuXG4ubGluZS1oZWlnaHQtMiB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMiB9XG5cbi5saW5lLWhlaWdodC0zIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0zIH1cblxuLmxpbmUtaGVpZ2h0LTQgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTQgfVxuXG4ubGlzdC1zdHlsZS1ub25lIHsgbGlzdC1zdHlsZTogbm9uZSB9XG5cbi51bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB9XG5cbi50cnVuY2F0ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufSIsIi5zb2NpYWwtaWNvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmljb24taW5zdGFncmFtIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbi10d2l0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uLWxpbmtlZGluIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uLWdvb2dsZXBsdXMge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tZmFjZWJvb2sge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tZW1haWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNtIHtcbiAgICBsaSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJsdWUtcGFzdGVsO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXR3aXR0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGlua2VkaW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1lbWFpbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi50ZWFtIHtcbiAgLy9cbiAgLy8gTGF5b3V0XG4gIC8vXG5cbiAgJl9fZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UtMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRzcGFjZS0xO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTE7XG4gICAgfVxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0xO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMTtcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9cbiAgLy8gTWVtYmVyXG4gIC8vXG5cbiAgJi1tZW1iZXIge1xuXG4gICAgLy8gT24gbW9iaWxlIG9ubHkgc2hvdyBmaXJzdCA2IG1lbWJlcnNcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tb2JpbGV9IHtcbiAgICAgICY6bnRoLWNoaWxkKG4rNykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC50ZWFtLW1lbWJlcl9fb3ZlcmxheSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC45NSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLm92ZXJsYXktY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctNTA7XG4gICAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm9sZSB7XG4gICAgICBjb2xvcjogJGJsdWUtcGFzdGVsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctNTA7XG4gICAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhwqAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRkZW4gbWVtYmVyc1xuICAgICYtLWxvYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxudGV4dGFyZWEge1xuXG4gICY6Zm9jdXMge1xuXG4gIH1cbn1cblxuXG4vL1xuLy8gSW5wdXRcbi8vXG5cbi5pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1saWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJGRhcms7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNDBweDtcblxuICAmLmZpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgfVxuICAmOmVycm9yLCAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmW3JlYWRvbmx5XSB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICYtLXNlYXJjaCB7XG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQ7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctNTA7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB9XG5cbiAgICAvLyBQbGFjZWhvbGRlcnNcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFBsYWNlaG9sZGVyc1xuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbi8vXG4vLyBTdWJtaXRcbi8vXG5cblxuLy9cbi8vIEZvcm1cbi8vXG5cbi5mb3JtIHtcbiAgJi0tY29weSB7XG4gICAgLmlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBGb3JtIFJvd1xuLy9cblxuLmZvcm0tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cblxuLy9cbi8vIEJ1dHRvbiBHcm91cFxuLy9cblxuLmJ0bi1ncm91cCB7XG5cbiAgJl9fd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLXN0YWNrZWQge1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmZpbHRlciB7XG5cbiAgJl9faGVhZGVyIHtcblxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1vYmlsZX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4vL1xuLy8gU2VsZWN0IEFwcGVhcmFuY2Vcbi8vXG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYm9yZGVyO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBTdXBwb3J0OiBJRTcgKi9cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGxpIHtcbiAgICBmb250LXNpemU6ICRidG4tZm9udC1zaXplO1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMTVweCA1cHggMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIEhpZGUgc2VsZWN0ZWQgaXRlbSBpbiBkcm9wZG93blxuICAgICYudWktc3RhdGUtZm9jdXMge1xuICAgICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICB9XG4gIH1cbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gSGFjayB0byBoaWRlIGJvcmRlciBmb3IgZGVzaWduIHB1cnBvc2VzLlxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG4udWktc2VsZWN0bWVudS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkYnRuLWhlaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBzcGFuLnVpLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cbiAgfVxufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHNwYW4udWktaWNvbiB7XG4gIHJpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VsZWN0LWFycm93LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHNwYW4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAzNXB4IDAgMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWhlaWdodDs7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemU7XG4gIGNvbG9yOiAkYnRuLWNvbG9yO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nOiA1M3B4IDAgMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWZvb3Rlci1iZztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9vdGVyLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodC1tb2JpbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIGhlaWdodDogJGZvb3Rlci1oZWlnaHQtdGFibGV0O1xuICAgIGZvbnQtc2l6ZTogJGZvb3Rlci1mb250LXNpemUtdGFibGV0O1xuICAgIHBhZGRpbmc6IDU4cHggMCAyN3B4O1xuICB9XG4gIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgZm9udC1zaXplOiAkZm9vdGVyLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIHBhZGRpbmc6IDU4cHggMCAyN3B4O1xuICAgIGhlaWdodDogJGZvb3Rlci1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctODU7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tb2JpbGV9IHtcbiAgICAgIHAsIC5zaXRlLWZvb3Rlcl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuc2l0ZS1mb290ZXJfX25hdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IC8vIGFjY291bnRpbmcgZm9yIGxpbmUtaGVpZ2h0XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy04NTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuc2l0ZS1uYXYge1xuICBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTE0NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciwgJi5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogJGJsdWUtcGFzdGVsO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kd2lkdGgtMTogMjRyZW0gIWRlZmF1bHQ7XG4kd2lkdGgtMjogMzJyZW0gIWRlZmF1bHQ7XG4kd2lkdGgtMzogNDhyZW0gIWRlZmF1bHQ7XG4kd2lkdGgtNDogNjRyZW0gIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBCYXNzY3NzIExheW91dCAqL1xuXG4uaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lIH1cblxuLmJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrIH1cblxuLmlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayB9XG5cbi50YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSB9XG5cbi50YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsIH1cblxuLm92ZXJmbG93LWhpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW4gfVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHsgb3ZlcmZsb3c6IHNjcm9sbCB9XG5cbi5vdmVyZmxvdy1hdXRvICAgeyBvdmVyZmxvdzogYXV0byB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGVcbn1cblxuLmNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGggfVxuXG4ubGVmdCAgeyBmbG9hdDogbGVmdCB9XG5cbi5yaWdodCB7IGZsb2F0OiByaWdodCB9XG5cbi5maXQgeyBtYXgtd2lkdGg6IDEwMCUgfVxuXG4ubWF4LXdpZHRoLTEgeyBtYXgtd2lkdGg6ICR3aWR0aC0xIH1cblxuLm1heC13aWR0aC0yIHsgbWF4LXdpZHRoOiAkd2lkdGgtMiB9XG5cbi5tYXgtd2lkdGgtMyB7IG1heC13aWR0aDogJHdpZHRoLTMgfVxuXG4ubWF4LXdpZHRoLTQgeyBtYXgtd2lkdGg6ICR3aWR0aC00IH1cblxuLmJvcmRlci1ib3ggeyBib3gtc2l6aW5nOiBib3JkZXItYm94IH0iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBHcmlkICovXG5cbi5jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6ICgxLzEyICogMTAwJSk7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAoMi8xMiAqIDEwMCUpO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogKDMvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6ICg0LzEyICogMTAwJSk7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiAoNS8xMiAqIDEwMCUpO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogKDYvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6ICg3LzEyICogMTAwJSk7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiAoOC8xMiAqIDEwMCUpO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogKDkvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiAoMTAvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiAoMTEvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1zbX0ge1xuXG4gIC5zbS1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc20tY29sLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zbS1jb2wtMSB7XG4gICAgd2lkdGg6ICgxLzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTIge1xuICAgIHdpZHRoOiAoMi8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnNtLWNvbC0zIHtcbiAgICB3aWR0aDogKDMvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtNCB7XG4gICAgd2lkdGg6ICg0LzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTUge1xuICAgIHdpZHRoOiAoNS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnNtLWNvbC02IHtcbiAgICB3aWR0aDogKDYvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtNyB7XG4gICAgd2lkdGg6ICg3LzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTgge1xuICAgIHdpZHRoOiAoOC8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnNtLWNvbC05IHtcbiAgICB3aWR0aDogKDkvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtMTAge1xuICAgIHdpZHRoOiAoMTAvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtMTEge1xuICAgIHdpZHRoOiAoMTEvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcblxuICAubWQtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm1kLWNvbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubWQtY29sLTEge1xuICAgIHdpZHRoOiAoMS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLm1kLWNvbC0yIHtcbiAgICB3aWR0aDogKDIvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtMyB7XG4gICAgd2lkdGg6ICgzLzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTQge1xuICAgIHdpZHRoOiAoNC8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLm1kLWNvbC01IHtcbiAgICB3aWR0aDogKDUvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtNiB7XG4gICAgd2lkdGg6ICg2LzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTcge1xuICAgIHdpZHRoOiAoNy8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLm1kLWNvbC04IHtcbiAgICB3aWR0aDogKDgvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtOSB7XG4gICAgd2lkdGg6ICg5LzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTEwIHtcbiAgICB3aWR0aDogKDEwLzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTExIHtcbiAgICB3aWR0aDogKDExLzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG5cbiAgLmxnLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5sZy1jb2wtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmxnLWNvbC0xIHtcbiAgICB3aWR0aDogKDEvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5sZy1jb2wtMiB7XG4gICAgd2lkdGg6ICgyLzEyICogMTAwJSk7XG4gIH1cblxuICAubGctY29sLTMge1xuICAgIHdpZHRoOiAoMy8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC00IHtcbiAgICB3aWR0aDogKDQvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5sZy1jb2wtNSB7XG4gICAgd2lkdGg6ICg1LzEyICogMTAwJSk7XG4gIH1cblxuICAubGctY29sLTYge1xuICAgIHdpZHRoOiAoNi8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC03IHtcbiAgICB3aWR0aDogKDcvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5sZy1jb2wtOCB7XG4gICAgd2lkdGg6ICg4LzEyICogMTAwJSk7XG4gIH1cblxuICAubGctY29sLTkge1xuICAgIHdpZHRoOiAoOS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC0xMCB7XG4gICAgd2lkdGg6ICgxMC8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC0xMSB7XG4gICAgd2lkdGg6ICgxMS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBCYXNzY3NzIE1hcmdpbiAqL1xuXG4ubTAgIHsgbWFyZ2luOiAgICAgICAgMCB9XG5cbi5tdDAgeyBtYXJnaW4tdG9wOiAgICAwIH1cblxuLm1yMCB7IG1hcmdpbi1yaWdodDogIDAgfVxuXG4ubWIwIHsgbWFyZ2luLWJvdHRvbTogMCB9XG5cbi5tbDAgeyBtYXJnaW4tbGVmdDogICAwIH1cblxuLm14MCB7IG1hcmdpbi1sZWZ0OiAgIDA7IG1hcmdpbi1yaWdodDogIDAgfVxuXG4ubXkwIHsgbWFyZ2luLXRvcDogICAgMDsgbWFyZ2luLWJvdHRvbTogMCB9XG5cbi5tMSAgeyBtYXJnaW46ICAgICAgICAkc3BhY2UtMSB9XG5cbi5tdDEgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtMSB9XG5cbi5tcjEgeyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2UtMSB9XG5cbi5tYjEgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMSB9XG5cbi5tbDEgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtMSB9XG5cbi5teDEgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtMTsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTEgfVxuXG4ubXkxIHsgbWFyZ2luLXRvcDogICAgJHNwYWNlLTE7IG1hcmdpbi1ib3R0b206ICRzcGFjZS0xIH1cblxuLm0yICB7IG1hcmdpbjogICAgICAgICRzcGFjZS0yIH1cblxuLm10MiB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS0yIH1cblxuLm1yMiB7IG1hcmdpbi1yaWdodDogICRzcGFjZS0yIH1cblxuLm1iMiB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS0yIH1cblxuLm1sMiB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS0yIH1cblxuLm14MiB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS0yOyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2UtMiB9XG5cbi5teTIgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtMjsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIgfVxuXG4ubTMgIHsgbWFyZ2luOiAgICAgICAgJHNwYWNlLTMgfVxuXG4ubXQzIHsgbWFyZ2luLXRvcDogICAgJHNwYWNlLTMgfVxuXG4ubXIzIHsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTMgfVxuXG4ubWIzIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMgfVxuXG4ubWwzIHsgbWFyZ2luLWxlZnQ6ICAgJHNwYWNlLTMgfVxuXG4ubXgzIHsgbWFyZ2luLWxlZnQ6ICAgJHNwYWNlLTM7IG1hcmdpbi1yaWdodDogICRzcGFjZS0zIH1cblxuLm15MyB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS0zOyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMyB9XG5cbi5tNCAgeyBtYXJnaW46ICAgICAgICAkc3BhY2UtNCB9XG5cbi5tdDQgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtNCB9XG5cbi5tcjQgeyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2UtNCB9XG5cbi5tYjQgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNCB9XG5cbi5tbDQgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtNCB9XG5cbi5teDQgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtNDsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTQgfVxuXG4ubXk0IHsgbWFyZ2luLXRvcDogICAgJHNwYWNlLTQ7IG1hcmdpbi1ib3R0b206ICRzcGFjZS00IH1cblxuLm14bjEgeyBtYXJnaW4tbGVmdDogLSRzcGFjZS0xOyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UtMTsgfVxuXG4ubXhuMiB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTI7IG1hcmdpbi1yaWdodDogLSRzcGFjZS0yOyB9XG5cbi5teG4zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMzsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTM7IH1cblxuLm14bjQgeyBtYXJnaW4tbGVmdDogLSRzcGFjZS00OyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UtNDsgfVxuXG4ubWwtYXV0byB7IG1hcmdpbi1sZWZ0OiBhdXRvIH1cblxuLm1yLWF1dG8geyBtYXJnaW4tcmlnaHQ6IGF1dG8gfVxuXG4ubXgtYXV0byB7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLyogQmFzc2NzcyBQYWRkaW5nICovXG5cbi5wMCAgeyBwYWRkaW5nOiAwIH1cblxuLnB0MCB7IHBhZGRpbmctdG9wOiAwIH1cblxuLnByMCB7IHBhZGRpbmctcmlnaHQ6IDAgfVxuXG4ucGIwIHsgcGFkZGluZy1ib3R0b206IDAgfVxuXG4ucGwwIHsgcGFkZGluZy1sZWZ0OiAwIH1cblxuLnB4MCB7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogIDAgfVxuXG4ucHkwIHsgcGFkZGluZy10b3A6IDA7ICBwYWRkaW5nLWJvdHRvbTogMCB9XG5cbi5wMSAgeyBwYWRkaW5nOiAgICAgICAgJHNwYWNlLTEgfVxuXG4ucHQxIHsgcGFkZGluZy10b3A6ICAgICRzcGFjZS0xIH1cblxuLnByMSB7IHBhZGRpbmctcmlnaHQ6ICAkc3BhY2UtMSB9XG5cbi5wYjEgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEgfVxuXG4ucGwxIHsgcGFkZGluZy1sZWZ0OiAgICRzcGFjZS0xIH1cblxuLnB5MSB7IHBhZGRpbmctdG9wOiAgICAkc3BhY2UtMTsgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xIH1cblxuLnB4MSB7IHBhZGRpbmctbGVmdDogICAkc3BhY2UtMTsgcGFkZGluZy1yaWdodDogICRzcGFjZS0xIH1cblxuLnAyICB7IHBhZGRpbmc6ICAgICAgICAkc3BhY2UtMiB9XG5cbi5wdDIgeyBwYWRkaW5nLXRvcDogICAgJHNwYWNlLTIgfVxuXG4ucHIyIHsgcGFkZGluZy1yaWdodDogICRzcGFjZS0yIH1cblxuLnBiMiB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMiB9XG5cbi5wbDIgeyBwYWRkaW5nLWxlZnQ6ICAgJHNwYWNlLTIgfVxuXG4ucHkyIHsgcGFkZGluZy10b3A6ICAgICRzcGFjZS0yOyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTIgfVxuXG4ucHgyIHsgcGFkZGluZy1sZWZ0OiAgICRzcGFjZS0yOyBwYWRkaW5nLXJpZ2h0OiAgJHNwYWNlLTIgfVxuXG4ucDMgIHsgcGFkZGluZzogICAgICAgICRzcGFjZS0zIH1cblxuLnB0MyB7IHBhZGRpbmctdG9wOiAgICAkc3BhY2UtMyB9XG5cbi5wcjMgeyBwYWRkaW5nLXJpZ2h0OiAgJHNwYWNlLTMgfVxuXG4ucGIzIHsgcGFkZGluZy1ib3R0b206ICRzcGFjZS0zIH1cblxuLnBsMyB7IHBhZGRpbmctbGVmdDogICAkc3BhY2UtMyB9XG5cbi5weTMgeyBwYWRkaW5nLXRvcDogICAgJHNwYWNlLTM7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMyB9XG5cbi5weDMgeyBwYWRkaW5nLWxlZnQ6ICAgJHNwYWNlLTM7IHBhZGRpbmctcmlnaHQ6ICAkc3BhY2UtMyB9XG5cbi5wNCAgeyBwYWRkaW5nOiAgICAgICAgJHNwYWNlLTQgfVxuXG4ucHQ0IHsgcGFkZGluZy10b3A6ICAgICRzcGFjZS00IH1cblxuLnByNCB7IHBhZGRpbmctcmlnaHQ6ICAkc3BhY2UtNCB9XG5cbi5wYjQgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTQgfVxuXG4ucGw0IHsgcGFkZGluZy1sZWZ0OiAgICRzcGFjZS00IH1cblxuLnB5NCB7IHBhZGRpbmctdG9wOiAgICAkc3BhY2UtNDsgcGFkZGluZy1ib3R0b206ICRzcGFjZS00IH1cblxuLnB4NCB7IHBhZGRpbmctbGVmdDogICAkc3BhY2UtNDsgcGFkZGluZy1yaWdodDogICRzcGFjZS00IH0iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXhzOiAnKG1heC13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtc20tbWQ6ICcobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQtbGc6ICcobWluLXdpZHRoOiA1MmVtKSBhbmQgKG1heC13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGc6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG5cbi8qIEJhc3Njc3MgSGlkZSAqL1xuXG4uaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC14c30ge1xuICAueHMtaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudCB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LXNtLW1kfSB7XG4gIC5zbS1oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWQtbGd9IHtcbiAgLm1kLWhpZGUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAubGctaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudCB9XG59XG5cbi5kaXNwbGF5LW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQgfSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG5cbi5mbGV4IHsgZGlzcGxheTogZmxleCB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LXNtfSB7XG4gIC5zbS1mbGV4IHsgZGlzcGxheTogZmxleCB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gIC5tZC1mbGV4IHsgZGlzcGxheTogZmxleCB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gIC5sZy1mbGV4IHsgZGlzcGxheTogZmxleCB9XG59XG5cbi5mbGV4LWNvbHVtbiAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uIH1cblxuLmZsZXgtd3JhcCAgICB7IGZsZXgtd3JhcDogd3JhcCB9XG5cbi5pdGVtcy1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IH1cblxuLml0ZW1zLWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kIH1cblxuLml0ZW1zLWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciB9XG5cbi5pdGVtcy1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSB9XG5cbi5pdGVtcy1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoIH1cblxuLnNlbGYtc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0IH1cblxuLnNlbGYtZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCB9XG5cbi5zZWxmLWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyIH1cblxuLnNlbGYtYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSB9XG5cbi5zZWxmLXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCB9XG5cbi5qdXN0aWZ5LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgfVxuXG4uanVzdGlmeS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCB9XG5cbi5qdXN0aWZ5LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciB9XG5cbi5qdXN0aWZ5LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gfVxuXG4uanVzdGlmeS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgfVxuXG4uY29udGVudC1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCB9XG5cbi5jb250ZW50LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCB9XG5cbi5jb250ZW50LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgfVxuXG4uY29udGVudC1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiB9XG5cbi5jb250ZW50LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgfVxuXG4uY29udGVudC1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCB9XG5cbi8qIDEuIEZpeCBmb3IgQ2hyb21lIDQ0IGJ1Zy4gaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTUwNjg5MyAqL1xuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG59XG5cbi5mbGV4LW5vbmUgeyBmbGV4OiBub25lIH1cblxuLm9yZGVyLTAgeyBvcmRlcjogMCB9XG5cbi5vcmRlci0xIHsgb3JkZXI6IDEgfVxuXG4ub3JkZXItMiB7IG9yZGVyOiAyIH1cblxuLm9yZGVyLTMgeyBvcmRlcjogMyB9XG5cbi5vcmRlci1sYXN0IHsgb3JkZXI6IDk5OTk5IH0iLCIucGFnZS0tYWJvdXQge1xuICAuc2l0ZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgfVxufVxuXG4ucGFnZS0tYWJvdXQtZGV0YWlsIHtcbiAgLmV4cGVydGlzZV9fd3JhcCB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgLy8gZGVzaWduIGZvciB0aGlzIHBhZ2UgZG9lc24ndCBoYXZlIHRoZSBwYWRkaW5nLlxuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluZXIge1xuICAgLy8gU2lkZWJhciBMYXlvdXQgU21hbGxcbiAgJi1zaWRlYmFyLXNtIHtcbiAgICAuY29sIHtcbiAgICAgICYtLW1haW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhwqAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDYvMTIgKiAxMDAlKSArICg2LjQgKiAyMHB4KSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNy8xMiAqIDEwMCUpICsgKDYuNCAqIDIwcHgpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgxLzEyICogMTAwJSk7XG4gICAgICAgICAgd2lkdGg6ICg0LzEyICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhwqAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgICAgd2lkdGg6ICgzLzEyICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXJfX3JvdyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWRlYmFyLWJvcmRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpZGViYXItYm9yZGVyO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOm9ubHktb2YtdHlwZSkge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBTaWRlYmFyIExheW91dCBNZWRpdW1cbiAgJi1zaWRlYmFyLW1kIHtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jb2wge1xuXG4gICAgICAmLS1tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICAgd2lkdGg6ICg4LzEyKSAqIDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMS8xMikgKiAxMDAlKSArIDJweCk7IC8vMnB4IGZvciBmaW5lIGFkanVzdG1lbnQuXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoKDEvMTIpICogMTAwJSkgKyAycHgpOyAvLzJweCBmb3IgZmluZSBhZGp1c3RtZW50LlxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXNpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWRlYmFyLWJvcmRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgICB3aWR0aDogKDQvMTIpICogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuKiBQaXhlbDJIVE1MIC0gNDEzN1xuKiBIb21lUGFnZVxuKi9cblxuLnBhZ2UtLWhvbWUge1xuICAuc2l0ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgLy8gcG9zc2libHkgc2hvdWxkIGJlIDQwcHggYnV0IDQycHggbWFkZSBhIG1vcmUgcHJlY2lzZSBmaXRcbiAgICB9XG4gIH1cblxuICAvLyBIZXJvIHRleHQgZGlmZmVyZW50IHNpemUgb24gaG9tZXBhZ2UuLi5cblxuICAuaGVybyB7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVyby1tYi10YWJsZXQtaG9tZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRoZXJvLW1iLWRlc2t0b3AtaG9tZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgQG1lZGlhwqAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlcm8tdGl0bGUtc2l6ZS10YWJsZXQtaG9tZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlcm8tdGl0bGUtc2l6ZS1kZXNrdG9wO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLS1jb25zdHJhaW5lZCB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkaGVyby1tYi1kZXNrdG9wO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtLXBlb3BsZSB7XG5cbiAgLnNlY3Rpb24tLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhwqAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyAvLyBEaWZmZXJlbnQgdG8gZGVmYXVsdFxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLS1sb2FkLW1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuXG4ucGFnZS0tcGVvcGxlLWRldGFpbCB7XG4gIHAge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MnB4OyAvLyAycHggZGlmZmVyZW50IHRvIG90aGVyIHBlb3BsZSBwYWdlLi5cbiAgICAgIHBhZGRpbmctYm90dG9tOiA4M3B4O1xuICAgIH1cbiAgfVxuICAuYnRuLS1iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLnBlcnNvbl9faW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyX19ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5zaWRlaGVhZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtLXNpZGViYXIge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2wtLXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4OyAvLyBUbyBhbGlnbiB3aXRoIGNvbnRlbnQgYXMgcGVyIGRlc2lnbi5cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBNYWluIEhlYWRpbmdcbi8vXG5cbi5tYWluLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGNvbmRlbnNlZDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy01MDtcbiAgZm9udC1zaXplOiAkbWFpbi1oZWFkaW5nLXNpemUtbW9iaWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBwYWRkaW5nLXRvcDogMzBweDsgLy8gbGluZSBoZWlnaHQgYW5kIDpiZWZvcmUgc2l6ZSBhY2NvdW50ZWQgKHNhbWUgZGlzdGFuY2UgZm9yIGFsbCBicmVha3BvaW50cyBpbiBkZXNpZ24pXG4gIG1hcmdpbi1ib3R0b206ICRtYWluLWhlYWRpbmctbWItbW9iaWxlO1xuXG4gIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgZm9udC1zaXplOiAkbWFpbi1oZWFkaW5nLXNpemUtdGFibGV0O1xuICAgIG1hcmdpbi1ib3R0b206ICRtYWluLWhlYWRpbmctbWItdGFibGV0O1xuICB9XG4gIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgZm9udC1zaXplOiAkbWFpbi1oZWFkaW5nLXNpemUtZGVza3RvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFpbi1oZWFkaW5nLW1iLWRlc2t0b3A7XG4gIH1cblxuICAmLS1tZCB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBJdGFsaWMgSGVhZGluZyBmb3Igc2VjdGlvbnNcbi8vXG5cbi5zZWN0aW9uLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAkc2VjdGlvbi1oZWFkaW5nLXNpemUtbW9iaWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgZm9udC1zaXplOiAkc2VjdGlvbi1oZWFkaW5nLXNpemUtdGFibGV0O1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgIGZvbnQtc2l6ZTogJHNlY3Rpb24taGVhZGluZy1zaXplLWRlc2t0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZS1wYXN0ZWw7XG4gIH1cblxuICAmLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG59XG5cblxuLy9cbi8vIFN1YmhlYWRpbmdcbi8vXG5cbi5zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZS1wYXN0ZWw7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2lkZWJhciBIZWFkaW5nXG4vL1xuXG4uc2lkZWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0yNTtcbiAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyAvLyBUbyBhbGlnbiB3aXRoIGxlZnQgc2lkZSBjb250ZW50XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG59XG5cblxuLy9cbi8vIFRleHQgY29sb3Vyc1xuLy9cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAkcHVycGxlO1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG4iLCIvL1xuLy8gV29yayBJbmRleFxuLy9cblxuLnBhZ2UtLXdvcmsge1xuXG4gIC5maWx0ZXJfX3RpdGxlIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tLWNvbnN0cmFpbmVkIHtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IC8vIGRpZmZlcmVudCB0byBkZWZhdWx0IHZhbHVlLlxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7IC8vIGRpZmZlcmVudCB0byBnbG9iYWwgdmFsdWVzLlxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbW9iaWxlfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBXb3JrIGRldGFpbCAod2l0aCBzaWRlYmFyKVxuLy9cblxuLnBhZ2UtLXdvcmstZGV0YWlsIHtcbiAgLnNlY3Rpb24tLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhwqAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy10b3A6IDQxcHg7IC8vIDNweCBkaWZmZXJlbnQgdG8gb3RoZXIgcGVvcGxlIHBhZ2UuLlxuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG4gIC5idG4tLWJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAvLyBTaWRlYmFyXG4gIC5zaWRlYmFyX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyAvLyBEaWZmZXJlbnQgdGhhbiBkZWZhdWx0XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7IC8vIFRvIGFsaWduIHdpdGggdGhlIHBhcmFncmFwaCB0ZXh0LlxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhcl9fYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG5cbiAgICAuc2lkZWhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtLXNpZGViYXIge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIEhhY2sgdG8gbGV0IHRleHQgb3ZlcmZsb3cgdGhlIHNpZGViYXIgbGlrZSB0aGUgZGVzaWduLi5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tZ3JvdXAtLXN0YWNrZWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLy8gUmVsYXRlZFxuICAuc2VjdGlvbi0tcmVsYXRlZC13b3JrIHtcbiAgICBwYWRkaW5nLXRvcDogNDNweDsgLy8gU3BhY2luZyBhZGp1c3RtZW50IGZyb20gb3RoZXIgaW5zdGFuY2VzIG9mIHRoaXMgc2VjdGlvbi4uXG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgLy8gQWRqdXN0ZWQgZnJvbSBkZWZhdWx0IHRvIG1hdGNoIGRlc2lnbi5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC13b3JrX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyAvLyBBZGp1c3RlZCBmcm9tIGRlZmF1bHQgdG8gbWF0Y2ggZGVzaWduLi5cbiAgfVxuXG4gIC8vIEV4cGVydFxuXG4gIC5leHBlcnRfX3dyYXAge1xuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgd2lkdGg6IGNhbGMoKDcvMTIgKiAxMDAlKSArICg2LjQgKiAyMHB4KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuLy9cbi8vIFdvcmsgZGV0YWlsIChmdWxsIHdpZHRoKVxuLy9cblxuLnBhZ2UtLXdvcmstZGV0YWlsLWZ1bGwge1xuICAuc2VjdGlvbi0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDFweDsgLy8gM3B4IGRpZmZlcmVudCB0byBvdGhlciBwZW9wbGUgcGFnZS4uXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgICB9XG4gIH1cbiAgLmJ0bi0tYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlbGF0ZWRcbiAgLnNlY3Rpb24tLXJlbGF0ZWQtd29yayB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7IC8vIFNwYWNpbmcgYWRqdXN0bWVudCBmcm9tIG90aGVyIGluc3RhbmNlcyBvZiB0aGlzIHNlY3Rpb24uLlxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgICB9XG5cbiAgICBoZWFkZXIge1xuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IC8vIEFkanVzdGVkIGZyb20gZGVmYXVsdCB0byBtYXRjaCBkZXNpZ24uXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtd29ya19fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgLy8gQWRqdXN0ZWQgZnJvbSBkZWZhdWx0IHRvIG1hdGNoIGRlc2lnbi4uXG4gIH1cblxuICAvLyBFeHBlcnRcblxuICAuZXhwZXJ0X193cmFwIHtcbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRmlndXJlJ3MgKGRpZmZlcmVudCBzcGFjaW5nIG9uIHRoaXMgcGFnZSB0byBvdGhlciBwYWdlcylcbiAgLmZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuICAgICYtLXB0MCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBCbG9ja3F1b3RlXG5cbiAgYmxvY2txdW90ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYnEtZmVhdHVyZWQge1xuICAgICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJxLXNvdXJjZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1jb2wge1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gRm9vdGVyIChzaWRlYmFyIG9uIHRoZSBub24gZnVsbCB3aWR0aCBwYWdlKVxuICAvLyBTaWRlYmFyXG4gIC5zaWRlYmFyX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyAvLyBEaWZmZXJlbnQgdGhhbiBkZWZhdWx0XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNpZGViYXItYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lkZWJhci1ib3JkZXI7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy10b3A6IDUxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyX19ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNpZGVoZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LS1zaWRlYmFyIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWdyb3VwX193cmFwIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tZ3JvdXAtLXN0YWNrZWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC5idG4ge1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gQXJ0aWNsZSBGb290ZXJcbiAgLmFydGljbGVfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCIvL1xuLy8gVGhpbmtpbmcgSW5kZXhcbi8vXG5cbi5wYWdlLS10aGlua2luZy1pbmRleCB7XG5cbiAgLy8gSGVyb1xuXG4gIC5oZXJvLS1jb25zdHJhaW5lZCB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlY3Rpb25cblxuICAuc2VjdGlvbiB7IC8vIEFsbCBkaWZmZXJlbnQgdG8gZGVmYXVsdHMuLlxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXG4gICAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAuYnRuLS1sb2FkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTlweDtcblxuICAgICAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBcnRpY2xlIEdyaWRcblxuICAuYXJ0aWNsZS1ncmlkLS1yb3dzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLWdyaWRfX2xvYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG59XG5cbi8vXG4vLyBUaGlua2luZyBHZW5lcmFsXG4vL1xuXG4ucGFnZS0tdGhpbmtpbmcge1xuICAuc2VjdGlvbiB7IC8vIEFsbCBkaWZmZXJlbnQgdG8gZGVmYXVsdHMuLlxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXG4gICAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAuYnRuLS1sb2FkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTlweDtcblxuICAgICAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFRoaW5raW5nIGRldGFpbFxuLy9cblxuLnBhZ2UtLXRoaW5raW5nLWRldGFpbCB7XG4gIC5zZWN0aW9uIHsgLy8gQWxsIGRpZmZlcmVudCB0byBkZWZhdWx0cy4uXG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAuYnRuLS1sb2FkLW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuXG4gICAgICAuYnRuLS1sb2FkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDlweDtcbiAgICAgIH1cblxuICAgICAgLmJ0bi0tYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcblxuICAgICAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmNvbC0tc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXJfX3JvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXhwZXJ0X193cmFwIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi0tbWFwIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNlY3Rpb24taGVhZGluZyB7XG4gIC8vICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVW5pdmVyc2VVQztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL1VuaXZlcnNMVFN0ZC1VbHRyYS1Db25kZW5zZWQuZW90XCIpO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvVW5pdmVyc0xUU3RkLVVsdHJhLUNvbmRlbnNlZC53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybChcIi4vLi4vZm9udHMvVW5pdmVyc0xUU3RkLVVsdHJhLUNvbmRlbnNlZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvR290aGFtLUJvb2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvR290aGFtLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4vLi4vZm9udHMvR290aGFtLUJvb2sub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL0dvdGhhbS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvR290aGFtLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi8uLi9mb250cy9Hb3RoYW0tTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbiIsIi5zaXRlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAkc2l0ZS1oZWFkZXItejtcbiAgaGVpZ2h0OiAkc2l0ZS1oZWFkZXItaGVpZ2h0LW1vYmlsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIGhlaWdodDogJHNpdGUtaGVhZGVyLWhlaWdodC10YWJsZXQ7XG4gIH1cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICBoZWlnaHQ6ICRzaXRlLWhlYWRlci1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG4gICYuc2l0ZS1oZWFkZXItLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS1oZWFkZXItYmc7XG4gIH1cblxuICAuY29udGFpbmVyLCAuY2xlYXJmaXgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zaXRlLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLnNpdGUtbG9nbyB7XG4gICAgd2lkdGg6IDE2MHB4OyAvLyBoYXZlIHRvIGFjY291bnQgZm9yIHBhZGRpbmcgb24gdGhlIGFzc2V0LlxuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgPiBzdmcsID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICZfX3dyYXAge1xuICAgICAgLy8gZGlzcGxheTogZmxleDsgLy8gaW4gYW4gaWRlYWwgd29ybGQgeW91IHVzZSB0aGlzIGZvciB2ZXJ0aWNhbCBjZW50ZXJpbmcgYW55IGxvZ29cbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyB0aGlzIGlzIHRvIHBlcmZlY3RseSBhbGlnbiB0byB0aGUgUFNELiBub3QgcmVxdWlyZWQgaWYgeW91IHVzZSB0aGUgYWJvdmUgbWV0aG9kXG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1vYmlsZX0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbmF2LXRvZ2dsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAubGFuZy1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxufVxuXG5cbiIsIi5hcnRpY2xlLWdyaWQge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgLy8gbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICA+IC5hcnRpY2xlLWdyaWRfX2NvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwN3B4O1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS0xO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmLS1kdWFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTE7XG4gICAgICAgIC5hcnRpY2xlLXByZXZpZXcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2FkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gICYtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLXByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWZlYXR1cmVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5hcnRpY2xlLXByZXZpZXdfX2NvbnRlbnRfX3dyYXAge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAgIHdpZHRoOiA2NS41JTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgICB3aWR0aDogNjEuNSU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyOTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7IC8vIFdhcyAxNTBweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb3ZlcmxheS1saW5lc0AyeC5wbmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEzMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gcmV2ZXJzZWRcbiAgICAgICYucmV2ZXJzZWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5hcnRpY2xlLXByZXZpZXcge1xuXG4gICAgICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXRhbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X19jb250ZW50IHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgLy8gZGVmYXVsdCBpcyA1MHB4IGJ1dCB0aGVyZSB3YXMgYSB0ZXh0IHdyYXAgaXNzdWUuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlLXByZXZpZXdfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uYXJ0aWNsZS1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBwYWRkaW5nOiAyNnB4IDI1cHggNjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMXB4O1xuICAgICAgcGFkZGluZzogMzFweCAzMHB4IDU1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzdweDtcbiAgICAgIHBhZGRpbmc6IDQ3cHggNTBweCA5MHB4OyAvLyAtM3B4IHRvIGFjY291bnQgZm9yIGxpbmUtaGVpZ2h0XG4gICAgICBwYWRkaW5nOiA0N3B4IDQ1cHggOTBweDsgLy8gd2FzIDUwcHggc2lkZSBwYWRkaW5nLCBjaGFuZ2VkIHRvIDQ1cHggdG8gbWF0Y2ggdGhpbmtpbmctaW5kZXggcGFnZSBncmlkXG4gICAgfVxuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LXR5cGUtc2l6ZS1tb2JpbGU7XG4gICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xNTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LXR5cGUtc2l6ZS10YWJsZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LXR5cGUtc2l6ZS1kZXNrdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LXRpdGxlLXNpemUtbW9iaWxlO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IC8vIGxpbmUgaGVpZ2h0IHJlc3RyaWN0aW9uc1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6ICRhcnRpY2xlLXByZXZpZXctdGl0bGUtc2l6ZS10YWJsZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IC8vIGxpbmUgaGVpZ2h0IHJlc3RyaWN0aW9uc1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LXRpdGxlLXNpemUtZGVza3RvcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IC8vIGxpbmUgaGVpZ2h0IHJlc3RyaWN0aW9uc1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LWF1dGhvci1zaXplLW1vYmlsZTtcbiAgICBjb2xvcjogcmdiYSgkZGFyaywgMC40KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LWF1dGhvci1zaXplLXRhYmxldDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogJGFydGljbGUtcHJldmlldy1hdXRob3Itc2l6ZS1kZXNrdG9wO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6ICRhcnRpY2xlLXByZXZpZXctY2F0ZWdvcnktc2l6ZS1tb2JpbGU7XG4gICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTEwO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6ICRhcnRpY2xlLXByZXZpZXctY2F0ZWdvcnktc2l6ZS10YWJsZXQ7XG4gICAgICBib3R0b206IDI5cHg7IC8vIEFjY291bnRpbmcgZm9yIGxpbmUgaGVpZ2h0XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LWNhdGVnb3J5LXNpemUtZGVza3RvcDtcbiAgICAgIGJvdHRvbTogNTBweCAtIDY7IC8vIEFjY291bnRpbmcgZm9yIGxpbmUgaGVpZ2h0XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2V4Y2VycHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6ICRhcnRpY2xlLXByZXZpZXctZXhjZXJwdC1zaXplLW1vYmlsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6ICRhcnRpY2xlLXByZXZpZXctZXhjZXJwdC1zaXplLXRhYmxldDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZm9udC1zaXplOiAkYXJ0aWNsZS1wcmV2aWV3LWV4Y2VycHQtc2l6ZS1kZXNrdG9wO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAuYXJ0aWNsZS1wcmV2aWV3X190aXRsZSxcbiAgICAgIC5hcnRpY2xlLXByZXZpZXdfX2V4Y2VycHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLmFydGljbGUtcHJldmlld19fYXV0aG9yIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2FkIHtcbiAgICAmOm5vdCgubG9hZGVkKSB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tb2JpbGV9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5cbi8vXG4vLyBBcnRpY2xlIEdyaWQgVmFyaWFudHNcbi8vXG5cbi5hcnRpY2xlLWdyaWQge1xuXG4gICYtLXJvd3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgLy8gcmlnaHQgc2lkZSBhbGlnbm1lbnQgaXNzdWUuXG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODdweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWdyaWRfX3JvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUtcHJldmlldyB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAmLS1mZWF0dXJlZCB7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxOHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbW9iaWxlfSB7XG4gICAgICAgICYtLWZlYXR1cmVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGUtcHJldmlld19fY29udGVudF9fd3JhcCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLy9cbi8vIEFydGljbGUgaW4gSGVyb1xuLy9cblxuLmFydGljbGUtcHJldmlldy0taGVybyB7XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICB3aWR0aDogODElO1xuICB9XG5cbiAgLmFydGljbGUtcHJldmlldyB7XG5cbiAgICAmX190eXBlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5hcnRpY2xlLXByZXZpZXcge1xuICAgICAgICAgICZfX2F1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLy9cbi8vIFBhZ2UgYXJ0aWNsZSBhdXRob3Jcbi8vXG5cbi5hcnRpY2xlIHtcbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFpbi1oZWFkaW5nLW1iLW1vYmlsZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICB9XG4gICAgICAvLyBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgLy8gICB3aWR0aDogNzIlO1xuICAgICAgLy8gfVxuICAgIH1cblxuICB9XG4gICZfX2F1dGhvciB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQXJ0aWNsZSBMaXN0XG4vL1xuXG4uYXJ0aWNsZS1saXN0IHtcblxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTlweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG5cbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1wYXN0ZWw7XG4gICAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgJl9fdHlwZSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1wYXN0ZWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190eXBlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGJsdWUtcGFzdGVsO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTUwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcblxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0yNTtcbiAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICNiZWJlYmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJGJsdWUtcGFzdGVsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICZfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzAyZTJiLCAwLjc1KTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyAvLyBXb24ndCB3b3JrIGluIElFLlxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL292ZXJsYXktbGluZXNAMngucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4O1xuICAgICAgQGluY2x1ZGUgSUUge1xuICAgICAgICAvLyBBZGQgQkcgdG8gOmFmdGVyIGZvciBJRSB0byBoYXZlIHNvbWUgZm9ybSBvZiBvdmVybGF5LlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMDJlMmIsIDAuNzUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmctdG9wOiAxNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzczcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMzZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTUwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQ7XG4gICAgbGluZS1oZWlnaHQ6ICRoZXJvLXRpdGxlLWxoO1xuICAgIGZvbnQtc2l6ZTogJGhlcm8tdGl0bGUtc2l6ZS1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAkaGVyby10aXRsZS1zaXplLXRhYmxldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogJGhlcm8tdGl0bGUtc2l6ZS1kZXNrdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyAvLyBkZXNrdG9wIG1hcmdpbiBib3R0b20gYWNjb3VudHMgZm9yIGxpbmUgaGVpZ2h0LlxuICAgIH1cblxuXG4gICAgLy8gQXJ0aWZpY2lhbCBVbmRlcnNjb3JlXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctNTA7XG4gICAgbGluZS1oZWlnaHQ6ICRoZXJvLXN1YnRpdGxlLWxoLW1vYmlsZTtcbiAgICBmb250LXNpemU6ICRoZXJvLXN1YnRpdGxlLXNpemUtbW9iaWxlO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBsaW5lLWhlaWdodDogJGhlcm8tc3VidGl0bGUtbGgtdGFibGV0O1xuICAgICAgZm9udC1zaXplOiAkaGVyby1zdWJ0aXRsZS1zaXplLXRhYmxldDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVyby1zdWJ0aXRsZS1saC1kZXNrdG9wO1xuICAgICAgZm9udC1zaXplOiAkaGVyby1zdWJ0aXRsZS1zaXplLWRlc2t0b3A7XG4gICAgfVxuICB9XG5cblxuICAvLyBObyBjb250ZW50IC0gcGFnZSBsaXN0IC0+IGFib3V0LWRldGFpbCwgd29yay1kZXRhaWxcbiAgJi0tcGxhaW4ge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGhlaWdodDogNDI4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgIH1cblxuICAgIC5oZXJvX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLy9cbi8vIEhlcm8gQ29uc3RyYWluZWRcbi8vXG5cbi5oZXJvLS1jb25zdHJhaW5lZCB7XG4gIGhlaWdodDogJGhlcm8tbWluLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi1ib3R0b206ICRoZXJvLW1iLW1vYmlsZTtcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICBoZWlnaHQ6ICRoZXJvLW1pbi1oZWlnaHQtdGFibGV0O1xuICAgIG1hcmdpbi1ib3R0b206ICRoZXJvLW1iLXRhYmxldDtcbiAgfVxuICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgIGhlaWdodDogJGhlcm8tbWluLWhlaWdodC1kZXNrdG9wO1xuICAgIG1hcmdpbi1ib3R0b206ICRoZXJvLW1iLWRlc2t0b3A7XG4gIH1cblxuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLy8gVGl0bGUgbWFyZ2luIGlzIGRpZmZlcmVudCBvbiBjb25zdHJhaW5lZCBsYXlvdXQgYWNjb3JkaW5nIHRvIGRlc2lnbi4uXG4gIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5oZXJvLS12ZXJ0aWNhbC1jZW50ZXIge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDsgLy8gZGlmZmVyZW50IHRvIGRlZmF1bHQgPz8gKGNhcmVlcnMtaW5kZXgpXG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBmb250LXNpemU6ICRoZXJvLXRpdGxlLXNpemUtZGVza3RvcDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTm8gU3VidGl0bGVcbi8vXG5cblxuLmhlcm8tLW5vLXN1YnRpdGxlIHtcbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCJAbWl4aW4gSUUge1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuZXhwZXJ0aXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDsgLy8gYWNjb3VudHMgZm9yIGxpbmUgaGVpZ2h0XG4gIG91dGxpbmU6IDA7XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4OyAvLyBhY2NvdW50cyBmb3IgbGluZSBoZWlnaHRcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICZfX3dyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgJl9fd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgZm9udC1zaXplOiAkZXhwZXJ0aXNlLXRpdGxlLXNpemUtbW9iaWxlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4wODtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6ICRleHBlcnRpc2UtdGl0bGUtc2l6ZS10YWJsZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZm9udC1zaXplOiAkZXhwZXJ0aXNlLXRpdGxlLXNpemUtZGVza3RvcDtcbiAgICAgIGhlaWdodDogODJweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cblxuICAubGlzdC0taW5saW5lIHtcbiAgICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkYmx1ZS1wYXN0ZWw7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5saXN0LS1pbmxpbmUge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWUge1xuICAgICY6aG92ZXIge1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuXG4gICYtLW9yYW5nZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gICYtLXB1cnBsZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuXG59XG4iLCJAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAueGwtaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudCB9XG59XG4iLCIubGFuZy1zZWxlY3Qge1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHBvbHlnb24ge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgkZGFyaywgMC41KTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTE0NTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5sYW5nLXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19kcm9wIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtcGFzdGVsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICNkYWQ5ZDY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTE0NTtcbiAgICB9XG4gIH1cblxufVxuIiwiLmFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBUb3AgTGV2ZWwgb2YgYWNjb3JkaW9uXG4gICZfX3RvcCB7XG4gICAgLy8gaGVpZ2h0OiAyMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzOHB4OyAvLyBsaW5lLWhlaWdodCBhY2NvdW50ZWRcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDsgLy8gbGluZS1oZWlnaHQgYWNjb3VudGVkXG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gbG9nb1xuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyAvLyB0aGlzIGlzIHRvIG1hdGNoIHRoZSBkZXNpZ24gc2lkZSBieSBzaWRlLlxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGV4Y2VycHRcbiAgJl9fZXhjZXJwdCB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gQXJyb3dcbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MnB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIHJpZ2h0OiBjYWxjKCgxLzEyICogMTAwJSkgKyAyMHB4KTtcbiAgICB9XG5cbiAgICAmLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgYm90dG9tOiA0M3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICAuYWNjb3JkaW9uX19hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgLy8gTmVnYXRpdmUgc3BhY2luZyB0byBhbGlnbiB0byBwc2QuLlxuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb25fX2V4Y2VycHQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLmFjY29yZGlvbl9fbG9nbyB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLCBwb2x5Z29uLCByZWN0IHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb250ZW50IChoaWRkZW4gYnkgZGVmYXVsdClcbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAvLyBDYXNlIFN0dWRpZXNcblxuICAgICZfX3N0dWRpZXMge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTEwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2V4Y2VycHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICAmLS1ibHVlIHtcbiAgICAuYWNjb3JkaW9uX19hcnJvdyB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYmx1ZTtcbiAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgZmlsbDogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY2NvcmRpb24tLW9wZW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5hY2NvcmRpb24tLW9wZW4sXG4gICAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAuYWNjb3JkaW9uX190b3AsXG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHVycGxlIHtcbiAgICAuYWNjb3JkaW9uX19hcnJvdyB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkcHVycGxlO1xuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICBmaWxsOiAkcHVycGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWNjb3JkaW9uLS1vcGVuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICYuYWNjb3JkaW9uLS1vcGVuIHtcbiAgICAgIC5hY2NvcmRpb25fX3RvcCxcbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICAuYWNjb3JkaW9uX19hcnJvdyB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjY29yZGlvbi0tb3BlbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmLmFjY29yZGlvbi0tb3BlbiB7XG4gICAgICAuYWNjb3JkaW9uX190b3AsXG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9yYW5nZSB7XG4gICAgLmFjY29yZGlvbl9fYXJyb3cge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjY29yZGlvbi0tb3BlbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmLmFjY29yZGlvbi0tb3BlbiB7XG4gICAgICAuYWNjb3JkaW9uX190b3AsXG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vXG4gIC8vIEhvdmVyXG4gIC8vXG5cbiAgJjpob3ZlciB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgJl9fZXhjZXJwdCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoLCBwb2x5Z29uLCByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbn1cbiIsIi8vIEN1cnJlbnRseSBvbiB0aGUgYWJvdXQgcGFnZS5cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNTZweDsgLy8gbGluZSBoZWlnaHQgYWNjb3VudGVkLlxuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgLy8gbGluZSBoZWlnaHQgYWRqdXN0ZWRcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgICYtLXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTlweDsgLy8gc3RpbGwgZGlmZmVyZW50IG9uIG90aGVyIHBhZ2VzIChlLmcuIHBlb3BsZS1kZXRhaWwsIGNhcmVlcnMpXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAvLyBwYWRkaW5nLXRvcDogNzRweDsgLy8gT2xkIHZhbHVlIC0gYWR2aXNlZCB0byBtYWtlIGdsb2JhbCA4MHB4XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAvL1xuICAvLyBTZWN0aW9uIHdpdGggYWNjb3JkaW9uIC0gYWJvdXQuaHRtbFxuICAvL1xuXG4gICYtLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG5cbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4M3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vXG4gIC8vIFJlbGF0ZWQgd29yayBwb3N0cyBzZWN0aW9uXG4gIC8vXG5cbiAgJi0tcmVsYXRlZC13b3JrIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgLy8gbGluZSBoZWlnaHQgYWRqdXN0ZWRcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQG1lZGlhwqAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7IC8vIFRvIGFsaWduIHdpdGggYm90dG9tIGxpbmUgb2YgdGl0bGVcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gRm9yIGFwcGVhcmFuY2UgYXQgbW9iaWxlIHdpdGhvdXQgbWFyZ2luc1xuICAgIC5yZWxhdGVkLXdvcmtfX3dyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMjtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRzcGFjZS0yO1xuICAgICAgLy8gRm9yIGdlbmVyYWwgYXBwZWFyYW5jZSBmb3IgdGhlIGdyaWRcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzcGFjZS0xO1xuICAgICAgICAuY29sIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1wcmV2aWV3IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL1xuICAvLyBFeHBlcnRpc2UgU2VjdGlvbiB3aGVuIG5lZWRlZFxuICAvL1xuXG4gICYtLWV4cGVydGlzZSB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQteGx9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmV4cGVydGlzZS1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC14bH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vXG4gIC8vIENhbmNlbCB0b3AgcGFkZGluZyBmcm9tIHNlY3Rpb25zXG4gIC8vXG5cbiAgJi0tcHQwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG5cbiAgLy9cbiAgLy8gQ2FuY2VsIGJvdHRvbSBwYWRkaW5nIGZyb20gc2VjdGlvbnNcbiAgLy9cblxuICAmLS1wYjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLy9cbiAgLy8gVUwgZm9udCBzaXplIGJ1bXAgaW5zaWRlIHNlY3Rpb25zXG4gIC8vXG5cbiAgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vXG4gIC8vIEFydGljbGUgbGlzdCBzZWN0aW9uXG4gIC8vXG5cbiAgJi0tYXJ0aWNsZS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgNzBweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTE5cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMjJweDtcbiAgICB9XG4gIH1cblxuICAmLS1tYXAge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLmV4cGVydCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1vYmlsZX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgd2lkdGg6IDMxLjYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNHB4IDI5cHggNjVweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1vYmlsZX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDI5cHggNTBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmc6IDQycHggNTBweCA3MHB4O1xuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyOXB4O1xuICAgICAgcmlnaHQ6IDI5cHg7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTEwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTEwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAuc29jaWFsLWljb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cblxuLy9cbi8vIEV4cGVydCBTbWFsbCAoZXh0ZW5zaW9uIG9mIGV4cGVydCBjbGFzcylcbi8vXG5cbi5leHBlcnQtLWR1YWwge1xuICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbi5leHBlcnQtLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYcKgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXhwZXJ0X19uYW1lIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5leHBlcnRfX3JvbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuZXhwZXJ0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweCAyOXB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbW9iaWxlfSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjlweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNTBweCA0MHB4O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi5wZXJzb24ge1xuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyAvLyBmaXQgYmV0dGVyIHRoYW4gMzBweFxuICAgIH1cblxuICAgIC5tYWluLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb2xlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb2xlLFxuICAmX19zb2NpYWwge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyAvLyBhbGlnbm1lbnQgdHdlYWtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzgxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hY3Rpb24ge1xuXG4gICZfX3dyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MnB4IDAgNjZweDtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA2MXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogcmdiYSgkZGFyaywgMC41KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuXG59XG4iLCIuZmlndXJlIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmLS1wdDAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbn1cbiIsIi50aGlua2luZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogJGdyZXk7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICBtaW4taGVpZ2h0OiAzODZweDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1vYmlsZX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTUwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJfXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogJGdlb3JnaWE7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctMTA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTEwO1xuXG4gICAgQG1lZGlhwqAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0xMDtcbiAgICBjb2xvcjogJGJsdWUtcGFzdGVsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIGJvdHRvbTogMjZweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3R0b206IDQxcHg7XG4gICAgICBsZWZ0OiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tb2JpbGV9IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMjVweCAyOHB4IDUwcHg7IC8vIDI4cHggdG8gbWFrZSB0ZXh0IGZpdC5cbiAgICB9XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMjhweCAzMnB4IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDUwcHggNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgLnRoaW5raW5nLWl0ZW1fX3RpdGxlLFxuICAgIC50aGlua2luZy1pdGVtX19leGNlcnB0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC50aGlua2luZy1pdGVtX19tZXRhIHtcbiAgICAgIGNvbG9yOiByZ2JhKCNkYWQ5ZDYsIDAuNCk7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5yZXN1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICBwYWRkaW5nLXRvcDogNTdweDtcblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTI1O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZXhjZXJwdCB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogcmdiYSgkZGFyaywgMC40KTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTI1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1wYXN0ZWw7XG4gICAgLnJlc3VsdF9fdGl0bGUge1xuICAgICAgY29sb3I6ICRibHVlLXBhc3RlbDtcbiAgICB9XG4gIH1cblxufVxuIiwiLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMDtcbiAgICBtYXgtd2lkdGg6IDk3OHB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDUwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDc4NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcG9seWdvbiB7XG4gICAgICAgIGZpbGw6ICRkYXJrO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICRibHVlLXBhc3RlbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICB0b3A6IDUxcHg7IC8vIHRvIG1hdGNoIGRlc2lnbi5cbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy0yNTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTI1O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy9cbiAgLy8gU2VhcmNoXG4gIC8vXG5cbiAgJi0tc2VhcmNoIHtcbiAgICAub3ZlcmxheV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMDhweCAxN3B4IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHBhZGRpbmc6IDE2NnB4IDUwcHggMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tb2JpbGV9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmx1ZS1wYXN0ZWw7XG4gICAgICBwb2x5Z29uLFxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRibHVlLXBhc3RlbDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICRkYXJrO1xuICAgICAgICBwb2x5Z29uLFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuc2VhcmNoIHtcblxuICAmX19zdWJtaXQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWxsOiByZ2JhKCRkYXJrLCAwLjQpO1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgZmlsbDogJGJsdWUtcGFzdGVsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTdweDtcblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC0tc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0cyB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7IC8vIGxpbmUgaGVpZ2h0IGFjY291bnRlZC5cbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLTUwO1xuICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIi5tYXAge1xuICAvLyBJbiBjYXNlIHlvdSB3YW50IGFuIGFjdHVhbCBtYXAgbGF0ZXIgb24uXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0Mi4zNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAbWVkaWHCoCN7JGJyZWFrcG9pbnQtbW9iaWxlfSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICB9XG4gIH1cblxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
