@charset "UTF-8";article[about='/medical-education/contact-us'] .paragraph--type--left-right-container .left-right--main-container .field__items .field__item-0 .paragraph--type--image-with-alt-text .field--name-field-image,article[about='/medical-education/contact-us/'] .paragraph--type--left-right-container .left-right--main-container .field__items .field__item-0 .paragraph--type--image-with-alt-text .field--name-field-image{position:relative}article[about='/medical-education/contact-us'] .paragraph--type--left-right-container .left-right--main-container .field__items .field__item-0 .paragraph--type--image-with-alt-text .field--name-field-image:before,article[about='/medical-education/contact-us/'] .paragraph--type--left-right-container .left-right--main-container .field__items .field__item-0 .paragraph--type--image-with-alt-text .field--name-field-image:before{position:absolute;top:0;height:100%;width:100%;content:'';background-color:#0762ae;opacity:.7}iframe{max-width:100%}@media (min-width:1150px){p.text-img{position:relative}p.text-img img{position:absolute;top:-45px}}.element-invisible{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;-webkit-box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5)}to{-webkit-box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);-webkit-transform:scale(1.7);transform:scale(1.7);opacity:0}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;-webkit-box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5)}to{-webkit-box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);box-shadow:inset 0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);-webkit-transform:scale(1.7);transform:scale(1.7);opacity:0}}body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}nav,main,aside,figure,footer,header,section,summary,article,details,figcaption{display:block}video,audio,canvas{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}input,select,button,a:hover,textarea,a:active,a:focus{outline:0}img,abbr,input,button,iframe,textarea{border:0}svg:not(:root){overflow:hidden}input,button,select,textarea,[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input,button,select,textarea{font-size:100%;font-family:inherit;border-radius:0;-webkit-transition:border linear .2s,background linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,background linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s,background linear .2s;transition:border linear .2s,box-shadow linear .2s,background linear .2s,-webkit-box-shadow linear .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}input,button{line-height:normal}button,label[for],[type=reset],[type=button],[type=submit]{cursor:pointer}button,[type=reset],[type=button],[type=submit]{-webkit-appearance:button}body,[disabled]{cursor:default}p,ol,ul,h1,h2,h3,h4,h5,h6,body,input,button,select,figure,textarea,figcaption{margin:0}p,ol,ul,h1,h2,h3,h4,h5,h6,input,button,figure,figcaption,[type=radio],[type=checkbox]{padding:0}textarea{resize:none;overflow:auto}ol,ul{list-style:none}img,textarea{vertical-align:top}@font-face{font-family:'Open Sans Condensed Bold';src:url(../fonts/OpenSansCondensed-Bold.ttf)}.site-branding.block-system-branding-block a.logo img{max-width:80px;height:auto}#pg__c.open{max-width:100%}header#header{height:48px}.region.region-header{min-height:auto;padding:13px 50px;border:0;border-bottom:1px solid #003595}.region.region-header .block.block-system-branding-block{height:22px}.region.region-header.scroll{min-height:auto;padding-top:13px}.region.region-header.scroll .block.block-system-branding-block img{height:auto;padding-bottom:0}.region.region-header .block-superfishalcon-header-menu .mobile-icon{display:none}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li a{padding:0;position:static;font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;text-transform:none;color:#000;background:#fff}@media only screen and (max-width:1350px){.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li a{color:#fff;background:0 0}}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li.menuparent:hover>ul{top:0;margin-top:22px}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li.menuparent:after{font-size:16px;color:#000}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li.menuparent.sf-depth-2>ul{margin-top:0;left:182px}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li.menuparent.sf-depth-2.desktop-left>ul{left:auto;right:182px}@media only screen and (min-width:1351px){.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li.back{display:none}}@media screen and (max-width:1350px){header#header{height:42px}.region.region-header{padding:10px 20px}.region.region-header .block-superfishalcon-header-menu .mobile-icon{display:block}.region.region-header .block-superfishalcon-header-menu.open{top:0}.region.region-header .block-superfishalcon-header-menu.open .slide-out-from-right .closed{padding-top:.5rem;padding-bottom:.5rem}.region.region-header .block-superfishalcon-header-menu.open .slide_out_area_close{margin-top:-5px;left:-20px!important}.region.region-header .block-superfishalcon-header-menu .slide-out-from-right .closed{margin-top:0;padding-top:0;padding-bottom:0}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu{overflow-y:auto}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li.menuparent.open .menuparent .sf-hidden{overflow:hidden!important}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu li.menuparent.sf-depth-2{float:left}.region.region-header .block-superfishalcon-header-menu ul#superfish-alcon-header-menu>li.active-trail li.active-trail>a{background-color:inherit!important;color:#f5fffa}}@media only screen and (max-width:768px){.region.region-header #block-alcon-science-it-branding img{height:auto}.region.region-header .block-superfishalcon-header-menu.open .slide_out_area_close{left:-100px!important}}@media only screen and (max-width:768px) and (orientation:landscape){.region.region-header .block-superfishalcon-header-menu.open .slide_out_area_close{left:-60px!important}}@media only screen and (max-width:400px){.region.region-header .block-superfishalcon-header-menu.open .slide_out_area_close{left:-100px!important}}@media only screen and (max-width:390px){.region.region-header .block-superfishalcon-header-menu.open{right:8%!important}.region.region-header .block-superfishalcon-header-menu.open ul#superfish-alcon-header-menu{-webkit-transform:translate(300px,0);transform:translate(300px,0)}body.front #pg__c.open{-webkit-transform:translate(-270px,0)!important;transform:translate(-270px,0)!important}}.c-footer__nav-grid-item-heading{font-weight:700}.c-botnav__link{font-weight:400}.front .c-footer__logo-wrap .c-logo__link,.exception-status-404 .c-footer__logo-wrap .c-logo__link,.exception-status-403 .c-footer__logo-wrap .c-logo__link,.page-user-login .c-footer__logo-wrap .c-logo__link,.page-user-pass .c-footer__logo-wrap .c-logo__link,.page-user-reset-form .c-footer__logo-wrap .c-logo__link{display:block}@media only screen and (min-width:768px){.front .c-footer__logo-wrap .c-homepage-hero__logo,.exception-status-404 .c-footer__logo-wrap .c-homepage-hero__logo,.exception-status-403 .c-footer__logo-wrap .c-homepage-hero__logo,.page-user-login .c-footer__logo-wrap .c-homepage-hero__logo,.page-user-pass .c-footer__logo-wrap .c-homepage-hero__logo,.page-user-reset-form .c-footer__logo-wrap .c-homepage-hero__logo{height:40px}}.ie11 .c-footer__logo .c-logo__link{display:block}.ie11 .c-footer__logo svg{height:40px}.ie11.node-home-page .c-footer--consumer .c-footer__nav-grid-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-footer__copyright-wrap a,.c-footer__disclaimer-wrap a{color:inherit}.c-footer__copyright-wrap a:hover,.c-footer__disclaimer-wrap a:hover{text-decoration:none}.c-footer__disclaimer-wrap p{line-height:24px;margin-bottom:8px}.c-footer__disclaimer-wrap p:last-child{margin-bottom:0}.beauty .c-footer__logo-wrap{margin-bottom:30px}.beauty .c-footer__disclaimer-list{color:#7f8eb7;font-weight:300;max-width:100%}.beauty .c-footer__disclaimer-list:nth-last-child(n+2){margin-bottom:10px}.beauty .c-footer__disclaimer-wrap{font-size:.875rem;font-style:normal;margin-top:20px}.beauty .c-footer__disclaimer-wrap p{line-height:18px;margin-bottom:10px}.beauty .c-footer__copyright-wrap{font-weight:300;margin-top:10px}.c-cookie a{color:inherit}.c-footer--consumer .c-footer__disclaimer-wrap,.c-footer--consumer .c-footer__references-wrap{font-style:normal}#footer .o-wrap--max-width-content{max-width:1440px}#footer .c-footer__content-wrap{padding-top:140px;padding-bottom:0}#footer .c-footer__content-wrap .c-footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .c-footer__content-wrap .c-footer__main .c-footer__cta-block,#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .o-grid__group{margin:0}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid nav{width:181px;margin-right:50px}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid nav .o-heading--size-4{line-height:17.6px;margin-bottom:22px}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid nav .o-heading--size-4:last-child{margin-bottom:0}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1,#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2 nav{margin-right:0}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .c-footer__nav-grid-item-heading-link{font-size:16px;font-weight:400;color:#fff;font-family:"Open Sans";line-height:125%;text-decoration:none}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .mobile{display:none}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .mobile .c-footer__nav-grid-item{text-transform:none;padding:0}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .mobile .c-footer__nav-grid-item .link-wrapper{display:inline-block;line-height:17.6px;margin-bottom:22px}#footer .c-footer__bottom{margin-top:82px;padding-top:41.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .c-footer__bottom .c-footer__nav-grid-item{padding-bottom:30px}#footer .c-footer__bottom .c-footer__nav-grid-item .link-wrapper:not(:last-child):after{content:"•";margin:0 32px}#footer .c-footer__bottom .c-footer__nav-grid-item a{font-size:16px;font-weight:400}#footer .c-footer__bottom svg{padding:20px 0}#footer.footnotes-only .c-footer__main{display:none}#footer .footer__footnotes{margin-bottom:80px;margin-top:-40px}.c-footer__cta-block{max-width:300px;min-width:250px;margin-right:20px}.cta-block .block-title{font-size:21px;font-weight:600;margin-top:10px}.cta-block .paragraph--type--button a,.cta-block .paragraph--type--button.custom-btn.custom-btn--white a{display:inline-block;font-size:16px;text-transform:none;font-weight:400;padding:12px 25px;height:auto;margin-top:30px;-webkit-box-shadow:none;box-shadow:none}.c-footer{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(../images/footer_bg.jpg) no-repeat center;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../images/footer_bg.jpg) no-repeat center;z-index:2;clear:both}@media only screen and (min-width:2000px){.c-footer{background-size:cover}}#footer .c-footer__content-wrap{padding-top:140px;padding-bottom:0}#footer .c-footer__content-wrap .c-footer__main .mobile{display:none}#footer .o-wrap--max-width-content{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}#block-alconfootermenu li,#block-alconfootermenu a{font-family:"Open Sans";font-size:16px;line-height:125%;color:#fff;text-decoration:none;white-space:nowrap}#block-alconfootermenu .link-wrapper a:after{content:"•";width:10px;height:10px;margin-left:30px;margin-right:30px}#block-alconfootermenu .link-wrapper:last-child a:after{display:none}.menu--footer-country{padding:10px 0}.menu--footer-country a{border:1px solid rgba(255,255,255,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:50px;border-radius:40px;font-family:"Open Sans";font-weight:600;font-size:12px;line-height:125%;color:#f7f7f7;padding:10px 25px;white-space:nowrap;text-decoration:none}.menu--footer-country a:before{content:"";display:block;width:20px;height:20px;background:url(../images/country.svg) no-repeat center;margin-right:8px}@media only screen and (max-width:1024px){#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid nav{margin-right:10px}#block-alconfootermenu .link-wrapper a{font-size:14px;line-height:20px}#block-alconfootermenu .link-wrapper a:after{margin-left:15px;margin-right:15px}.menu--footer-country a{margin-right:20px}}@media only screen and (max-width:850px){.c-footer{background-size:cover}#footer .c-footer__content-wrap{padding:40px 25px 0}#footer .c-footer__content-wrap .c-footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:64px}#footer .c-footer__content-wrap .c-footer__main .mobile{display:block}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid nav{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1,#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1{margin-bottom:64px}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .mobile{display:block;width:181px}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .mobile .c-footer__nav-grid-item{width:100%;max-width:100%}#footer .c-footer__bottom{margin-top:0;border:0;padding-top:0}#footer .c-footer__bottom .c-footer__nav-grid-item{display:none}#footer .c-footer__bottom svg{margin-left:auto;margin-right:auto;margin-top:64px;margin-bottom:58px;padding:0;width:133px;height:67px}#footer .c-footer__bottom .menu--footer-country,#footer .c-footer__bottom .menu--alcon-footer-menu{display:none}#footer.footnotes-only .c-footer__main{display:block}#footer .footer__footnotes{margin-bottom:50px;margin-top:0}#footer #block-alconfootermenu .link-wrapper a.c-footer__nav-grid-item-heading-link{margin-bottom:22px;display:block;white-space:normal}#footer #block-alconfootermenu .link-wrapper a.c-footer__nav-grid-item-heading-link:after{display:none}.c-footer__nav-grid-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-footer__cta-block{max-width:100%;text-align:center;margin-bottom:64px;margin-right:0}.c-footer__cta-block .paragraph--type--button a{width:100%}.block-menu.menu--alcon-footer-menu.navigation{padding:0}.menu--footer-country{padding-bottom:64px}.menu--footer-country a{margin-right:0}}@media only screen and (max-width:420px){#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1,#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1 nav,#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1 .mobile,#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2 nav,#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2 .mobile{margin-left:auto;margin-right:auto}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1 nav:not(:last-child),#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row1 .mobile:not(:last-child),#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2 nav:not(:last-child),#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .row2 .mobile:not(:last-child){margin-bottom:30px}#footer .c-footer__content-wrap .c-footer__main .c-footer__nav-grid .mobile .c-footer__nav-grid-item .link-wrapper:last-child{margin-bottom:0}}.node-content-landing-page .c-footer .c-footer__logo-wrap{margin-bottom:30px}.node-content-landing-page .c-footer .c-footer__nav-grid-item-heading{display:none}.node-content-landing-page .c-footer .c-botnav__list .c-botnav__list-item .c-botnav__link{font-weight:700}.c-footer #stickyfooter{background:#121212;color:#fff;padding-top:1px;padding-bottom:1px}.c-footer #stickyfooter.sticky{right:0;left:0;position:fixed;z-index:5}.c-footer #stickyline{padding-top:.75em;padding-bottom:.75em}.c-footer #copyright{text-align:center;padding:2em;font-size:.8em;background:#ddd}.c-footer .intended{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}.c-footer .text-align-center{text-align:center}.c-footer--consumer .c-footer__content-wrap{padding-top:50px;padding-bottom:140px}.c-footer--consumer .c-footer__nav-grid-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-footer--consumer .c-footer__nav-grid-group .c-footer__nav-grid-item:not(.c-footer__nav-grid-item--push-right){text-transform:uppercase}.c-footer--consumer .c-brand-footer__content-wrap{padding-top:2.9375rem;padding-bottom:2.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer--consumer .c-footer__copyright-wrap,.c-footer--consumer .c-footer__disclaimer-wrap{font-size:14px}.c-footer--consumer .c-footer__copyright-wrap p,.c-footer--consumer .c-footer__disclaimer-wrap p{margin-bottom:24px}.c-footer--consumer .c-brand-footer__logo-image{height:3.625rem;width:8.25rem}.c-footer--consumer .c-main-c-botnav__link-description{font-size:12px;font-weight:500}.c-footer--consumer .c-botnav__link{font-weight:700}@media only screen and (min-width:481px){body:not(.node-home-page):not(.page-user-login):not(.page-user-pass):not(.page-user-reset-form):not(.exception-status-404):not(.exception-status-403) .c-footer--consumer .c-footer__nav-grid-item--push-right{max-width:25%;width:25%}}@media screen and (max-width:669px){body:not(.node-home-page):not(.page-user-login):not(.page-user-pass):not(.page-user-reset-form):not(.exception-status-404):not(.exception-status-403) .c-footer--consumer .c-footer__content-wrap{padding-left:70px;padding-right:70px}body:not(.node-home-page):not(.page-user-login):not(.page-user-pass):not(.page-user-reset-form):not(.exception-status-404):not(.exception-status-403) .c-footer--consumer .c-footer__nav-grid-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body:not(.node-home-page):not(.page-user-login):not(.page-user-pass):not(.page-user-reset-form):not(.exception-status-404):not(.exception-status-403) .c-footer--consumer .c-footer__nav-grid-group .c-footer__nav-grid-item,body:not(.node-home-page):not(.page-user-login):not(.page-user-pass):not(.page-user-reset-form):not(.exception-status-404):not(.exception-status-403) .c-footer--consumer .c-footer__nav-grid-group .c-footer__nav-grid-item--push-right{width:100%;max-width:100%;margin-bottom:35px}body:not(.node-home-page):not(.page-user-login):not(.page-user-pass):not(.page-user-reset-form):not(.exception-status-404):not(.exception-status-403) .c-footer--consumer .c-footer__nav-grid-group .c-footer__nav-grid-item:last-child{margin-bottom:0}body:not(.node-home-page):not(.page-user-login):not(.page-user-pass):not(.page-user-reset-form):not(.exception-status-404):not(.exception-status-403) .c-footer--consumer .c-footer__nav-grid+.c-footer__disclaimer-wrap{margin-top:30px}}.cta-block .block-subtitle,.block--bundle-cta-block .block-subtitle{font-family:"Open Sans";font-size:16px;line-height:125%;color:#fff}.cta-block .block-title,.block--bundle-cta-block .block-title{font-family:"Open Sans";font-weight:600;font-size:21px;line-height:125%;color:#fff}.cta-block .paragraph--type--button a,.block--bundle-cta-block .paragraph--type--button a{font-size:16px;text-transform:none;font-weight:400;padding:12px 25px;height:auto;margin-top:30px;-webkit-box-shadow:none;box-shadow:none}.block-menu.menu--alcon-footer-menu.navigation{background:0 0}body.path--node .pre-footer.copyright,body.path--node .field--name-copyright,body.path--taxonomy .pre-footer.copyright,body.path--taxonomy .field--name-copyright{max-width:1440px;margin-left:auto;margin-right:auto;padding:20px;text-align:right;font-size:16px;font-weight:400;color:#000;font-family:"Open Sans";line-height:125%;text-decoration:none}@media only screen and (max-width:400px){body.path--node .pre-footer.copyright,body.path--node .field--name-copyright,body.path--taxonomy .pre-footer.copyright,body.path--taxonomy .field--name-copyright{font-size:14px}}.node--type-article.node--view-mode-full .banner-container-wrapper .like-share-wrap .like-btn{display:none}.node--type-article.node--view-mode-token .token-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}.node--type-article.node--view-mode-token .created{font-family:"Open Sans";font-size:12px;line-height:125%;color:#003595}.node--type-article.node--view-mode-token .field--name-field-news-category.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.node--type-article.node--view-mode-token .field--name-field-news-category a{font-family:"Open Sans";font-size:12px;line-height:125%;color:#003595;text-decoration:none;padding:5px 10px;border:1px solid #003595;border-radius:30px;margin-left:32px;white-space:nowrap}.node--type-article.node--view-mode-token .news-title{font-family:"Open Sans";font-size:21px;line-height:125%;color:#003595;text-decoration:none;margin-bottom:16px;display:block}.node--type-article.node--view-mode-token .news-body-teaser{font-family:"Open Sans";font-size:16px;line-height:125%;color:#867f7c;margin-bottom:16px}.node--type-article.node--view-mode-token .read-more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:125%;color:#003595;text-decoration:none}.node--type-article.node--view-mode-token .read-more-link:after{content:"";display:block;background:url(../images/arrow_right.svg) no-repeat center;width:12px;height:12px;padding:15px;border:1px solid #003595;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;margin-left:10px}.node--type-article.node--view-mode-teaser-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #d4d4d4;padding-bottom:32px;margin-bottom:50px}.node--type-article.node--view-mode-teaser-2 .teaser-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px}.node--type-article.node--view-mode-teaser-2 .news-content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.node--type-article.node--view-mode-teaser-2 .categories-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 0;margin-bottom:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.node--type-article.node--view-mode-teaser-2 .created{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595;margin-right:32px;-ms-flex-negative:0;flex-shrink:0}.node--type-article.node--view-mode-teaser-2 .categories-areas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px}.node--type-article.node--view-mode-teaser-2 .therapeutic-area span,.node--type-article.node--view-mode-teaser-2 .field--name-field-news-category a{font-family:"Open Sans";font-size:12px;line-height:125%;color:#003595;text-decoration:none;padding:5px 10px;border:1px solid #003595;border-radius:30px;white-space:nowrap}.node--type-article.node--view-mode-teaser-2 .field--name-field-news-category{padding-top:7px;padding-bottom:7px}.node--type-article.node--view-mode-teaser-2 h3{font-family:"Open Sans";font-weight:400;font-size:21px;line-height:125%;margin-bottom:16px}.node--type-article.node--view-mode-teaser-2 h3 a{color:#003595;text-decoration:none}.node--type-article.node--view-mode-teaser-2 .field--name-field-therapeutic-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;height:150px;border-radius:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--type-article.node--view-mode-teaser-2 .field--name-field-therapeutic-area svg{width:110px;height:110px}.node--type-article.node--view-mode-teaser-2 .field--name-body{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#867f7c}.node--type-article.node--view-mode-teaser-2 .teaser-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.node--type-article.node--view-mode-teaser-2 .read-more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:125%;color:#003595;text-decoration:none}.node--type-article.node--view-mode-teaser-2 .read-more-link:after{content:"";display:block;background:url(../images/arrow_right.svg) no-repeat center;width:12px;height:12px;padding:15px;border:1px solid #003595;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;margin-left:10px}.node--type-article.node--view-mode-teaser-2 .banner-container-wrapper-right{display:none}.node--type-article.node--view-mode-teaser-2 .like-btn article.likeit>span.likeit-count{padding-right:100px!important}.node--type-article.node--view-mode-teaser-2 .like-btn .likeit{margin-right:0}.node--type-article.node--view-mode-teaser-2 .like-btn .likeit a{padding-right:100px}.node--type-article.node--view-mode-teaser-2 .like-btn .likeit .likeit-count{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595!important;padding:0!important}.node--type-article.node--view-mode-teaser-2 .like-btn .likeit .likeit-count:before{display:none}.node--type-article.node--view-mode-teaser-2 .like-btn>span{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595;margin-left:-100px;pointer-events:none}.node--type-article.node--view-mode-teaser-2 .like-btn>span .like-icon{width:18px;height:15px;background:url(../images/heart.svg) no-repeat center;display:inline-block;margin:0 2px -3px}@media only screen and (max-width:850px){.node--type-article.node--view-mode-teaser-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}.node--type-article.node--view-mode-teaser-2 .teaser-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-bottom:24px}.node--type-article.node--view-mode-teaser-2 h3{font-size:18px}.node--type-article.node--view-mode-teaser-2 .categories-row{display:block;padding:0}.node--type-article.node--view-mode-teaser-2 .created{margin-bottom:16px}.node--type-article.node--view-mode-teaser-2 .field--name-field-news-category{float:left;padding:7px 0}.node--type-article.node--view-mode-teaser-2 .field--name-field-news-category:first-child a{margin-left:0}.node--type-article.node--view-mode-teaser-2 .therapeutic-area{padding:7px 0}.node--type-article.node--view-mode-teaser-2 .teaser-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}@media only screen and (max-width:450px){.node--type-article.node--view-mode-teaser-2 .categories-areas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.node--type-article.node--view-mode-teaser-2 .categories-areas a,.node--type-article.node--view-mode-teaser-2 .categories-areas span{margin-left:0!important}.node--type-article.node--view-mode-teaser-2 .field--name-field-news-category{margin-bottom:10px}}.node--type-scientific-publications.node--view-mode-token{width:300px;max-width:100%;margin-bottom:82px}.node--type-scientific-publications.node--view-mode-token .field--name-field-teaser-image{margin-bottom:32px}.node--type-scientific-publications.node--view-mode-token .field--name-field-teaser-image img{height:auto}.node--type-scientific-publications.node--view-mode-token h3{font-family:"Open Sans";font-weight:400;font-size:21px;line-height:125%;color:#003595;margin-bottom:16px}.node--type-scientific-publications.node--view-mode-token .field--name-field-therapeutic-area{display:inline-block;font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595;border:1px solid #003595;border-radius:30px;padding:5px 10px;margin-bottom:16px}.node--type-scientific-publications.node--view-mode-token .field--name-body{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:140%;color:#818181;margin-bottom:32px}.node--type-scientific-publications.node--view-mode-token .read-more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:125%;color:#003595;text-decoration:none}.node--type-scientific-publications.node--view-mode-token .read-more-link:after{content:"";display:block;background:url(../images/arrow_right.svg) no-repeat center;width:12px;height:12px;padding:15px;border:1px solid #003595;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;margin-left:10px}.node--type-scientific-publications.node--view-mode-teaser-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #d4d4d4;padding-bottom:32px;margin-bottom:50px}.node--type-scientific-publications.node--view-mode-teaser-2 .teaser-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px}.node--type-scientific-publications.node--view-mode-teaser-2 .scientific-publications-content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.node--type-scientific-publications.node--view-mode-teaser-2 .categories-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 0;margin-bottom:16px}.node--type-scientific-publications.node--view-mode-teaser-2 .created{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595}.node--type-scientific-publications.node--view-mode-teaser-2 .categories-areas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-scientific-publications.node--view-mode-teaser-2 .therapeutic-area span,.node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-news-category a{font-family:"Open Sans";font-size:12px;line-height:125%;color:#003595;text-decoration:none;padding:5px 10px;border:1px solid #003595;border-radius:30px;margin-left:32px;white-space:nowrap}.node--type-scientific-publications.node--view-mode-teaser-2 h3{font-family:"Open Sans";font-weight:400;font-size:21px;line-height:125%;margin-bottom:16px;color:#003595}.node--type-scientific-publications.node--view-mode-teaser-2 h3 a{color:#003595;text-decoration:none}.node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;height:150px;border-radius:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area svg{width:110px;height:110px}.node--type-scientific-publications.node--view-mode-teaser-2 .field--name-body{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#867f7c}.node--type-scientific-publications.node--view-mode-teaser-2 .teaser-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.node--type-scientific-publications.node--view-mode-teaser-2 .read-more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:125%;color:#003595;text-decoration:none}.node--type-scientific-publications.node--view-mode-teaser-2 .read-more-link:after{content:"";display:block;background:url(../images/arrow_right.svg) no-repeat center;width:12px;height:12px;padding:15px;border:1px solid #003595;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;margin-left:10px}.node--type-scientific-publications.node--view-mode-teaser-2 .like-btn .likeit{margin-right:0}.node--type-scientific-publications.node--view-mode-teaser-2 .like-btn .likeit a{padding-right:100px}.node--type-scientific-publications.node--view-mode-teaser-2 .like-btn .likeit .likeit-count{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595!important;padding:0!important}.node--type-scientific-publications.node--view-mode-teaser-2 .like-btn .likeit .likeit-count:before{display:none}.node--type-scientific-publications.node--view-mode-teaser-2 .like-btn>span{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595;margin-left:-100px;pointer-events:none}.node--type-scientific-publications.node--view-mode-teaser-2 .like-btn>span .like-icon{width:18px;height:15px;background:url(../images/heart.svg) no-repeat center;display:inline-block;margin:0 2px -3px}@media only screen and (max-width:850px){.node--type-scientific-publications.node--view-mode-teaser-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}.node--type-scientific-publications.node--view-mode-teaser-2 .teaser-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-bottom:24px}.node--type-scientific-publications.node--view-mode-teaser-2 h3{font-size:18px}.node--type-scientific-publications.node--view-mode-teaser-2 .categories-row{display:block;padding:0}.node--type-scientific-publications.node--view-mode-teaser-2 .created{margin-bottom:16px}.node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-news-category{float:left;padding:7px 0}.node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-news-category a{margin-left:0}.node--type-scientific-publications.node--view-mode-teaser-2 .therapeutic-area{padding:7px 0}.node--type-scientific-publications.node--view-mode-teaser-2 .teaser-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}@media only screen and (max-width:450px){.node--type-scientific-publications.node--view-mode-teaser-2 .categories-areas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.node--type-scientific-publications.node--view-mode-teaser-2 .categories-areas a,.node--type-scientific-publications.node--view-mode-teaser-2 .categories-areas span{margin-left:0!important}.node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-news-category{padding:0;margin-bottom:10px}}article.video.full{max-width:1390px;margin:144px auto 98px}article.video.full .overview-link{font-family:"Open Sans";display:inline-block;margin-bottom:16px;font-size:16px;line-height:22px;padding:0;color:#232323;text-decoration:none}article.video.full .overview-link:before{content:"";display:block;width:15px;height:13px;margin-right:10px;float:left;margin-top:4px;background:url(../images/arrow_left.svg) center no-repeat}article.video.full .overview-link-wrapper,article.video.full .video-heading,article.video.full .main-wrapper{max-width:1140px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}article.video.full .video-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}article.video.full .video-heading h1{font-family:"Open Sans";max-width:820px;font-size:36px;line-height:42px;font-weight:300;color:#143489}@media only screen and (max-width:1024px){article.video.full .video-heading h1{max-width:730px}}@media only screen and (max-width:950px){article.video.full .video-heading h1{max-width:540px}}@media only screen and (max-width:768px){article.video.full .video-heading h1{max-width:100%}}article.video.full .video-heading .publication-date{font-family:"Open Sans";font-size:16px;line-height:22.4px;color:#818181}article.video.full .video-subheader{max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto 20px;font-size:16px;line-height:22px;color:#232323}article.video.full .main-wrapper{margin-bottom:32px}article.video.full .main-wrapper article{margin-bottom:41px}article.video.full .video-author{font-family:"Open Sans";font-size:18px;line-height:25.2px;font-weight:600;color:#232323;margin-bottom:16px}article.video.full .read-more,article.video.full .short-description,article.video.full .full-description{font-family:"Open Sans";font-size:16px;line-height:22.4px;color:#232323}article.video.full .read-more.hidden,article.video.full .short-description.hidden,article.video.full .full-description.hidden{display:none}article.video.full .read-more,article.video.full .full-description{font-family:"Open Sans";display:block;margin-top:20px}article.video.full .video-tags{margin-top:32px}article.video.full .video-tags a{text-decoration:none;margin-right:24px;display:inline-block;font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595;border:1px solid #003595;border-radius:30px;padding:5px 10px;margin-bottom:16px}article.video.full .video-tags a:last-child{margin-right:0}article.video.teaser{max-width:412px}article.video.teaser .thumbnail{position:relative;display:block}article.video.teaser .thumbnail .duration{font-family:"Open Sans";position:absolute;bottom:20px;right:20px;color:#fff;padding:6px 14px;border-radius:33px;background:#232323;font-size:12px;line-height:13.2px}article.video.teaser .video-title,article.video.teaser .video-title:hover,article.video.teaser .video-title:visited{color:#232323;text-decoration:none}article.video.teaser .video-title h3{font-family:"Open Sans";font-size:21px;line-height:26.25px;font-weight:700;margin-top:16px}article.video.teaser .field--name-field-tags.field__items{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}article.video.teaser .field--name-field-tags.field__items .field__item{font-family:"Open Sans";font-size:12px;line-height:125%;color:#003595;text-decoration:none;padding:5px 10px;border:1px solid #003595;border-radius:30px;white-space:nowrap;display:inline-block}article.video.teaser .field--name-field-tags.field__items .field__item a{color:#003595;text-decoration:none}article.video.teaser .author{font-family:"Open Sans";font-size:16px;line-height:22.4px;font-weight:600;margin-top:12px;color:#818181}article.video.teaser .publication-date{font-family:"Open Sans";font-size:16px;line-height:22.4px;color:#818181;margin-top:8px}@media only screen and (max-width:850px){article.video.full{margin-top:189px}article.video.full .overview-link-wrapper{text-align:center}article.video.full .overview-link{margin-bottom:56px}article.video.full .video-heading{display:block;margin-bottom:32px}article.video.full .video-heading h1{font-size:26px;line-height:28.6px;margin-bottom:8px}article.video.full .main-wrapper{margin-bottom:65px}article.video.full .main-wrapper article{margin-bottom:32px}article.video.full .full-description,article.video.full .read-more{margin-bottom:38px}article.video.teaser .field--name-field-thumbnail-image img{height:auto}}.ie11 .c-cookie__accept{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.btn{font-size:1rem;border-radius:30px;color:#212121;display:block;font-weight:700;line-height:1.4;padding:19px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top}@media only screen and (min-width:480px){.btn{display:inline-block;padding:19px 35px}}.btn.gold{background:-webkit-gradient(linear,left top,right top,from(#a57513),color-stop(50%,#e2b646),to(#a57513));background:linear-gradient(90deg,#a57513 0%,#e2b646 50%,#a57513 100%);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3);box-shadow:0 5px 20px rgba(0,0,0,.3);-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.btn.gold:hover{background:-webkit-gradient(linear,left top,right top,from(#bf8f26),color-stop(50%,#e2b646),to(#bf8f26));background:linear-gradient(90deg,#bf8f26 0%,#e2b646 50%,#bf8f26 100%);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.btn.gold:active{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}.btn.white{background:#fff;border:1px solid #fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);color:#000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.btn.white:hover{background:0 0;color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.btn.white:active{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}.btn.black{background:#000;border:1px solid #000;color:#fff;-webkit-transition:.2s ease;transition:.2s ease}.btn.black:hover{background:0 0;color:#000}.btn.blue{background:#143489;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.5);box-shadow:0 10px 30px rgba(0,0,0,.5);color:#fff}.btn.black-outline{border:1px solid #000;color:#000;-webkit-transition:.2s ease;transition:.2s ease}.btn.black-outline:hover{background:#000;color:#fff}.btn.transparent{border:2px solid #fff;color:#fff;padding-top:17px;padding-bottom:17px}.btn.lens:after{background:url(../images/lens.png) center no-repeat;background-size:cover;content:'';display:block;height:84px;position:absolute;left:calc(100% - 35px);top:50%;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80px}@media only screen and (min-width:768px){.btn.lens:after{height:150px;width:145px}}.btn.lens:hover:after{-webkit-transform:scale(1.05) translateY(-47%);transform:scale(1.05) translateY(-47%)}.state-switcher{font-size:.625rem;background:rgba(0,0,0,.1);border:1px solid #ddd;border-radius:15px;color:#fff;font-weight:700;height:24px;overflow:hidden;text-transform:uppercase;width:76px;z-index:2}@media only screen and (min-width:768px){.state-switcher{bottom:50px}}.state-switcher input{position:absolute;left:-9999px}.state-switcher input:checked~label:after{left:1px}.state-switcher input:checked~label .before{opacity:1}.state-switcher input:checked~label .after{opacity:0}.state-switcher label{position:absolute;left:0;top:0;height:100%;width:100%}.state-switcher label:after{background:#fff;border-radius:50%;content:'';height:20px;position:absolute;left:calc(100% - 22px);top:1px;-webkit-transition:left .4s ease-out;transition:left .4s ease-out;width:20px}.state-switcher span{position:absolute;top:4px;-webkit-transition:opacity .4s ease .1s;transition:opacity .4s ease .1s}.state-switcher .after{left:16px}.state-switcher .before{left:26px;opacity:0}.paragraph--type--button.custom-btn.custom-btn--white a,.paragraph--type--button.custom-btn.custom-btn--blue a{height:52px;padding-top:17px;padding-bottom:17px;font-size:16px;text-transform:none;text-decoration:none;line-height:16px;font-weight:400;-webkit-box-shadow:none;box-shadow:none}.paragraph--type--button.custom-btn.custom-btn--white a:after,.paragraph--type--button.custom-btn.custom-btn--blue a:after{content:"";display:block;width:16px;height:14px;float:right;margin-left:5px;margin-top:2px}@media only screen and (max-width:768px){.paragraph--type--button.custom-btn.custom-btn--white a,.paragraph--type--button.custom-btn.custom-btn--blue a{height:42px;padding:12px 25px}}.paragraph--type--button.custom-btn.custom-btn--white a{background-color:#fff;color:#143489}.paragraph--type--button.custom-btn.custom-btn--white a:after{display:none}.paragraph--type--button.custom-btn.custom-btn--blue a{background-color:#143489;color:#fff}.paragraph--type--button.custom-btn.custom-btn--blue a:after{background:url(../images/arrow.svg) center no-repeat}.paragraph--type--button.custom-btn.custom-btn--white-arrow-link a,.paragraph--type--button.custom-btn.custom-btn--blue-arrow-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:125%;color:#143489;text-decoration:none}.paragraph--type--button.custom-btn.custom-btn--white-arrow-link a:after,.paragraph--type--button.custom-btn.custom-btn--blue-arrow-link a:after{content:"";display:block;width:12px;height:12px;padding:15px;border:1px solid #003595;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;margin-left:10px}@media only screen and (max-width:768px){.paragraph--type--button.custom-btn.custom-btn--white-arrow-link a,.paragraph--type--button.custom-btn.custom-btn--blue-arrow-link a{font-size:16px;padding:0}}.paragraph--type--button.custom-btn.custom-btn--white-arrow-link a{color:#fff}.paragraph--type--button.custom-btn.custom-btn--white-arrow-link a:after{background:url(../images/arrow_right_white.svg) no-repeat center;border-color:#fff}.paragraph--type--button.custom-btn.custom-btn--blue-arrow-link a{color:#003595}.paragraph--type--button.custom-btn.custom-btn--blue-arrow-link a:after{background:url(../images/arrow_right.svg) no-repeat center}.paragraph--type--button.custom-btn a{text-decoration:none;white-space:nowrap}.paragraph--type--button.custom-btn.custom-btn--right-arrow a,.paragraph--type--button.custom-btn.custom-btn--right-arrow-2 a,.paragraph--type--button.custom-btn.custom-btn--without-arrow a{font-size:22px;color:#143489;position:relative}@media only screen and (max-width:768px){.paragraph--type--button.custom-btn.custom-btn--right-arrow a,.paragraph--type--button.custom-btn.custom-btn--right-arrow-2 a,.paragraph--type--button.custom-btn.custom-btn--without-arrow a{font-size:18px;letter-spacing:0;line-height:24px}.paragraph--type--button.custom-btn.custom-btn--right-arrow a:after,.paragraph--type--button.custom-btn.custom-btn--right-arrow-2 a:after,.paragraph--type--button.custom-btn.custom-btn--without-arrow a:after{height:20px}}.paragraph--type--button.custom-btn.custom-btn--right-arrow a,.paragraph--type--button.custom-btn.custom-btn--right-arrow-2 a{display:block}.paragraph--type--button.custom-btn.custom-btn--right-arrow a:after,.paragraph--type--button.custom-btn.custom-btn--right-arrow-2 a:after{content:"";position:absolute;background:url(/themes/custom/myalcon/images/check.svg) no-repeat;width:24px;height:24px;margin-left:20px;bottom:2px}@media only screen and (max-width:768px){.paragraph--type--button.custom-btn.custom-btn--right-arrow a:after,.paragraph--type--button.custom-btn.custom-btn--right-arrow-2 a:after{-webkit-transform:translateY(0%);transform:translateY(0%)}}.paragraph--type--button.custom-btn.custom-btn--right-arrow-2 a:after{background:url(/themes/custom/myalcon/images/right-arrow.png) no-repeat center;margin-left:0;height:25px}.paragraph--type--button.custom-btn.custom-btn--blue a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#143489;color:#fff}.paragraph--type--button.custom-btn.custom-btn--brown a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#724b54;color:#fff}.paragraph--type--button.custom-btn.custom-btn--white a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#003595}.paragraph--type--button.custom-btn.custom-btn--gradient-2 a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#65c5bd),color-stop(24%,#4ca8d0),color-stop(60%,#0956a6),to(#5e469c));background-image:linear-gradient(to right,#65c5bd,#4ca8d0 24%,#0956a6 60%,#5e469c);color:#fff}.paragraph--type--button.custom-btn.custom-btn--purple a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#735699),to(#63438e));background-image:linear-gradient(to right,#735699,#63438e);color:#fff}.paragraph--type--button.custom-btn.custom-btn--gold a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#c99a54),to(#d2a84d));background-image:linear-gradient(to right,#c99a54,#d2a84d);color:#fff}.paragraph--type--button.custom-btn.custom-btn--white-with-border a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#143489;border:2px solid #143489}.paragraph--type--button.custom-btn.custom-btn--white-with-border-brown a{display:inline-block;border-radius:30px;padding:18px 30px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);font-family:"Open Sans";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#724b54;border:2px solid #724b54}@media only screen and (max-width:768px){.c-main--consumer .paragraph--type--button .custom-btn a{width:425px;max-width:100%}}.paragraph--type--hero-banner .hero-banner__wrapper{position:relative;height:450px}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__media{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;height:100%;width:100%}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__media.media--desktop{display:block}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__media.media--mobile{display:none}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__media.media--desktop-video{position:absolute;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media only screen and (max-width:768px){.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__media.media--desktop{display:none}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__media.media--mobile{display:block;background-position:center}}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout{max-width:1140px;padding:0 20px;position:absolute;left:0;right:0;bottom:147px;margin-left:auto;margin-right:auto}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--text.color--white,.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--title.color--white{color:#fff}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--text.color--blue,.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--title.color--blue{color:#143489}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--text{max-width:100%}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--text h2{font-family:"Open Sans";font-size:16px;line-height:125%;margin:0;font-weight:400}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--title{max-width:100%}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--title h1{font-weight:300;font-size:52px;line-height:54.6px;font-family:"Open Sans";color:#fff;margin:16px 0}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--link{float:left;margin-top:32px}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--link.second{margin-left:32px}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout article{position:absolute;right:0;top:-120px}.paragraph--type--hero-banner.text-align--center .hero-banner__wrapper .hero-banner__layout{text-align:center}.paragraph--type--hero-banner.text-align--right .hero-banner__wrapper .hero-banner__layout{text-align:right}@media only screen and (max-width:850px){.paragraph--type--hero-banner .hero-banner__wrapper{height:350px}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout{padding-left:50px;padding-right:50px;bottom:70px}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--title h1{font-size:36px;line-height:105%}}@media only screen and (max-width:768px){.paragraph--type--hero-banner .hero-banner__wrapper.high{margin-bottom:500px}.paragraph--type--hero-banner .hero-banner__wrapper.high .hero-banner__layout .hero-banner--text,.paragraph--type--hero-banner .hero-banner__wrapper.high .hero-banner__layout .hero-banner--title{width:100%;max-width:100%}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--text h2{font-size:16px;line-height:22.4px}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--title h1{font-size:36px;line-height:37.8px}.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout article{left:0;right:0;text-align:center;top:240px}}@media only screen and (max-width:400px){.paragraph--type--hero-banner .hero-banner__wrapper .hero-banner__layout .hero-banner--title h1{font-size:34px;line-height:36px}}.paragraph--type--recent-news,.block-views-blockalcon-news-view-block-1{background:0 0}.paragraph--type--recent-news .home-news--wrapper,.block-views-blockalcon-news-view-block-1 .home-news--wrapper{background:0 0;padding:50px 20px;max-width:1440px;margin-left:auto;margin-right:auto;display:block}.paragraph--type--recent-news .home-news--wrapper h2,.block-views-blockalcon-news-view-block-1 .home-news--wrapper h2{font-family:"Open Sans";font-weight:300;font-size:40px;line-height:115%;text-align:center;color:#003595;text-transform:none;margin-bottom:50px}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .view-content,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .horizontal-line-2,.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .horizontal-line-3,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .horizontal-line-2,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .horizontal-line-3{width:100%;border-bottom:1px solid #d5d5d5;margin-bottom:50px}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .horizontal-line-2,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .horizontal-line-2{display:none}@media only screen and (max-width:1278px){.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .horizontal-line-2,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .horizontal-line-2{display:block}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .horizontal-line-3,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .horizontal-line-3{display:none}}@media only screen and (max-width:865px){.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .horizontal-line-2,.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .horizontal-line-3,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .horizontal-line-2,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .horizontal-line-3{display:none}}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .views-row,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .views-row{float:none;padding:0 10px;width:413px;position:relative;margin-bottom:50px}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .views-row .node--type-article.node--view-mode-token,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .views-row .node--type-article.node--view-mode-token{height:100%;padding-bottom:40px;position:relative}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .views-row .node--type-article.node--view-mode-token .read-more-link,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .views-row .node--type-article.node--view-mode-token .read-more-link{position:absolute;bottom:0}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .view-footer .news-read-more-button,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .view-footer .news-read-more-button{padding:12px 0;text-align:center}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .view-footer .news-read-more-button a,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .view-footer .news-read-more-button a{font-family:"Open Sans";font-size:16px;line-height:125%;text-align:center;text-decoration:none;color:#003595;padding:10px 25px;border:1px solid #003595;border-radius:50px}@media only screen and (max-width:850px){.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .views-row,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .views-row{padding:0;margin-bottom:50px}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .views-row.desktop-only,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .views-row.desktop-only{display:none}.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .views-row.mobile-views-row-last,.paragraph--type--recent-news .home-news--wrapper .view-display-id-block_1 .views-row.views-row-last,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .views-row.mobile-views-row-last,.block-views-blockalcon-news-view-block-1 .home-news--wrapper .view-display-id-block_1 .views-row.views-row-last{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #d5d5d5}}.paragraph--type--recent-publications{padding:100px 20px;max-width:1440px;margin-left:auto;margin-right:auto}.paragraph--type--recent-publications h2{font-family:"Open Sans";font-weight:300;font-size:52px;line-height:105%;text-align:center;color:#232323;margin-bottom:32px}.paragraph--type--recent-publications .scientific-publications-read-more-button{padding:13px 0 12px;text-align:center}.paragraph--type--recent-publications .scientific-publications-read-more-button a{font-family:"Open Sans";font-size:16px;line-height:125%;text-align:center;text-decoration:none;color:#003595;padding:10px 25px;border:1px solid #003595;border-radius:50px}.view-scientific-publication-view.view-display-id-recent_publications_block .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1000px) and (max-width:1310px){.view-scientific-publication-view.view-display-id-recent_publications_block .view-content .views-row{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.view-scientific-publication-view.view-display-id-recent_publications_block .view-content .views-row .node--type-scientific-publications{margin-left:auto;margin-right:auto}}.view-scientific-publication-view.view-display-id-recent_publications_block .views-row{background:0 0!important;padding:0}@media only screen and (max-width:1024px){.view-scientific-publication-view.view-display-id-recent_publications_block .views-row{padding:0 10px}}@media only screen and (max-width:850px){.paragraph--type--recent-publications h2{font-size:32px;line-height:115%}.view-scientific-publication-view.view-display-id-recent_publications_block .view-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-scientific-publication-view.view-display-id-recent_publications_block .views-row{padding:0;max-width:100%;margin-left:auto;margin-right:auto}}.paragraph--type--custom-teaser .field--name-field-teaser-image{margin-bottom:32px}.paragraph--type--custom-teaser .field--name-field-teaser-image .image{height:420px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.paragraph--type--custom-teaser .field--name-field-title{font-family:"Open Sans";font-weight:300;font-size:28px;line-height:105%;color:#003595;margin-bottom:32px}.paragraph--type--custom-teaser .field--name-field-description{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:140%;color:#003595;margin-top:-16px;margin-bottom:16px}@media only screen and (max-width:850px){.paragraph--type--custom-teaser .field--name-field-teaser-image .image{height:320px}.paragraph--type--custom-teaser .field--name-field-title{font-size:24px;line-height:110%}.paragraph--type--custom-teaser .paragraph--type--button.custom-btn.custom-btn--blue-arrow-link a{font-weight:600;font-size:16px;line-height:125%}.paragraph--type--custom-teaser .paragraph--type--button.custom-btn.custom-btn--blue-arrow-link a:after{margin-top:0;margin-bottom:0}}.paragraph--type--_-4-items-teasers-row{padding:100px 0}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers{max-width:1440px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers .field__label{display:none}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items>.field__item{margin-right:50px;margin-bottom:50px}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items>.field__item:last-child{margin-right:0;margin-bottom:0}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-2{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-2>.field__item{-ms-flex-preferred-size:45%;flex-basis:45%}@media only screen and (max-width:850px){.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-2>.field__item{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-3{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-3>.field__item{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}@media only screen and (max-width:1024px){.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-3{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-3>.field__item{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:0}}@media only screen and (max-width:850px){.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-3>.field__item{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}@media only screen and (max-width:1390px){.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-4{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items.contains-4>.field__item{margin-right:0}}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items>.field__item{min-width:300px;max-width:100%;width:100%;-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}@media only screen and (max-width:1390px){.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items>.field__item{-ms-flex-preferred-size:40%;flex-basis:40%}}@media only screen and (max-width:850px){.paragraph--type--_-4-items-teasers-row{padding-bottom:135px}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items>.field__item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:85px;margin-right:0}.paragraph--type--_-4-items-teasers-row .field--name-field-teasers>.field__items>.field__item:last-child{margin-bottom:0}}.paragraph--type--_-items-teasers-row{padding-top:100px;padding-bottom:135px}.paragraph--type--_-items-teasers-row.bg-lightblue{background:#ccf1f2}.paragraph--type--_-items-teasers-row .content{max-width:1440px;padding:0 20px;margin-left:auto;margin-right:auto}.paragraph--type--_-items-teasers-row .field--name-field-teaser-item .field__label{display:none}.paragraph--type--_-items-teasers-row .field--name-field-teaser-item>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--_-items-teasers-row .field--name-field-teaser-item>.field__items>.field__item{min-width:300px;max-width:100%;width:100%;margin-right:50px}.paragraph--type--_-items-teasers-row .field--name-field-teaser-item>.field__items>.field__item:last-child{margin-right:0}@media only screen and (max-width:850px){.paragraph--type--_-items-teasers-row .field--name-field-teaser-item>.field__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph--type--_-items-teasers-row .field--name-field-teaser-item>.field__items>.field__item{margin-bottom:85px;margin-right:0}.paragraph--type--_-items-teasers-row .field--name-field-teaser-item>.field__items>.field__item:last-child{margin-bottom:0}.paragraph--type--_-items-teasers-row .field--name-field-teaser-item .paragraph--type--custom-teaser .field--name-field-teaser-image .image{height:420px}}.paragraph--type--feature-component{color:#003595;padding:55px 0}.paragraph--type--feature-component.text-white{color:#fff}.paragraph--type--feature-component.background-image{background-repeat:no-repeat;background-size:cover;background-position:center}.paragraph--type--feature-component.background-color.darkblue{background:rgba(0,53,149,.95)}.paragraph--type--feature-component.background-color.lightblue{background:#ccf1f2}.paragraph--type--feature-component.alignment-right .content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type--feature-component.alignment-right .content .content-column{margin-left:50px;margin-right:0}.paragraph--type--feature-component .content{max-width:1120px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paragraph--type--feature-component .content .content-column{padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;margin-right:50px}.paragraph--type--feature-component .content .image-column{-ms-flex-negative:0;flex-shrink:0}.paragraph--type--feature-component h2{font-family:"Open Sans";font-weight:300;font-size:28px;line-height:105%;margin-bottom:16px}.paragraph--type--feature-component h3{font-family:"Open Sans";font-weight:600;font-size:16px;line-height:125%;margin-bottom:16px}.paragraph--type--feature-component .field--name-field-description{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:140%;margin-bottom:35px}@media only screen and (max-width:1024px){.paragraph--type--feature-component{padding-left:20px;padding-right:20px}.paragraph--type--feature-component .image-column,.paragraph--type--feature-component .content-column{width:50%;-ms-flex-negative:1;flex-shrink:1}.paragraph--type--feature-component .image-column img{height:auto}}@media only screen and (max-width:850px){.paragraph--type--feature-component{padding:0 0 50px}.paragraph--type--feature-component .image-column,.paragraph--type--feature-component .content-column{width:100%}.paragraph--type--feature-component.alignment-right .content,.paragraph--type--feature-component .content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:100%}.paragraph--type--feature-component.alignment-right .content .content-column,.paragraph--type--feature-component .content .content-column{-ms-flex-item-align:auto;align-self:auto;margin-left:0;margin-right:0}.paragraph--type--feature-component.alignment-right .content .image-column,.paragraph--type--feature-component .content .image-column{margin-bottom:50px}.paragraph--type--feature-component.alignment-right .content .image-column img,.paragraph--type--feature-component .content .image-column img{width:100%}}.paragraph--type--feature-components-wrapper.white .paragraph--type--feature-component{background:#fff}.paragraph--type--feature-components-wrapper.lightblue .paragraph--type--feature-component{background:#ccf1f2}.paragraph--type--feature-components-wrapper.gray .paragraph--type--feature-component{background:#f7f7f7}.paragraph--type--feature-components-wrapper .paragraph--type--feature-component{padding:55px 0 55px}@media only screen and (max-width:850px){.paragraph--type--feature-components-wrapper .field--name-feature-components.field__item .paragraph--type--feature-component{padding:0 0 40px}}.paragraph--type--news-block{max-width:1440px;padding:50px 20px 80px;margin-left:auto;margin-right:auto}.paragraph--type--news-block h2{font-family:"Open Sans";font-weight:300;font-size:40px;line-height:115%;color:#003595;margin-bottom:50px}.paragraph--type--news-block .field--name-field-news{max-width:1100px;margin-left:auto;margin-right:auto}.view-alcon-news-view.view-display-id-news_page_block .view-content .views-row:nth-child(3n-2) .node--type-article.node--view-mode-teaser-2 .field--name-field-therapeutic-area{background:#ccf1f2}.view-alcon-news-view.view-display-id-news_page_block .view-content .views-row:nth-child(3n-1) .node--type-article.node--view-mode-teaser-2 .field--name-field-therapeutic-area{background:#d4d4d4}.view-alcon-news-view.view-display-id-news_page_block .view-content .views-row:nth-child(3n) .node--type-article.node--view-mode-teaser-2 .field--name-field-therapeutic-area{background:#eee3d3}.view-alcon-news-view.view-display-id-news_page_block .view-filters{margin-bottom:50px}.view-alcon-news-view.view-display-id-news_page_block .view-filters label,.view-alcon-news-view.view-display-id-news_page_block .view-filters .filter-label{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#867f7c;float:left;padding:11px 0;margin-right:32px;letter-spacing:normal}.view-alcon-news-view.view-display-id-news_page_block .view-filters label{margin-right:16px}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-category,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-therapeutic-area,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-sort-bef-combine{margin-right:32px;position:relative}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-category:after,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-therapeutic-area:after,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-sort-bef-combine:after{content:"";width:13px;height:8px;background:url(../images/arrow_down_white.svg) no-repeat center;position:absolute;right:20px;top:20px;pointer-events:none}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-therapeutic-area{margin-right:0}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select select{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;padding:10px 45px 10px 25px;background:#003595;border-radius:50px}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select select option{background:#fff;color:#000;text-align:left}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-item-sort-bef-combine{float:right;margin-right:0}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-item-sort-bef-combine select{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#003595;background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-item-sort-bef-combine:after{background:url(../images/arrow_down.svg) no-repeat center!important}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item{font-family:"Open Sans";font-weight:400;font-size:14px;line-height:125%;color:#003595;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:35px;height:35px;background:#fff;border-radius:50px}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item a{color:#003595;text-decoration:none;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--previous,.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--next,.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.is-active{background:#003595;color:#fff}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--previous a,.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--next a,.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.is-active a{color:#fff}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--previous,.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--next{display:none}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--first a,.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--last a{background:url(../images/arrow_right.svg) no-repeat center #fff;font-size:0;border:1px solid #003595;border-radius:50px}.view-alcon-news-view.view-display-id-news_page_block .pager .pager__item.pager__item--first{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:850px){.view-alcon-news-view.view-display-id-news_page_block .view-filters{margin-bottom:40px}.view-alcon-news-view.view-display-id-news_page_block .view-filters>form>.form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.view-alcon-news-view.view-display-id-news_page_block .view-filters .filter-label{float:none;padding:0;margin-bottom:10px}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select select{padding-top:5px;padding-bottom:5px}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-category{margin-bottom:12px;margin-right:0}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-therapeutic-area{float:none;clear:both;margin-bottom:12px}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-category:after,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-therapeutic-area:after,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-sort-bef-combine:after{top:13px}.view-alcon-news-view.view-display-id-news_page_block .view-filters label{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:500px){.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select select{font-size:14px}.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-category,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-category select,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-therapeutic-area,.view-alcon-news-view.view-display-id-news_page_block .view-filters .form-type-select.form-item-therapeutic-area select{width:100%;max-width:100%}}.paragraph--type--all-videos{max-width:1390px;margin-left:auto;margin-right:auto;margin-top:105px}.paragraph--type--all-videos:first-child{margin-top:60px}.paragraph--type--all-videos .overview-link{float:left;margin:0 25px;font-size:16px;line-height:22px;padding:14px;color:#232323;text-decoration:none}.paragraph--type--all-videos .overview-link:before{content:"";display:block;width:15px;height:13px;margin-right:10px;float:left;margin-top:4px;background:url(../images/arrow-left.svg) center no-repeat}.paragraph--type--all-videos .view-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;position:relative;margin:0 25px}.paragraph--type--all-videos .view-subheader{font-size:16px;line-height:22px;color:#232323;padding:0 30px 30px}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form{margin-bottom:50px}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form label,.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .filter-label{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#867f7c;float:left;padding:11px 0;margin-right:32px;letter-spacing:normal}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form label{margin-right:16px}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-type-select.form-item-tag,.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-type-select.form-item-sort-bef-combine{margin-right:32px;position:relative}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-type-select.form-item-tag:after,.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-type-select.form-item-sort-bef-combine:after{content:"";width:13px;height:8px;background:url(../images/arrow_down_white.svg) no-repeat center;position:absolute;right:20px;top:20px;pointer-events:none}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-type-select.form-item-tag{margin-right:0}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-type-select select{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;padding:10px 45px 10px 25px;background:#003595;border-radius:50px}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-type-select select option{background:#fff;color:#000;text-align:left}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-item-sort-bef-combine{float:right;margin-right:0}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-item-sort-bef-combine select{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#003595;background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-item-sort-bef-combine:after{background:url(../images/arrow_down.svg) no-repeat center!important}.paragraph--type--all-videos .view-title{font-family:"Open Sans";font-size:26px;line-height:28.6px;font-weight:300;color:#143489;margin-right:290px}.paragraph--type--all-videos .view-content,.paragraph--type--all-videos .view-content .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--all-videos .view-content .views-row{margin-bottom:76px;padding:0 25px}.paragraph--type--all-videos footer .paragraph--type--button{text-align:center;margin-bottom:80px}.paragraph--type--all-videos ul.pager{text-align:center}.paragraph--type--all-videos ul.pager a{font-family:"Open Sans";height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:400;line-height:17.6px;padding:7px 30px;color:#003595;text-transform:none;text-decoration:none;border:1px solid #003595;border-radius:30px}.paragraph--type--all-videos{margin-top:60px;margin-bottom:65px}@media only screen and (max-width:900px){.paragraph--type--all-videos .overview-link{float:none;display:block;margin-left:auto;margin-right:auto;text-align:center;max-width:190px;margin-bottom:58px}.paragraph--type--all-videos .view-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:static}.paragraph--type--all-videos .view-title{margin-right:0}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form{position:relative;margin-top:32px}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form .form-select.bef-links{width:100%}}@media only screen and (max-width:768px){.paragraph--type--all-videos .view-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:static}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form{position:relative;margin-top:32px}.paragraph--type--all-videos .views-exposed-form.bef-exposed-form>.form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.paragraph--type--all-videos .view-content .views-row{margin-bottom:64px}.paragraph--type--all-videos footer .paragraph--type--button{margin-bottom:122px}.paragraph--type--all-videos ul.pager a{height:42px;padding-top:12px;padding-bottom:12px}}.c-popup{position:fixed;z-index:1000}.c-popup,.c-popup:before{top:0;right:0;bottom:0;left:0}.c-popup:before{content:"";position:absolute;background-color:#0b2363;opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.c-popup__wrap{position:absolute;top:50%;left:50%;width:calc(100% - 1.25rem);max-width:37.5rem;padding:2.5rem 1.25rem;border-radius:1.25rem;background-color:#fff;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .5s 0s,-webkit-transform .4s .1s;-webkit-transition:opacity .5s 0s,-webkit-transform .4s .1s;transition:transform .4s .1s,opacity .5s 0s;transition:transform .4s .1s,opacity .5s 0s,-webkit-transform .4s .1s}.c-popup__wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.3);box-shadow:0 10px 30px 0 rgba(0,0,0,.3);opacity:1;-webkit-transition:opacity .6s .6s;transition:opacity .6s .6s}.c-popup__wrap--video{background-color:transparent}.c-popup__wrap--video .c-popup__close-icon{fill:#fff}.c-popup__wrap--video:before{-webkit-box-shadow:none;box-shadow:none}.c-popup--hidden{pointer-events:none}.c-popup--hidden:before{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.c-popup--hidden .c-popup__wrap{opacity:0;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);transition:-webkit-transform 0s .6s;-webkit-transition:-webkit-transform 0s .6s;transition:transform 0s .6s;transition:transform 0s .6s,-webkit-transform 0s .6s}.c-popup--hidden .c-popup__wrap:before{opacity:0}.c-popup__close{position:absolute;top:1.25rem;right:1.25rem;width:.9375rem;height:.9375rem;padding:.625rem;margin:-.625rem;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}.c-popup__close-icon{display:block;width:100%;height:100%;fill:#0b2363}.c-popup__content{position:relative}.c-popup__content--center{text-align:center}.c-popup__heading{font-size:1.25rem;line-height:1.625rem;font-weight:600;margin-bottom:.9375rem}.c-popup__video-heading{color:#fff;margin-bottom:2.5rem}.c-popup__video-text{color:#fff;margin-top:1.25rem}.c-popup__item.o-grid__item{padding:0}.c-popup__my-alcon-logo{fill:#04a2ff;height:3.125rem;color:#143489}.c-popup__request-link{color:#04a2ff;text-decoration:none}.c-popup--my-alcon:before{background-color:#000;opacity:.8}.c-popup--my-alcon .c-popup__wrap{border-radius:initial;max-width:45rem}.c-popup--my-alcon.c-popup--hidden:before{opacity:0}.c-popup--my-alcon .c-button{display:inline-block}.c-popup.confirmation-popup .action-links{margin-bottom:0}.c-popup.confirmation-popup svg{display:none}.c-popup.confirmation-popup .c-exit-popup__title{font-family:"Open Sans";font-weight:600;font-size:25px;line-height:125%;color:#232323;margin-bottom:16px}.c-popup.confirmation-popup .c-exit-popup__text{font-family:"Open Sans";font-weight:400;font-size:20px;line-height:125%;color:#232323;margin-bottom:16px}.c-popup.confirmation-popup .c-button{font-family:"Open Sans";height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:400;line-height:24px;padding:5px 20px;color:#fff;text-transform:none;text-decoration:none;border:1px solid #003595;border-radius:30px;background:#003595;min-width:50px}.c-popup.confirmation-popup .c-popup__wrap{width:430px;max-width:100%;padding:45px 35px 20px}.c-popup.confirmation-popup .close.no-cookies{position:absolute;top:-25px;right:-15px;width:14px;height:14px;background:url(../images/close.svg) no-repeat center}@media only screen and (max-width:768px){.c-popup.confirmation-popup .action-links .c-button{margin-left:20px;margin-right:20px}.c-popup.confirmation-popup .action-links .c-button:first-child{margin-bottom:0}}@media only screen and (max-width:400px){.c-popup.confirmation-popup .action-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.c-popup.confirmation-popup .action-links .c-button:first-child{margin-bottom:20px}}@media screen and (max-height:300px){.c-popup.confirmation-popup .c-popup__wrap{width:530px;padding:35px 15px 15px}.c-popup.confirmation-popup .close.no-cookies{top:-20px;right:0}}.paragraph--type--scientific-publications-nofilter,.paragraph--type--scientific-publications{max-width:1440px;padding:50px 20px 80px;margin-left:auto;margin-right:auto}.paragraph--type--scientific-publications-nofilter h2,.paragraph--type--scientific-publications h2{font-family:"Open Sans";font-weight:300;font-size:40px;line-height:115%;color:#003595;margin-bottom:50px}.paragraph--type--scientific-publications-nofilter .field--name-category-type,.paragraph--type--scientific-publications .field--name-category-type{max-width:1100px;margin-left:auto;margin-right:auto}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-content .views-row,.view-scientific-publication-view.view-display-id-listing_block .view-content .views-row{padding:0}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-content .views-row:nth-child(even),.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-content .views-row:nth-child(odd),.view-scientific-publication-view.view-display-id-listing_block .view-content .views-row:nth-child(even),.view-scientific-publication-view.view-display-id-listing_block .view-content .views-row:nth-child(odd){background:0 0!important}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-content .views-row:nth-child(3n-2) .node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block .view-content .views-row:nth-child(3n-2) .node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area{background:#ccf1f2}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-content .views-row:nth-child(3n-1) .node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block .view-content .views-row:nth-child(3n-1) .node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area{background:#d4d4d4}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-content .views-row:nth-child(3n) .node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block .view-content .views-row:nth-child(3n) .node--type-scientific-publications.node--view-mode-teaser-2 .field--name-field-therapeutic-area{background:#eee3d3}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters,.view-scientific-publication-view.view-display-id-listing_block .view-filters{margin-bottom:50px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters label,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .filter-label,.view-scientific-publication-view.view-display-id-listing_block .view-filters label,.view-scientific-publication-view.view-display-id-listing_block .view-filters .filter-label{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#867f7c;float:left;padding:11px 0;margin-right:32px;letter-spacing:normal}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters label,.view-scientific-publication-view.view-display-id-listing_block .view-filters label{margin-right:16px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-category,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-sort-bef-combine,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-category,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-sort-bef-combine{margin-right:32px;position:relative}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-category:after,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-therapeutic-area:after,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-sort-bef-combine:after,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-category:after,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-therapeutic-area:after,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-sort-bef-combine:after{content:"";width:13px;height:8px;background:url(../images/arrow_down_white.svg) no-repeat center;position:absolute;right:20px;top:20px;pointer-events:none}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-therapeutic-area{margin-right:0}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select select,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select select{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;padding:10px 45px 10px 25px;background:#003595;border-radius:50px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select select option,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select select option{background:#fff;color:#000;text-align:left}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-item-sort-bef-combine,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-item-sort-bef-combine{float:right;margin-right:0}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-item-sort-bef-combine select,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-item-sort-bef-combine select{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#003595;background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-item-sort-bef-combine:after,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-item-sort-bef-combine:after{background:url(../images/arrow_down.svg) no-repeat center!important}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__items,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item{font-family:"Open Sans";font-weight:400;font-size:14px;line-height:125%;color:#003595;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:35px;height:35px;background:#fff;border-radius:50px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item a,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item a{color:#003595;text-decoration:none;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--previous,.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--next,.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.is-active,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--previous,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--next,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.is-active{background:#003595;color:#fff}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--previous a,.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--next a,.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.is-active a,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--previous a,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--next a,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.is-active a{color:#fff}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--previous,.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--next,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--previous,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--next{display:none}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--first a,.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--last a,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--first a,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--last a{background:url(../images/arrow_right.svg) no-repeat center #fff;font-size:0;border:1px solid #003595;border-radius:50px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .pager .pager__item.pager__item--first,.view-scientific-publication-view.view-display-id-listing_block .pager .pager__item.pager__item--first{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:850px){.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters,.view-scientific-publication-view.view-display-id-listing_block .view-filters{margin-bottom:40px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters>form>.form--inline,.view-scientific-publication-view.view-display-id-listing_block .view-filters>form>.form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .filter-label,.view-scientific-publication-view.view-display-id-listing_block .view-filters .filter-label{float:none;padding:0;margin-bottom:10px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select select,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select select{padding-top:5px;padding-bottom:5px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-category,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-category{margin-bottom:12px;margin-right:0}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-therapeutic-area{float:none;clear:both;margin-bottom:12px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-category:after,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-therapeutic-area:after,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-sort-bef-combine:after,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-category:after,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-therapeutic-area:after,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-sort-bef-combine:after{top:13px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters label,.view-scientific-publication-view.view-display-id-listing_block .view-filters label{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:500px){.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select select,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select select{font-size:14px}.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-category,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-category select,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block_without_filter .view-filters .form-type-select.form-item-therapeutic-area select,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-category,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-category select,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-therapeutic-area,.view-scientific-publication-view.view-display-id-listing_block .view-filters .form-type-select.form-item-therapeutic-area select{width:100%;max-width:100%}}.paragraph--type--accordion-container{background:#f7f7f7;padding:82px 0 100px}.paragraph--type--accordion-container .c-block__container{max-width:920px;padding:0 20px;margin-left:auto;margin-right:auto}.paragraph--type--accordion-container h2{font-family:"Open Sans";font-weight:300;font-size:40px;line-height:115%;text-align:center;color:#003595;margin-bottom:32px}.paragraph--type--accordion-container .accordion-read-more-wrapper{margin-top:32px;text-align:center;padding:11px 0;display:none}.paragraph--type--accordion-container .accordion-read-more{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#fff;padding:10px 25px;background:#003595;border-radius:50px;text-decoration:none}.paragraph--type--accordion-container.show-read-more .accordion-read-more-wrapper{display:block}@media only screen and (max-width:850px){.paragraph--type--accordion-container h2{font-size:32px}}.paragraph--type--accordion-item{position:relative;background:#fff;padding:28px 24px;border-bottom:1px solid #003595}.paragraph--type--accordion-item .c-block__accordion-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Open Sans";font-weight:400;font-size:16px;line-height:140%;color:#003595;cursor:pointer}.paragraph--type--accordion-item .c-block__accordion-item-title .arrow{display:block;width:21px;height:12px;background:url(../images/arrow_down.svg) no-repeat center;-ms-flex-negative:0;flex-shrink:0}.paragraph--type--accordion-item .c-block__accordion-item-body{display:none;font-family:"Open Sans";font-weight:400;font-size:16px;line-height:140%;margin-top:16px}.paragraph--type--accordion-item.accordion-item--opened .c-block__accordion-item-title .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paragraph--type--accordion-item.accordion-item--opened .c-block__accordion-item-body{display:block}.contact-form,.medical-affairs-contact-form{padding:64px 0 100px}.contact-form#block-contactprocessorblock,.contact-form#block-medical-affairs-contact-processor-block,.medical-affairs-contact-form#block-contactprocessorblock,.medical-affairs-contact-form#block-medical-affairs-contact-processor-block{background:0 0}.contact-form>form,.contact-form>h2,.medical-affairs-contact-form>form,.medical-affairs-contact-form>h2{max-width:1440px;padding:0 20px;margin-left:auto;margin-right:auto}.contact-form>h2,.medical-affairs-contact-form>h2{font-family:"Open Sans";font-weight:300;font-size:28px;line-height:105%;color:#003595}.contact-form form#contact-form,.contact-form form#medical-affairs-contact-form,.medical-affairs-contact-form form#contact-form,.medical-affairs-contact-form form#medical-affairs-contact-form{padding-top:0}.contact-form form#contact-form>h4,.contact-form form#medical-affairs-contact-form>h4,.medical-affairs-contact-form form#contact-form>h4,.medical-affairs-contact-form form#medical-affairs-contact-form>h4{font-family:"Open Sans";font-weight:300;font-size:28px;line-height:105%;color:#003595;margin-bottom:36px}.contact-form form#contact-form .form-item,.contact-form form#medical-affairs-contact-form .form-item,.medical-affairs-contact-form form#contact-form .form-item,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item{margin-bottom:36px}.contact-form form#contact-form .form-item label,.contact-form form#medical-affairs-contact-form .form-item label,.medical-affairs-contact-form form#contact-form .form-item label,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item label{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:125%;color:#003595;margin-left:16px}.contact-form form#contact-form .form-item input,.contact-form form#contact-form .form-item select,.contact-form form#medical-affairs-contact-form .form-item input,.contact-form form#medical-affairs-contact-form .form-item select,.medical-affairs-contact-form form#contact-form .form-item input,.medical-affairs-contact-form form#contact-form .form-item select,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item input,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item select{font-family:"Open Sans";border:1px solid #867f7c;height:50px;border-radius:100px;width:100%;background:#fff;margin:3px 0;padding:6px 24px}.contact-form form#contact-form .form-item select,.contact-form form#medical-affairs-contact-form .form-item select,.medical-affairs-contact-form form#contact-form .form-item select,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form form#contact-form .form-item textarea,.contact-form form#medical-affairs-contact-form .form-item textarea,.medical-affairs-contact-form form#contact-form .form-item textarea,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item textarea{font-family:"Open Sans"}.contact-form form#contact-form .form-item.form-item-last-name label.js-form-required:after,.contact-form form#medical-affairs-contact-form .form-item.form-item-last-name label.js-form-required:after,.medical-affairs-contact-form form#contact-form .form-item.form-item-last-name label.js-form-required:after,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-last-name label.js-form-required:after{content:"*";margin-left:5px}.contact-form form#contact-form .form-item.form-type-select,.contact-form form#medical-affairs-contact-form .form-item.form-type-select,.medical-affairs-contact-form form#contact-form .form-item.form-type-select,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-select{position:relative}.contact-form form#contact-form .form-item.form-type-select:after,.contact-form form#medical-affairs-contact-form .form-item.form-type-select:after,.medical-affairs-contact-form form#contact-form .form-item.form-type-select:after,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-select:after{content:"";width:13px;height:8px;background:url(../images/arrow_down_black.svg) no-repeat center;position:absolute;right:55px;bottom:22px;pointer-events:none}.contact-form form#contact-form .form-item.form-type-checkbox,.contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox,.medical-affairs-contact-form form#contact-form .form-item.form-type-checkbox,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form form#contact-form .form-item.form-type-checkbox label,.contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox label,.medical-affairs-contact-form form#contact-form .form-item.form-type-checkbox label,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox label{font-size:12px;color:#232323;padding:0}.contact-form form#contact-form .form-item.form-type-checkbox label a,.contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox label a,.medical-affairs-contact-form form#contact-form .form-item.form-type-checkbox label a,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox label a{color:#003595}.contact-form form#contact-form .form-item.form-type-checkbox input,.contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox input,.medical-affairs-contact-form form#contact-form .form-item.form-type-checkbox input,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox input{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.contact-form form#contact-form .form-item.form-item-courtesy-title,.contact-form form#medical-affairs-contact-form .form-item.form-item-courtesy-title,.medical-affairs-contact-form form#contact-form .form-item.form-item-courtesy-title,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-courtesy-title{width:20%}.contact-form form#contact-form .form-item.form-item-speciality-area,.contact-form form#contact-form .form-item.form-item-interest-area,.contact-form form#medical-affairs-contact-form .form-item.form-item-speciality-area,.contact-form form#medical-affairs-contact-form .form-item.form-item-interest-area,.medical-affairs-contact-form form#contact-form .form-item.form-item-speciality-area,.medical-affairs-contact-form form#contact-form .form-item.form-item-interest-area,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-speciality-area,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-interest-area{width:50%;float:left}.contact-form form#contact-form .form-item.form-item-country,.contact-form form#medical-affairs-contact-form .form-item.form-item-country,.medical-affairs-contact-form form#contact-form .form-item.form-item-country,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-country{clear:both}.contact-form form#contact-form .form-item.form-item-first-name,.contact-form form#contact-form .form-item.form-item-last-name,.contact-form form#medical-affairs-contact-form .form-item.form-item-first-name,.contact-form form#medical-affairs-contact-form .form-item.form-item-last-name,.medical-affairs-contact-form form#contact-form .form-item.form-item-first-name,.medical-affairs-contact-form form#contact-form .form-item.form-item-last-name,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-first-name,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-last-name{width:40%}.contact-form form#contact-form .form-actions,.contact-form form#medical-affairs-contact-form .form-actions,.medical-affairs-contact-form form#contact-form .form-actions,.medical-affairs-contact-form form#medical-affairs-contact-form .form-actions{margin-top:46px}.contact-form form#contact-form .form-actions .form-submit,.contact-form form#medical-affairs-contact-form .form-actions .form-submit,.medical-affairs-contact-form form#contact-form .form-actions .form-submit,.medical-affairs-contact-form form#medical-affairs-contact-form .form-actions .form-submit{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:125%;color:#fff;padding:10px 25px;background:#003595;border-radius:50px}@media only screen and (max-width:1024px){.contact-form form#contact-form .form-item.form-item-courtesy-title,.contact-form form#contact-form .form-item.form-item-first-name,.contact-form form#contact-form .form-item.form-item-last-name,.contact-form form#medical-affairs-contact-form .form-item.form-item-courtesy-title,.contact-form form#medical-affairs-contact-form .form-item.form-item-first-name,.contact-form form#medical-affairs-contact-form .form-item.form-item-last-name,.medical-affairs-contact-form form#contact-form .form-item.form-item-courtesy-title,.medical-affairs-contact-form form#contact-form .form-item.form-item-first-name,.medical-affairs-contact-form form#contact-form .form-item.form-item-last-name,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-courtesy-title,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-first-name,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-last-name{width:33%}}@media only screen and (max-width:850px){.contact-form#block-contactprocessorblock,.contact-form#block-medical-affairs-contact-processor-block,.medical-affairs-contact-form#block-contactprocessorblock,.medical-affairs-contact-form#block-medical-affairs-contact-processor-block{padding:64px 0 100px}.contact-form>h2,.medical-affairs-contact-form>h2{padding-left:50px;padding-right:50px}.contact-form form#contact-form,.contact-form form#medical-affairs-contact-form,.medical-affairs-contact-form form#contact-form,.medical-affairs-contact-form form#medical-affairs-contact-form{padding:0 20px;margin-top:36px!important}.contact-form form#contact-form>h4,.contact-form form#medical-affairs-contact-form>h4,.medical-affairs-contact-form form#contact-form>h4,.medical-affairs-contact-form form#medical-affairs-contact-form>h4{padding-left:50px;padding-right:50px}.contact-form form#contact-form .form-item,.contact-form form#contact-form .form-item.form-item-courtesy-title,.contact-form form#contact-form .form-item.form-item-first-name,.contact-form form#contact-form .form-item.form-item-last-name,.contact-form form#contact-form .form-item.form-item-speciality-area,.contact-form form#contact-form .form-item.form-item-interest-area,.contact-form form#contact-form .form-item.form-item-city,.contact-form form#medical-affairs-contact-form .form-item,.contact-form form#medical-affairs-contact-form .form-item.form-item-courtesy-title,.contact-form form#medical-affairs-contact-form .form-item.form-item-first-name,.contact-form form#medical-affairs-contact-form .form-item.form-item-last-name,.contact-form form#medical-affairs-contact-form .form-item.form-item-speciality-area,.contact-form form#medical-affairs-contact-form .form-item.form-item-interest-area,.contact-form form#medical-affairs-contact-form .form-item.form-item-city,.medical-affairs-contact-form form#contact-form .form-item,.medical-affairs-contact-form form#contact-form .form-item.form-item-courtesy-title,.medical-affairs-contact-form form#contact-form .form-item.form-item-first-name,.medical-affairs-contact-form form#contact-form .form-item.form-item-last-name,.medical-affairs-contact-form form#contact-form .form-item.form-item-speciality-area,.medical-affairs-contact-form form#contact-form .form-item.form-item-interest-area,.medical-affairs-contact-form form#contact-form .form-item.form-item-city,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-courtesy-title,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-first-name,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-last-name,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-speciality-area,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-interest-area,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-item-city{width:100%;padding:0;margin-bottom:26px}.contact-form form#contact-form .form-item.form-type-select:after,.contact-form form#medical-affairs-contact-form .form-item.form-type-select:after,.medical-affairs-contact-form form#contact-form .form-item.form-type-select:after,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-select:after{right:32px}.contact-form form#contact-form .form-item.form-type-checkbox,.contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox,.medical-affairs-contact-form form#contact-form .form-item.form-type-checkbox,.medical-affairs-contact-form form#medical-affairs-contact-form .form-item.form-type-checkbox{margin-top:46px}}.paragraph--type--quote{padding:100px 50px}.paragraph--type--quote.white{background:#fff}.paragraph--type--quote.lightblue{background:#ccf1f2}.paragraph--type--quote.lightblue .quote-icon svg path{fill:#fff}.paragraph--type--quote.gray{background:#f7f7f7}.paragraph--type--quote .content-wrapper{max-width:875px;margin-left:auto;margin-right:auto;position:relative}.paragraph--type--quote .quote-icon{position:absolute;top:-15px;left:-34px}.paragraph--type--quote .quote-icon svg{width:58px;height:auto}.paragraph--type--quote .field--name-field-body{font-family:"Open Sans";font-style:italic;font-weight:300;font-size:28px;line-height:105%;color:#003595;margin-bottom:10px;position:relative}.paragraph--type--quote .field--name-author{font-family:"Open Sans";font-weight:600;font-size:16px;line-height:125%;color:#232323;position:relative}@media only screen and (max-width:850px){.paragraph--type--quote{padding-left:40px;padding-right:40px}.paragraph--type--quote .quote-icon{top:-13px;left:-29px}.paragraph--type--quote .quote-icon svg{width:50px;height:auto}.paragraph--type--quote .field--name-field-body{font-size:24px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJfbWFpbi5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwidXRpbHMvX25vcm1hbGl6ZS5zY3NzIiwic2VjdGlvbnMvX2hlYWRlci5zY3NzIiwic2VjdGlvbnMvX2Zvb3Rlci5zY3NzIiwiY29udGVudC9fYXJ0aWNsZS5zY3NzIiwiY29udGVudC9fc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMuc2NzcyIsImNvbnRlbnQvX3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19yZWNlbnQtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fcmVjZW50LXB1YmxpY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY3VzdG9tLXRlYXNlci5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2Vycy1yb3cuc2NzcyIsImNvbXBvbmVudHMvXzItdGVhc2Vycy1yb3cuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUtY29tcG9uZW50LnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlLWNvbXBvbmVudHMtd3JhcHBlci5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL19jb25maXJtYXRpb24tcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX3NjaWVudGlmaWMtcHVibGljYXRpb25zLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24tY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24taXRlbS5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fcXVvdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNPQSw2TSxDRExBLDhNLENDWVksaUIsQ0FQWixvTixDREZFLHFOLENDV1ksaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBUWQsTSxDQUNFLGMsQ0FFRiwwQkFDRSxVLENBQ0UsaUIsQ0FERixjLENBR0ksaUIsQ0FDQSxXQzBQTixrQixDQUVFLDJCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLHFCLENBQ0EsbUIsQ0FDQSx5QixDQUNBLDRCLENBQ0Esa0IsQ0FlRiwrQkFDRSxFLENBQ0UsVSxDQUVGLEcsQ0FDRSxVLENBQ0Esd0UsQ0FBQSxnRSxDQUVGLEUsQ0FDRSx3RSxDQUFBLGdFLENBQ0EsNEIsQ0FBQSxvQixDQUNBLFcsQUFYSix1QkFDRSxFLENBQ0UsVSxDQUVGLEcsQ0FDRSxVLENBQ0Esd0UsQ0FBQSxnRSxDQUVGLEUsQ0FDRSx3RSxDQUFBLGdFLENBQ0EsNEIsQ0FBQSxvQixDQUNBLFdDblVKLEksQ0FDRSw2QixDQUVFLHVDLENBQUEsb0MsQ0FHSixLLENIK0RBLFEsQ0c3REUsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FFRixHLENIa0VBLEksQ0FDQSxLLENBQ0EsTSxDQUNBLE0sQ0FDQSxNLENBQ0EsTyxDQUNBLE8sQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0doRUUsYSxDQUVGLEssQ0hrRUEsSyxDQUNBLE0sQ0doRUUsb0IsQ0grQ0YsUSxDQXFCQSxVQUFVLFcsQ0doRVIsWSxDQUVGLEksQ0FDRSxzQixDQUNBLDZCLENBQUEsMEIsQ0FBQSx5QixDQUFBLHFCLENBRUYsSyxDSHFFQSxNLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsUSxDQUNBLE8sQ0duRUUsUyxDQUVGLEcsQ0hxRUEsSSxDQUNBLEssQ0FDQSxNLENBQ0EsTSxDQUNBLFEsQ0duRUUsUSxDQUVGLFFBQUEsTSxDQUNFLGUsQ0FFRixLLENIcUVBLE0sQ0FDQSxNLENBQ0EsUSxDQUNBLHdDLENBQ0EsMkMsQ0duRUUsdUIsQ0FFRixLLENIcUVBLE0sQ0FDQSxNLENBQ0EsUSxDR25FRSxjLENBQ0EsbUIsQ0FDQSxlLENBQ0Esd0YsQ0FBQSxnRixDQUFBLHdFLENBQUEsc0csQ0FDQSx1QixDQUFBLG9CLENBQUEsZSxDQUNBLHVCLENBQUEsZSxDQUVGLEssQ0gyRUEsTSxDR3pFRSxrQixDQUVGLE0sQ0gyRUEsVSxDQUNBLFksQ0FDQSxhLENBQ0EsYSxDR3pFRSxjLENBRUYsTSxDSDJFQSxZLENBQ0EsYSxDQUNBLGEsQ0d6RUUseUIsQ0FFRixJLENIMkVBLFUsQ0d6RUUsYyxDQUVGLEMsQ0gyRUEsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxJLENBQ0EsSyxDQUNBLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLFEsQ0FDQSxVLENHekVFLFEsQ0FFRixDLENIMkVBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsSyxDQUNBLE0sQ0FDQSxNLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENHekVFLFMsQ0FFRixRLENBQ0UsVyxDQUNBLGEsQ0FFRixFLENIMkVBLEUsQ0d6RUUsZSxDQUVGLEcsQ0gyRUEsUSxDR3pFRSxrQixDQUVGLFdBQ0Usc0MsQ0FDQSw2Q0NqSkYscUQsQ0FHTSxjLENBQ0EsVyxDQUlOLFcsQ0FDRSxjLENBRUYsYSxDQUNFLFcsQ0FFRixxQixDQUNFLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSwrQixDQUpGLHdELENBT0ksVyxDQVBKLDRCLENBVUksZSxDQUNBLGdCLENBWEosbUUsQ0FlUSxXLENBQ0EsZ0IsQ0FoQlIsb0UsQ0FzQk0sWSxDQXRCTiwyRixDQTBCUSxTLENBQ0EsZSxDQUNBLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG1CLENBQ0EsVSxDQUNBLGUsQ0YrREosMENFakdKLDJGLENBcUNVLFUsQ0FDQSxnQkF0Q1YsNkcsQ0E2Q1ksSyxDQUNBLGUsQ0E5Q1osMEcsQ0FrRFUsYyxDQUNBLFUsQ0FuRFYsa0gsQ0F1RFksWSxDQUNBLFUsQ0F4RFosK0gsQ0EyRFksUyxDQUNBLFcsQ0ZxQ1IsMENFakdKLDhGLENBa0VVLGMsQUFPVixxQ0FDRSxhLENBQ0UsVyxDQUVGLHFCLENBQ0UsaUIsQ0FERixvRSxDQUtNLGEsQ0FMTiw0RCxDQVFNLEssQ0FSTiwwRixDQVlVLGlCLENBQ0Esb0IsQ0FiVixrRixDQWlCUSxlLENBQ0Esb0IsQ0FsQlIscUYsQ0F1QlEsWSxDQUNBLGEsQ0FDQSxnQixDQXpCUixzRixDQTZCTSxlLENBN0JOLGdJLENBaUNZLHlCLENBakNaLCtHLENBc0NRLFUsQ0F0Q1Isd0gsQ0EwQ1Usa0MsQ0FDQSxlLEFGdkJSLHlDRWdDRiwwRCxDQUdNLFcsQ0FITixrRixDQVNRLHVCLEFBRUEscUVBWFIsa0YsQ0FZVSxzQixBRjVDUix5Q0VxREYsa0YsQ0FJUSx1QixBRnpETix5Q0VpRUYsNEQsQ0FHTSxrQixDQUhOLDJGLENBTVEsb0MsQ0FBQSw0QixDQUtSLHNCLENBQ0UsK0MsQ0FBQSx5Q0M1TEosZ0MsQ0FDRSxlLENBR0YsZSxDQUNFLGUsQ0FHRix5QyxDTHVVQSx3RCxDQUNBLHdELENBQ0EsbUQsQ0FDQSxrRCxDQUNBLHdELENLblVNLGEsQ0grRkYseUNHdkdKLGtELENMZ1ZFLGlFLENBQ0EsaUUsQ0FDQSw0RCxDQUNBLDJELENBQ0EsaUUsQ0t2VU0sYUFNUixtQyxDQUdNLGEsQ0FITix5QixDQU9NLFcsQ0FQTixrRSxDQWFRLHNCLENBQUEsbUIsQ0FBQSwwQixDQU9MLDJCLENBQUEsNEIsQ0FHRyxhLENBSEgsaUMsQ0FBQSxrQyxDQU1LLG9CLENBS0wsNEIsQ0FFRyxnQixDQUNBLGlCLENBSEgsdUMsQ0FNSyxlLENBS04sNEIsQ0FFSSxrQixDQUZKLGtDLENBTUksYSxDQUNBLGUsQ0FDQSxjLENBUkosc0QsQ0FXTSxrQixDQVhOLGtDLENIakJBLGlCLENHa0NJLGlCLENBQ0EsZSxDQWxCSixvQyxDQXFCTSxnQixDQUNBLGtCLENBdEJOLGlDLENBMkJJLGUsQ0FDQSxlLENBS04sVyxDQUVJLGEsQ0FJSiw4QyxDTG1TQSw4QyxDS2hTSSxpQixDQUlKLGtDLENBRUksZ0IsQ0FGSiwrQixDQUtJLGlCLENBQ0EsZ0IsQ0FOSiwrQyxDQVNNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FWTixvRSxDTDhTSSxtRSxDS2hTSSxrQixDQUFBLG1CLENBQUEsVyxDQWRSLGtGLENBa0JVLFEsQ0FsQlYsdUUsQ0FxQlUsVyxDQUNBLGlCLENBdEJWLDBGLENBeUJZLGtCLENBQ0Esa0IsQ0ExQloscUcsQ0E2QmMsZSxDQTdCZCx5RSxDTDZUSSx5RSxDSzFSTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBcENWLDZFLENBd0NZLGMsQ0F4Q1oseUcsQ0E0Q1UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsdUIsQ0FDQSxnQixDQUNBLG9CLENBakRWLDJFLENBb0RVLFksQ0FwRFYsb0csQ0F1RFksbUIsQ0FDQSxTLENBeERaLGtILENBMkRjLG9CLENBQ0Esa0IsQ0FDQSxrQixDQTdEZCx5QixDQXFFSSxlLENBQ0Esa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBekVKLGtELENBNEVNLG1CLENBNUVOLHFFQUFBLGtCLENBOEVRLFcsQ0FDQSxhLENBL0VSLG9ELENBa0ZRLGMsQ0FDQSxlLENBbkZSLDZCLENBdUZNLGMsQ0F2Rk4sc0MsQ0E0Rk0sWSxDQTVGTiwwQixDQWdHSSxrQixDQUNBLGdCLENBSUosb0IsQ0FDRSxlLENBQ0EsZSxDQUNBLGlCLENBRUYsdUIsQ0FFSSxjLENBQ0EsZSxDQUNBLGUsQ0FKSixxQyxDTHdSQSxrRSxDSy9RTSxvQixDQUNBLGMsQ0FDQSxtQixDQUNBLGUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsdUIsQ0FBQSxlLENBS04sUyxDQUNFLDhJLENBQUEsNEcsQ0FDQSxTLENBQ0EsVSxDSHRJRSwwQ0dtSUosUyxDQU1JLHVCQUlKLCtCLENBRUksaUIsQ0FDQSxnQixDQUhKLHVELENBT1EsWSxDQVBSLGtDLENBWUksZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUlKLHlCLENBQUEsd0IsQ0FFSSx1QixDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxvQixDQUNBLGtCLENBUEosNEMsQ0FXTSxXLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBZk4sdUQsQ0FvQlEsWSxDQU1SLHFCLENBQ0UsYyxDQURGLHVCLENBSUkscUMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG9CLENBakJKLDhCLENBb0JNLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxzRCxDQUNBLGdCLENIcE5GLDBDRzBORix1RSxDQUtVLGlCLENBTVYsc0MsQ0FHTSxjLENBQ0EsZ0IsQ0FKTiw0QyxDQU9RLGdCLENBQ0EsaUIsQ0FLUix1QixDQUVJLG1CLEFIcFBGLHlDRzBQRixTLENBQ0UscUIsQ0FFRiwrQixDQUVJLG1CLENBRkosK0MsQ0FLTSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGtCLENBTk4sdUQsQ0FTUSxhLENBVFIsdUUsQ0FhVSxrQixDQUFBLG1CLENBQUEsVyxDQWJWLHlFLENMeVBJLHlFLENLeE9NLDZCLENBQUEsMEIsQ0FBQSw0QixDQWpCVix5RSxDQW9CVSxrQixDQXBCViwyRSxDQXVCVSxhLENBQ0EsVyxDQXhCVixvRyxDQTJCWSxVLENBQ0EsYyxDQTVCWix5QixDQW1DSSxZLENBQ0EsUSxDQUNBLGEsQ0FyQ0osa0QsQ0F3Q00sWSxDQXhDTiw2QixDQTJDTSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsUyxDQUNBLFcsQ0FDQSxXLENBakROLCtDLENMb1JFLGtELENLL05JLFksQ0FyRE4sc0MsQ0EwRE0sYSxDQTFETiwwQixDQThESSxrQixDQUNBLFksQ0EvREosbUYsQ0FvRVEsa0IsQ0FDQSxhLENBQ0Esa0IsQ0F0RVIseUYsQ0F5RVUsWSxDQU1WLHlCLENBQ0UsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFRixvQixDQUNFLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUpGLCtDLENBUU0sVSxDQUlOLDhDLENBQ0UsUyxDQUVGLHFCLENBQ0UsbUIsQ0FERix1QixDQUlJLGdCLEFIbFdGLHlDR3dXRix5RSxDTDJNQSx5RSxDS3JNVSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBUFYsNkUsQ0xrTkUsaUYsQ0FDQSw2RSxDQUNBLGlGLENLek1VLGdCLENBQ0EsaUIsQ0FaWixrRkFBQSxZLENMd05JLHNGQUFzRixZLENBQ3RGLGtGQUFrRixZLENBQ2xGLHNGQUFzRixZLENLNU01RSxrQixDQWRkLDZILENBcUJjLGlCQVNoQix5RCxDQUlNLGtCLENBSk4scUUsQ0FRTSxZLENBUk4seUYsQ0FjVSxlLENBTVYsdUIsQ0FFSSxrQixDQUFvQixVLENBQWdCLGUsQ0FBaUIsa0IsQ0FGekQsOEIsQ0FHZSxPLENBQVMsTSxDQUFTLGMsQ0FBZ0IsUyxDQUhqRCxxQixDQU1JLGlCLENBQW1CLG9CLENBTnZCLG9CLENBU0ksaUIsQ0FBb0IsVyxDQUFhLGMsQ0FBaUIsZSxDQVR0RCxtQixDQVlJLGdCLENBQWtCLGdCLENBQWtCLGlCLENBQW1CLGdCLENBQWtCLGlCLENBWjdFLDRCLENBZUksaUIsQ0FHSiwyQyxDQUVJLGdCLENBQ0Esb0IsQ0FISiw2QyxDQU9JLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBUkosMkVBQUEscUMsQ0FXTSx3QixDQVhOLGlELENBZ0JJLHFCLENBQ0Esd0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FsQkosNkMsQ0x5TkEsOEMsQ0tuTUksYyxDQXRCSiwrQyxDTDRORSxnRCxDS25NSSxrQixDQXpCTiwrQyxDQTZCSSxlLENBQ0EsYSxDQTlCSixzRCxDQWtDSSxjLENBQ0EsZSxDQW5DSixtQyxDQXVDSSxlLENIbmRBLHlDR3VkSixTQUFBLGUsTUFBQSxnQixNQUFBLGUsTUFBQSxxQixNQUFBLHFCLE1BQUEsK0UsQ0FJUSxhLENBQ0EsVyxBQUlKLG9DQVRKLFNBQUEsZSxNQUFBLGdCLE1BQUEsZSxNQUFBLHFCLE1BQUEscUIsTUFBQSxrRSxDQVdRLGlCLENBQ0Esa0IsQ0FaUixTQUFBLGUsTUFBQSxnQixNQUFBLGUsTUFBQSxxQixNQUFBLHFCLE1BQUEsb0UsQ0FlUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQWZSLFNBQUEsZSxNQUFBLGdCLE1BQUEsZSxNQUFBLHFCLE1BQUEscUIsTUFBQSw2RixDTDhNSSxTQUFTLGUsTUFBcUIsZ0IsTUFBc0IsZSxNQUFxQixxQixNQUEyQixxQixNQUEyQix5RyxDSzNMekgsVSxDQUNBLGMsQ0FDQSxrQixDQXJCVixTQUFBLGUsTUFBQSxnQixNQUFBLGUsTUFBQSxxQixNQUFBLHFCLE1BQUEsd0csQ0F3QlUsZSxDQXhCVixTQUFBLGUsTUFBQSxnQixNQUFBLGUsTUFBQSxxQixNQUFBLHFCLE1BQUEseUYsQ0E0QlEsaUJBTVIsMEIsQ0xzTEEsd0MsQ0tuTEksdUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBTkosdUIsQ0w2TEEscUMsQ0twTEksdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQWJKLHFDLENMcU1BLG1ELENLcExNLGMsQ0FDQSxtQixDQUNBLGUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsdUIsQ0FBQSxlLENBS04sOEMsQ0FDRSxjLENBR0YscUMsQ0xtTEEsc0MsQ0FDQSx5QyxDQUNBLDBDLENLakxJLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLHVCLENBQ0EsZ0IsQ0FDQSxvQixDSHZpQkEseUNHeWhCSixxQyxDTG1NSSxzQyxDQUNBLHlDLENBQ0EsMEMsQ0twTEUsZ0JDenBCTiw2RixDQUtVLFksQ0FMVix1RCxDQVlNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsYSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FmTixrRCxDQW1CTSx1QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0F0Qk4sdUYsQ0EyQlEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0E3QlIsNEUsQ0FnQ1EsdUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxnQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBekNSLHFELENBOENNLHVCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxhLENBcEROLDJELENBd0RNLHVCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBNUROLHlELENBZ0VNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBdkVOLCtELENBMEVRLFUsQ0FDQSxhLENBQ0EsMEQsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGdCLENBbkZSLDRDLENBeUZJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsaUIsQ0FDQSwrQixDQUNBLG1CLENBQ0Esa0IsQ0E5RkoseUQsQ0FpR00sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQW5HTiwwRCxDQXVHTSxrQixDQUFBLG1CLENBQUEsVyxDQXZHTiw0RCxDQTJHTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGEsQ0FDQSxrQixDQUNBLDBCLENBQUEsdUIsQ0FBQSxvQixDQTlHTixxRCxDQWtITSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxtQixDQUFBLGEsQ0F4SE4sOEQsQ0E0SE0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLGEsQ0FoSU4sbUUsQ040OUJFLCtFLENNdjFCSSx1QixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxvQixDQUNBLGdCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGtCLENBN0lOLDZFLENBaUpNLGUsQ0FDQSxrQixDQWxKTiwrQyxDQXNKTSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQTFKTixpRCxDQTZKUSxhLENBQ0Esb0IsQ0E5SlIsZ0YsQ0FtS00sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxXLENBQ0EsWSxDQUNBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBeEtOLG9GLENBMktRLFcsQ0FDQSxZLENBNUtSLDhELENBaUxNLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FyTE4sMkQsQ0F5TE0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxlLENBNUxOLDRELENBZ01NLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBdk1OLGtFLENBME1RLFUsQ0FDQSxhLENBQ0EsMEQsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGdCLENBbk5SLDRFLENBd05NLFksQ0F4Tk4sdUYsQ0E2TlUsNkIsQ0E3TlYsOEQsQ0FpT1EsYyxDQWpPUixnRSxDQW9PVSxtQixDQXBPViw0RSxDQXVPVSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx1QixDQUNBLG1CLENBNU9WLG1GLENBK09ZLFksQ0EvT1osMkQsQ0FxUFEsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBQ0EsbUIsQ0EzUFIsc0UsQ0E4UFUsVSxDQUNBLFcsQ0FDQSxvRCxDQUNBLG9CLENBQ0EsaUIsQ0puSk4seUNJMkpGLDRDLENBRUksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxtQixDQUhKLHlELENBTU0sdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYyxDQUNBLGtCLENBUk4sK0MsQ0FXTSxjLENBWE4sNEQsQ0FjTSxhLENBQ0EsUyxDQWZOLHFELENBa0JNLGtCLENBbEJOLDZFLENBcUJNLFUsQ0FDQSxhLENBdEJOLDJGLENBMEJVLGEsQ0ExQlYsOEQsQ0ErQk0sYSxDQS9CTiwyRCxDQWtDTSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFUsQUo5TEoseUNJcU1GLDhELENBR00sMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FKTixnRSxDTm8wQkUsbUUsQ001ekJNLHVCLENBUlIsNkUsQ0FZTSxvQkNoVVIseUQsQ0FFSSxXLENBQ0EsYyxDQUNBLGtCLENBSkoseUYsQ0FPTSxrQixDQVBOLDZGLENBVVEsVyxDQVZSLDRELENBZU0sdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBcEJOLDZGLENBd0JNLG9CLENBQ0EsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBakNOLDJFLENBcUNNLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQTFDTix5RSxDQThDTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxvQixDQXJETiwrRSxDQXdEUSxVLENBQ0EsYSxDQUNBLDBELENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esd0IsQ0FDQSw2QixDQUFBLHFCLENBQ0Esa0IsQ0FDQSxnQixDQWpFUiw0RCxDQXVFSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBQ0EsK0IsQ0FDQSxtQixDQUNBLGtCLENBNUVKLHlFLENBK0VNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FqRk4sNkYsQ0FxRk0sa0IsQ0FBQSxtQixDQUFBLFcsQ0FyRk4sNEUsQ0F5Rk0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxhLENBQ0Esa0IsQ0EzRk4scUUsQ0ErRk0sdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQW5HTiw4RSxDQXVHTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBekdOLG1GLENQdXVDRSwrRixDT3puQ0ksdUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxnQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBdkhOLCtELENBMkhNLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsYSxDQWhJTixpRSxDQW1JUSxhLENBQ0Esb0IsQ0FwSVIsZ0csQ0F5SU0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxXLENBQ0EsWSxDQUNBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBOUlOLG9HLENBaUpRLFcsQ0FDQSxZLENBbEpSLDhFLENBdUpNLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0EzSk4sMkUsQ0ErSk0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxlLENBbEtOLDRFLENBc0tNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBN0tOLGtGLENBb0xRLFUsQ0FDQSxhLENBQ0EsMEQsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGdCLENBN0xSLDhFLENBbU1RLGMsQ0FuTVIsZ0YsQ0FzTVUsbUIsQ0F0TVYsNEYsQ0F5TVUsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsdUIsQ0FDQSxtQixDQTlNVixtRyxDQWlOWSxZLENBak5aLDJFLENBdU5RLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQUNBLG1CLENBN05SLHNGLENBZ09VLFUsQ0FDQSxXLENBQ0Esb0QsQ0FDQSxvQixDQUNBLGlCLENMckhOLHlDSzZIRiw0RCxDQUVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsbUIsQ0FISix5RSxDQU1NLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGMsQ0FDQSxrQixDQVJOLCtELENBV00sYyxDQVhOLDRFLENBY00sYSxDQUNBLFMsQ0FmTixxRSxDQWtCTSxrQixDQWxCTiw2RixDQXFCTSxVLENBQ0EsYSxDQXRCTiwrRixDQXlCUSxhLENBekJSLDhFLENBNkJNLGEsQ0E3Qk4sMkUsQ0FnQ00sMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVLEFMOUpKLHlDS3FLRiw4RSxDQUdNLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBSk4sZ0YsQ1AwbUNFLG1GLENPbG1DTSx1QixDQVJSLDZGLENBWU0sUyxDQUNBLG9CQ2pTUixrQixDQUVJLGdCLENBQ0Esc0IsQ0FISixpQyxDQU1NLHVCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLFMsQ0FDQSxhLENBQ0Esb0IsQ0FiTix3QyxDQWdCUSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLHlELENBdkJSLHlDLENSMDVDRSxpQyxDQUNBLGdDLENROTNDSSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENBakNOLGlDLENBb0NNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQXhDTixvQyxDQTJDUSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDTitESiwwQ00vR0osb0MsQ0FtRFUsaUIsQU40RE4seUNNL0dKLG9DLENBc0RVLGlCLEFOeUROLHlDTS9HSixvQyxDQXlEVSxnQkF6RFYsbUQsQ0E2RFEsdUIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLENBaEVSLG1DLENBb0VNLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQTFFTixnQyxDQTZFTSxrQixDQTdFTix3QyxDQWdGUSxrQixDQWhGUixnQyxDQW9GTSx1QixDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0F6Rk4sNkIsQ1J5OUNFLHFDLENBQ0Esb0MsQ1E1M0NJLHVCLENBQ0EsYyxDQUNBLGtCLENBQ0EsYSxDQWpHTixvQyxDUmcrQ0ksNEMsQ0FDQSwyQyxDUTczQ0ksWSxDQXBHUiw2QixDUm8rQ0Usb0MsQ1EzM0NJLHVCLENBQ0EsYSxDQUNBLGUsQ0EzR04sOEIsQ0E4R00sZSxDQTlHTixnQyxDQWlIUSxvQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGdCLENBQ0Esa0IsQ0E1SFIsMkMsQ0ErSFUsYyxDQS9IVixvQixDQXFJSSxlLENBcklKLCtCLENBd0lNLGlCLENBQ0EsYSxDQXpJTix5QyxDQTRJUSx1QixDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBckpSLGlDLENBQUEsdUMsQ0FBQSx5QyxDQTRKUSxhLENBQ0Esb0IsQ0E3SlIsb0MsQ0FnS1EsdUIsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxlLENBQ0EsZSxDQXBLUix5RCxDQXdLTSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxRLENBQ0Esa0IsQ0FBQSxjLENBM0tOLHNFLENBOEtRLHVCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxvQixDQXZMUix3RSxDQTBMVSxhLENBQ0Esb0IsQ0EzTFYsNEIsQ0FnTU0sdUIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FyTU4sc0MsQ0F3TU0sdUIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYyxDTjdGRix5Q01tR0Ysa0IsQ0FFSSxnQixDQUZKLHlDLENBS00saUIsQ0FMTixpQyxDQVFNLGtCLENBUk4saUMsQ0FXTSxhLENBQ0Esa0IsQ0FaTixvQyxDQWVRLGMsQ0FDQSxrQixDQUNBLGlCLENBakJSLGdDLENBcUJNLGtCLENBckJOLHdDLENBd0JRLGtCLENBeEJSLG9DLENSdzNDRSw2QixDUTMxQ0ksa0IsQ0E3Qk4sMkQsQ0FtQ1EsYUNyUFYsdUIsQ0FFSSw0QixDQUFBLHVCLENBQUEsbUIsQ0FJSixJLENQOENFLGMsQ081Q0Esa0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGtCLENQNkZFLHlDT3pHSixJLENBZUksb0IsQ0FDQSxtQkFoQkosUyxDQW9CSSx3RyxDQUFBLHFFLENBQ0EsNEMsQ0FBQSxvQyxDQUNBLHFELENBQUEsNkMsQ0FBQSxxQyxDQUFBLHdFLENBdEJKLGUsQ0F5Qk0sd0csQ0FBQSxxRSxDQUNBLDhDLENBQUEsc0MsQ0ExQk4sZ0IsQ0E4Qk0sNkMsQ0FBQSxxQyxDQTlCTixVLENBbUNJLGUsQ0FDQSxxQixDQUNBLDRDLENBQUEsb0MsQ0FDQSxVLENBQ0Esa0MsQ0FBQSwwQixDQXZDSixnQixDQTBDTSxjLENBQ0EsVSxDQUNBLDhDLENBQUEsc0MsQ0E1Q04saUIsQ0FnRE0sNkMsQ0FBQSxxQyxDQWhETixVLENBcURJLGUsQ0FDQSxxQixDQUNBLFUsQ0FDQSwyQixDQUFBLG1CLENBeERKLGdCLENBMkRNLGMsQ0FDQSxVLENBNUROLFMsQ0FpRUksa0IsQ0FDQSw2QyxDQUFBLHFDLENBQ0EsVSxDQW5FSixrQixDQXVFSSxxQixDQUNBLFUsQ0FDQSwyQixDQUFBLG1CLENBekVKLHdCLENBNEVNLGUsQ0FDQSxVLENBN0VOLGdCLENBa0ZJLHFCLENBQ0EsVSxDQUNBLGdCLENBQ0EsbUIsQ0FyRkosZSxDQTBGTSxtRCxDQUNBLHFCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxzQixDQUNBLE8sQ0FDQSxvRCxDQUFBLDRDLENBQUEsb0MsQ0FBQSxzRSxDQUNBLGtDLENBQUEsMEIsQ0FDQSxVLENQS0YseUNPekdKLGUsQ0F1R1EsWSxDQUNBLGFBeEdSLHFCLENBOEdRLDhDLENBQUEsc0MsQ0FNUixlLENQdEVFLGlCLENPd0VBLHlCLENBQ0EscUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsVyxDQUNBLGUsQ0FDQSx3QixDQUNBLFUsQ0FDQSxTLENQdEJFLHlDT1dKLGUsQ0FjSSxhQWRKLHFCLENBa0JJLGlCLENBQ0EsWSxDQW5CSix5QyxDQXdCVSxRLENBeEJWLDJDLENBNEJVLFMsQ0E1QlYsMEMsQ0FnQ1UsUyxDQWhDVixxQixDUDBFRSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVyxDQUNBLFUsQ085RUYsMkIsQ0EwQ00sZSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHNCLENBQ0EsTyxDQUNBLG9DLENBQUEsNEIsQ0FDQSxVLENBbEROLG9CLENBdURJLGlCLENBQ0EsTyxDQUNBLHVDLENBQUEsK0IsQ0F6REosc0IsQ0E2REksUyxDQTdESix1QixDQWlFSSxTLENBQ0EsUyxDQUtKLHVELENBQUEsc0QsQ0FLUSxXLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxtQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsdUIsQ0FBQSxlLENBYlIsNkQsQ0FBQSw0RCxDQWdCVSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGUsQ0FDQSxjLENQeEdOLHlDT2tGSix1RCxDQUFBLHNELENBeUJVLFcsQ0FDQSxtQkExQlYsdUQsQ0FnQ1EscUIsQ0FDQSxhLENBakNSLDZELENBb0NVLFksQ0FwQ1Ysc0QsQ0EwQ1Esd0IsQ0FDQSxVLENBM0NSLDRELENBOENVLG9ELENBOUNWLGtFLENBQUEsaUUsQ0FxRFEsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBNURSLHdFLENBQUEsdUUsQ0ErRFUsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGdCLENQekpOLHlDT2tGSixrRSxDQUFBLGlFLENBMEVVLGMsQ0FDQSxXQTNFVixrRSxDQWlGUSxVLENBakZSLHdFLENBb0ZVLGdFLENBQ0EsaUIsQ0FyRlYsaUUsQ0EyRlEsYSxDQTNGUix1RSxDQThGVSwwRCxDQWdCVixxQyxDQUdNLG9CLENBQ0Esa0IsQ0FKTiw2RCxDQUFBLCtELENBQUEsK0QsQ0FXUSxjLENBQ0EsYSxDQUNBLGlCLENQN01KLHlDT2dNSiw2RCxDQUFBLCtELENBQUEsK0QsQ0FnQlUsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FsQlYsbUUsQ0FBQSxxRSxDQUFBLHFFLENBcUJZLGFBckJaLDZELENUMmhEQSwrRCxDUzkvQ00sYSxDQTdCTixtRSxDVDhoREUscUUsQ1M5L0NNLFUsQ0FDQSxpQixDQUNBLGlFLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLFUsQ1B0T0oseUNPZ01KLG1FLENUd2lETSxxRSxDUy8vQ0ksZ0MsQ0FBQSwwQkF6Q1YscUUsQ0FnRFEsOEUsQ0FDQSxhLENBQ0EsVyxDQWxEUixzRCxDQVRFLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSx1QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBMkRJLHdCLENBQ0EsVSxDQXpETix1RCxDQVRFLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSx1QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBaUVJLHdCLENBQ0EsVSxDQS9ETix1RCxDQVRFLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSx1QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBdUVJLHFCLENBQ0EsYSxDQXJFTiw0RCxDQVRFLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSx1QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBNkVJLHNJLENBQUEsa0YsQ0FDQSxVLENBM0VOLHdELENBVEUsb0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLHVCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FtRkksc0YsQ0FBQSwwRCxDQUNBLFUsQ0FqRk4sc0QsQ0FURSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSwrQyxDQUFBLHVDLENBQ0EsdUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQXlGSSxzRixDQUFBLDBELENBQ0EsVSxDQXZGTixtRSxDQVRFLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSx1QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBK0ZJLGEsQ0FDQSx3QixDQTdGTix5RSxDQVRFLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSx1QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBcUdJLGEsQ0FDQSx3QixDUG5TRix5Q095U0Ysd0QsQ0FJUSxXLENBQ0EsZ0JDN1pWLG1ELENBRUksaUIsQ0FDQSxZLENBSEosdUUsQ0FNTSwwQixDQUNBLDJCLENBQ0EscUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVyxDQUNBLFUsQ0FiTixzRixDQWdCUSxhLENBaEJSLHFGLENBb0JRLFksQ0FwQlIsNEYsQ0F3QlEsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLEssQ0FDQSxRLENBQ0Esa0MsQ0FBQSwwQixDQUNBLG1CLENBQUEsZ0IsQ0FDQSwwQixDQUNBLHVCLENSK0VKLHlDUS9HSixzRixDQXFDVSxZLENBckNWLHFGLENBeUNVLGEsQ0FDQSw0QkExQ1Ysd0UsQ0FnRE0sZ0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFksQ0FDQSxnQixDQUNBLGlCLENBdkROLHdHLENWb2hFSSx5RyxDVXg5RE0sVSxDQTVEVix1RyxDVnVoRUksd0csQ1V2OURNLGEsQ0FoRVYsMkYsQ0FxRVEsYyxDQXJFUiw4RixDQXdFVSx1QixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FDQSxlLENBNUVWLDRGLENBaUZRLGMsQ0FqRlIsK0YsQ0FvRlUsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLHVCLENBQ0EsVSxDQUNBLGEsQ0F6RlYsMkYsQ0E4RlEsVSxDQUNBLGUsQ0EvRlIsa0csQ0FrR1UsZ0IsQ0FsR1YsZ0YsQ0F1R1EsaUIsQ0FDQSxPLENBQ0EsVSxDQXpHUiwyRixDQWdIUSxpQixDQWhIUiwwRixDQXVIUSxnQixDUlJKLHlDUWVGLG1ELENBRUksWSxDQUZKLHdFLENBS00saUIsQ0FDQSxrQixDQUNBLFcsQ0FQTiwrRixDQVdVLGMsQ0FDQSxrQixBUjNCUix5Q1FvQ0Ysd0QsQ0FHTSxtQixDQUhOLGdHLENWczdERSxpRyxDVTk2RFEsVSxDQUNBLGMsQ0FUViw4RixDQWdCVSxjLENBQ0Esa0IsQ0FqQlYsK0YsQ0FzQlUsYyxDQUNBLGtCLENBdkJWLGdGLENBMkJRLE0sQ0FDQSxPLENBQ0EsaUIsQ0FDQSxXLEFSbEVOLHlDUTBFRiwrRixDQUtVLGMsQ0FDQSxrQkMvTFosNkIsQ1g4bEVBLHlDLENXNWxFRSxjLENBRkYsaUQsQ1hpbUVFLDZELENXNWxFRSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxhLENBVkosb0QsQ1h5bUVJLGdFLENXNWxFRSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxtQixDQUNBLGtCLENBcEJOLHdGLENYbW5FSSxvRyxDVzFsRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FDQSw2QixDQUFBLDBCLENBQUEsNEIsQ0E1QlIsNkYsQ1hnb0VJLDZGLENBQ0EseUcsQ0FDQSx5RyxDV2ptRUksVSxDQUNBLCtCLENBQ0Esa0IsQ0FuQ1IsNkYsQ1h1b0VJLHlHLENXam1FSSxZLENUeUVKLDBDUy9HSiw2RixDWDJvRU0seUcsQ1dobUVJLGEsQ0EzQ1YsNkYsQ1g4b0VNLHlHLENXaG1FSSxjLEFUaUVOLHlDUy9HSiw2RixDWGtwRU0sNkYsQ0FDQSx5RyxDQUNBLHlHLENXL2xFSSxjQXJEVixxRixDWHVwRUksaUcsQ1c3bEVJLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQ0E5RFIsK0gsQ1g4cEVNLDJJLENXN2xFSSxXLENBQ0EsbUIsQ0FDQSxpQixDQW5FViwrSSxDWG1xRVEsMkosQ1c3bEVJLGlCLENBQ0EsUSxDQXZFWiw4RyxDWHVxRUksMEgsQ1d6bEVNLGMsQ0FDQSxpQixDQS9FVixnSCxDWDJxRU0sNEgsQ1d6bEVNLHVCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGEsQ0FDQSxpQixDQUNBLHdCLENBQ0Esa0IsQ1RxQlIseUNTWkYscUYsQ1hxbEVBLGlHLENXaGxFUSxTLENBQ0Esa0IsQ0FOUixrRyxDWHlsRUUsOEcsQ1dobEVRLFksQ0FUViwyRyxDQUFBLG9HLENYNGxFRSx1SCxDQUNBLGdILENXaGxFUSxrQixDQUNBLG1CLENBQ0EsaUNDbEhaLHFDLENBQ0Usa0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FKRix3QyxDQU9JLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBYkosK0UsQ0FnQkksbUIsQ0FDQSxpQixDQWpCSixpRixDQW9CTSx1QixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGtCLENBS04seUYsQ0FHTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsNkIsQ0FBQSwwQixDQUFBLDRCLENBQ0Esa0IsQ0FBQSxjLENBRUEsNERBUk4sb0csQ0FVVSxvQixDQUFBLFksQ0FBQSxRLENBVlYsd0ksQ0FhWSxnQixDQUNBLG1CQWRaLHNGLENBcUJNLHdCLENBQ0EsUyxDVndERiwwQ1VsREYsc0YsQ0FHTSxnQixBVitDSix5Q1V4Q0Ysd0MsQ0FFSSxjLENBQ0EsZ0IsQ0FHSix5RixDQUdNLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBSE4sc0YsQ0FNTSxTLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUJDdEZSLCtELENBRUksa0IsQ0FGSixzRSxDQUtNLFksQ0FDQSxVLENBQ0EsMEIsQ0FDQSwyQixDQUNBLHFCLENBVE4sd0QsQ0FhSSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FsQkosOEQsQ0FxQkksdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGdCLENBQ0Esa0IsQ1hvRkEseUNXL0VGLHNFLENBR00sWSxDQUhOLHdELENBT0ksYyxDQUNBLGdCLENBUkosaUcsQ0FZTSxlLENBQ0EsYyxDQUNBLGdCLENBZE4sdUcsQ0FpQlEsWSxDQUNBLGlCQ2xEVix1QyxDQUNFLGUsQ0FERixrRSxDQUlJLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FSSixnRixDQVdNLFksQ0FYTixnRixDQWNNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxrQixDQUFBLGMsQ0FqQk4sNkYsQ0FvQlEsaUIsQ0FDQSxrQixDQXJCUix3RyxDQXdCVSxjLENBQ0EsZSxDQXpCViwyRixDQTZCUSw2QixDQUFBLDBCLENBQUEsNEIsQ0E3QlIsd0csQ0ErQlUsMkIsQ0FBQSxjLENaZ0ZOLHlDWS9HSix3RyxDQW9DWSx3QixDQUFBLGdCLENBQUEsY0FwQ1osMkYsQ0EwQ1Esb0IsQ0FBQSxnQixDQTFDUix3RyxDQTZDVSx3QixDQUFBLGdCLENBQUEsWSxDWmtFTiwwQ1kvR0osMkYsQ0FpRFUsa0IsQ0FBQSxjLENBQ0EsNkIsQ0FBQSwwQixDQUFBLDRCLENBbERWLHdHLENBcURZLDJCLENBQUEsYyxDQUNBLGdCLEFaeURSLHlDWS9HSix3RyxDQTREWSx3QixDQUFBLGdCLENBQUEsYyxBWm1EUiwwQ1kvR0osMkYsQ0FrRVUsNkIsQ0FBQSwwQixDQUFBLDRCLENBbEVWLHdHLENBcUVZLGdCQXJFWiw2RixDQTJFUSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSxrQixDQUFBLGdCLENBQUEsWSxDWmlDSiwwQ1kvR0osNkYsQ0FpRlUsMkIsQ0FBQSxnQixBWjhCTix5Q1l0QkYsdUMsQ0FDRSxvQixDQURGLDZGLENBTVEsa0IsQ0FBQSxhLENBQUEsUyxDQUNBLGtCLENBQ0EsYyxDQVJSLHdHLENBV1UsaUJDcEdaLHFDLENBQ0UsaUIsQ0FDQSxvQixDQUZGLGtELENBS0ksa0IsQ0FMSiw4QyxDQVNJLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FaSixrRixDQWdCTSxZLENBaEJOLGtGLENBbUJNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FyQk4sK0YsQ0F3QlEsZSxDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0EzQlIsMEcsQ0E4QlUsYyxDYmlGTix5Q2F6RUYsa0YsQ0FHTSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUhOLCtGLENBTVEsa0IsQ0FDQSxjLENBUFIsMEcsQ0FVVSxlLENBVlYsMkksQ0FpQlUsY0N2RFosbUMsQ0FDRSxhLENBQ0EsYyxDQUZGLDhDLENBS0ksVSxDQUxKLG9ELENBUUksMkIsQ0FDQSxxQixDQUNBLDBCLENBVkosNkQsQ0FjTSw2QixDQWROLDhELENBaUJNLGtCLENBakJOLDRELENBdUJNLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBdkJOLDRFLENBMEJRLGdCLENBQ0EsYyxDQTNCUiw0QyxDQWlDSSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBdENKLDRELENBeUNNLGMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsMEIsQ0FBQSxpQixDQUNBLGlCLENBN0NOLDBELENBaURNLG1CLENBQUEsYSxDQWpETixzQyxDQXNESSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQTFESixzQyxDQThESSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQWxFSixrRSxDQXNFSSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDZHFDQSwwQ2NoQ0YsbUMsQ0FDRSxpQixDQUNBLGtCLENBRkYsaUQsQ2hCNDdFRSxtRCxDZ0J0N0VFLFMsQ0FDQSxtQixDQUFBLGEsQ0FQSixxRCxDQVdNLGEsQWRxQkoseUNjZEYsbUMsQ0FDRSxnQixDQURGLGlELENoQnE3RUUsbUQsQ2dCaDdFRSxVLENBTEosNEQsQ2hCdzdFRSw0QyxDZ0IvNkVFLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBQ0EsYyxDQVZKLDRFLENoQis3RUksNEQsQ2dCbDdFRSx3QixDQUFBLGUsQ0FDQSxhLENBQ0EsYyxDQWZOLDBFLENoQnE4RUksMEQsQ2dCbjdFRSxrQixDQWxCTiw4RSxDaEJ3OEVNLDhELENnQm43RUUsWUN0SFYsc0YsQ0FHTSxlLENBSE4sMEYsQ0FRTSxrQixDQVJOLHFGLENBYU0sa0IsQ0FiTixnRixDQWlCSSxtQixDZjhGQSx5Q2V6RkYsNEgsQ0FHTSxrQkN6QlIsNEIsQ0FDRSxnQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxpQixDQUpGLCtCLENBT0ksdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBWkosb0QsQ0FnQkksZ0IsQ0FDQSxnQixDQUNBLGlCLENBSUosK0ssQ0FPYyxrQixDQVBkLCtLLENBZWMsa0IsQ0FmZCw2SyxDQXVCYyxrQixDQXZCZCxtRSxDQStCTSxrQixDQS9CTix5RSxDbEJta0ZFLGlGLENrQmhpRk0sdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxxQixDQTNDUix5RSxDQThDUSxpQixDQTlDUix3RyxDQUFBLGdILENBQUEsZ0gsQ0FxRFUsaUIsQ0FDQSxpQixDQXREViw4RyxDQUFBLHNILENBQUEsc0gsQ0F5RFksVSxDQUNBLFUsQ0FDQSxVLENBQ0EsK0QsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsbUIsQ0FoRVosZ0gsQ0FvRVUsYyxDQXBFViw0RixDQXVFVSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLDJCLENBQ0Esa0IsQ0FDQSxrQixDQWpGVixtRyxDQW9GWSxlLENBQ0EsVSxDQUNBLGUsQ0F0RlosK0YsQ0E0RlEsVyxDQUNBLGMsQ0E3RlIsc0csQ0FnR1UsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGUsQ0FDQSxRLENBQ0EsdUIsQ0FBQSxlLENBdkdWLHFHLENBMEdVLG1FLENBMUdWLDBFLENBaUhRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsUSxDQW5IUix5RSxDQXVIUSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQXBJUiwyRSxDQXVJVSxhLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBN0lWLCtGLENBQUEsMkYsQ0FBQSxtRixDQW1KVSxrQixDQUNBLFUsQ0FwSlYsaUcsQ0FBQSw2RixDQUFBLHFGLENBdUpZLFUsQ0F2SlosK0YsQ0FBQSwyRixDQTZKVSxZLENBN0pWLDhGLENBQUEsNkYsQ0FtS1ksK0QsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxrQixDQXRLWiw0RixDQTJLVSxnQyxDQUFBLHdCLENoQmxGTix5Q2dCMEZGLG1FLENBR00sa0IsQ0FITixzRixDQU9VLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBVlYsaUYsQ0FjUSxVLENBQ0EsUyxDQUNBLGtCLENBaEJSLDRGLENBb0JVLGUsQ0FDQSxrQixDQXJCVix3RyxDQXdCVSxrQixDQUNBLGMsQ0F6QlYsZ0gsQ0E0QlUsVSxDQUNBLFUsQ0FDQSxrQixDQTlCViw4RyxDQUFBLHNILENBQUEsc0gsQ0FvQ1ksUSxDQXBDWix5RSxDQXlDUSxlLENBQ0Esb0IsQWhCcElOLHlDZ0I0SUYsNEYsQ0FLVSxjLENBTFYsd0csQ2xCa2dGQSwrRyxDQUFpSCxnSCxDQUNqSCx1SCxDa0J4L0VZLFUsQ0FDQSxnQkN2UWQsNEIsQ0FDRSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUpGLHdDLENBT0ksZSxDQVBKLDJDLENBVUksVSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsYSxDQUNBLG9CLENBaEJKLGtELENBbUJNLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EseUQsQ0ExQk4sMEMsQ0E4QkksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFEsQ0FDQSxpQixDQUNBLGEsQ0FuQ0osNEMsQ0FzQ0ksYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG1CLENBekNKLGlFLENBNENJLGtCLENBNUNKLHVFLENuQmd6RkksK0UsQ21CaHdGRSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLHFCLENBeEROLHVFLENBMkRNLGlCLENBM0ROLGlHLENBQUEsOEcsQ0FpRVEsaUIsQ0FDQSxpQixDQWxFUix1RyxDQUFBLG9ILENBcUVVLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLCtELENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLG1CLENBNUVWLGlHLENBZ0ZRLGMsQ0FoRlIsMEYsQ0FtRlEsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSwyQixDQUNBLGtCLENBQ0Esa0IsQ0E3RlIsaUcsQ0FnR1UsZSxDQUNBLFUsQ0FDQSxlLENBbEdWLDZGLENBd0dNLFcsQ0FDQSxjLENBekdOLG9HLENBNEdRLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBQ0EsUSxDQUNBLHVCLENBQUEsZSxDQW5IUixtRyxDQXNIUSxtRSxDQXRIUix3QyxDQTJISSx1QixDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FoSUosMEMsQ25CcTNGRSxpRixDbUJodkZJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxrQixDQUFBLGMsQ0F4SU4scUQsQ0E0SU0sa0IsQ0FDQSxjLENBN0lOLDRELENBa0pNLGlCLENBQ0Esa0IsQ0FuSk4scUMsQ0F1SkksaUIsQ0F2SkosdUMsQ0EwSk0sdUIsQ0FDQSxXLENBQ0EsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYSxDQUNBLG1CLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGtCLENBSU4sNEIsQ0FDRSxlLENBQ0Esa0IsQ2pCOURFLHlDaUJrRUYsMkMsQ0FFSSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQVJKLDBDLENBV0ksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxlLENBWkosd0MsQ0FlSSxjLENBZkosaUUsQ0FrQkksaUIsQ0FDQSxlLENBbkJKLHdGLENBc0JNLFksQWpCeEZKLHlDaUIrRkYsMEMsQ0FFSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGUsQ0FISixpRSxDQU1JLGlCLENBQ0EsZSxDQVBKLCtFLENBVU0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFEsQ0FiTixxRCxDQWtCTSxrQixDQWxCTiw0RCxDQXVCTSxtQixDQXZCTix1QyxDQTRCTSxXLENBQ0EsZ0IsQ0FDQSxxQkM1T1IsUSxDQUNFLGMsQ0FDQSxZLENBR0YsUSxDQUFBLGUsQ0FDRSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBR0YsZSxDQUNFLFUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsVSxDQUNBLDhCLENBQUEsc0IsQ0FHRixjLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDBCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxTLENBQ0Esc0MsQ0FDQSw4QixDQUNBLG1ELENBQ0EsMkQsQ0FBQSwyQyxDQUNBLHFFLENBR0YscUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLFMsQ0FDQSxrQyxDQUFBLDBCLENBR0YscUIsQ0FDRSw0QixDQUdGLDBDLENBQ0UsUyxDQUdGLDRCLENBQ0UsdUIsQ0FBQSxlLENBR0YsZ0IsQ0FDRSxtQixDQUdGLHVCLENBQ0UsUyxDQUNBLDhCLENBQUEsc0IsQ0FHRiwrQixDQUNFLFMsQ0FDQSxzQyxDQUNBLDhCLENBQ0EsbUMsQ0FDQSwyQyxDQUFBLDJCLENBQ0Esb0QsQ0FHRixzQyxDQUNFLFMsQ0FHRixlLENBQ0UsaUIsQ0FDQSxXLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSw4QixDQUFBLHNCLENBQ0EsYyxDQUdGLG9CLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUdGLGlCLENBQ0UsaUIsQ0FHRix5QixDQUNFLGlCLENBR0YsaUIsQ0FDRSxpQixDQUNBLG9CLENBQ0EsZSxDQUNBLHNCLENBR0YsdUIsQ0FDRSxVLENBQ0Esb0IsQ0FHRixvQixDQUNFLFUsQ0FDQSxrQixDQUdGLDJCLENBQ0UsUyxDQUdGLHVCLENBQ0UsWSxDQUNBLGUsQ0FDQSxhLENBR0Ysc0IsQ0FDRSxhLENBQ0Esb0IsQ0FHRix5QixDQUNFLHFCLENBQ0EsVSxDQUdGLGlDLENBQ0UscUIsQ0FDQSxlLENBR0YseUMsQ0FDRSxTLENBR0YsNEIsQ0FDRSxvQixDQUdGLHlDLENBRUksZSxDQUZKLCtCLENBTUksWSxDQU5KLGdELENBVUksdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBZkosK0MsQ0FtQkksdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBeEJKLHFDLENBNEJJLHVCLENBQ0EsVyxDQUNBLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxtQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYyxDQTNDSiwwQyxDQStDSSxXLENBQ0EsYyxDQUNBLHNCLENBakRKLDZDLENBcURJLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLG9ELENsQjNHQSx5Q2tCZ0hGLG1ELENBR00sZ0IsQ0FDQSxpQixDQUpOLCtELENBT1EsaUIsQWxCdkhOLHlDa0IrSEYseUMsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUxKLCtELENBU1Esb0IsQUFPVixxQ0FDRSwwQyxDQUVJLFcsQ0FDQSxzQixDQUhKLDZDLENBTUksUyxDQUNBLFNDdFFOLGtELENyQm1zR0EseUMsQ3FCanNHRSxnQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxpQixDQUxGLHFELENyQnlzR0UsNEMsQ3FCanNHRSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FiSiw2RSxDckJpdEdFLG9FLENxQmhzR0UsZ0IsQ0FDQSxnQixDQUNBLGlCLENBSUosdUcsQ0FBQSx3RixDQUtRLFMsQ0FMUix1SCxDQUFBLHNILENBQUEsd0csQ0FBQSx1RyxDQVNVLHdCLENBVFYsd04sQ0FBQSx5TSxDQWNjLGtCLENBZGQsd04sQ0FBQSx5TSxDQXNCYyxrQixDQXRCZCxzTixDQUFBLHVNLENBOEJjLGtCLENBOUJkLDRGLENBQUEsNkUsQ0FzQ00sa0IsQ0F0Q04sa0csQ3JCNnNHRSwwRyxDQUE0RyxtRixDQUM1RywyRixDcUJwcUdNLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EscUIsQ0FsRFIsa0csQ0FBQSxtRixDQXFEUSxpQixDQXJEUixpSSxDQUFBLHlJLENBQUEseUksQ0FBQSxrSCxDQUFBLDBILENBQUEsMEgsQ0E0RFUsaUIsQ0FDQSxpQixDQTdEVix1SSxDQUFBLCtJLENBQUEsK0ksQ0FBQSx3SCxDQUFBLGdJLENBQUEsZ0ksQ0FnRVksVSxDQUNBLFUsQ0FDQSxVLENBQ0EsK0QsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsbUIsQ0F2RVoseUksQ0FBQSwwSCxDQTJFVSxjLENBM0VWLHFILENBQUEsc0csQ0E4RVUsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSwyQixDQUNBLGtCLENBQ0Esa0IsQ0F4RlYsNEgsQ0FBQSw2RyxDQTJGWSxlLENBQ0EsVSxDQUNBLGUsQ0E3Rlosd0gsQ0FBQSx5RyxDQW1HUSxXLENBQ0EsYyxDQXBHUiwrSCxDQUFBLGdILENBdUdVLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBQ0EsUSxDQUNBLHVCLENBQUEsZSxDQTlHViw4SCxDQUFBLCtHLENBaUhVLG1FLENBakhWLG1HLENBQUEsb0YsQ0F3SFEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxRLENBMUhSLGtHLENBQUEsbUYsQ0E4SFEsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0EzSVIsb0csQ0FBQSxxRixDQThJVSxhLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBcEpWLHdILENBQUEsb0gsQ0FBQSw0RyxDQUFBLHlHLENBQUEscUcsQ0FBQSw2RixDQTBKVSxrQixDQUNBLFUsQ0EzSlYsMEgsQ0FBQSxzSCxDQUFBLDhHLENBQUEsMkcsQ0FBQSx1RyxDQUFBLCtGLENBOEpZLFUsQ0E5Slosd0gsQ0FBQSxvSCxDQUFBLHlHLENBQUEscUcsQ0FvS1UsWSxDQXBLVix1SCxDQUFBLHNILENBQUEsd0csQ0FBQSx1RyxDQTBLWSwrRCxDQUNBLFcsQ0FDQSx3QixDQUNBLGtCLENBN0taLHFILENBQUEsc0csQ0FrTFUsZ0MsQ0FBQSx3QixDbkIxRk4seUNtQmtHRiw0RixDQUFBLDZFLENBSU0sa0IsQ0FKTiwrRyxDQUFBLGdHLENBUVUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFEsQ0FYViwwRyxDQUFBLDJGLENBZVEsVSxDQUNBLFMsQ0FDQSxrQixDQWpCUixxSCxDQUFBLHNHLENBcUJVLGUsQ0FDQSxrQixDQXRCVixpSSxDQUFBLGtILENBeUJVLGtCLENBQ0EsYyxDQTFCVix5SSxDQUFBLDBILENBNkJVLFUsQ0FDQSxVLENBQ0Esa0IsQ0EvQlYsdUksQ0FBQSwrSSxDQUFBLCtJLENBQUEsd0gsQ0FBQSxnSSxDQUFBLGdJLENBcUNZLFEsQ0FyQ1osa0csQ0FBQSxtRixDQTBDUSxlLENBQ0Esb0IsQW5CN0lOLHlDbUJxSkYscUgsQ0FBQSxzRyxDQU1VLGMsQ0FOVixpSSxDckJxb0dBLHdJLENBQTBJLHlJLENBQzFJLGdKLENBQWtKLGtILENBQ2xKLHlILENBQTJILDBILENBQzNILGlJLENxQjVuR1ksVSxDQUNBLGdCQ2pSZCxxQyxDQUNFLGtCLENBQ0Esb0IsQ0FGRix5RCxDQUtJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQVJKLHdDLENBWUksdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0Esa0IsQ0FsQkosa0UsQ0FzQkksZSxDQUNBLGlCLENBQ0EsYyxDQUNBLFksQ0F6QkosMEQsQ0E2QkksdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGtCLENBQ0Esb0IsQ0F0Q0osaUYsQ0FpRE0sYSxDcEI4REYseUNvQnhERix3QyxDQUVJLGdCQ3pETixnQyxDQUNFLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsK0IsQ0FKRiwrRCxDQU9JLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBaEJKLHNFLENBbUJNLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHlELENBQ0EsbUIsQ0FBQSxhLENBdkJOLDhELENBMkJJLFksQ0FDQSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBaENKLDZGLENBc0NRLGdDLENBQUEsd0IsQ0F0Q1IscUYsQ0EwQ00sYSxDQzFDTixhLEN4QmsrR0EsNkIsQ3dCaCtHRSxvQixDQUZGLHlDLENBQUEsMkQsQ3hCcStHRSx5RCxDQUNBLDJFLEN3QmgrR0UsYyxDQU5KLGtCLEN4QnkrR0UsZ0IsQ0FDQSxrQyxDQUNBLGdDLEN3QmgrR0UsZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQWRKLGdCLEN4QmkvR0UsZ0MsQ3dCLzlHRSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBdEJKLCtCLEN4QncvR0UsK0MsQ0FDQSwrQyxDQUNBLCtELEN3Qi85R0UsYSxDQTNCSixrQyxDeEI2L0dJLGtELENBQ0Esa0QsQ0FDQSxrRSxDd0JqK0dFLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQW5DTiwwQyxDeEJ1Z0hJLDBELENBQ0EsMEQsQ0FDQSwwRSxDd0JsK0dFLGtCLENBdkNOLGdELEN4QjRnSE0sZ0UsQ0FDQSxnRSxDQUNBLGdGLEN3QnArR0UsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGdCLENBL0NSLGdELEN4QnNoSE0saUQsQ0FDQSxnRSxDQUNBLGlFLENBQ0EsZ0UsQ0FDQSxpRSxDQUNBLGdGLENBQ0EsaUYsQ3dCeCtHRSx1QixDQUNBLHdCLENBQ0EsVyxDQUNBLG1CLENBQ0EsVSxDQUNBLGUsQ0FDQSxZLENBQ0EsZ0IsQ0EzRFIsaUQsQ3hCc2lITSxpRSxDQUNBLGlFLENBQ0EsaUYsQ3dCeitHRSx1QixDQUFBLG9CLENBQUEsZSxDQS9EUixtRCxDeEI2aUhNLG1FLENBQ0EsbUUsQ0FDQSxtRixDd0I1K0dFLHVCLENBbkVSLDJGLEN4QmtqSE0sMkcsQ0FDQSwyRyxDQUNBLDJILEN3QjUrR0ksVyxDQUNBLGUsQ0F6RVYsMkQsQ3hCd2pITSwyRSxDQUNBLDJFLENBQ0EsMkYsQ3dCNStHRSxpQixDQTlFUixpRSxDeEI2akhRLGlGLENBQ0EsaUYsQ0FDQSxpRyxDd0I5K0dFLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLCtELENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBeEZWLDZELEN4QnlrSE0sNkUsQ0FDQSw2RSxDQUNBLDZGLEN3QjkrR0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0E5RlIsbUUsQ3hCbWxIUSxtRixDQUNBLG1GLENBQ0EsbUcsQ3dCcC9HRSxjLENBQ0EsYSxDQUNBLFMsQ0FuR1YscUUsQ3hCMGxIVSxxRixDQUNBLHFGLENBQ0EscUcsQ3dCdC9HRSxhLENBdEdaLG1FLEN4QitsSFEsbUYsQ0FDQSxtRixDQUNBLG1HLEN3QnQvR0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGEsQ0E3R1YsbUUsQ3hCdW1ITSxtRixDQUNBLG1GLENBQ0EsbUcsQ3dCdi9HRSxTLENBbEhSLG9FLENBQUEsa0UsQ3hCNG1ITSxvRixDQUNBLGtGLENBQ0Esb0YsQ0FDQSxrRixDQUNBLG9HLENBQ0Esa0csQ3dCMy9HRSxTLENBQ0EsVSxDQXZIUiw0RCxDeEJxbkhNLDRFLENBQ0EsNEUsQ0FDQSw0RixDd0I3L0dFLFUsQ0ExSFIsK0QsQ0FBQSw4RCxDeEIwbkhNLCtFLENBQ0EsOEUsQ0FDQSwrRSxDQUNBLDhFLENBQ0EsK0YsQ0FDQSw4RixDd0JqZ0hFLFMsQ0E5SFIsNkMsQ3hCa29ISSw2RCxDQUNBLDZELENBQ0EsNkUsQ3dCbGdIRSxlLENBbElOLDBELEN4QnVvSE0sMEUsQ0FDQSwwRSxDQUNBLDBGLEN3QnBnSEUsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxrQixDdEI3QkosMENzQm9DRixtRSxDQUFBLCtELENBQUEsOEQsQ3hCa2dIQSxtRixDQUNBLCtFLENBQ0EsOEUsQ0FDQSxtRixDQUNBLCtFLENBQ0EsOEUsQ0FDQSxtRyxDQUNBLCtGLENBQ0EsOEYsQ3dCbGdIUSxXLEF0QjVDTix5Q3NCb0RGLHlDLENBQUEsMkQsQ3hCKy9HQSx5RCxDQUNBLDJFLEN3QjUvR0ksb0IsQ0FKSixnQixDeEJtZ0hBLGdDLEN3QjUvR0ksaUIsQ0FDQSxrQixDQVJKLCtCLEN4QnVnSEEsK0MsQ0FDQSwrQyxDQUNBLCtELEN3QjcvR0ksYyxDQUNBLHlCLENBYkosa0MsQ3hCNmdIRSxrRCxDQUNBLGtELENBQ0Esa0UsQ3dCLy9HSSxpQixDQUNBLGtCLENBakJOLDBDLENBQUEsbUUsQ0FBQSwrRCxDQUFBLDhELENBQUEsb0UsQ0FBQSxrRSxDQUFBLHlELEN4Qm1oSEUsMEQsQ0FDQSxtRixDQUNBLCtFLENBQ0EsOEUsQ0FDQSxvRixDQUNBLGtGLENBQ0EseUUsQ0FDQSwwRCxDQUNBLG1GLENBQ0EsK0UsQ0FDQSw4RSxDQUNBLG9GLENBQ0Esa0YsQ0FDQSx5RSxDQUNBLDBFLENBQ0EsbUcsQ0FDQSwrRixDQUNBLDhGLENBQ0Esb0csQ0FDQSxrRyxDQUNBLHlGLEN3QjNnSE0sVSxDQUNBLFMsQ0FDQSxrQixDQTlCUixpRSxDeEI0aUhFLGlGLENBQ0EsaUYsQ0FDQSxpRyxDd0IzZ0hRLFUsQ0FuQ1YsNkQsQ3hCaWpIRSw2RSxDQUNBLDZFLENBQ0EsNkYsQ3dCM2dITSxpQkMzTVYsdUIsQ0FDRSxrQixDQURGLDZCLENBSUksZSxDQUpKLGlDLENBT0ksa0IsQ0FQSixzRCxDQVlVLFMsQ0FaViw0QixDQWtCSSxrQixDQWxCSix3QyxDQXFCSSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBeEJKLG1DLENBMkJJLGlCLENBQ0EsUyxDQUNBLFUsQ0E3QkosdUMsQ0FnQ00sVSxDQUNBLFcsQ0FqQ04sK0MsQ0FxQ0ksdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQTVDSiwyQyxDQStDSSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ3ZCMkRBLHlDdUJ0REYsdUIsQ0FDRSxpQixDQUNBLGtCLENBRkYsbUMsQ0FLSSxTLENBQ0EsVSxDQU5KLHVDLENBU00sVSxDQUNBLFcsQ0FWTiwrQyxDQWNJLGdCIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5hcnRpY2xlW2Fib3V0PScvbWVkaWNhbC1lZHVjYXRpb24vY29udGFjdC11cyddIC5wYXJhZ3JhcGgtLXR5cGUtLWxlZnQtcmlnaHQtY29udGFpbmVyIC5sZWZ0LXJpZ2h0LS1tYWluLWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS0wIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtYWx0LXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuYXJ0aWNsZVthYm91dD0nL21lZGljYWwtZWR1Y2F0aW9uL2NvbnRhY3QtdXMvJ10gLnBhcmFncmFwaC0tdHlwZS0tbGVmdC1yaWdodC1jb250YWluZXIgLmxlZnQtcmlnaHQtLW1haW4tY29udGFpbmVyIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLTAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1hbHQtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYXJ0aWNsZVthYm91dD0nL21lZGljYWwtZWR1Y2F0aW9uL2NvbnRhY3QtdXMnXSAucGFyYWdyYXBoLS10eXBlLS1sZWZ0LXJpZ2h0LWNvbnRhaW5lciAubGVmdC1yaWdodC0tbWFpbi1jb250YWluZXIgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0tMCAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWFsdC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZTpiZWZvcmUsXG4gIGFydGljbGVbYWJvdXQ9Jy9tZWRpY2FsLWVkdWNhdGlvbi9jb250YWN0LXVzLyddIC5wYXJhZ3JhcGgtLXR5cGUtLWxlZnQtcmlnaHQtY29udGFpbmVyIC5sZWZ0LXJpZ2h0LS1tYWluLWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS0wIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtYWx0LXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NjJhZTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgcC50ZXh0LWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgcC50ZXh0LWltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDVweDsgfSB9XG5cblxuLmVsZW1lbnQtaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbkBrZXlmcmFtZXMgc29uYXJFZmZlY3Qge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggNXB4ICNmZmYsIDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCA1cHggI2ZmZiwgMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbmJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuXG5uYXYsXG5tYWluLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbmFydGljbGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnZpZGVvLFxuYXVkaW8sXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuW2hpZGRlbl0sXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5pbnB1dCxcbnNlbGVjdCxcbmJ1dHRvbixcbmE6aG92ZXIsXG50ZXh0YXJlYSxcbmE6YWN0aXZlLFxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaW1nLFxuYWJicixcbmlucHV0LFxuYnV0dG9uLFxuaWZyYW1lLFxudGV4dGFyZWEge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEsXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAuMnMsIGJveC1zaGFkb3cgbGluZWFyIC4ycywgYmFja2dyb3VuZCBsaW5lYXIgLjJzO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmlucHV0LFxuYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5idXR0b24sXG5sYWJlbFtmb3JdLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5ib2R5LFxuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5wLFxub2wsXG51bCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmJvZHksXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbmZpZ3VyZSxcbnRleHRhcmVhLFxuZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG5wLFxub2wsXG51bCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmlucHV0LFxuYnV0dG9uLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcblt0eXBlPXJhZGlvXSxcblt0eXBlPWNoZWNrYm94XSB7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmltZyxcbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkIEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUJvbGQudHRmXCIpOyB9XG5cbi5zaXRlLWJyYW5kaW5nLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayBhLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3BnX19jLm9wZW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaGVhZGVyI2hlYWRlciB7XG4gIGhlaWdodDogNDhweDsgfVxuXG4ucmVnaW9uLnJlZ2lvbi1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxM3B4IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM1OTU7IH1cbiAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgIGhlaWdodDogMjJweDsgfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIuc2Nyb2xsIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxM3B4OyB9XG4gICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyLnNjcm9sbCAuYmxvY2suYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IC5tb2JpbGUtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHVsI3N1cGVyZmlzaC1hbGNvbi1oZWFkZXItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHVsI3N1cGVyZmlzaC1hbGNvbi1oZWFkZXItbWVudSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHVsI3N1cGVyZmlzaC1hbGNvbi1oZWFkZXItbWVudSBsaS5tZW51cGFyZW50OmhvdmVyID4gdWwge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIC5yZWdpb24ucmVnaW9uLWhlYWRlciAuYmxvY2stc3VwZXJmaXNoYWxjb24taGVhZGVyLW1lbnUgdWwjc3VwZXJmaXNoLWFsY29uLWhlYWRlci1tZW51IGxpLm1lbnVwYXJlbnQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHVsI3N1cGVyZmlzaC1hbGNvbi1oZWFkZXItbWVudSBsaS5tZW51cGFyZW50LnNmLWRlcHRoLTIgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZWZ0OiAxODJweDsgfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHVsI3N1cGVyZmlzaC1hbGNvbi1oZWFkZXItbWVudSBsaS5tZW51cGFyZW50LnNmLWRlcHRoLTIuZGVza3RvcC1sZWZ0ID4gdWwge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE4MnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MXB4KSB7XG4gICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudSB1bCNzdXBlcmZpc2gtYWxjb24taGVhZGVyLW1lbnUgbGkuYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIGhlYWRlciNoZWFkZXIge1xuICAgIGhlaWdodDogNDJweDsgfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIC5yZWdpb24ucmVnaW9uLWhlYWRlciAuYmxvY2stc3VwZXJmaXNoYWxjb24taGVhZGVyLW1lbnUgLm1vYmlsZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudS5vcGVuIHtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudS5vcGVuIC5zbGlkZS1vdXQtZnJvbS1yaWdodCAuY2xvc2VkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudS5vcGVuIC5zbGlkZV9vdXRfYXJlYV9jbG9zZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IC5zbGlkZS1vdXQtZnJvbS1yaWdodCAuY2xvc2VkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudSB1bCNzdXBlcmZpc2gtYWxjb24taGVhZGVyLW1lbnUge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudSB1bCNzdXBlcmZpc2gtYWxjb24taGVhZGVyLW1lbnUgbGkubWVudXBhcmVudC5vcGVuIC5tZW51cGFyZW50IC5zZi1oaWRkZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZWdpb24ucmVnaW9uLWhlYWRlciAuYmxvY2stc3VwZXJmaXNoYWxjb24taGVhZGVyLW1lbnUgdWwjc3VwZXJmaXNoLWFsY29uLWhlYWRlci1tZW51IGxpLm1lbnVwYXJlbnQuc2YtZGVwdGgtMiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHVsI3N1cGVyZmlzaC1hbGNvbi1oZWFkZXItbWVudSA+IGxpLmFjdGl2ZS10cmFpbCBsaS5hY3RpdmUtdHJhaWwgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2Y1ZmZmYTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lvbi5yZWdpb24taGVhZGVyICNibG9jay1hbGNvbi1zY2llbmNlLXVzLWJyYW5kaW5nIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5yZWdpb24ucmVnaW9uLWhlYWRlciAuYmxvY2stc3VwZXJmaXNoYWxjb24taGVhZGVyLW1lbnUub3BlbiAuc2xpZGVfb3V0X2FyZWFfY2xvc2Uge1xuICAgIGxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudS5vcGVuIC5zbGlkZV9vdXRfYXJlYV9jbG9zZSB7XG4gICAgICBsZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51Lm9wZW4gLnNsaWRlX291dF9hcmVhX2Nsb3NlIHtcbiAgICBsZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudS5vcGVuIHtcbiAgICByaWdodDogOCUgIWltcG9ydGFudDsgfVxuICAgIC5yZWdpb24ucmVnaW9uLWhlYWRlciAuYmxvY2stc3VwZXJmaXNoYWxjb24taGVhZGVyLW1lbnUub3BlbiB1bCNzdXBlcmZpc2gtYWxjb24taGVhZGVyLW1lbnUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwcHgsIDApOyB9XG4gIGJvZHkuZnJvbnQgI3BnX19jLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNzBweCwgMCkgIWltcG9ydGFudDsgfSB9XG5cbi5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYy1ib3RuYXZfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mcm9udCAuYy1mb290ZXJfX2xvZ28td3JhcCAuYy1sb2dvX19saW5rLFxuLmV4Y2VwdGlvbi1zdGF0dXMtNDA0IC5jLWZvb3Rlcl9fbG9nby13cmFwIC5jLWxvZ29fX2xpbmssXG4uZXhjZXB0aW9uLXN0YXR1cy00MDMgLmMtZm9vdGVyX19sb2dvLXdyYXAgLmMtbG9nb19fbGluayxcbi5wYWdlLXVzZXItbG9naW4gLmMtZm9vdGVyX19sb2dvLXdyYXAgLmMtbG9nb19fbGluayxcbi5wYWdlLXVzZXItcGFzcyAuYy1mb290ZXJfX2xvZ28td3JhcCAuYy1sb2dvX19saW5rLFxuLnBhZ2UtdXNlci1yZXNldC1mb3JtIC5jLWZvb3Rlcl9fbG9nby13cmFwIC5jLWxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udCAuYy1mb290ZXJfX2xvZ28td3JhcCAuYy1ob21lcGFnZS1oZXJvX19sb2dvLFxuICAuZXhjZXB0aW9uLXN0YXR1cy00MDQgLmMtZm9vdGVyX19sb2dvLXdyYXAgLmMtaG9tZXBhZ2UtaGVyb19fbG9nbyxcbiAgLmV4Y2VwdGlvbi1zdGF0dXMtNDAzIC5jLWZvb3Rlcl9fbG9nby13cmFwIC5jLWhvbWVwYWdlLWhlcm9fX2xvZ28sXG4gIC5wYWdlLXVzZXItbG9naW4gLmMtZm9vdGVyX19sb2dvLXdyYXAgLmMtaG9tZXBhZ2UtaGVyb19fbG9nbyxcbiAgLnBhZ2UtdXNlci1wYXNzIC5jLWZvb3Rlcl9fbG9nby13cmFwIC5jLWhvbWVwYWdlLWhlcm9fX2xvZ28sXG4gIC5wYWdlLXVzZXItcmVzZXQtZm9ybSAuYy1mb290ZXJfX2xvZ28td3JhcCAuYy1ob21lcGFnZS1oZXJvX19sb2dvIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4uaWUxMSAuYy1mb290ZXJfX2xvZ28gLmMtbG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pZTExIC5jLWZvb3Rlcl9fbG9nbyBzdmcge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmllMTEubm9kZS1ob21lLXBhZ2UgLmMtZm9vdGVyLS1jb25zdW1lciAuYy1mb290ZXJfX25hdi1ncmlkLWdyb3VwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LXdyYXAgYSwgLmMtZm9vdGVyX19kaXNjbGFpbWVyLXdyYXAgYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LXdyYXAgYTpob3ZlciwgLmMtZm9vdGVyX19kaXNjbGFpbWVyLXdyYXAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jLWZvb3Rlcl9fZGlzY2xhaW1lci13cmFwIHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jLWZvb3Rlcl9fZGlzY2xhaW1lci13cmFwIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmVhdXR5IC5jLWZvb3Rlcl9fbG9nby13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYmVhdXR5IC5jLWZvb3Rlcl9fZGlzY2xhaW1lci1saXN0IHtcbiAgY29sb3I6ICM3RjhFQjc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuYmVhdXR5IC5jLWZvb3Rlcl9fZGlzY2xhaW1lci1saXN0Om50aC1sYXN0LWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmJlYXV0eSAuYy1mb290ZXJfX2Rpc2NsYWltZXItd3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYmVhdXR5IC5jLWZvb3Rlcl9fZGlzY2xhaW1lci13cmFwIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmJlYXV0eSAuYy1mb290ZXJfX2NvcHlyaWdodC13cmFwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYy1jb29raWUgYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19kaXNjbGFpbWVyLXdyYXAsXG4uYy1mb290ZXItLWNvbnN1bWVyIC5jLWZvb3Rlcl9fcmVmZXJlbmNlcy13cmFwIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbiNmb290ZXIgLm8td3JhcC0tbWF4LXdpZHRoLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuXG4jZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19jdGEtYmxvY2ssXG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5vLWdyaWRfX2dyb3VwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgbmF2IHtcbiAgICAgIHdpZHRoOiAxODFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCBuYXYgLm8taGVhZGluZy0tc2l6ZS00IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3LjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgICAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIG5hdiAuby1oZWFkaW5nLS1zaXplLTQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLnJvdzEsXG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAucm93MiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLnJvdzIgbmF2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtLWhlYWRpbmctbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLm1vYmlsZSAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5tb2JpbGUgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtIC5saW5rLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTcuNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuI2Zvb3RlciAuYy1mb290ZXJfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDgycHg7XG4gIHBhZGRpbmctdG9wOiA0MS41cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAjZm9vdGVyIC5jLWZvb3Rlcl9fYm90dG9tIC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fYm90dG9tIC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbSAubGluay13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIG1hcmdpbjogMCAzMnB4OyB9XG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2JvdHRvbSAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0gYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICNmb290ZXIgLmMtZm9vdGVyX19ib3R0b20gc3ZnIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuI2Zvb3Rlci5mb290bm90ZXMtb25seSAuYy1mb290ZXJfX21haW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNmb290ZXIgLmZvb3Rlcl9fZm9vdG5vdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7IH1cblxuLmMtZm9vdGVyX19jdGEtYmxvY2sge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmN0YS1ibG9jayAuYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmN0YS1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gYSxcbi5jdGEtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2hpdGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjcpKSwgdXJsKC4uL2ltYWdlcy9mb290ZXJfYmcuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgIC5jLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jZm9vdGVyIC5vLXdyYXAtLW1heC13aWR0aC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4jYmxvY2stYWxjb25mb290ZXJtZW51IGxpLCAjYmxvY2stYWxjb25mb290ZXJtZW51IGEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jYmxvY2stYWxjb25mb290ZXJtZW51IC5saW5rLXdyYXBwZXIgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuI2Jsb2NrLWFsY29uZm9vdGVybWVudSAubGluay13cmFwcGVyOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtLWZvb3Rlci1jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5tZW51LS1mb290ZXItY291bnRyeSBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tZW51LS1mb290ZXItY291bnRyeSBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb3VudHJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCBuYXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjYmxvY2stYWxjb25mb290ZXJtZW51IC5saW5rLXdyYXBwZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgI2Jsb2NrLWFsY29uZm9vdGVybWVudSAubGluay13cmFwcGVyIGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLm1lbnUtLWZvb3Rlci1jb3VudHJ5IGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMjVweCAwOyB9XG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCBuYXYge1xuICAgICAgICBmbGV4LWdyb3c6IDA7IH1cbiAgICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLnJvdzEsXG4gICAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5yb3cyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLnJvdzEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gICAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MXB4OyB9XG4gICAgICAgICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLm1vYmlsZSAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjZm9vdGVyIC5jLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICNmb290ZXIgLmMtZm9vdGVyX19ib3R0b20gLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fYm90dG9tIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgIGhlaWdodDogNjdweDsgfVxuICAgICNmb290ZXIgLmMtZm9vdGVyX19ib3R0b20gLm1lbnUtLWZvb3Rlci1jb3VudHJ5LFxuICAgICNmb290ZXIgLmMtZm9vdGVyX19ib3R0b20gLm1lbnUtLWFsY29uLWZvb3Rlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2Zvb3Rlci5mb290bm90ZXMtb25seSAuYy1mb290ZXJfX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNmb290ZXIgLmZvb3Rlcl9fZm9vdG5vdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgI2Zvb3RlciAjYmxvY2stYWxjb25mb290ZXJtZW51IC5saW5rLXdyYXBwZXIgYS5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS1oZWFkaW5nLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICNmb290ZXIgI2Jsb2NrLWFsY29uZm9vdGVybWVudSAubGluay13cmFwcGVyIGEuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0taGVhZGluZy1saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZm9vdGVyX19uYXYtZ3JpZC1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYy1mb290ZXJfX2N0YS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jLWZvb3Rlcl9fY3RhLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiBhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1tZW51Lm1lbnUtLWFsY29uLWZvb3Rlci1tZW51Lm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1lbnUtLWZvb3Rlci1jb3VudHJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAgIC5tZW51LS1mb290ZXItY291bnRyeSBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAucm93MSxcbiAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAucm93MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5yb3cxIG5hdixcbiAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5yb3cxIC5tb2JpbGUsXG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAucm93MiBuYXYsXG4gICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAucm93MiAubW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5yb3cxIG5hdjpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAucm93MSAubW9iaWxlOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgICAjZm9vdGVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIC5jLWZvb3Rlcl9fbWFpbiAuYy1mb290ZXJfX25hdi1ncmlkIC5yb3cyIG5hdjpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgI2Zvb3RlciAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCAuYy1mb290ZXJfX21haW4gLmMtZm9vdGVyX19uYXYtZ3JpZCAucm93MiAubW9iaWxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNmb290ZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAgLmMtZm9vdGVyX19tYWluIC5jLWZvb3Rlcl9fbmF2LWdyaWQgLm1vYmlsZSAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0gLmxpbmstd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm5vZGUtY29udGVudC1sYW5kaW5nLXBhZ2UgLmMtZm9vdGVyIC5jLWZvb3Rlcl9fbG9nby13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubm9kZS1jb250ZW50LWxhbmRpbmctcGFnZSAuYy1mb290ZXIgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLWNvbnRlbnQtbGFuZGluZy1wYWdlIC5jLWZvb3RlciAuYy1ib3RuYXZfX2xpc3QgLmMtYm90bmF2X19saXN0LWl0ZW0gLmMtYm90bmF2X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmMtZm9vdGVyICNzdGlja3lmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuICAuYy1mb290ZXIgI3N0aWNreWZvb3Rlci5zdGlja3kge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDU7IH1cblxuLmMtZm9vdGVyICNzdGlja3lsaW5lIHtcbiAgcGFkZGluZy10b3A6IC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjc1ZW07IH1cblxuLmMtZm9vdGVyICNjb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDsgfVxuXG4uYy1mb290ZXIgLmludGVuZGVkIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cblxuLmMtZm9vdGVyIC50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYy1mb290ZXItLWNvbnN1bWVyIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuXG4uYy1mb290ZXItLWNvbnN1bWVyIC5jLWZvb3Rlcl9fbmF2LWdyaWQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19uYXYtZ3JpZC1ncm91cCAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW06bm90KC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS0tcHVzaC1yaWdodCkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtZm9vdGVyLS1jb25zdW1lciAuYy1icmFuZC1mb290ZXJfX2NvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyLjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjkzNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19jb3B5cmlnaHQtd3JhcCxcbi5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19kaXNjbGFpbWVyLXdyYXAge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmMtZm9vdGVyLS1jb25zdW1lciAuYy1mb290ZXJfX2NvcHlyaWdodC13cmFwIHAsXG4gIC5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19kaXNjbGFpbWVyLXdyYXAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uYy1mb290ZXItLWNvbnN1bWVyIC5jLWJyYW5kLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gIGhlaWdodDogMy42MjVyZW07XG4gIHdpZHRoOiA4LjI1cmVtOyB9XG5cbi5jLWZvb3Rlci0tY29uc3VtZXIgLmMtbWFpbi1jLWJvdG5hdl9fbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYy1mb290ZXItLWNvbnN1bWVyIC5jLWJvdG5hdl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5Om5vdCgubm9kZS1ob21lLXBhZ2UpOm5vdCgucGFnZS11c2VyLWxvZ2luKTpub3QoLnBhZ2UtdXNlci1wYXNzKTpub3QoLnBhZ2UtdXNlci1yZXNldC1mb3JtKTpub3QoLmV4Y2VwdGlvbi1zdGF0dXMtNDA0KTpub3QoLmV4Y2VwdGlvbi1zdGF0dXMtNDAzKSAuYy1mb290ZXItLWNvbnN1bWVyIC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS0tcHVzaC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OXB4KSB7XG4gIGJvZHk6bm90KC5ub2RlLWhvbWUtcGFnZSk6bm90KC5wYWdlLXVzZXItbG9naW4pOm5vdCgucGFnZS11c2VyLXBhc3MpOm5vdCgucGFnZS11c2VyLXJlc2V0LWZvcm0pOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDQpOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDMpIC5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIGJvZHk6bm90KC5ub2RlLWhvbWUtcGFnZSk6bm90KC5wYWdlLXVzZXItbG9naW4pOm5vdCgucGFnZS11c2VyLXBhc3MpOm5vdCgucGFnZS11c2VyLXJlc2V0LWZvcm0pOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDQpOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDMpIC5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19uYXYtZ3JpZC1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGJvZHk6bm90KC5ub2RlLWhvbWUtcGFnZSk6bm90KC5wYWdlLXVzZXItbG9naW4pOm5vdCgucGFnZS11c2VyLXBhc3MpOm5vdCgucGFnZS11c2VyLXJlc2V0LWZvcm0pOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDQpOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDMpIC5jLWZvb3Rlci0tY29uc3VtZXIgLmMtZm9vdGVyX19uYXYtZ3JpZC1ncm91cCAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0sXG4gICAgYm9keTpub3QoLm5vZGUtaG9tZS1wYWdlKTpub3QoLnBhZ2UtdXNlci1sb2dpbik6bm90KC5wYWdlLXVzZXItcGFzcyk6bm90KC5wYWdlLXVzZXItcmVzZXQtZm9ybSk6bm90KC5leGNlcHRpb24tc3RhdHVzLTQwNCk6bm90KC5leGNlcHRpb24tc3RhdHVzLTQwMykgLmMtZm9vdGVyLS1jb25zdW1lciAuYy1mb290ZXJfX25hdi1ncmlkLWdyb3VwIC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS0tcHVzaC1yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBib2R5Om5vdCgubm9kZS1ob21lLXBhZ2UpOm5vdCgucGFnZS11c2VyLWxvZ2luKTpub3QoLnBhZ2UtdXNlci1wYXNzKTpub3QoLnBhZ2UtdXNlci1yZXNldC1mb3JtKTpub3QoLmV4Y2VwdGlvbi1zdGF0dXMtNDA0KTpub3QoLmV4Y2VwdGlvbi1zdGF0dXMtNDAzKSAuYy1mb290ZXItLWNvbnN1bWVyIC5jLWZvb3Rlcl9fbmF2LWdyaWQtZ3JvdXAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBib2R5Om5vdCgubm9kZS1ob21lLXBhZ2UpOm5vdCgucGFnZS11c2VyLWxvZ2luKTpub3QoLnBhZ2UtdXNlci1wYXNzKTpub3QoLnBhZ2UtdXNlci1yZXNldC1mb3JtKTpub3QoLmV4Y2VwdGlvbi1zdGF0dXMtNDA0KTpub3QoLmV4Y2VwdGlvbi1zdGF0dXMtNDAzKSAuYy1mb290ZXItLWNvbnN1bWVyIC5jLWZvb3Rlcl9fbmF2LWdyaWQgKyAuYy1mb290ZXJfX2Rpc2NsYWltZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5jdGEtYmxvY2sgLmJsb2NrLXN1YnRpdGxlLFxuLmJsb2NrLS1idW5kbGUtY3RhLWJsb2NrIC5ibG9jay1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY3RhLWJsb2NrIC5ibG9jay10aXRsZSxcbi5ibG9jay0tYnVuZGxlLWN0YS1ibG9jayAuYmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN0YS1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gYSxcbi5ibG9jay0tYnVuZGxlLWN0YS1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ibG9jay1tZW51Lm1lbnUtLWFsY29uLWZvb3Rlci1tZW51Lm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbmJvZHkucGF0aC0tbm9kZSAucHJlLWZvb3Rlci5jb3B5cmlnaHQsXG5ib2R5LnBhdGgtLW5vZGUgLmZpZWxkLS1uYW1lLWNvcHlyaWdodCxcbmJvZHkucGF0aC0tdGF4b25vbXkgLnByZS1mb290ZXIuY29weXJpZ2h0LFxuYm9keS5wYXRoLS10YXhvbm9teSAuZmllbGQtLW5hbWUtY29weXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgYm9keS5wYXRoLS1ub2RlIC5wcmUtZm9vdGVyLmNvcHlyaWdodCxcbiAgICBib2R5LnBhdGgtLW5vZGUgLmZpZWxkLS1uYW1lLWNvcHlyaWdodCxcbiAgICBib2R5LnBhdGgtLXRheG9ub215IC5wcmUtZm9vdGVyLmNvcHlyaWdodCxcbiAgICBib2R5LnBhdGgtLXRheG9ub215IC5maWVsZC0tbmFtZS1jb3B5cmlnaHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmFubmVyLWNvbnRhaW5lci13cmFwcGVyIC5saWtlLXNoYXJlLXdyYXAgLmxpa2UtYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10b2tlbiAudG9rZW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdG9rZW4gLmNyZWF0ZWQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6ICMwMDM1OTU7IH1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdG9rZW4gLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtY2F0ZWdvcnkuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4OyB9XG5cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRva2VuIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWNhdGVnb3J5IGEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6ICMwMDM1OTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRva2VuIC5uZXdzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGNvbG9yOiAjMDAzNTk1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRva2VuIC5uZXdzLWJvZHktdGVhc2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGNvbG9yOiAjODY3RjdDO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRva2VuIC5yZWFkLW1vcmUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjb2xvcjogIzAwMzU5NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRva2VuIC5yZWFkLW1vcmUtbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC50ZWFzZXItaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAubmV3cy1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDI7IH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmNhdGVnb3JpZXMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5jcmVhdGVkIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmNhdGVnb3JpZXMtYXJlYXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHggMzJweDsgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAudGhlcmFwZXV0aWMtYXJlYSBzcGFuLFxuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1jYXRlZ29yeSBhIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiBoMyBhIHtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuZmllbGQtLW5hbWUtZmllbGQtdGhlcmFwZXV0aWMtYXJlYSBzdmcge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICM4NjdGN0M7IH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLnRlYXNlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAucmVhZC1tb3JlLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAucmVhZC1tb3JlLWxpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmJhbm5lci1jb250YWluZXItd3JhcHBlci1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAubGlrZS1idG4gYXJ0aWNsZS5saWtlaXQgPiBzcGFuLmxpa2VpdC1jb3VudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAubGlrZS1idG4gLmxpa2VpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmxpa2UtYnRuIC5saWtlaXQgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAgIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5saWtlLWJ0biAubGlrZWl0IC5saWtlaXQtY291bnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzAwMzU5NSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAubGlrZS1idG4gLmxpa2VpdCAubGlrZWl0LWNvdW50OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmxpa2UtYnRuID4gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5saWtlLWJ0biA+IHNwYW4gLmxpa2UtaWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDJweCAtM3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAudGVhc2VyLWljb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmNhdGVnb3JpZXMtcm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5jcmVhdGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1jYXRlZ29yeSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDdweCAwOyB9XG4gICAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1jYXRlZ29yeTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAudGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICBwYWRkaW5nOiA3cHggMDsgfVxuICAgIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC50ZWFzZXItYm90dG9tIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5jYXRlZ29yaWVzLWFyZWFzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmNhdGVnb3JpZXMtYXJlYXMgYSxcbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuY2F0ZWdvcmllcy1hcmVhcyBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdG9rZW4ge1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODJweDsgfVxuICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdG9rZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10b2tlbiAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRva2VuIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10b2tlbiAuZmllbGQtLW5hbWUtZmllbGQtdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10b2tlbiAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdG9rZW4gLnJlYWQtbW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRva2VuIC5yZWFkLW1vcmUtbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAudGVhc2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5zY2llbnRpZmljLXB1YmxpY2F0aW9ucy1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDI7IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5jYXRlZ29yaWVzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuY3JlYXRlZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5jYXRlZ29yaWVzLWFyZWFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLnRoZXJhcGV1dGljLWFyZWEgc3BhbixcbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWNhdGVnb3J5IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAzNTk1OyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIGgzIGEge1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXRoZXJhcGV1dGljLWFyZWEgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMTEwcHg7IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzg2N0Y3QzsgfVxuICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLnRlYXNlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLnJlYWQtbW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5yZWFkLW1vcmUtbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmxpa2UtYnRuIC5saWtlaXQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAubGlrZS1idG4gLmxpa2VpdCBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5saWtlLWJ0biAubGlrZWl0IC5saWtlaXQtY291bnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzAwMzU5NSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmxpa2UtYnRuIC5saWtlaXQgLmxpa2VpdC1jb3VudDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAubGlrZS1idG4gPiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5saWtlLWJ0biA+IHNwYW4gLmxpa2UtaWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDJweCAtM3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC50ZWFzZXItaWNvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5jYXRlZ29yaWVzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmNyZWF0ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1jYXRlZ29yeSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDdweCAwOyB9XG4gICAgICAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtY2F0ZWdvcnkgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC50aGVyYXBldXRpYy1hcmVhIHtcbiAgICAgIHBhZGRpbmc6IDdweCAwOyB9XG4gICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC50ZWFzZXItYm90dG9tIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuY2F0ZWdvcmllcy1hcmVhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuY2F0ZWdvcmllcy1hcmVhcyBhLFxuICAgIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuY2F0ZWdvcmllcy1hcmVhcyBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5hcnRpY2xlLnZpZGVvLmZ1bGwge1xuICBtYXgtd2lkdGg6IDEzOTBweDtcbiAgbWFyZ2luOiAxNDRweCBhdXRvIDk4cHg7IH1cbiAgYXJ0aWNsZS52aWRlby5mdWxsIC5vdmVydmlldy1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLm92ZXJ2aWV3LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2xlZnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gIGFydGljbGUudmlkZW8uZnVsbCAub3ZlcnZpZXctbGluay13cmFwcGVyLFxuICBhcnRpY2xlLnZpZGVvLmZ1bGwgLnZpZGVvLWhlYWRpbmcsXG4gIGFydGljbGUudmlkZW8uZnVsbCAubWFpbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgYXJ0aWNsZS52aWRlby5mdWxsIC52aWRlby1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIGFydGljbGUudmlkZW8uZnVsbCAudmlkZW8taGVhZGluZyBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzE0MzQ4OTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYXJ0aWNsZS52aWRlby5mdWxsIC52aWRlby1oZWFkaW5nIGgxIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgYXJ0aWNsZS52aWRlby5mdWxsIC52aWRlby1oZWFkaW5nIGgxIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYXJ0aWNsZS52aWRlby5mdWxsIC52aWRlby1oZWFkaW5nIGgxIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIGFydGljbGUudmlkZW8uZnVsbCAudmlkZW8taGVhZGluZyAucHVibGljYXRpb24tZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgICBjb2xvcjogIzgxODE4MTsgfVxuICBhcnRpY2xlLnZpZGVvLmZ1bGwgLnZpZGVvLXN1YmhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMyMzIzMjM7IH1cbiAgYXJ0aWNsZS52aWRlby5mdWxsIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLm1haW4td3JhcHBlciBhcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cbiAgYXJ0aWNsZS52aWRlby5mdWxsIC52aWRlby1hdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBhcnRpY2xlLnZpZGVvLmZ1bGwgLnJlYWQtbW9yZSxcbiAgYXJ0aWNsZS52aWRlby5mdWxsIC5zaG9ydC1kZXNjcmlwdGlvbixcbiAgYXJ0aWNsZS52aWRlby5mdWxsIC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgIGFydGljbGUudmlkZW8uZnVsbCAucmVhZC1tb3JlLmhpZGRlbixcbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLnNob3J0LWRlc2NyaXB0aW9uLmhpZGRlbixcbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLmZ1bGwtZGVzY3JpcHRpb24uaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYXJ0aWNsZS52aWRlby5mdWxsIC5yZWFkLW1vcmUsXG4gIGFydGljbGUudmlkZW8uZnVsbCAuZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBhcnRpY2xlLnZpZGVvLmZ1bGwgLnZpZGVvLXRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLnZpZGVvLXRhZ3MgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIGFydGljbGUudmlkZW8uZnVsbCAudmlkZW8tdGFncyBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuYXJ0aWNsZS52aWRlby50ZWFzZXIge1xuICBtYXgtd2lkdGg6IDQxMnB4OyB9XG4gIGFydGljbGUudmlkZW8udGVhc2VyIC50aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGFydGljbGUudmlkZW8udGVhc2VyIC50aHVtYm5haWwgLmR1cmF0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMuMnB4OyB9XG4gIGFydGljbGUudmlkZW8udGVhc2VyIC52aWRlby10aXRsZSwgYXJ0aWNsZS52aWRlby50ZWFzZXIgLnZpZGVvLXRpdGxlOmhvdmVyLCBhcnRpY2xlLnZpZGVvLnRlYXNlciAudmlkZW8tdGl0bGU6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGFydGljbGUudmlkZW8udGVhc2VyIC52aWRlby10aXRsZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNi4yNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICBhcnRpY2xlLnZpZGVvLnRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncy5maWVsZF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgYXJ0aWNsZS52aWRlby50ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgYXJ0aWNsZS52aWRlby50ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhcnRpY2xlLnZpZGVvLnRlYXNlciAuYXV0aG9yIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgY29sb3I6ICM4MTgxODE7IH1cbiAgYXJ0aWNsZS52aWRlby50ZWFzZXIgLnB1YmxpY2F0aW9uLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIGFydGljbGUudmlkZW8uZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMTg5cHg7IH1cbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLm92ZXJ2aWV3LWxpbmstd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLm92ZXJ2aWV3LWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAgIGFydGljbGUudmlkZW8uZnVsbCAudmlkZW8taGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgIGFydGljbGUudmlkZW8uZnVsbCAudmlkZW8taGVhZGluZyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgYXJ0aWNsZS52aWRlby5mdWxsIC5tYWluLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuICAgICAgYXJ0aWNsZS52aWRlby5mdWxsIC5tYWluLXdyYXBwZXIgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICBhcnRpY2xlLnZpZGVvLmZ1bGwgLmZ1bGwtZGVzY3JpcHRpb24sXG4gICAgYXJ0aWNsZS52aWRlby5mdWxsIC5yZWFkLW1vcmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICBhcnRpY2xlLnZpZGVvLnRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGh1bWJuYWlsLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmllMTEgLmMtY29va2llX19hY2NlcHQge1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTlweCAzNXB4OyB9IH1cbiAgLmJ0bi5nb2xkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNhNTc1MTMgMCUsICNlMmI2NDYgNTAlLCAjYTU3NTEzIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmJ0bi5nb2xkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2JmOGYyNiAwJSwgI2UyYjY0NiA1MCUsICNiZjhmMjYgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLmJ0bi5nb2xkOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmJ0bi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5idG4ud2hpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAuYnRuLndoaXRlOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmJ0bi5ibGFjayB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gICAgLmJ0bi5ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5idG4uYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzE0MzQ4OTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5ibGFjay1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gICAgLmJ0bi5ibGFjay1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLnRyYW5zcGFyZW50IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4OyB9XG4gIC5idG4ubGVuczphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sZW5zLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnRuLmxlbnM6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB3aWR0aDogMTQ1cHg7IH0gfVxuICAuYnRuLmxlbnM6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWSgtNDclKTsgfVxuXG4uc3RhdGUtc3dpdGNoZXIge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA3NnB4O1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RhdGUtc3dpdGNoZXIge1xuICAgICAgYm90dG9tOiA1MHB4OyB9IH1cbiAgLnN0YXRlLXN3aXRjaGVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDsgfVxuICAgIC5zdGF0ZS1zd2l0Y2hlciBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgbGVmdDogMXB4OyB9XG4gICAgLnN0YXRlLXN3aXRjaGVyIGlucHV0OmNoZWNrZWQgfiBsYWJlbCAuYmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3RhdGUtc3dpdGNoZXIgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIC5hZnRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zdGF0ZS1zd2l0Y2hlciBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdGF0ZS1zd2l0Y2hlciBsYWJlbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMnB4KTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAuNHMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAuc3RhdGUtc3dpdGNoZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UgLjFzOyB9XG4gIC5zdGF0ZS1zd2l0Y2hlciAuYWZ0ZXIge1xuICAgIGxlZnQ6IDE2cHg7IH1cbiAgLnN0YXRlLXN3aXRjaGVyIC5iZWZvcmUge1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS13aGl0ZSBhLCAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS1ibHVlIGEge1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS13aGl0ZSBhOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS1ibHVlIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2hpdGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tYmx1ZSBhIHtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjVweDsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXdoaXRlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzE0MzQ4OTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS13aGl0ZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLWJsdWUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDM0ODk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLWJsdWUgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXdoaXRlLWFycm93LWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tYmx1ZS1hcnJvdy1saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGNvbG9yOiAjMTQzNDg5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2hpdGUtYXJyb3ctbGluayBhOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS1ibHVlLWFycm93LWxpbmsgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2hpdGUtYXJyb3ctbGluayBhLCAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS1ibHVlLWFycm93LWxpbmsgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2hpdGUtYXJyb3ctbGluayBhIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2hpdGUtYXJyb3ctbGluayBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X3doaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tYmx1ZS1hcnJvdy1saW5rIGEge1xuICBjb2xvcjogIzAwMzU5NTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS1ibHVlLWFycm93LWxpbmsgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tcmlnaHQtYXJyb3cgYSwgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tcmlnaHQtYXJyb3ctMiBhLCAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS13aXRob3V0LWFycm93IGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMTQzNDg5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93LTIgYSwgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2l0aG91dC1hcnJvdyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93IGE6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93LTIgYTphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0td2l0aG91dC1hcnJvdyBhOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tcmlnaHQtYXJyb3cgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93LTIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93IGE6YWZ0ZXIsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93LTIgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbXlhbGNvbi9pbWFnZXMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS1yaWdodC1hcnJvdyBhOmFmdGVyLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tcmlnaHQtYXJyb3ctMiBhOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93LTIgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL215YWxjb24vaW1hZ2VzL3JpZ2h0LWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tYmx1ZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzQ4OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tYnJvd24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjRiNTQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXdoaXRlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwMDM1OTU7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tZ3JhZGllbnQtMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjVDNUJELCAjNENBOEQwIDI0JSwgIzA5NTZBNiA2MCUsICM1RTQ2OUMpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS1wdXJwbGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzczNTY5OSwgIzYzNDM4RSk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLWdvbGQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0M5OUE1NCwgI0QyQTg0RCk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXdoaXRlLXdpdGgtYm9yZGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzE0MzQ4OTtcbiAgYm9yZGVyOiAycHggc29saWQgIzE0MzQ4OTsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS13aGl0ZS13aXRoLWJvcmRlci1icm93biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM3MjRiNTQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MjRiNTQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tYWluLS1jb25zdW1lciAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gLmN1c3RvbS1idG4gYSB7XG4gICAgd2lkdGg6IDQyNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NTBweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbWVkaWEubWVkaWEtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19tZWRpYS5tZWRpYS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19tZWRpYS5tZWRpYS0tZGVza3RvcC12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbWVkaWEubWVkaWEtLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19tZWRpYS5tZWRpYS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTQ3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbGF5b3V0IC5oZXJvLWJhbm5lci0tdGV4dC5jb2xvci0td2hpdGUsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbGF5b3V0IC5oZXJvLWJhbm5lci0tdGl0bGUuY29sb3ItLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbGF5b3V0IC5oZXJvLWJhbm5lci0tdGV4dC5jb2xvci0tYmx1ZSxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19sYXlvdXQgLmhlcm8tYmFubmVyLS10aXRsZS5jb2xvci0tYmx1ZSB7XG4gICAgICBjb2xvcjogIzE0MzQ4OTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCAuaGVyby1iYW5uZXItLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19sYXlvdXQgLmhlcm8tYmFubmVyLS10ZXh0IGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCAuaGVyby1iYW5uZXItLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbGF5b3V0IC5oZXJvLWJhbm5lci0tdGl0bGUgaDEge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NC42cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19sYXlvdXQgLmhlcm8tYmFubmVyLS1saW5rIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbGF5b3V0IC5oZXJvLWJhbm5lci0tbGluay5zZWNvbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCBhcnRpY2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMTIwcHg7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIudGV4dC1hbGlnbi0tY2VudGVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lci50ZXh0LWFsaWduLS1yaWdodCAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19sYXlvdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgYm90dG9tOiA3MHB4OyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19sYXlvdXQgLmhlcm8tYmFubmVyLS10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlci5oaWdoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MDBweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlci5oaWdoIC5oZXJvLWJhbm5lcl9fbGF5b3V0IC5oZXJvLWJhbm5lci0tdGV4dCxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIuaGlnaCAuaGVyby1iYW5uZXJfX2xheW91dCAuaGVyby1iYW5uZXItLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCAuaGVyby1iYW5uZXItLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8tYmFubmVyIC5oZXJvLWJhbm5lcl9fd3JhcHBlciAuaGVyby1iYW5uZXJfX2xheW91dCAuaGVyby1iYW5uZXItLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3LjhweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciAuaGVyby1iYW5uZXJfX3dyYXBwZXIgLmhlcm8tYmFubmVyX19sYXlvdXQgYXJ0aWNsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAyNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIgLmhlcm8tYmFubmVyX193cmFwcGVyIC5oZXJvLWJhbm5lcl9fbGF5b3V0IC5oZXJvLWJhbm5lci0tdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYWxjb24tbmV3cy12aWV3LWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzIC5ob21lLW5ld3MtLXdyYXBwZXIsXG4gIC5ibG9jay12aWV3cy1ibG9ja2FsY29uLW5ld3Mtdmlldy1ibG9jay0xIC5ob21lLW5ld3MtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzIC5ob21lLW5ld3MtLXdyYXBwZXIgaDIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYWxjb24tbmV3cy12aWV3LWJsb2NrLTEgLmhvbWUtbmV3cy0td3JhcHBlciBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LW5ld3MgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LW5ld3MgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmhvcml6b250YWwtbGluZS0yLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ob3Jpem9udGFsLWxpbmUtMyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuaG9yaXpvbnRhbC1saW5lLTIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYWxjb24tbmV3cy12aWV3LWJsb2NrLTEgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmhvcml6b250YWwtbGluZS0zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LW5ld3MgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmhvcml6b250YWwtbGluZS0yLFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FsY29uLW5ld3Mtdmlldy1ibG9jay0xIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ob3Jpem9udGFsLWxpbmUtMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ob3Jpem9udGFsLWxpbmUtMixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2FsY29uLW5ld3Mtdmlldy1ibG9jay0xIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ob3Jpem9udGFsLWxpbmUtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuaG9yaXpvbnRhbC1saW5lLTMsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuaG9yaXpvbnRhbC1saW5lLTMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NXB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuaG9yaXpvbnRhbC1saW5lLTIsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuaG9yaXpvbnRhbC1saW5lLTMsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuaG9yaXpvbnRhbC1saW5lLTIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuaG9yaXpvbnRhbC1saW5lLTMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FsY29uLW5ld3Mtdmlldy1ibG9jay0xIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB3aWR0aDogNDEzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRva2VuLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYWxjb24tbmV3cy12aWV3LWJsb2NrLTEgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10b2tlbiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRva2VuIC5yZWFkLW1vcmUtbGluayxcbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrYWxjb24tbmV3cy12aWV3LWJsb2NrLTEgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10b2tlbiAucmVhZC1tb3JlLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1mb290ZXIgLm5ld3MtcmVhZC1tb3JlLWJ1dHRvbixcbiAgICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1mb290ZXIgLm5ld3MtcmVhZC1tb3JlLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZvb3RlciAubmV3cy1yZWFkLW1vcmUtYnV0dG9uIGEsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1mb290ZXIgLm5ld3MtcmVhZC1tb3JlLWJ1dHRvbiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LW5ld3MgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxjb24tbmV3cy12aWV3LWJsb2NrLTEgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LW5ld3MgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdy5kZXNrdG9wLW9ubHksXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrYWxjb24tbmV3cy12aWV3LWJsb2NrLTEgLmhvbWUtbmV3cy0td3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdy5kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cubW9iaWxlLXZpZXdzLXJvdy1sYXN0LCAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtbmV3cyAuaG9tZS1uZXdzLS13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93LnZpZXdzLXJvdy1sYXN0LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FsY29uLW5ld3Mtdmlldy1ibG9jay0xIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cubW9iaWxlLXZpZXdzLXJvdy1sYXN0LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja2FsY29uLW5ld3Mtdmlldy1ibG9jay0xIC5ob21lLW5ld3MtLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cudmlld3Mtcm93LWxhc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtcHVibGljYXRpb25zIHtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LXB1YmxpY2F0aW9ucyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LXB1YmxpY2F0aW9ucyAuc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMtcmVhZC1tb3JlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTNweCAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LXB1YmxpY2F0aW9ucyAuc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMtcmVhZC1tb3JlLWJ1dHRvbiBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtcmVjZW50X3B1YmxpY2F0aW9uc19ibG9jayAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzEwcHgpIHtcbiAgICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLXJlY2VudF9wdWJsaWNhdGlvbnNfYmxvY2sgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgIGZsZXg6IDUwJTsgfVxuICAgICAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1yZWNlbnRfcHVibGljYXRpb25zX2Jsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4udmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLXJlY2VudF9wdWJsaWNhdGlvbnNfYmxvY2sgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLXJlY2VudF9wdWJsaWNhdGlvbnNfYmxvY2sgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtcHVibGljYXRpb25zIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1yZWNlbnRfcHVibGljYXRpb25zX2Jsb2NrIC52aWV3LWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1yZWNlbnRfcHVibGljYXRpb25zX2Jsb2NrIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWN1c3RvbS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY3VzdG9tLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWltYWdlIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWN1c3RvbS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGNvbG9yOiAjMDAzNTk1O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWN1c3RvbS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAzNTk1O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWN1c3RvbS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pbWFnZSAuaW1hZ2Uge1xuICAgIGhlaWdodDogMzIwcHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY3VzdG9tLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jdXN0b20tdGVhc2VyIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLWJsdWUtYXJyb3ctbGluayBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWN1c3RvbS10ZWFzZXIgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uLmN1c3RvbS1idG4uY3VzdG9tLWJ0bi0tYmx1ZS1hcnJvdy1saW5rIGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1fLTQtaXRlbXMtdGVhc2Vycy1yb3cge1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzIC5maWVsZF9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyA+IC5maWVsZF9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzID4gLmZpZWxkX19pdGVtcy5jb250YWlucy0yIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzID4gLmZpZWxkX19pdGVtcy5jb250YWlucy0yID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NSU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyA+IC5maWVsZF9faXRlbXMuY29udGFpbnMtMiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsOyB9IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyA+IC5maWVsZF9faXRlbXMuY29udGFpbnMtMyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyA+IC5maWVsZF9faXRlbXMuY29udGFpbnMtMyA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyA+IC5maWVsZF9faXRlbXMuY29udGFpbnMtMyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzID4gLmZpZWxkX19pdGVtcy5jb250YWlucy0zID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzID4gLmZpZWxkX19pdGVtcy5jb250YWlucy0zID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzID4gLmZpZWxkX19pdGVtcy5jb250YWlucy00IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyA+IC5maWVsZF9faXRlbXMuY29udGFpbnMtNCA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXJzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1fLTQtaXRlbXMtdGVhc2Vycy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlcnMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1fLTQtaXRlbXMtdGVhc2Vycy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlcnMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1fLTQtaXRlbXMtdGVhc2Vycy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlcnMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tXy1pdGVtcy10ZWFzZXJzLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLV8taXRlbXMtdGVhc2Vycy1yb3cuYmctbGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0NGMUYyOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLV8taXRlbXMtdGVhc2Vycy1yb3cgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tXy1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWl0ZW0gLmZpZWxkX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1fLWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXItaXRlbSA+IC5maWVsZF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8taXRlbXMtdGVhc2Vycy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pdGVtID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8taXRlbXMtdGVhc2Vycy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pdGVtID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tXy1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWl0ZW0gPiAuZmllbGRfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tXy1pdGVtcy10ZWFzZXJzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWl0ZW0gPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLV8taXRlbXMtdGVhc2Vycy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pdGVtID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1fLWl0ZW1zLXRlYXNlcnMtcm93IC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXItaXRlbSAucGFyYWdyYXBoLS10eXBlLS1jdXN0b20tdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXItaW1hZ2UgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQge1xuICBjb2xvcjogIzAwMzU5NTtcbiAgcGFkZGluZzogNTVweCAwOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50LnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50LmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQuYmFja2dyb3VuZC1jb2xvci5kYXJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1MywgMTQ5LCAwLjk1KTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudC5iYWNrZ3JvdW5kLWNvbG9yLmxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZDogI0NDRjFGMjsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudC5hbGlnbm1lbnQtcmlnaHQgLmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50LmFsaWdubWVudC1yaWdodCAuY29udGVudCAuY29udGVudC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQgLmNvbnRlbnQgLmNvbnRlbnQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQgLmNvbnRlbnQgLmltYWdlLWNvbHVtbiB7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQgLmltYWdlLWNvbHVtbixcbiAgICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCAuY29udGVudC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQgLmltYWdlLWNvbHVtbiBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCAuaW1hZ2UtY29sdW1uLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50IC5jb250ZW50LWNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50LmFsaWdubWVudC1yaWdodCAuY29udGVudCxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCAuY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50LmFsaWdubWVudC1yaWdodCAuY29udGVudCAuY29udGVudC1jb2x1bW4sXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCAuY29udGVudCAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudC5hbGlnbm1lbnQtcmlnaHQgLmNvbnRlbnQgLmltYWdlLWNvbHVtbixcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50IC5jb250ZW50IC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50LmFsaWdubWVudC1yaWdodCAuY29udGVudCAuaW1hZ2UtY29sdW1uIGltZyxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQgLmNvbnRlbnQgLmltYWdlLWNvbHVtbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnRzLXdyYXBwZXIud2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudHMtd3JhcHBlci5saWdodGJsdWUgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kOiAjQ0NGMUYyOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50cy13cmFwcGVyLmdyYXkgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50cy13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50IHtcbiAgcGFkZGluZzogNTVweCAwIDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudHMtd3JhcHBlciAuZmllbGQtLW5hbWUtZmVhdHVyZS1jb21wb25lbnRzLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW5ld3MtYmxvY2sge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogNTBweCAyMHB4IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbmV3cy1ibG9jayBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1uZXdzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzbiAtIDIpIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhIHtcbiAgYmFja2dyb3VuZDogI0NDRjFGMjsgfVxuXG4udmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuIC0gMSkgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXRoZXJhcGV1dGljLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjRDRENEQ0OyB9XG5cbi52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24pIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhIHtcbiAgYmFja2dyb3VuZDogI0VFRTNEMzsgfVxuXG4udmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIGxhYmVsLFxuICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5maWx0ZXItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGNvbG9yOiAjODY3RjdDO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tY2F0ZWdvcnksIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEsIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1jYXRlZ29yeTphZnRlciwgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYTphZnRlciwgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS10aGVyYXBldXRpYy1hcmVhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCBvcHRpb24ge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUgc2VsZWN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4OyB9XG5cbi52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6ICMwMDM1OTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLW5leHQsIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSwgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbmV4dCBhLCAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAucGFnZXIgLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWZpcnN0IGEsIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd19yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWZpcnN0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgPiBmb3JtID4gLmZvcm0tLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5maWx0ZXItbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1jYXRlZ29yeTphZnRlciwgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYTphZnRlciwgLnZpZXctYWxjb24tbmV3cy12aWV3LnZpZXctZGlzcGxheS1pZC1uZXdzX3BhZ2VfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZTphZnRlciB7XG4gICAgICB0b3A6IDEzcHg7IH1cbiAgICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWNhdGVnb3J5LFxuICAudmlldy1hbGNvbi1uZXdzLXZpZXcudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1jYXRlZ29yeSBzZWxlY3QsIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEsXG4gIC52aWV3LWFsY29uLW5ld3Mtdmlldy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIHtcbiAgbWF4LXdpZHRoOiAxMzkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwNXB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3M6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAub3ZlcnZpZXctbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAub3ZlcnZpZXctbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctbGVmdC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlldy1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDI1cHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlldy1zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5maWx0ZXItbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzg2N0Y3QztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS10YWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRhZzphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDM1OTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSBzZWxlY3Qge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIC52aWV3LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMTQzNDg5O1xuICAgIG1hcmdpbi1yaWdodDogMjkwcHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlldy1jb250ZW50LFxuICAucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIC52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgZm9vdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyB1bC5wYWdlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyB1bC5wYWdlciBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3LjZweDtcbiAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3Mge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAub3ZlcnZpZXctbGluayB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlldy1oZWFkaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlldy10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLXNlbGVjdC5iZWYtbGlua3Mge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXctaGVhZGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFsbC12aWRlb3MgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtID4gLmZvcm0tLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyBmb290ZXIgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjJweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIHVsLnBhZ2VyIGEge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG5cbi5jLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5jLXBvcHVwLCAuYy1wb3B1cDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmMtcG9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzYzO1xuICBvcGFjaXR5OiAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cblxuLmMtcG9wdXBfX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuNHMgLjFzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4xcywgb3BhY2l0eSAuNXMgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjFzLCBvcGFjaXR5IC41cyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gLjRzIC4xczsgfVxuXG4uYy1wb3B1cF9fd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIC42czsgfVxuXG4uYy1wb3B1cF9fd3JhcC0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYy1wb3B1cF9fd3JhcC0tdmlkZW8gLmMtcG9wdXBfX2Nsb3NlLWljb24ge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5jLXBvcHVwX193cmFwLS12aWRlbzpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jLXBvcHVwLS1oaWRkZW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1wb3B1cC0taGlkZGVuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG5cbi5jLXBvcHVwLS1oaWRkZW4gLmMtcG9wdXBfX3dyYXAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMHMgLjZzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgLjZzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgLjZzLCAtd2Via2l0LXRyYW5zZm9ybSAwcyAuNnM7IH1cblxuLmMtcG9wdXAtLWhpZGRlbiAuYy1wb3B1cF9fd3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IC45Mzc1cmVtO1xuICBoZWlnaHQ6IC45Mzc1cmVtO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICBtYXJnaW46IC0uNjI1cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jLXBvcHVwX19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICMwYjIzNjM7IH1cblxuLmMtcG9wdXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmMtcG9wdXBfX2NvbnRlbnQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYy1wb3B1cF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAuOTM3NXJlbTsgfVxuXG4uYy1wb3B1cF9fdmlkZW8taGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuLmMtcG9wdXBfX3ZpZGVvLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuXG4uYy1wb3B1cF9faXRlbS5vLWdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jLXBvcHVwX19teS1hbGNvbi1sb2dvIHtcbiAgZmlsbDogIzA0YTJmZjtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgY29sb3I6ICMxNDM0ODk7IH1cblxuLmMtcG9wdXBfX3JlcXVlc3QtbGluayB7XG4gIGNvbG9yOiAjMDRhMmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmMtcG9wdXAtLW15LWFsY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IC44OyB9XG5cbi5jLXBvcHVwLS1teS1hbGNvbiAuYy1wb3B1cF9fd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIG1heC13aWR0aDogNDVyZW07IH1cblxuLmMtcG9wdXAtLW15LWFsY29uLmMtcG9wdXAtLWhpZGRlbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jLXBvcHVwLS1teS1hbGNvbiAuYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIC5hY3Rpb24tbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jLXBvcHVwLmNvbmZpcm1hdGlvbi1wb3B1cCBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLXBvcHVwLmNvbmZpcm1hdGlvbi1wb3B1cCAuYy1leGl0LXBvcHVwX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjb2xvcjogIzIzMjMyMztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uYy1wb3B1cC5jb25maXJtYXRpb24tcG9wdXAgLmMtZXhpdC1wb3B1cF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjb2xvcjogIzIzMjMyMztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uYy1wb3B1cC5jb25maXJtYXRpb24tcG9wdXAgLmMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDM1OTU7XG4gIG1pbi13aWR0aDogNTBweDsgfVxuXG4uYy1wb3B1cC5jb25maXJtYXRpb24tcG9wdXAgLmMtcG9wdXBfX3dyYXAge1xuICB3aWR0aDogNDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDVweCAzNXB4IDIwcHg7IH1cblxuLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIC5jbG9zZS5uby1jb29raWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvcHVwLmNvbmZpcm1hdGlvbi1wb3B1cCAuYWN0aW9uLWxpbmtzIC5jLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIC5hY3Rpb24tbGlua3MgLmMtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jLXBvcHVwLmNvbmZpcm1hdGlvbi1wb3B1cCAuYWN0aW9uLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIC5hY3Rpb24tbGlua3MgLmMtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIC5jLXBvcHVwX193cmFwIHtcbiAgICB3aWR0aDogNTMwcHg7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDE1cHg7IH1cbiAgLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIC5jbG9zZS5uby1jb29raWVzIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMtbm9maWx0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy1ub2ZpbHRlciBoMixcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMtbm9maWx0ZXIgLmZpZWxkLS1uYW1lLWNhdGVnb3J5LXR5cGUsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNjaWVudGlmaWMtcHVibGljYXRpb25zIC5maWVsZC0tbmFtZS1jYXRlZ29yeS10eXBlIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbiksIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCksIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24gLSAyKSAubm9kZS0tdHlwZS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXRoZXJhcGV1dGljLWFyZWEsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuIC0gMikgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0NGMUYyOyB9XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuIC0gMSkgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzbiAtIDEpIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiAuZmllbGQtLW5hbWUtZmllbGQtdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgYmFja2dyb3VuZDogI0Q0RDRENDsgfVxuICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzbikgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzbikgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFM0QzOyB9XG5cbi52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgbGFiZWwsXG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5maWx0ZXItbGFiZWwsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIGxhYmVsLFxuICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZmlsdGVyLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzg2N0Y3QztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgbGFiZWwsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWNhdGVnb3J5LCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1jYXRlZ29yeSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWNhdGVnb3J5OmFmdGVyLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYTphZnRlciwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmU6YWZ0ZXIsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1jYXRlZ29yeTphZnRlciwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWE6YWZ0ZXIsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2Rvd25fd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS10aGVyYXBldXRpYy1hcmVhLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMzU5NTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gICAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IG9wdGlvbiwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IG9wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUgc2VsZWN0LCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUgc2VsZWN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZTphZnRlciwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC5wYWdlciAucGFnZXJfX2l0ZW1zLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4OyB9XG5cbi52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAucGFnZXIgLnBhZ2VyX19pdGVtLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjb2xvcjogIzAwMzU5NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC5wYWdlciAucGFnZXJfX2l0ZW0gYSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbmV4dCwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC5wYWdlciAucGFnZXJfX2l0ZW0uaXMtYWN0aXZlLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0LCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDM1OTU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLW5leHQgYSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC5wYWdlciAucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIGEsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbmV4dCBhLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5pcy1hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0LCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCBhLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbGFzdCBhLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZmlyc3QgYSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd19yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWZpcnN0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgPiBmb3JtID4gLmZvcm0tLWlubGluZSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgPiBmb3JtID4gLmZvcm0tLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZmlsdGVyLWxhYmVsLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZmlsdGVyLWxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1jYXRlZ29yeSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWNhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tY2F0ZWdvcnk6YWZ0ZXIsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS10aGVyYXBldXRpYy1hcmVhOmFmdGVyLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZTphZnRlciwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWNhdGVnb3J5OmFmdGVyLCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYTphZnRlciwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmU6YWZ0ZXIge1xuICAgICAgdG9wOiAxM3B4OyB9XG4gICAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgbGFiZWwsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2tfd2l0aG91dF9maWx0ZXIgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS1jYXRlZ29yeSxcbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWNhdGVnb3J5IHNlbGVjdCwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrX3dpdGhvdXRfZmlsdGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEsXG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlciAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0LmZvcm0taXRlbS10aGVyYXBldXRpYy1hcmVhIHNlbGVjdCwgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWNhdGVnb3J5LFxuICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tY2F0ZWdvcnkgc2VsZWN0LCAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfYmxvY2sgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSxcbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3LnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogODJweCAwIDEwMHB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1jb250YWluZXIgLmMtYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1jb250YWluZXIgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1yZWFkLW1vcmUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLXJlYWQtbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1jb250YWluZXIuc2hvdy1yZWFkLW1vcmUgLmFjY29yZGlvbi1yZWFkLW1vcmUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24tY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjhweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzU5NTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24taXRlbSAuYy1ibG9ja19fYWNjb3JkaW9uLWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1pdGVtIC5jLWJsb2NrX19hY2NvcmRpb24taXRlbS10aXRsZSAuYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWl0ZW0gLmMtYmxvY2tfX2FjY29yZGlvbi1pdGVtLWJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS0tb3BlbmVkIC5jLWJsb2NrX19hY2NvcmRpb24taXRlbS10aXRsZSAuYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCAuYy1ibG9ja19fYWNjb3JkaW9uLWl0ZW0tYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhY3QtZm9ybSxcbi5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIHtcbiAgcGFkZGluZzogNjRweCAwIDEwMHB4OyB9XG4gIC5jb250YWN0LWZvcm0jYmxvY2stY29udGFjdHByb2Nlc3NvcmJsb2NrLCAuY29udGFjdC1mb3JtI2Jsb2NrLW1lZGljYWwtYWZmYWlycy1jb250YWN0LXByb2Nlc3Nvci1ibG9jayxcbiAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0jYmxvY2stY29udGFjdHByb2Nlc3NvcmJsb2NrLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSNibG9jay1tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1wcm9jZXNzb3ItYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmNvbnRhY3QtZm9ybSA+IGZvcm0sXG4gIC5jb250YWN0LWZvcm0gPiBoMixcbiAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gPiBmb3JtLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSA+IGgyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jb250YWN0LWZvcm0gPiBoMixcbiAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gPiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7IH1cbiAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSxcbiAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0sXG4gIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSA+IGg0LFxuICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtID4gaDQsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gPiBoNCxcbiAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gPiBoNCB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbSxcbiAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0sXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIGxhYmVsLFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSBsYWJlbCxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbSBpbnB1dCxcbiAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbSBzZWxlY3QsXG4gICAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIGlucHV0LFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSBzZWxlY3QsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIGlucHV0LFxuICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbSBzZWxlY3QsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSBpbnB1dCxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODY3RjdDO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7IH1cbiAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbSBzZWxlY3QsXG4gICAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIHNlbGVjdCxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0gc2VsZWN0LFxuICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIHRleHRhcmVhLFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSB0ZXh0YXJlYSxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0gdGV4dGFyZWEsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiOyB9XG4gICAgICAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWxhc3QtbmFtZSBsYWJlbC5qcy1mb3JtLXJlcXVpcmVkOmFmdGVyLFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tbGFzdC1uYW1lIGxhYmVsLmpzLWZvcm0tcmVxdWlyZWQ6YWZ0ZXIsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUgbGFiZWwuanMtZm9ybS1yZXF1aXJlZDphZnRlcixcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUgbGFiZWwuanMtZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCxcbiAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Q6YWZ0ZXIsXG4gICAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdDphZnRlcixcbiAgICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyLFxuICAgICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfZG93bl9ibGFjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCxcbiAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94LFxuICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3gsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwsXG4gICAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsLFxuICAgICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcbiAgICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwgYSxcbiAgICAgICAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCBhLFxuICAgICAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIGEsXG4gICAgICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDM1OTU7IH1cbiAgICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCxcbiAgICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQsXG4gICAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGlucHV0LFxuICAgICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1jb3VydGVzeS10aXRsZSxcbiAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWNvdXJ0ZXN5LXRpdGxlLFxuICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY291cnRlc3ktdGl0bGUsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY291cnRlc3ktdGl0bGUge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXNwZWNpYWxpdHktYXJlYSwgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pbnRlcmVzdC1hcmVhLFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tc3BlY2lhbGl0eS1hcmVhLFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taW50ZXJlc3QtYXJlYSxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXNwZWNpYWxpdHktYXJlYSxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWludGVyZXN0LWFyZWEsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tc3BlY2lhbGl0eS1hcmVhLFxuICAgICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWludGVyZXN0LWFyZWEge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1jb3VudHJ5LFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY291bnRyeSxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWNvdW50cnksXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY291bnRyeSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpcnN0LW5hbWUsIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tbGFzdC1uYW1lLFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tZmlyc3QtbmFtZSxcbiAgICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWxhc3QtbmFtZSxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpcnN0LW5hbWUsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tZmlyc3QtbmFtZSxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUge1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zLFxuICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyxcbiAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gICAgICAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0LFxuICAgICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQsXG4gICAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCxcbiAgICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY291cnRlc3ktdGl0bGUsIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tZmlyc3QtbmFtZSwgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUsXG4gIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWNvdXJ0ZXN5LXRpdGxlLFxuICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1maXJzdC1uYW1lLFxuICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUsXG4gIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWNvdXJ0ZXN5LXRpdGxlLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1maXJzdC1uYW1lLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUsXG4gIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1jb3VydGVzeS10aXRsZSxcbiAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpcnN0LW5hbWUsXG4gIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUge1xuICAgIHdpZHRoOiAzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jb250YWN0LWZvcm0jYmxvY2stY29udGFjdHByb2Nlc3NvcmJsb2NrLCAuY29udGFjdC1mb3JtI2Jsb2NrLW1lZGljYWwtYWZmYWlycy1jb250YWN0LXByb2Nlc3Nvci1ibG9jayxcbiAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0jYmxvY2stY29udGFjdHByb2Nlc3NvcmJsb2NrLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSNibG9jay1tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1wcm9jZXNzb3ItYmxvY2sge1xuICAgIHBhZGRpbmc6IDY0cHggMCAxMDBweDsgfVxuICAuY29udGFjdC1mb3JtID4gaDIsXG4gIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtID4gaDIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0sXG4gIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSxcbiAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSA+IGg0LFxuICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtID4gaDQsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gPiBoNCxcbiAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gPiBoNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLCAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWNvdXJ0ZXN5LXRpdGxlLCAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpcnN0LW5hbWUsIC5jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tbGFzdC1uYW1lLCAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXNwZWNpYWxpdHktYXJlYSwgLmNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pbnRlcmVzdC1hcmVhLCAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWNpdHksXG4gICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSxcbiAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1jb3VydGVzeS10aXRsZSxcbiAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1maXJzdC1uYW1lLFxuICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWxhc3QtbmFtZSxcbiAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1zcGVjaWFsaXR5LWFyZWEsXG4gICAgLmNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taW50ZXJlc3QtYXJlYSxcbiAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1jaXR5LFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0sXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY291cnRlc3ktdGl0bGUsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tZmlyc3QtbmFtZSxcbiAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI2NvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1sYXN0LW5hbWUsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tc3BlY2lhbGl0eS1hcmVhLFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWludGVyZXN0LWFyZWEsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY2l0eSxcbiAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbSxcbiAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tY291cnRlc3ktdGl0bGUsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpcnN0LW5hbWUsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWxhc3QtbmFtZSxcbiAgICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSBmb3JtI21lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tc3BlY2lhbGl0eS1hcmVhLFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pbnRlcmVzdC1hcmVhLFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1jaXR5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdDphZnRlcixcbiAgICAuY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Q6YWZ0ZXIsXG4gICAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0gZm9ybSNjb250YWN0LWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyLFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDMycHg7IH1cbiAgICAuY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94LFxuICAgIC5jb250YWN0LWZvcm0gZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94LFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94LFxuICAgIC5tZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUge1xuICBwYWRkaW5nOiAxMDBweCA1MHB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZS5saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQ6ICNDQ0YxRjI7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZS5saWdodGJsdWUgLnF1b3RlLWljb24gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZS5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogODc1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAucXVvdGUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogLTM0cHg7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAucXVvdGUtaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAuZmllbGQtLW5hbWUtYXV0aG9yIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAucXVvdGUtaWNvbiB7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogLTI5cHg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5xdW90ZS1pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuIiwiLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50LWV4dHJhLWxhcmdlOiAxMzUwcHg7XG4kYnJlYWtwb2ludC1sYXJnZTogMTAwMHB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtOiA3NjhweDtcbiRicmVha3BvaW50LXNtYWxsOiA0ODBweDtcbiRicmVha3BvaW50LWV4dHJhLXNtYWxsOiAzNzVweDtcblxuYXJ0aWNsZVthYm91dD0nL21lZGljYWwtZWR1Y2F0aW9uL2NvbnRhY3QtdXMnXSxcbmFydGljbGVbYWJvdXQ9Jy9tZWRpY2FsLWVkdWNhdGlvbi9jb250YWN0LXVzLyddIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbGVmdC1yaWdodC1jb250YWluZXIge1xuICAgIC5sZWZ0LXJpZ2h0LS1tYWluLWNvbnRhaW5lciB7XG4gICAgICAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS0wIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1hbHQtdGV4dCB7XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc2MmFlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZXh0cmEtbGFyZ2UgLSAyMDApIHtcbiAgcC50ZXh0LWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00NXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGluY2x1ZGVfZm9udFxuXG5AbWl4aW4gaW5jbHVkZWZvbnQoJG5hbWUpIHtcbiAgJHVybDogdW5xdW90ZShcIi4uL2ZvbnRzL1wiICsgJG5hbWUpO1xuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkbmFtZTtcbiAgICBzcmM6IHVybCgkdXJsICsgXCIuZW90XCIpO1xuICAgIHNyYzogdXJsKCR1cmwgKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgkdXJsICsgXCIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgkdXJsICsgXCIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybCgkdXJsICsgXCIuc3ZnI1wiICsgJG5hbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvbnQgaWNvbiBtaXhpblxuXG4vL0BtaXhpbiBpY29uKCRjb250ZW50LCAkZm9udCkge1xuLy8gICY6OmJlZm9yZSB7XG4vLyAgICBmb250LWZhbWlseTogJGZvbnQ7XG4vLyAgICBjb250ZW50OiAkY29udGVudDtcbi8vICAgIEBjb250ZW50O1xuLy8gIH1cbi8vfVxuXG5AbWl4aW4gaWNvbigkcG9zaXRpb246IGJlZm9yZSwgJGljb246IGZhbHNlLCAkc3R5bGVzOiB0cnVlKSB7XG4gIEBpZiAkcG9zaXRpb24gPT0gYm90aCB7XG4gICAgJHBvc2l0aW9uOiAnYmVmb3JlLCAmOmFmdGVyJztcbiAgfVxuICAvLyBFaXRoZXIgYSA6YmVmb3JlIG9yIDphZnRlciBwc2V1ZG8tZWxlbWVudCwgb3IgYm90aCwgZGVmYXVsdGluZyB0byA6YmVmb3JlXG4gICY6I3skcG9zaXRpb259IHtcbiAgICBAaWYgJGljb24ge1xuICAgICAgLy8gQSBwYXJ0aWN1bGFyIGljb24gaGFzIGJlZW4gc3BlY2lmaWVkXG4gICAgICBjb250ZW50OiBcIiN7bWFwLWdldCgkaWNvbnMsICRpY29uKX1cIjtcbiAgICB9XG4gICAgQGlmICRzdHlsZXMge1xuICAgICAgLy8gU3VwcG9ydGl2ZSBpY29uIHN0eWxlcyByZXF1aXJlZFxuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6ICdwZml6ZXJfY2VudHJ1bV9pY29ucyc7XG4gICAgfVxuICAgIC8vIEluY2x1ZGUgYW55IGV4dHJhIHJ1bGVzIHN1cHBsaWVkIGZvciB0aGUgcHNldWRvLWVsZW1lbnRcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9udCByZXNpemluZ1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZS12YWx1ZTogMTYpIHtcbiAgZm9udC1zaXplOiAoJHNpemUtdmFsdWUgLyAxNikgKyByZW07XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCRyBvcGFjaXR5XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogLjMpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm94LVNoYWRvd1xuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUHNldmRvIEVsZW1lbnRcblxuQG1peGluIHBzZXZkby1lbCgkdHlwZSwgJGg6YXV0bywgJHc6YXV0bykge1xuICAmOiN7JHR5cGV9IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGg7XG4gICAgd2lkdGg6ICR3O1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1lZGlhIHF1ZXJpZXNcbi8vIEFjY2VwdCB0d28gcGFyYW1ldGVycyBQb2ludCBhbmQgTUlOL01BWCB2YWx1ZVxuLy8gQGV4YW1wbGU6IEBpbmNsdWRlIG1lZGlhLXEobWluLCA5ODApO1xuQG1peGluIG1lZGlhLXEoJGV4dHJlbWE6IG51bGwsICRwb2ludDogbnVsbCwgJG9yaWVudDogbnVsbCkge1xuXG4gIEBpZiAkZXh0cmVtYSA9PSAnbWluJyB7XG4gICAgJGV4dHJlbWE6IG1pbjtcbiAgfVxuXG4gIEBpZiAkZXh0cmVtYSA9PSAnbWF4JyB7XG4gICAgJGV4dHJlbWE6IG1heDtcbiAgfVxuXG4gIEBpZiAkb3JpZW50ID09ICdwJyB7XG4gICAgJG9yaWVudDogcG9ydHJhaXRcbiAgfVxuXG4gIEBpZiAkb3JpZW50ID09ICdsJyB7XG4gICAgJG9yaWVudDogbGFuZHNjYXBlXG4gIH1cblxuICBAaWYgJG9yaWVudCA9PSBudWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyRleHRyZW1hfS13aWR0aDogJHBvaW50KydweCcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyRleHRyZW1hfS13aWR0aDogJHBvaW50KydweCcpIGFuZCAob3JpZW50YXRpb246ICN7JG9yaWVudH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQWxsIHN0eWxlIG1peGluXG5cbkBtaXhpbiByZXNldC1zdHlsZS1hbGwoKSB7XG4gIC8vIEJveC1tb2RlbFxuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAvLyBUeXBvZ3JhcGh5XG4gIGZvbnQ6IG5vcm1hbCAxM3B4IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vIFZpc3VhbFxuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAvLyBNaXNjXG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHcm91cCBmb3IgbW9zdCB1c2VmdWwgZm9udCBydWxlczogXCJmb250LXNpemVcIiwgXCJsaW5lLWhlaWdodFwiIGFuZCBcImZvbnQtd2VpZ2h0XCI7XG4vL1xuLy8gU2Vjb25kIGFyZ3VtZW50IG9mIHRoaXMgbWl4aW4gcHJvY2Vzc2VkIGZvciBcImZvbnQtd2VpZ2h0XCIgdmFsdWUuXG4vL1xuLy8gQGV4YW1wbGU6XG4vLyAgIEBmb250KDEycHgsIGJvbGQpO1xuLy8gICBAZm9udCgxMnB4LCAzMHB4LCB0aGluKTtcbi8vQG1peGluIGZvbnQoJHNpemUsICRsaW5lLWhlaWdodDogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlKSB7XG4vLyAgZm9udC1zaXplOiAkc2l6ZTtcbi8vXG4vLyAgLy8gVHJ5IHRvIGdldCBhIHZhbHVlIGZyb20gXCJmb250LXdlaWdodHNcIiBtYXAuXG4vLyAgJHBvc3NpYmxlLXdlaWdodDogZm9udC13ZWlnaHQoJGxpbmUtaGVpZ2h0KTtcbi8vXG4vLyAgQGlmICRwb3NzaWJsZS13ZWlnaHQgPT0gbnVsbCB7XG4vLyAgICAvLyBDaGVjayBmb3Igb25lIG9mIGRlZmF1bHRzIHZhbHVlLlxuLy8gICAgJGRlZmF1bHRzOiBib2xkLCBib2xkZXIsIGxpZ2h0ZXIsIG5vcm1hbDtcbi8vICAgICRpbmRleDogaW5kZXgoJGRlZmF1bHRzLCAkbGluZS1oZWlnaHQpO1xuLy9cbi8vICAgIEBpZiAkaW5kZXggIT0gbnVsbCB7XG4vLyAgICAgICRwb3NzaWJsZS13ZWlnaHQ6IG50aCgkZGVmYXVsdHMsICRpbmRleCk7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICBAaWYgJHBvc3NpYmxlLXdlaWdodCAhPSBudWxsIHtcbi8vICAgICRsaW5lLWhlaWdodDogZmFsc2U7XG4vLyAgICBmb250LXdlaWdodDogJHBvc3NpYmxlLXdlaWdodDtcbi8vICB9XG4vLyAgQGVsc2VpZiAkd2VpZ2h0ICE9IGZhbHNlIHtcbi8vICAgICR2YWx1ZTogZm9udC13ZWlnaHQoJHdlaWdodCk7XG4vL1xuLy8gICAgQGlmICR2YWx1ZSA9PSBudWxsIHtcbi8vICAgICAgJHZhbHVlOiAkd2VpZ2h0O1xuLy8gICAgfVxuLy9cbi8vICAgIGZvbnQtd2VpZ2h0OiAkdmFsdWU7XG4vLyAgfVxuLy9cbi8vICBAaWYgJGxpbmUtaGVpZ2h0ICE9IGZhbHNlIHtcbi8vICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4vLyAgfVxuLy99XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDdXN0b21cblxuQG1peGluIGFic29sdXRlKCRsZWZ0OiAwLCAkdG9wOiAwLCAkaGVpZ2h0OiAxMDAlLCAkd2lkdGg6IDEwMCUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAkbGVmdDtcbiAgdG9wOiAkdG9wO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIHdpZHRoOiAkd2lkdGg7XG59XG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkdmFsdWU6IG5vbmUpIHtcbiAgQGluY2x1ZGUgdmVuZG9yLXByZWZpeGVzKHVzZXItc2VsZWN0LCAkdmFsdWUsIHdlYmtpdCwgbW96LCBtcyk7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCR2YWx1ZTogYm9yZGVyLWJveCkge1xuICBAaW5jbHVkZSB2ZW5kb3ItcHJlZml4ZXMoYm94LXNpemluZywgJHZhbHVlLCB3ZWJraXQsIG1veik7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR2YWx1ZSkge1xuICBAaW5jbHVkZSB2ZW5kb3ItcHJlZml4ZXMoYm94LXNoYWRvdywgJHZhbHVlLCB3ZWJraXQsIG1veik7XG59XG5cbkBtaXhpbiBpbmxpbmUtYmxvY2soJGFsaWduOiB0b3ApIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogJGFsaWduO1xufVxuXG5AbWl4aW4gc2FtZSgkdmFsdWUsICRwcm9wZXJ0aWVzLi4uKSB7XG4gIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIZWFkaW5nc1xuQG1peGluIGhlYWRpbmdzKCRmcm9tOiAxLCAkdG86IDYpe1xuICBAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG97XG4gICAgaCN7JGl9e1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTGlua3NcbkBtaXhpbiBsaW5rcygkY29sb3I6ICRibGFjaywgJGhvdmVyOiAkYmxhY2ssICRkZWM6IGZhbHNlKSB7XG4gIGNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRkZWMgPT0gdHJ1ZSB7ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIH1cbiAgQGlmICRkZWMgPT0gZmFsc2UgeyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaG92ZXI7XG4gIH1cbn1cblxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlKSB7XG4gIGZsZXgtYmFzaXM6ICR2YWx1ZTtcbiAgbWF4LXdpZHRoOiAkdmFsdWU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc3BvbnNpdmUgdmlkZW9cbiVyZXNwb25zaXZlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvLyAxNi85IHJhdGlvXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgZW1iZWQsXG4gIC52aWRlby1qcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGUgZWxlbWVudCBmcm9tIHZpZXcsIGJ1dCBrZWVwIGl0IGZvciBTY3JlZW4gcmVhZGVyc1xuJWVsZW1lbnQtaW52aXNpYmxlLFxuLmVsZW1lbnQtaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBWZXJ0aWNhbCBhbGlnbiBJRSBmaXhcbi8vQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbi8vICAmOmFmdGVyIHtcbi8vICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuLy8gICAgZm9udC1zaXplOiAwO1xuLy8gIH1cbi8vfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gS2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNvbmFyRWZmZWN0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IDVweCAjZmZmLCAwIDAgMCA1cHggcmdiYSgjZmZmLCAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCA1cHggI2ZmZiwgMCAwIDAgNXB4IHJnYmEoI2ZmZiwgLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtaXhpbiBjaGVja2VkLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcShtYXgsICR0YWJsZXQpIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9teWFsY29uL2ltYWdlcy9jaGVjay5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY29sb3JpemVkLW1lbnUge1xuICAmLmhlYWRlci1tZW51LWNvbG9yLS13aGl0ZSB7XG4gICAgLmMtdXRpbGl0eS1uYXZfX2xpbmssXG4gICAgLmMtcGFnZS1oZWFkZXJfX3RvZ2dsZS13cmFwIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLWNpcmNsZS1idXR0b25fX2ljb24td3JhcCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmMtY2lyY2xlLWJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgdGV4dCxcbiAgICAgICAgICB0c3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1jaXJjbGUtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYy1wYWdlLWhlYWRlci0tbXktYWxjb24tYmx1ZSAuYy1wYWdlLWhlYWRlcl9fdG9nZ2xlLXdyYXAtLW9wZW4gLmMtY2lyY2xlLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmMtcGFnZS1oZWFkZXJfX2xvZ28td3JhcCAuYy1sb2dvX19saW5rLmNvbnN1bWVyIHtcbiAgICAgIC5sb2dvLWFsY29uIHtcbiAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5teS1sb2dvIHtcbiAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkZXItbWVudS1jb2xvci0tYmx1ZSB7XG4gICAgLmMtdXRpbGl0eS1uYXZfX2xpbmssXG4gICAgLmMtcGFnZS1oZWFkZXJfX3RvZ2dsZS13cmFwIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRleHQsXG4gICAgICAgIHRzcGFuLFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYmx1ZS0yNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLWNpcmNsZS1idXR0b25fX2ljb24td3JhcCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMjQgIWltcG9ydGFudDtcblxuICAgICAgICAuYy1jaXJjbGUtYnV0dG9uX19pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtMjQgIWltcG9ydGFudDtcblxuICAgICAgICAgIHRleHQsXG4gICAgICAgICAgdHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtY2lyY2xlLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS0yNCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmMtcGFnZS1oZWFkZXJfX3RvZ2dsZS13cmFwLS1jbG9zZSB7XG4gICAgICAgIC5jLWNpcmNsZS1idXR0b25fX2ljb24td3JhcCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNpcmNsZS1idXR0b25fX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYy1wYWdlLWhlYWRlci0tbXktYWxjb24tYmx1ZSAuYy1wYWdlLWhlYWRlcl9fdG9nZ2xlLXdyYXAtLW9wZW4gLmMtY2lyY2xlLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGJsdWUtMjQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYy1wYWdlLWhlYWRlcl9fbG9nby13cmFwIC5jLWxvZ29fX2xpbmsuY29uc3VtZXIge1xuICAgICAgLmxvZ28tYWxjb24ge1xuICAgICAgICBmaWxsOiAkYmx1ZS0yNDtcbiAgICAgIH1cblxuICAgICAgLm15LWxvZ28ge1xuICAgICAgICBmaWxsOiAkYmx1ZS0yNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIEBlYWNoICRwcm9wIGluIHRhcC1oaWdobGlnaHQtY29sb3IsIGZvY3VzLXJpbmctY29sb3Ige1xuICAgIC13ZWJraXQtI3skcHJvcH06IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbmlucHV0LFxudGV4dGFyZWEge1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cbm5hdixcbm1haW4sXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxuYXJ0aWNsZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG52aWRlbyxcbmF1ZGlvLFxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2hpZGRlbl0sXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuaW5wdXQsXG5zZWxlY3QsXG5idXR0b24sXG5hOmhvdmVyLFxudGV4dGFyZWEsXG5hOmFjdGl2ZSxcbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuaW1nLFxuYWJicixcbmlucHV0LFxuYnV0dG9uLFxuaWZyYW1lLFxudGV4dGFyZWEge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAuMnMsIGJveC1zaGFkb3cgbGluZWFyIC4ycywgYmFja2dyb3VuZCBsaW5lYXIgLjJzO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaW5wdXQsXG5idXR0b24ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuYnV0dG9uLFxubGFiZWxbZm9yXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJvZHksXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxucCxcbm9sLFxudWwsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ib2R5LFxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5maWd1cmUsXG50ZXh0YXJlYSxcbmZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5wLFxub2wsXG51bCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmlucHV0LFxuYnV0dG9uLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcblt0eXBlPXJhZGlvXSxcblt0eXBlPWNoZWNrYm94XSB7XG4gIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmltZyxcbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQgQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1Cb2xkLnR0ZicpO1xufVxuIiwiLnNpdGUtYnJhbmRpbmcuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgYS5sb2dvIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuI3BnX19jLm9wZW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIjaGVhZGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTNweCA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzNTk1O1xuXG4gIC5ibG9jay5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAmLnNjcm9sbCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcblxuICAgIC5ibG9jay5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHtcbiAgICAubW9iaWxlLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwjc3VwZXJmaXNoLWFsY29uLWhlYWRlci1tZW51IGxpIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCAxMzUwKSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lbnVwYXJlbnQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICYuc2YtZGVwdGgtMiB7XG4gICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxODJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kZXNrdG9wLWxlZnQgPiB1bCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDE4MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcShtaW4sIDEzNTEpIHtcbiAgICAgICAgJi5iYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICBoZWFkZXIjaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbiAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAuYmxvY2stc3VwZXJmaXNoYWxjb24taGVhZGVyLW1lbnUge1xuICAgICAgLm1vYmlsZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgLnNsaWRlLW91dC1mcm9tLXJpZ2h0IHtcbiAgICAgICAgICAuY2xvc2VkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVfb3V0X2FyZWFfY2xvc2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWRlLW91dC1mcm9tLXJpZ2h0IHtcbiAgICAgICAgLmNsb3NlZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwjc3VwZXJmaXNoLWFsY29uLWhlYWRlci1tZW51IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbGkubWVudXBhcmVudC5vcGVuIHtcbiAgICAgICAgICAubWVudXBhcmVudCB7XG4gICAgICAgICAgICAuc2YtaGlkZGVuIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5tZW51cGFyZW50LnNmLWRlcHRoLTIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICYgPiBsaS5hY3RpdmUtdHJhaWwge1xuICAgICAgICAgIGxpLmFjdGl2ZS10cmFpbCA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2Y1ZmZmYTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsICR0YWJsZXQpIHtcbiAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcbiAgICAjYmxvY2stYWxjb24tc2NpZW5jZS11cy1icmFuZGluZyB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1zdXBlcmZpc2hhbGNvbi1oZWFkZXItbWVudSB7XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAuc2xpZGVfb3V0X2FyZWFfY2xvc2Uge1xuICAgICAgICAgIGxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA0MDApIHtcbiAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcbiAgICAuYmxvY2stc3VwZXJmaXNoYWxjb24taGVhZGVyLW1lbnUge1xuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLnNsaWRlX291dF9hcmVhX2Nsb3NlIHtcbiAgICAgICAgICBsZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgMzkwKSB7XG4gIC5yZWdpb24ucmVnaW9uLWhlYWRlciB7XG4gICAgLmJsb2NrLXN1cGVyZmlzaGFsY29uLWhlYWRlci1tZW51IHtcbiAgICAgICYub3BlbiB7XG4gICAgICAgIHJpZ2h0OiA4JSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHVsI3N1cGVyZmlzaC1hbGNvbi1oZWFkZXItbWVudSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwcHgsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkuZnJvbnQgI3BnX19jLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNzBweCwwKSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4iLCIuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0taGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLWJvdG5hdl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mcm9udCxcbi5leGNlcHRpb24tc3RhdHVzLTQwNCxcbi5leGNlcHRpb24tc3RhdHVzLTQwMyxcbi5wYWdlLXVzZXItbG9naW4sXG4ucGFnZS11c2VyLXBhc3MsXG4ucGFnZS11c2VyLXJlc2V0LWZvcm0ge1xuICAuYy1mb290ZXJfX2xvZ28td3JhcCB7XG4gICAgLmMtbG9nb19fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYy1ob21lcGFnZS1oZXJvX19sb2dvIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWluLCA3NjgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaWUxMSB7XG4gIC5jLWZvb3Rlcl9fbG9nbyB7XG4gICAgLmMtbG9nb19fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAmLm5vZGUtaG9tZS1wYWdlIHtcbiAgICAuYy1mb290ZXItLWNvbnN1bWVyIHtcbiAgICAgIC5jLWZvb3Rlcl9fbmF2LWdyaWQtZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWZvb3RlciB7XG4gICZfX2NvcHlyaWdodC13cmFwLFxuICAmX19kaXNjbGFpbWVyLXdyYXAge1xuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGlzY2xhaW1lci13cmFwIHtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZWF1dHkgJiB7XG4gICAgJl9fbG9nby13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fZGlzY2xhaW1lci1saXN0IHtcbiAgICAgIGNvbG9yOiAkYmx1ZS1ibGluZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQobisyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGlzY2xhaW1lci13cmFwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0LXdyYXAge1xuICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNvb2tpZSB7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jLWZvb3Rlci0tY29uc3VtZXIge1xuICAuYy1mb290ZXJfX2Rpc2NsYWltZXItd3JhcCxcbiAgLmMtZm9vdGVyX19yZWZlcmVuY2VzLXdyYXAge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgLm8td3JhcC0tbWF4LXdpZHRoLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG4gIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAuYy1mb290ZXJfX21haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5jLWZvb3Rlcl9fY3RhLWJsb2NrLFxuICAgICAgLmMtZm9vdGVyX19uYXYtZ3JpZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICAgIC5jLWZvb3Rlcl9fbmF2LWdyaWQge1xuICAgICAgICAuby1ncmlkX19ncm91cCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgd2lkdGg6IDE4MXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICAgIC5vLWhlYWRpbmctLXNpemUtNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTcuNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdzEsXG4gICAgICAgIC5yb3cyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgLnJvdzIge1xuICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS1oZWFkaW5nLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmxpbmstd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3LjZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmMtZm9vdGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDgycHg7XG4gICAgcGFkZGluZy10b3A6IDQxLjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgLmxpbmstd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgbWFyZ2luOiAwIDMycHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxuICAmLmZvb3Rub3Rlcy1vbmx5IHtcbiAgICAuYy1mb290ZXJfX21haW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlcl9fZm9vdG5vdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fY3RhLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmN0YS1ibG9jayB7XG4gIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1idXR0b24sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLXdoaXRlIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYy1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpLCByZ2JhKDAsIDAsIDAsIDAuNykpLCB1cmwoLi4vaW1hZ2VzL2Zvb3Rlcl9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGNsZWFyOiBib3RoO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXEobWluLCAyMDAwKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgLmMtZm9vdGVyX19jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIC5jLWZvb3Rlcl9fbWFpbiB7XG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8td3JhcC0tbWF4LXdpZHRoLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4jYmxvY2stYWxjb25mb290ZXJtZW51IHtcbiAgbGksIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubGluay13cmFwcGVyIHtcbiAgICBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtLWZvb3Rlci1jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAwO1xuXG4gIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY291bnRyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgJGxhcHRvcCkge1xuICAjZm9vdGVyIHtcbiAgICAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCB7XG4gICAgICAuYy1mb290ZXJfX21haW4ge1xuICAgICAgICAuYy1mb290ZXJfX25hdi1ncmlkIHtcbiAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvY2stYWxjb25mb290ZXJtZW51IHtcbiAgICAubGluay13cmFwcGVyIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS0tZm9vdGVyLWNvdW50cnkge1xuICAgIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgODUwKSB7XG4gIC5jLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAjZm9vdGVyIHtcbiAgICAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMDtcblxuICAgICAgLmMtZm9vdGVyX19tYWluIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYy1mb290ZXJfX25hdi1ncmlkIHtcbiAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucm93MSxcbiAgICAgICAgICAucm93MiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJvdzEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxODFweDtcblxuICAgICAgICAgICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmMtZm9vdGVyX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICB9XG4gICAgICAubWVudS0tZm9vdGVyLWNvdW50cnksXG4gICAgICAubWVudS0tYWxjb24tZm9vdGVyLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rub3Rlcy1vbmx5IHtcbiAgICAgIC5jLWZvb3Rlcl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyX19mb290bm90ZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICNibG9jay1hbGNvbmZvb3Rlcm1lbnUge1xuICAgICAgLmxpbmstd3JhcHBlciB7XG4gICAgICAgIGEuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0taGVhZGluZy1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLWZvb3Rlcl9fbmF2LWdyaWQtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmMtZm9vdGVyX19jdGEtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1idXR0b24ge1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stbWVudS5tZW51LS1hbGNvbi1mb290ZXItbWVudS5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51LS1mb290ZXItY291bnRyeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsIDQyMCkge1xuICAjZm9vdGVyIHtcbiAgICAuYy1mb290ZXJfX2NvbnRlbnQtd3JhcCB7XG4gICAgICAuYy1mb290ZXJfX21haW4ge1xuICAgICAgICAuYy1mb290ZXJfX25hdi1ncmlkIHtcbiAgICAgICAgICAucm93MSxcbiAgICAgICAgICAucm93MiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBuYXYsXG4gICAgICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb2JpbGUge1xuICAgICAgICAgICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgLmxpbmstd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubm9kZS1jb250ZW50LWxhbmRpbmctcGFnZSB7XG5cbiAgLmMtZm9vdGVyIHtcbiAgICAuYy1mb290ZXJfX2xvZ28td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtYm90bmF2X19saXN0IHtcbiAgICAgIC5jLWJvdG5hdl9fbGlzdC1pdGVtIHtcbiAgICAgICAgLmMtYm90bmF2X19saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmMtZm9vdGVyIHtcbiAgI3N0aWNreWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtjb2xvcjogI2ZmZmZmZjtcdHBhZGRpbmctdG9wOiAxcHg7cGFkZGluZy1ib3R0b206IDFweDtcbiAgICAmLnN0aWNreSB7IHJpZ2h0OiAwO2xlZnQ6IDA7IHBvc2l0aW9uOmZpeGVkOyB6LWluZGV4OjU7XHR9XG4gIH1cbiAgI3N0aWNreWxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAuNzVlbTtwYWRkaW5nLWJvdHRvbTogLjc1ZW07XG4gIH1cbiAgI2NvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1x0cGFkZGluZzogMmVtO2ZvbnQtc2l6ZTogMC44ZW07YmFja2dyb3VuZDogI2RkZGRkZDtcbiAgfVxuICAuaW50ZW5kZWQge1xuICAgIG1heC13aWR0aDogMTAyNHB4O21hcmdpbi1sZWZ0OiBhdXRvO21hcmdpbi1yaWdodDogYXV0bztwYWRkaW5nLWxlZnQ6IDFlbTtwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbiAgLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgfVxufVxuLmMtZm9vdGVyLS1jb25zdW1lciB7XG4gIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAuYy1mb290ZXJfX25hdi1ncmlkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW06bm90KC5jLWZvb3Rlcl9fbmF2LWdyaWQtaXRlbS0tcHVzaC1yaWdodCkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAuYy1icmFuZC1mb290ZXJfX2NvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi45Mzc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LXdyYXAsXG4gIC5jLWZvb3Rlcl9fZGlzY2xhaW1lci13cmFwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jLWJyYW5kLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgICB3aWR0aDogOC4yNXJlbTtcbiAgfVxuXG4gIC5jLW1haW4tYy1ib3RuYXZfX2xpbmstZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmMtYm90bmF2X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbmJvZHk6bm90KC5ub2RlLWhvbWUtcGFnZSk6bm90KC5wYWdlLXVzZXItbG9naW4pOm5vdCgucGFnZS11c2VyLXBhc3MpOm5vdCgucGFnZS11c2VyLXJlc2V0LWZvcm0pOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDQpOm5vdCguZXhjZXB0aW9uLXN0YXR1cy00MDMpIHtcbiAgLmMtZm9vdGVyLS1jb25zdW1lciB7XG4gICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtLS1wdXNoLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWluLCA0ODEpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY5cHgpIHtcbiAgICAgIC5jLWZvb3Rlcl9fY29udGVudC13cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1ncm91cCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtLFxuICAgICAgICAuYy1mb290ZXJfX25hdi1ncmlkLWl0ZW0tLXB1c2gtcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtZm9vdGVyX19uYXYtZ3JpZC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLWZvb3Rlcl9fbmF2LWdyaWQgKyAuYy1mb290ZXJfX2Rpc2NsYWltZXItd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdGEtYmxvY2ssXG4uYmxvY2stLWJ1bmRsZS1jdGEtYmxvY2sge1xuICAuYmxvY2stc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLW1lbnUubWVudS0tYWxjb24tZm9vdGVyLW1lbnUubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmJvZHkucGF0aC0tbm9kZSxcbmJvZHkucGF0aC0tdGF4b25vbXkge1xuICAucHJlLWZvb3Rlci5jb3B5cmlnaHQsXG4gIC5maWVsZC0tbmFtZS1jb3B5cmlnaHQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCA0MDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLWFydGljbGUge1xuICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgICAuYmFubmVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIC5saWtlLXNoYXJlLXdyYXAge1xuICAgICAgICAubGlrZS1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ub2RlLS12aWV3LW1vZGUtdG9rZW4ge1xuICAgIC50b2tlbi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmNyZWF0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWNhdGVnb3J5IHtcbiAgICAgICYuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uZXdzLWJvZHktdGVhc2VyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzg2N0Y3QztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC50ZWFzZXItaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAubmV3cy1jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcy1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICAuY3JlYXRlZCB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMtYXJlYXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxNnB4IDMycHg7XG4gICAgfVxuXG4gICAgLnRoZXJhcGV1dGljLWFyZWEgc3BhbixcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1jYXRlZ29yeSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWNhdGVnb3J5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICM4NjdGN0M7XG4gICAgfVxuXG4gICAgLnRlYXNlci1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRhaW5lci13cmFwcGVyLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5saWtlLWJ0biB7XG4gICAgICBhcnRpY2xlLmxpa2VpdCB7XG4gICAgICAgICYgPiBzcGFuLmxpa2VpdC1jb3VudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpa2VpdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAubGlrZWl0LWNvdW50IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgICBjb2xvcjogIzAwMzU5NSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAubGlrZS1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAycHggLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgODUwKSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUge1xuICAgICYubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLnRlYXNlci1pY29uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmNhdGVnb3JpZXMtcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuY3JlYXRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1jYXRlZ29yeSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIH1cbiAgICAgIC50ZWFzZXItYm90dG9tIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgNDUwKSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUge1xuICAgICYubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIHtcbiAgICAgIC5jYXRlZ29yaWVzLWFyZWFzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMge1xuICAmLm5vZGUtLXZpZXctbW9kZS10b2tlbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAudGVhc2VyLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnNjaWVudGlmaWMtcHVibGljYXRpb25zLWNvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAyO1xuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5jcmVhdGVkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMtYXJlYXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC50aGVyYXBldXRpYy1hcmVhIHNwYW4sXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtY2F0ZWdvcnkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzg2N0Y3QztcbiAgICB9XG5cbiAgICAudGVhc2VyLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgYSB7XG5cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saWtlLWJ0biB7XG4gICAgICAubGlrZWl0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5saWtlaXQtY291bnQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgIGNvbG9yOiAjMDAzNTk1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5saWtlLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYXJ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDJweCAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMge1xuICAgICYubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLnRlYXNlci1pY29uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmNhdGVnb3JpZXMtcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuY3JlYXRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1jYXRlZ29yeSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIH1cbiAgICAgIC50ZWFzZXItYm90dG9tIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgNDUwKSB7XG4gIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zIHtcbiAgICAmLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiB7XG4gICAgICAuY2F0ZWdvcmllcy1hcmVhcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWNhdGVnb3J5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImFydGljbGUudmlkZW8ge1xuICAmLmZ1bGwge1xuICAgIG1heC13aWR0aDogMTM5MHB4O1xuICAgIG1hcmdpbjogMTQ0cHggYXV0byA5OHB4O1xuXG4gICAgLm92ZXJ2aWV3LWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICRncmV5LTIzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfbGVmdC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5vdmVydmlldy1saW5rLXdyYXBwZXIsXG4gICAgLnZpZGVvLWhlYWRpbmcsXG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgLnZpZGVvLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcShtYXgsICRsYXB0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCA5NTApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCAkdGFibGV0KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHVibGljYXRpb24tZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleS04MTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXN1YmhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogJGdyZXktMjM7XG4gICAgfVxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlby1hdXRob3Ige1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZ3JleS0yMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5yZWFkLW1vcmUsXG4gICAgLnNob3J0LWRlc2NyaXB0aW9uLFxuICAgIC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgIGNvbG9yOiAkZ3JleS0yMztcblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucmVhZC1tb3JlLFxuICAgIC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAudmlkZW8tdGFncyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRlYXNlciB7XG4gICAgbWF4LXdpZHRoOiA0MTJweDtcblxuICAgIC50aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5kdXJhdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzLjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXRpdGxlIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10YWdzLmZpZWxkX19pdGVtcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hdXRob3Ige1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBjb2xvcjogJGdyZXktODE7XG4gICAgfVxuICAgIC5wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgIGNvbG9yOiAkZ3JleS04MTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsIDg1MCkge1xuICBhcnRpY2xlLnZpZGVvIHtcbiAgICAmLmZ1bGwge1xuICAgICAgbWFyZ2luLXRvcDogMTg5cHg7XG5cbiAgICAgIC5vdmVydmlldy1saW5rLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAub3ZlcnZpZXctbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICB9XG4gICAgICAudmlkZW8taGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mdWxsLWRlc2NyaXB0aW9uLFxuICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYudGVhc2VyIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aHVtYm5haWwtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmllMTEge1xuICAuYy1jb29raWVfX2FjY2VwdCB7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogJGJsYWNrLTIxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgQGluY2x1ZGUgbWVkaWEtcShtaW4sIDQ4MCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxOXB4IDM1cHg7XG4gIH1cblxuICAmLmdvbGQge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1nb2xkO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgkYmxhY2ssIC4zKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdvbGQtaG92ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgkYmxhY2ssIC4zKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKCRibGFjaywgLjMpO1xuICAgIH1cbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKCRibGFjaywgLjEpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgkYmxhY2ssIC4zKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKCRibGFjaywgLjMpO1xuICAgIH1cbiAgfVxuXG4gICYuYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYuYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKCRibGFjaywgLjUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLmJsYWNrLW91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYudHJhbnNwYXJlbnQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgJi5sZW5zIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGVucy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogODRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWluLCA3NjgpIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWSgtNDclKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXRlLXN3aXRjaGVyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNzZweDtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1xKG1pbiwgNzY4KSB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIH4gbGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgLjRzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UgLjFzO1xuICB9XG5cbiAgLmFmdGVyIHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG5cbiAgLmJlZm9yZSB7XG4gICAgbGVmdDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIHtcbiAgJi5jdXN0b20tYnRuIHtcbiAgICAmLmN1c3RvbS1idG4tLXdoaXRlLFxuICAgICYuY3VzdG9tLWJ0bi0tYmx1ZSB7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCAkdGFibGV0KSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmN1c3RvbS1idG4tLXdoaXRlIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY3VzdG9tLWJ0bi0tYmx1ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY3VzdG9tLWJ0bi0td2hpdGUtYXJyb3ctbGluayxcbiAgICAmLmN1c3RvbS1idG4tLWJsdWUtYXJyb3ctbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcShtYXgsICR0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmN1c3RvbS1idG4tLXdoaXRlLWFycm93LWxpbmsge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfcmlnaHRfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmN1c3RvbS1idG4tLWJsdWUtYXJyb3ctbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDM1OTU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWl4aW4gd2l0aC1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIHtcbiAgJi5jdXN0b20tYnRuIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi5jdXN0b20tYnRuLS1yaWdodC1hcnJvdyxcbiAgICAmLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93LTIsXG4gICAgJi5jdXN0b20tYnRuLS13aXRob3V0LWFycm93IHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMTQzNDg5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcShtYXgsICR0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93IGEsXG4gICAgJi5jdXN0b20tYnRuLS1yaWdodC1hcnJvdy0yIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL215YWxjb24vaW1hZ2VzL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBib3R0b206IDJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKG1heCwgJHRhYmxldCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1c3RvbS1idG4tLXJpZ2h0LWFycm93LTIgYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbXlhbGNvbi9pbWFnZXMvcmlnaHQtYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1c3RvbS1idG4tLWJsdWUgYSB7XG4gICAgICBAaW5jbHVkZSB3aXRoLWJhY2tncm91bmQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNDg5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJi5jdXN0b20tYnRuLS1icm93biBhIHtcbiAgICAgIEBpbmNsdWRlIHdpdGgtYmFja2dyb3VuZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjRiNTQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmLmN1c3RvbS1idG4tLXdoaXRlIGEge1xuICAgICAgQGluY2x1ZGUgd2l0aC1iYWNrZ3JvdW5kO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICB9XG5cbiAgICAmLmN1c3RvbS1idG4tLWdyYWRpZW50LTIgYSB7XG4gICAgICBAaW5jbHVkZSB3aXRoLWJhY2tncm91bmQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZGllbnQtMjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuY3VzdG9tLWJ0bi0tcHVycGxlIGEge1xuICAgICAgQGluY2x1ZGUgd2l0aC1iYWNrZ3JvdW5kO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGdyYWRpZW50LXB1cnBsZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuY3VzdG9tLWJ0bi0tZ29sZCBhIHtcbiAgICAgIEBpbmNsdWRlIHdpdGgtYmFja2dyb3VuZDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRncmFkaWVudC1nb2xkLXNpbXBsZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuY3VzdG9tLWJ0bi0td2hpdGUtd2l0aC1ib3JkZXIgYSB7XG4gICAgICBAaW5jbHVkZSB3aXRoLWJhY2tncm91bmQ7XG4gICAgICBjb2xvcjogIzE0MzQ4OTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNDM0ODk7XG4gICAgfVxuXG4gICAgJi5jdXN0b20tYnRuLS13aGl0ZS13aXRoLWJvcmRlci1icm93biBhIHtcbiAgICAgIEBpbmNsdWRlIHdpdGgtYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiAjNzI0YjU0O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzcyNGI1NDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsICR0YWJsZXQpIHtcbiAgLmMtbWFpbi0tY29uc3VtZXIge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiB7XG4gICAgICAuY3VzdG9tLWJ0biB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8ucGFyYWdyYXBoLS10eXBlLS1idXR0b24uY3VzdG9tLWJ0bi5jdXN0b20tYnRuLS13aGl0ZSB7XG4vLyAgYSB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgY29sb3I6ICMxNDM0ODk7XG4vLyAgfVxuLy99XG4iLCIucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciB7XG4gIC5oZXJvLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAuaGVyby1iYW5uZXJfX21lZGlhIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLm1lZGlhLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYubWVkaWEtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubWVkaWEtLWRlc2t0b3AtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcShtYXgsICR0YWJsZXQpIHtcbiAgICAgICAgJi5tZWRpYS0tZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVkaWEtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tYmFubmVyX19sYXlvdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDE0N3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIC5oZXJvLWJhbm5lci0tdGV4dCxcbiAgICAgIC5oZXJvLWJhbm5lci0tdGl0bGUge1xuICAgICAgICAmLmNvbG9yLS13aGl0ZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sb3ItLWJsdWUge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWJhbm5lci0tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWJhbm5lci0tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NC42cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8tYmFubmVyLS1saW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGFydGljbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0xMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50ZXh0LWFsaWduLS1jZW50ZXIge1xuICAgIC5oZXJvLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgICAuaGVyby1iYW5uZXJfX2xheW91dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50ZXh0LWFsaWduLS1yaWdodCB7XG4gICAgLmhlcm8tYmFubmVyX193cmFwcGVyIHtcbiAgICAgIC5oZXJvLWJhbm5lcl9fbGF5b3V0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIge1xuICAgIC5oZXJvLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAuaGVyby1iYW5uZXJfX2xheW91dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiA3MHB4O1xuXG4gICAgICAgIC5oZXJvLWJhbm5lci0tdGl0bGUge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgJHRhYmxldCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1oZXJvLWJhbm5lciB7XG4gICAgLmhlcm8tYmFubmVyX193cmFwcGVyIHtcbiAgICAgICYuaGlnaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwMHB4O1xuXG4gICAgICAgIC5oZXJvLWJhbm5lcl9fbGF5b3V0IHtcbiAgICAgICAgICAuaGVyby1iYW5uZXItLXRleHQsXG4gICAgICAgICAgLmhlcm8tYmFubmVyLS10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvLWJhbm5lcl9fbGF5b3V0IHtcbiAgICAgICAgLmhlcm8tYmFubmVyLS10ZXh0IHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1iYW5uZXItLXRpdGxlIHtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzcuOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA0MDApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taGVyby1iYW5uZXIge1xuICAgIC5oZXJvLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgICAuaGVyby1iYW5uZXJfX2xheW91dCB7XG4gICAgICAgIC5oZXJvLWJhbm5lci0tdGl0bGUge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LW5ld3MsXG4uYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmhvbWUtbmV3cy0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgfVxuXG4gICAgICAuaG9yaXpvbnRhbC1saW5lLTIsXG4gICAgICAuaG9yaXpvbnRhbC1saW5lLTMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgICAuaG9yaXpvbnRhbC1saW5lLTIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKG1heCwgMTI3OCkge1xuICAgICAgICAuaG9yaXpvbnRhbC1saW5lLTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5ob3Jpem9udGFsLWxpbmUtMyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKG1heCwgODY1KSB7XG4gICAgICAgIC5ob3Jpem9udGFsLWxpbmUtMixcbiAgICAgICAgLmhvcml6b250YWwtbGluZS0zIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB3aWR0aDogNDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10b2tlbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5yZWFkLW1vcmUtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3LWZvb3RlciB7XG4gICAgICAgIC5uZXdzLXJlYWQtbW9yZS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgODUwKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJlY2VudC1uZXdzLFxuICAuYmxvY2stdmlld3MtYmxvY2thbGNvbi1uZXdzLXZpZXctYmxvY2stMSB7XG4gICAgLmhvbWUtbmV3cy0td3JhcHBlciB7XG4gICAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAmLmRlc2t0b3Atb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1vYmlsZS12aWV3cy1yb3ctbGFzdCxcbiAgICAgICAgICAmLnZpZXdzLXJvdy1sYXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tcmVjZW50LXB1YmxpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMtcmVhZC1tb3JlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTNweCAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3IHtcbiAgJi52aWV3LWRpc3BsYXktaWQtcmVjZW50X3B1YmxpY2F0aW9uc19ibG9jayB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzEwcHgpIHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgZmxleDogNTAlO1xuXG4gICAgICAgICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgJGxhcHRvcCkge1xuICAudmlldy1zY2llbnRpZmljLXB1YmxpY2F0aW9uLXZpZXcge1xuICAgICYudmlldy1kaXNwbGF5LWlkLXJlY2VudF9wdWJsaWNhdGlvbnNfYmxvY2sge1xuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsIDg1MCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1yZWNlbnQtcHVibGljYXRpb25zIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICB9XG4gIH1cbiAgLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3IHtcbiAgICAmLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfcHVibGljYXRpb25zX2Jsb2NrIHtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWN1c3RvbS10ZWFzZXIge1xuICAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgLmltYWdlIHtcbiAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY3VzdG9tLXRlYXNlciB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pbWFnZSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbi5jdXN0b20tYnRuLmN1c3RvbS1idG4tLWJsdWUtYXJyb3ctbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLV8tNC1pdGVtcy10ZWFzZXJzLXJvdyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlcnMge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJiA+IC5maWVsZF9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWlucy0yIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgICAgICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29udGFpbnMtMyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKG1heCwgMTAyNCkge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgICAgICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbnRhaW5zLTQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKG1heCwgMTM5MCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEobWF4LCAxMzkwKSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tXy00LWl0ZW1zLXRlYXNlcnMtcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VycyB7XG4gICAgICAmID4gLmZpZWxkX19pdGVtcyB7XG4gICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLV8taXRlbXMtdGVhc2Vycy1yb3cge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcblxuICAmLmJnLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZDogI0NDRjFGMjtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXItaXRlbSB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmID4gLmZpZWxkX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tXy1pdGVtcy10ZWFzZXJzLXJvdyB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pdGVtIHtcbiAgICAgICYgPiAuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY3VzdG9tLXRlYXNlciB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZWFzZXItaW1hZ2Uge1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQge1xuICBjb2xvcjogIzAwMzU5NTtcbiAgcGFkZGluZzogNTVweCAwO1xuXG4gICYudGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gICYuYmFja2dyb3VuZC1jb2xvciB7XG4gICAgJi5kYXJrYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUzLCAxNDksIDAuOTUpO1xuICAgIH1cbiAgICAmLmxpZ2h0Ymx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQ0NGMUYyO1xuICAgIH1cbiAgfVxuXG4gICYuYWxpZ25tZW50LXJpZ2h0IHtcbiAgICAuY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmNvbnRlbnQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgJGxhcHRvcCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAuaW1hZ2UtY29sdW1uLFxuICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgfVxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgODUwKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcblxuICAgIC5pbWFnZS1jb2x1bW4sXG4gICAgLmNvbnRlbnQtY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLmFsaWdubWVudC1yaWdodCAuY29udGVudCxcbiAgICAuY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuaW1hZ2UtY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudHMtd3JhcHBlciB7XG4gICYud2hpdGUge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmUtY29tcG9uZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLmxpZ2h0Ymx1ZSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZS1jb21wb25lbnQge1xuICAgICAgYmFja2dyb3VuZDogI0NDRjFGMjtcbiAgICB9XG4gIH1cbiAgJi5ncmF5IHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogNTVweCAwIDU1cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsIDg1MCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudHMtd3JhcHBlciB7XG4gICAgLmZpZWxkLS1uYW1lLWZlYXR1cmUtY29tcG9uZW50cy5maWVsZF9faXRlbSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlLWNvbXBvbmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tbmV3cy1ibG9jayB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnZpZXctYWxjb24tbmV3cy12aWV3IHtcbiAgJi52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2Jsb2NrIHtcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAmOm50aC1jaGlsZCgzbiAtIDIpIHtcbiAgICAgICAgICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0YxRjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgICAgICAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFM0QzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgbGFiZWwsXG4gICAgICAuZmlsdGVyLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIGNvbG9yOiAjODY3RjdDO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAmLmZvcm0taXRlbS1jYXRlZ29yeSxcbiAgICAgICAgJi5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSxcbiAgICAgICAgJi5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfZG93bl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlciB7XG4gICAgICAucGFnZXJfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGFnZXJfX2l0ZW0tLXByZXZpb3VzLFxuICAgICAgICAmLnBhZ2VyX19pdGVtLS1uZXh0LFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMzU5NTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlcl9faXRlbS0tcHJldmlvdXMsXG4gICAgICAgICYucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhZ2VyX19pdGVtLS1maXJzdCxcbiAgICAgICAgJi5wYWdlcl9faXRlbS0tbGFzdCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzU5NTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlcl9faXRlbS0tZmlyc3Qge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsIDg1MCkge1xuICAudmlldy1hbGNvbi1uZXdzLXZpZXcge1xuICAgICYudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayB7XG4gICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmID4gZm9ybSB7XG4gICAgICAgICAgJiA+IC5mb3JtLS1pbmxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWxhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5mb3JtLWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5mb3JtLWl0ZW0tY2F0ZWdvcnksXG4gICAgICAgICAgJi5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSxcbiAgICAgICAgICAmLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsIDUwMCkge1xuICAudmlldy1hbGNvbi1uZXdzLXZpZXcge1xuICAgICYudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9ibG9jayB7XG4gICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZm9ybS1pdGVtLWNhdGVnb3J5LFxuICAgICAgICAgICYuZm9ybS1pdGVtLXRoZXJhcGV1dGljLWFyZWEge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1hbGwtdmlkZW9zIHtcbiAgbWF4LXdpZHRoOiAxMzkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6MTA1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAub3ZlcnZpZXctbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgY29sb3I6ICRncmV5LTIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWxlZnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAudmlldy1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbiAgLnZpZXctc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRncmV5LTIzO1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICB9XG4gIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIGxhYmVsLFxuICAgIC5maWx0ZXItbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBjb2xvcjogIzg2N0Y3QztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICYuZm9ybS1pdGVtLXRhZyxcbiAgICAgICYuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZm9ybS1pdGVtLXRhZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQ1cHggMTBweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOC42cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICBtYXJnaW4tcmlnaHQ6IDI5MHB4O1xuICB9XG4gIC52aWV3LWNvbnRlbnQge1xuICAgICYsXG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICB9XG4gIGZvb3RlciB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gIHVsLnBhZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3LjZweDtcbiAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA5MDApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyB7XG4gICAgLm92ZXJ2aWV3LWxpbmsge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgfVxuICAgIC52aWV3LWhlYWRpbmcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC52aWV3LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgIC5mb3JtLXNlbGVjdC5iZWYtbGlua3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsICR0YWJsZXQpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWxsLXZpZGVvcyB7XG4gICAgLnZpZXctaGVhZGluZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICYgPiAuZm9ybS0taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBmb290ZXIge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIycHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLnBhZ2VyIHtcbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwXG59XG5cbi5jLXBvcHVwLCAuYy1wb3B1cDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDBcbn1cblxuLmMtcG9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzYzO1xuICBvcGFjaXR5OiAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3Ncbn1cblxuLmMtcG9wdXBfX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuNHMgLjFzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4xcywgb3BhY2l0eSAuNXMgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjFzLCBvcGFjaXR5IC41cyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gLjRzIC4xcztcbn1cblxuLmMtcG9wdXBfX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIC42c1xufVxuXG4uYy1wb3B1cF9fd3JhcC0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYy1wb3B1cF9fd3JhcC0tdmlkZW8gLmMtcG9wdXBfX2Nsb3NlLWljb24ge1xuICBmaWxsOiAjZmZmXG59XG5cbi5jLXBvcHVwX193cmFwLS12aWRlbzpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5jLXBvcHVwLS1oaWRkZW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uYy1wb3B1cC0taGlkZGVuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzXG59XG5cbi5jLXBvcHVwLS1oaWRkZW4gLmMtcG9wdXBfX3dyYXAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMHMgLjZzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgLjZzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgLjZzLCAtd2Via2l0LXRyYW5zZm9ybSAwcyAuNnNcbn1cblxuLmMtcG9wdXAtLWhpZGRlbiAuYy1wb3B1cF9fd3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwXG59XG5cbi5jLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IC45Mzc1cmVtO1xuICBoZWlnaHQ6IC45Mzc1cmVtO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICBtYXJnaW46IC0uNjI1cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5jLXBvcHVwX19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICMwYjIzNjNcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uYy1wb3B1cF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAuOTM3NXJlbVxufVxuXG4uYy1wb3B1cF9fdmlkZW8taGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbn1cblxuLmMtcG9wdXBfX3ZpZGVvLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbVxufVxuXG4uYy1wb3B1cF9faXRlbS5vLWdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwXG59XG5cbi5jLXBvcHVwX19teS1hbGNvbi1sb2dvIHtcbiAgZmlsbDogIzA0YTJmZjtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgY29sb3I6ICMxNDM0ODlcbn1cblxuLmMtcG9wdXBfX3JlcXVlc3QtbGluayB7XG4gIGNvbG9yOiAjMDRhMmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmMtcG9wdXAtLW15LWFsY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IC44XG59XG5cbi5jLXBvcHVwLS1teS1hbGNvbiAuYy1wb3B1cF9fd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIG1heC13aWR0aDogNDVyZW1cbn1cblxuLmMtcG9wdXAtLW15LWFsY29uLmMtcG9wdXAtLWhpZGRlbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwXG59XG5cbi5jLXBvcHVwLS1teS1hbGNvbiAuYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIHtcbiAgLmFjdGlvbi1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jLWV4aXQtcG9wdXBfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmMtZXhpdC1wb3B1cF9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5jLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM1OTU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgfVxuXG4gIC5jLXBvcHVwX193cmFwIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMzVweCAyMHB4O1xuICB9XG5cbiAgLmNsb3NlLm5vLWNvb2tpZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCAkdGFibGV0KSB7XG4gIC5jLXBvcHVwLmNvbmZpcm1hdGlvbi1wb3B1cCB7XG4gICAgLmFjdGlvbi1saW5rcyB7XG4gICAgICAuYy1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcShtYXgsIDQwMCkge1xuICAuYy1wb3B1cC5jb25maXJtYXRpb24tcG9wdXAge1xuICAgIC5hY3Rpb24tbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLmMtcG9wdXAuY29uZmlybWF0aW9uLXBvcHVwIHtcbiAgICAuYy1wb3B1cF9fd3JhcCB7XG4gICAgICB3aWR0aDogNTMwcHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMTVweDtcbiAgICB9XG4gICAgLmNsb3NlLm5vLWNvb2tpZXMge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMtbm9maWx0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1zY2llbnRpZmljLXB1YmxpY2F0aW9ucyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1jYXRlZ29yeS10eXBlIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnZpZXctc2NpZW50aWZpYy1wdWJsaWNhdGlvbi12aWV3IHtcbiAgJi52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlcixcbiAgJi52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9jayB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSxcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuIC0gMikge1xuICAgICAgICAgIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0YxRjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgICAgICAgLm5vZGUtLXR5cGUtc2NpZW50aWZpYy1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlci0yIHtcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aGVyYXBldXRpYy1hcmVhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q0RDRENDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIC5ub2RlLS10eXBlLXNjaWVudGlmaWMtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUUzRDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZmlsdGVycyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBsYWJlbCxcbiAgICAgIC5maWx0ZXItbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgY29sb3I6ICM4NjdGN0M7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgICYuZm9ybS1pdGVtLWNhdGVnb3J5LFxuICAgICAgICAmLmZvcm0taXRlbS10aGVyYXBldXRpYy1hcmVhLFxuICAgICAgICAmLmZvcm0taXRlbS1zb3J0LWJlZi1jb21iaW5lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ1cHggMTBweCAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDM1OTU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2VyIHtcbiAgICAgIC5wYWdlcl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucGFnZXJfX2l0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgY29sb3I6ICMwMDM1OTU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlcl9faXRlbS0tcHJldmlvdXMsXG4gICAgICAgICYucGFnZXJfX2l0ZW0tLW5leHQsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhZ2VyX19pdGVtLS1wcmV2aW91cyxcbiAgICAgICAgJi5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGFnZXJfX2l0ZW0tLWZpcnN0LFxuICAgICAgICAmLnBhZ2VyX19pdGVtLS1sYXN0IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTk1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhZ2VyX19pdGVtLS1maXJzdCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgODUwKSB7XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldyB7XG4gICAgJi52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlcixcbiAgICAmLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIHtcbiAgICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICYgPiBmb3JtIHtcbiAgICAgICAgICAmID4gLmZvcm0tLWlubGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItbGFiZWwge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmZvcm0taXRlbS1jYXRlZ29yeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmZvcm0taXRlbS10aGVyYXBldXRpYy1hcmVhIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmZvcm0taXRlbS1jYXRlZ29yeSxcbiAgICAgICAgICAmLmZvcm0taXRlbS10aGVyYXBldXRpYy1hcmVhLFxuICAgICAgICAgICYuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgNTAwKSB7XG4gIC52aWV3LXNjaWVudGlmaWMtcHVibGljYXRpb24tdmlldyB7XG4gICAgJi52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19ibG9ja193aXRob3V0X2ZpbHRlcixcbiAgICAmLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX2Jsb2NrIHtcbiAgICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5mb3JtLWl0ZW0tY2F0ZWdvcnksXG4gICAgICAgICAgJi5mb3JtLWl0ZW0tdGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiA4MnB4IDAgMTAwcHg7XG5cbiAgLmMtYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmFjY29yZGlvbi1yZWFkLW1vcmUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYWNjb3JkaW9uLXJlYWQtbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5zaG93LXJlYWQtbW9yZSB7XG4gICAgLmMtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgJiA+IC5maWVsZC0tbmFtZS1jb250ZW50IHtcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tcmVhZC1tb3JlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM1OTU7XG5cbiAgLmMtYmxvY2tfX2FjY29yZGlvbi1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogIzAwMzU5NTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG4gIC5jLWJsb2NrX19hY2NvcmRpb24taXRlbS1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQge1xuICAgIC5jLWJsb2NrX19hY2NvcmRpb24taXRlbS10aXRsZSB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1ibG9ja19fYWNjb3JkaW9uLWl0ZW0tYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuY29udGFjdC1mb3JtLFxuLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0ge1xuICBwYWRkaW5nOiA2NHB4IDAgMTAwcHg7XG5cbiAgJiNibG9jay1jb250YWN0cHJvY2Vzc29yYmxvY2ssXG4gICYjYmxvY2stbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtcHJvY2Vzc29yLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgJiA+IGZvcm0sXG4gICYgPiBoMiB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICYgPiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgY29sb3I6ICMwMDM1OTU7XG4gIH1cblxuICBmb3JtI2NvbnRhY3QtZm9ybSxcbiAgZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICYgPiBoNCB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQsXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg2N0Y3QztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgfVxuXG4gICAgICAmLmZvcm0taXRlbS1sYXN0LW5hbWUge1xuICAgICAgICBsYWJlbC5qcy1mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfZG93bl9ibGFjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzU5NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1pdGVtLWNvdXJ0ZXN5LXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICAgICYuZm9ybS1pdGVtLXNwZWNpYWxpdHktYXJlYSxcbiAgICAgICYuZm9ybS1pdGVtLWludGVyZXN0LWFyZWEge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgICYuZm9ybS1pdGVtLWNvdW50cnkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgICYuZm9ybS1pdGVtLWZpcnN0LW5hbWUsXG4gICAgICAmLmZvcm0taXRlbS1sYXN0LW5hbWUge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzNTk1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgJGxhcHRvcCkge1xuICAuY29udGFjdC1mb3JtLFxuICAubWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSB7XG4gICAgZm9ybSNjb250YWN0LWZvcm0sXG4gICAgZm9ybSNtZWRpY2FsLWFmZmFpcnMtY29udGFjdC1mb3JtIHtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAmLmZvcm0taXRlbS1jb3VydGVzeS10aXRsZSxcbiAgICAgICAgJi5mb3JtLWl0ZW0tZmlyc3QtbmFtZSxcbiAgICAgICAgJi5mb3JtLWl0ZW0tbGFzdC1uYW1lIHtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXEobWF4LCA4NTApIHtcbiAgLmNvbnRhY3QtZm9ybSxcbiAgLm1lZGljYWwtYWZmYWlycy1jb250YWN0LWZvcm0ge1xuICAgICYjYmxvY2stY29udGFjdHByb2Nlc3NvcmJsb2NrLFxuICAgICYjYmxvY2stbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtcHJvY2Vzc29yLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMCAxMDBweDtcbiAgICB9XG4gICAgJiA+IGgyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIGZvcm0jY29udGFjdC1mb3JtLFxuICAgIGZvcm0jbWVkaWNhbC1hZmZhaXJzLWNvbnRhY3QtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiBoNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICYsXG4gICAgICAgICYuZm9ybS1pdGVtLWNvdXJ0ZXN5LXRpdGxlLFxuICAgICAgICAmLmZvcm0taXRlbS1maXJzdC1uYW1lLFxuICAgICAgICAmLmZvcm0taXRlbS1sYXN0LW5hbWUsXG4gICAgICAgICYuZm9ybS1pdGVtLXNwZWNpYWxpdHktYXJlYSxcbiAgICAgICAgJi5mb3JtLWl0ZW0taW50ZXJlc3QtYXJlYSxcbiAgICAgICAgJi5mb3JtLWl0ZW0tY2l0eSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1xdW90ZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG5cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgJi5saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQ6ICNDQ0YxRjI7XG5cbiAgICAucXVvdGUtaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgfVxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDg3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnF1b3RlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IC0zNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIGNvbG9yOiAjMDAzNTk1O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5maWVsZC0tbmFtZS1hdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xKG1heCwgODUwKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgIC5xdW90ZS1pY29uIHtcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgICBsZWZ0OiAtMjlweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuIl19 */
