.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex--sbtw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--sevn{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex--sarn{-ms-flex-pack:distribute;justify-content:space-around}.subsite-header{background-color:#fff;text-shadow:rgba(255,255,255,0.5) 0 1px 0;border-bottom:1px solid #000;display:block}.subsite-title{text-transform:uppercase;line-height:1.51875em;padding:0.5rem 0;display:block;color:#000;margin:0;font-size:1.5rem;font-family:Sansasoft,Calibri,sans-serif;font-weight:300;text-rendering:optimizelegibility}.subsite-title a{display:inline-block;color:#000;border-bottom:none;text-decoration:none;padding:0}.subsite-title a:visited{color:#000;border-bottom:none}.module .tab-box .tabs__header--title{font-size:0.6rem}@media (min-width: 768px){.module .tab-box .tabs__header--title{font-size:1.5rem}}.main-content .module{margin-bottom:1.5rem;padding:0;background:none}main.content .component-control:nth-child(even),main.content .component-control:nth-child(even) .module,main.content .overview:nth-of-type(even),.main-content .component-control:nth-child(even),.main-content .component-control:nth-child(even) .module,.main-content .overview:nth-of-type(even){background-color:#fff}main.content .component-control:last-child .stControl,.main-content .component-control:last-child .stControl{margin-bottom:0}.article-pubdate{font-weight:bold;font-size:0.875rem}article.list__item:first-of-type{margin-top:0;padding-top:0}@media only screen and (max-width: 1023px){.stackable{width:100%}.stackable thead{display:none}.stackable tbody,.stackable .stackable tr,.stackable .stackable tr>th,.stackable .stackable tr>td{width:auto;display:block}.stackable table thead th{border-bottom:none}.stackable tr>th,.stackable tr>td{padding-top:3px;padding-bottom:3px}.stackable tr>td:first-child{font-weight:bold}.stackable tr>td:last-child,.stackable tr>th:last-child{padding-bottom:15px !important}.stackable tr>td:first-child,.stackable tr>th:first-child{padding-top:15px !important}}@media only screen and (min-width: 1024px){.js-table-expandable{position:relative;margin-right:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}@media only screen and (min-width: 1024px){.js-table-expandable.is-expand{margin-right:-52% !important;z-index:10 !important;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}@media only screen and (min-width: 1024px){.js-table-expandable.is-expand table{-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}}.js-table-expandable .button{display:none;padding:5px 8px}@media only screen and (min-width: 1024px){.js-table-expandable .button{display:block;float:right;margin-bottom:-3px}}@media only screen and (min-width: 1024px){.js-table-expandable .button i{font-size:10px;margin-top:-2px}}.wpcf7-form.sent .form--fields{display:none}.form--feedback label,.form--feedback .label{display:inline-block;float:left;font-size:0.875rem;padding:0.75rem 1rem 0.75rem 0;margin:0}.form--feedback .label{font-weight:bold}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}span.wpcf7-not-valid-tip{color:#95000c;font-size:16px;display:block}.wpcf7-validation-errors{border:1px solid #95000c !important;background-color:#faf6e8 !important;color:#95000c;margin:16px 0 !important;padding:16px !important}.wpcf7-validation-errors::before{content:"\f118";margin-right:10px;float:left;font-size:23px;color:#95000c;font-family:"icon-curtin";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpcf7-mail-sent-ok::before{content:"\f10a";margin-right:10px;float:left;font-size:23px;color:#178800;font-family:"icon-curtin";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 1024px){.staff-list td{width:50%}}.news-events .list__item__content img{display:none}#twitter-widget-0{width:100% !important}#results .list__item{margin-bottom:30px !important}@media only screen and (min-width: 1024px){.page-404 .main-content{margin-left:20%}}.red_warning_text{color:#95000C !important}.social-media a{border-bottom:medium none}@media only screen and (min-width: 1024px){.feature .box--overlay__content p{font-size:1.2rem;padding-bottom:1rem}}@media only screen and (min-width: 1441px){.feature .box--overlay__title{font-size:2.5rem;padding-bottom:1rem}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:100%}.flex-container__item.col1of12{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.flex-container__item.col2of12{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.flex-container__item.col3of12{-ms-flex-preferred-size:25%;flex-basis:25%}.flex-container__item.col4of12{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.flex-container__item.col5of12{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.flex-container__item.col1of2,.flex-container__item.col6of12{-ms-flex-preferred-size:50%;flex-basis:50%}.flex-container__item.col7of12{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.flex-container__item.col8of12{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.flex-container__item.col9of12{-ms-flex-preferred-size:75%;flex-basis:75%}.flex-container__item.col10of12{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.flex-container__item.col11of12{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.flex-container__item.col12of12{-ms-flex-preferred-size:100%;flex-basis:100%}.flex-container__item.flex-end{-ms-flex-item-align:end;align-self:flex-end}.flex-container__item.right{text-align:right}.flex-container__item.centre{-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.flex-container__item{max-width:1440px}}.flex-container.centre{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin-left:auto;margin-right:auto}.flex-container.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-container.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-container.row:before,.flex-container.row:after{content:none}.pagination{text-align:center}.pagination>ul>a,.pagination>ul>li{margin:10px;border:0}.more-blogs .more-blogs-title,.more-blogs a{border:0}#popup{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fff;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.popup_close{cursor:pointer}.close_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 400px){.iframe_wrapper iframe{width:300px}}.all-trending-news{background-color:#fff !important;padding-top:30px}.all-trending-news .list__item .list__item__thumbnail{float:right}.all-trending-news .list__item .list__item__title{padding:0 1rem}.all-trending-news .list__item .list__item__title a{color:#056fa2;text-decoration:none;border:0}.centre-content{float:none;margin:0 auto}.l2-top-nav{background:transparent !important}.l2-top-nav .link-list--horizontal{list-style:none;margin-bottom:0;display:inline-block;font-size:17px;font-size:1.0625rem}.l2-top-nav .link-list--horizontal li{list-style:none;margin:10px;font-size:15px;font-size:.9375rem;float:left;line-height:1.6875em;display:list-item;text-align:-webkit-match-parent}.l2-top-nav .link-list--horizontal li a{display:block;position:relative;border:1px solid #d6d6d6;text-decoration:none;color:#1473ab;text-decoration:none;padding:6px 32px;padding:.375rem 2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;margin-bottom:0}.l2-top-nav .link-list--horizontal li a:hover{color:#333;background-color:#f5f5f5}.l2-top-nav .items-container{display:-webkit-box;display:-ms-flexbox;display:flex}.l2-top-nav .items-container .items{border:1px solid #333;padding:10px;margin:10px !important;border-radius:10px}table,table p{font-size:0.9375rem}p,.module p,.overview p{font-size:1.0625rem}.footer__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;min-height:240px}@media (min-width: 768px){.footer__social-links{min-height:110px}}@media (min-width: 900px){.footer__social-links{-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;min-height:60px}}.footer__social-links .module.social-media{width:auto;max-width:60%;min-width:360px;margin-bottom:0}.footer__social-links .module.logos{width:auto;min-width:40%}@media (min-width: 900px){.footer__social-links .module.logos{-webkit-box-flex:1;-ms-flex:1;flex:1}}.footer__social-links .module.logos a{width:auto;margin:1rem;float:none}@media (min-width: 768px){.footer__social-links .module.logos a{margin:0.5rem 1rem}}.site-navi .site-navi__layout li.is-current a,.site-navi .site-navi__layout li.is-current-ancestor a{border-bottom:4px solid #f2b500}@media (min-width: 1024px){.site-navi .site-navi__layout>li.apply-button>a{border-radius:4px;background:#ffbf00;padding-top:12px;padding-bottom:12px;margin:0}}@media (min-width: 1024px){.site-navi .site-navi__layout>li.is-active-ancestor>a>span{border-bottom:6px solid #ffbf00}}.is-active-ancestor .is-active-parent,.sub-nav .is-active ul{background:#f0f0f0}.sub-navi__layout>li>ul>li.has-subnav.is-active>ul{background:#fff;display:block}.sub-nav ul li ul li{margin-left:0.75rem}@media (min-width: 1024px){.apply-button{margin-top:0.2rem}}@media (min-width: 1441px){.apply-button{margin-top:0.6rem}}.critical_incident_panel{margin-top:0 !important;padding:8rem 3rem !important;background-color:#000 !important;color:#fff}@media only screen and (max-width: 700px){.critical_incident_panel{margin-top:0 !important;padding:0 !important;background-color:#000 !important;color:#fff}}.critical_incident_panel .wrapper{margin:40px auto !important;width:80% !important}.critical_incident_panel .hotlines{display:inline;font-size:1.25rem;margin:2rem}@media only screen and (max-width: 825px){.critical_incident_panel .hotlines{display:block;font-size:1rem}}.critical_incident_panel .button{margin:2rem !important}@media only screen and (max-width: 700px){.critical_incident_panel .button{margin:.5rem 2rem !important}}.secondary-content .module.pdf-download{padding-top:0;padding-bottom:0}.latest-featured-news-article{background-repeat:none;background-size:cover;background-position:center center;height:480px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width: 768){.latest-featured-news-article{height:640px}}@media only screen and (min-width: 1024px){.latest-featured-news-article{height:800px}}.latest-featured-news-article .overlay__teal{background:#008397;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,131,151,0.72)), to(rgba(69,233,162,0.72)));background:linear-gradient(to bottom right, rgba(0,131,151,0.72), rgba(69,233,162,0.72));width:100%}.latest-featured-news-article .col1of2{-ms-flex-item-align:center;align-self:center;-ms-flex-preferred-size:50%;flex-basis:50%;min-width:280px;padding:1rem}@media only screen and (min-width: 768px){.latest-featured-news-article .col1of2{padding:2rem}}.latest-featured-news-article .box--overlay__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width: 768px){.latest-featured-news-article .box--overlay__title{font-size:48px}}@media only screen and (min-width: 1024px){.latest-featured-news-article .box--overlay__title{font-size:64px}}@media only screen and (min-width: 1440px){.latest-featured-news-article .box--overlay__title{font-size:80px}}.latest-featured-news-article .box--overlay__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:0}@media only screen and (min-width: 480px){.latest-featured-news-article .box--overlay__content{padding-top:1rem}}@media only screen and (min-width: 768px){.latest-featured-news-article .box--overlay__content{padding-top:2rem}}.latest-featured-news-article .button{background:none;border:2px solid #fff !important;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.edit-mode .create-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem}.edit-mode .create-article .button{background:#45e9a2;border:0 !important;-webkit-box-shadow:none;box-shadow:none;font-weight:normal}.module.image-text h2{margin-top:1.5rem}.interstitial{background-repeat:no-repeat;background-position:center}.interstitial__header h2{font-size:2.125rem}.interstitial p{max-width:900px;margin:20px auto}@media (min-width: 600px){.module .panel--two-columns .panel__image{margin-bottom:1.5rem}}.tile-module .tile-toolbar{position:absolute;right:10px;top:10px;z-order:10}.tile-module .tile-toolbar .command-button{width:3em;float:left;background-color:#aaa;margin:2px;padding:5px;border:1px #eee solid}.tile-module .tile-toolbar .command-button a{color:#333;text-decoration:none;border-bottom:none}.tile-module .tile-properties-toolbar{background-color:#aaa;text-align:left;padding:5px}.tile-module .tile-properties-toolbar-title{margin-bottom:5px;border-bottom:1px #666 solid}.module.spotlight-boxes .box--overlay .box--overlay__panel{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;color:#fff;min-height:240px}@media (min-width: 768px){.module.spotlight-boxes .box--overlay .box--overlay__panel{min-height:260px}}.module.spotlight-boxes .box--overlay .box--overlay__panel.teal{background:#008397;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,131,151,0.72)), to(rgba(69,233,162,0.72)));background:linear-gradient(to bottom right, rgba(0,131,151,0.72), rgba(69,233,162,0.72))}.module.spotlight-boxes .box--overlay .box--overlay__panel p{color:#fff}.module.spotlight-boxes .box--overlay .box--overlay__panel>a{margin:0.75rem auto 0}.module.spotlight-boxes .box--overlay .box--overlay__panel-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.75rem 0}.interstitial_one_image{width:320px;padding:0 30px 30px}.video-interstitial{padding:0;background:#000}@media only screen and (max-width: 1024px){.video-interstitial{background-color:#fff}}.video-interstitial .centre{height:515px;background-size:cover;text-align:center;position:relative}@media only screen and (max-width: 1220px){.video-interstitial .centre{background-size:cover;text-align:center;position:relative}}.video-interstitial .tv{left:0;z-index:0;min-height:180px;width:100%;height:100%;overflow:hidden}.video-interstitial .video-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:auto;z-index:99;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4)}.video-interstitial .video-overlay p{color:#fff !important;padding-left:20px;padding-right:20px}.video-interstitial .video-overlay .video_button{color:#fff !important;border:2px solid #fff !important;background:0 0;text-decoration:none}.video-interstitial .video-overlay .video_button:hover{background:#fff !important;color:#051c2a}.video-interstitial .hero-logo-video{width:300px;padding:0 30px 30px}@media only screen and (max-width: 1024px){.video-interstitial .hero-logo-video{width:20%;min-width:150px}}@media (min-width: 768px){.video-panel .box--media .box--media__media{min-width:60%}}.whats-happening__add-links{float:right}.whats-happening .box .box--full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.whats-happening .box .box--full img{margin-bottom:10px}.section-research h1,.section-research h2,.section-research h3,.section-research h4,.section-research-new h1,.section-research-new h2,.section-research-new h3,.section-research-new h4{font-family:Sansasoft, Calibri, sans-serif}.section-research .box--overlay__panel,.section-research-new .box--overlay__panel{background:#008397;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,131,151,0.72)), to(rgba(69,233,162,0.72)));background:linear-gradient(to bottom right, rgba(0,131,151,0.72), rgba(69,233,162,0.72))}.section-research .research .margin-top,.section-research-new .research .margin-top{margin-top:auto}.section-research .research .margin-top-1of4,.section-research .research .margin-top-1of2,.section-research .research .margin-top-1,.section-research-new .research .margin-top-1of4,.section-research-new .research .margin-top-1of2,.section-research-new .research .margin-top-1{margin-top:1rem}@media screen and (min-width: 1024px){.section-research .research .margin-top-1of4,.section-research-new .research .margin-top-1of4{margin-top:0.25rem}}@media screen and (min-width: 1024px){.section-research .research .margin-top-1of2,.section-research-new .research .margin-top-1of2{margin-top:0.5rem}}.section-research .research .margin-top-none,.section-research-new .research .margin-top-none{margin-top:0}.section-research .research .margin-right,.section-research-new .research .margin-right{margin-right:1rem}@media screen and (min-width: 1024px){.section-research .research .margin-right,.section-research-new .research .margin-right{margin-right:auto}}.section-research .research .margin-right-1of4,.section-research .research .margin-right-1of2,.section-research .research .margin-right-1,.section-research-new .research .margin-right-1of4,.section-research-new .research .margin-right-1of2,.section-research-new .research .margin-right-1{margin-right:1rem}@media screen and (min-width: 1024px){.section-research .research .margin-right-1of2,.section-research-new .research .margin-right-1of2{margin-right:0.5rem}}@media screen and (min-width: 1024px){.section-research .research .margin-right-1of4,.section-research-new .research .margin-right-1of4{margin-right:0.25rem}}.section-research .research .margin-right-none,.section-research-new .research .margin-right-none{margin-right:0}.section-research .research .margin-bottom,.section-research-new .research .margin-bottom{margin-bottom:auto}.section-research .research .margin-bottom-1of4,.section-research .research .margin-bottom-1of2,.section-research .research .margin-bottom-1,.section-research-new .research .margin-bottom-1of4,.section-research-new .research .margin-bottom-1of2,.section-research-new .research .margin-bottom-1{margin-bottom:1rem}.section-research .research .margin-bottom-none,.section-research-new .research .margin-bottom-none{margin-bottom:0}@media screen and (min-width: 1024px){.section-research .research .margin-bottom-1of4,.section-research-new .research .margin-bottom-1of4{margin-bottom:0.25rem}}@media screen and (min-width: 1024px){.section-research .research .margin-bottom-1of2,.section-research-new .research .margin-bottom-1of2{margin-bottom:0.5rem}}.section-research .research .margin-left,.section-research-new .research .margin-left{margin-right:1rem}@media screen and (min-width: 1024px){.section-research .research .margin-left,.section-research-new .research .margin-left{margin-left:auto}}.section-research .research .margin-left-1of4,.section-research .research .margin-left-1of2,.section-research .research .margin-left-1,.section-research-new .research .margin-left-1of4,.section-research-new .research .margin-left-1of2,.section-research-new .research .margin-left-1{margin-left:1rem}@media screen and (min-width: 1024px){.section-research .research .margin-left-1of4,.section-research-new .research .margin-left-1of4{margin-left:0.25rem}}@media screen and (min-width: 1024px){.section-research .research .margin-left-1of2,.section-research-new .research .margin-left-1of2{margin-left:0.5rem}}.section-research .research .margin-left-none,.section-research-new .research .margin-left-none{margin-left:0}.section-research .research .button,.section-research-new .research .button{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.section-research .research .stControl,.section-research-new .research .stControl{margin:0}.section-research .research .wrapper,.section-research-new .research .wrapper{padding-bottom:1rem}.section-research .research.light,.section-research-new .research.light{background:#dedede;color:#000}.section-research .research.dark,.section-research-new .research.dark{background:#333;color:#fff}.section-research .research.dark .stControl,.section-research-new .research.dark .stControl{color:#000}.section-research .research.dark .button,.section-research-new .research.dark .button{background:none;border:1px solid #fff;border-radius:0;color:#fff}.section-research .research.dark h1,.section-research .research.dark h2,.section-research .research.dark h3,.section-research .research.dark h4,.section-research-new .research.dark h1,.section-research-new .research.dark h2,.section-research-new .research.dark h3,.section-research-new .research.dark h4{color:#fff;font-family:Sansasoft, Calibri, sans-serif;text-transform:uppercase;margin-bottom:0}.section-research .research .flex-container,.section-research-new .research .flex-container{background-size:100% 100%}.section-research .research .flex-container.nowrap,.section-research-new .research .flex-container.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-research .research .flex-container.overlay,.section-research-new .research .flex-container.overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-min-content;height:-moz-min-content;height:min-content;min-height:3rem;padding:1rem;width:100%}.section-research .research .flex-container.overlay.teal,.section-research-new .research .flex-container.overlay.teal{background:#008397;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,131,151,0.72)), to(rgba(69,233,162,0.72)));background:linear-gradient(to bottom right, rgba(0,131,151,0.72), rgba(69,233,162,0.72))}.section-research .research .flex-container.spotlight,.section-research-new .research .flex-container.spotlight{-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-research .research .flex-container__item .news-item .image,.section-research-new .research .flex-container__item .news-item .image{width:150px;height:150px;background:no-repeat;background-size:cover;background-position:center center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.section-research .research .flex-container__item .news-item .details__title h4,.section-research-new .research .flex-container__item .news-item .details__title h4{max-height:3rem;overflow:hidden;width:100%}.section-research .research .flex-container__item .news-item .details__blurb,.section-research-new .research .flex-container__item .news-item .details__blurb{max-height:8rem;overflow:hidden;width:100%;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255,255,255,0.1)));background:linear-gradient(to bottom, #fff, rgba(255,255,255,0.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-research .research .flex-container__item .news-item .details__link a,.section-research-new .research .flex-container__item .news-item .details__link a{color:#fff;border:none}.section-research .research .flex-container__item.spotlight,.section-research-new .research .flex-container__item.spotlight{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover;background-position:center center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:16rem;width:-webkit-fill-available;width:-moz-available;width:stretch;margin-bottom:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (min-width: 768px){.section-research .research .flex-container__item.spotlight,.section-research-new .research .flex-container__item.spotlight{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}}@media only screen and (min-width: 1024px){.section-research .research .flex-container__item.spotlight,.section-research-new .research .flex-container__item.spotlight{-ms-flex-preferred-size:calc(100% / 3 - 1rem);flex-basis:calc(100% / 3 - 1rem)}}.section-research .research .flex-container__item.overlay__heading,.section-research-new .research .flex-container__item.overlay__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-research .research .flex-container__item.overlay__heading h3,.section-research-new .research .flex-container__item.overlay__heading h3{font-size:1.25rem}.section-research .research .flex-container__item.gradient-separator,.section-research-new .research .flex-container__item.gradient-separator{background:#008397;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,131,151,0.72)), to(rgba(69,233,162,0.72)));background:linear-gradient(to bottom right, rgba(0,131,151,0.72), rgba(69,233,162,0.72));border:0;border-radius:0;height:1rem}.section-research .research .flex-container__item.flex--overlay,.section-research-new .research .flex-container__item.flex--overlay{padding:1rem}.section-research .research .flex-container__item.flex--overlay .button,.section-research-new .research .flex-container__item.flex--overlay .button{border-radius:0;background:none;color:#fff;margin-top:0.5rem}.section-research .research .flex-container__item.flex--overlay__heading,.section-research-new .research .flex-container__item.flex--overlay__heading{min-width:240px;overflow:hidden}.section-research .research .flex-container__item.flex--overlay__heading h1,.section-research .research .flex-container__item.flex--overlay__heading h2,.section-research .research .flex-container__item.flex--overlay__heading h3,.section-research-new .research .flex-container__item.flex--overlay__heading h1,.section-research-new .research .flex-container__item.flex--overlay__heading h2,.section-research-new .research .flex-container__item.flex--overlay__heading h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 1024px){.section-research .research .flex-container__item.flex--overlay__heading h1,.section-research .research .flex-container__item.flex--overlay__heading h2,.section-research .research .flex-container__item.flex--overlay__heading h3,.section-research-new .research .flex-container__item.flex--overlay__heading h1,.section-research-new .research .flex-container__item.flex--overlay__heading h2,.section-research-new .research .flex-container__item.flex--overlay__heading h3{text-overflow:unset;white-space:unset}}.section-research .research .flex-container__item.flex--overlay__content,.section-research-new .research .flex-container__item.flex--overlay__content{max-height:3rem;overflow:hidden;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255,255,255,0.1)));background:linear-gradient(to bottom, #fff, rgba(255,255,255,0.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-research .research .flex-container__item.flex--overlay.teal,.section-research-new .research .flex-container__item.flex--overlay.teal{background:#008397;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,131,151,0.72)), to(rgba(69,233,162,0.72)));background:linear-gradient(to bottom right, rgba(0,131,151,0.72), rgba(69,233,162,0.72))}.section-research .research .flex-container__item.flex--overlay.dark,.section-research-new .research .flex-container__item.flex--overlay.dark{background:#000;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,0,0,0.85)), to(rgba(0,0,0,0.85)));background:linear-gradient(to bottom right, rgba(0,0,0,0.85), rgba(0,0,0,0.85))}.section-research .research .flex-container__item.flex--overlay.dark.news.category,.section-research-new .research .flex-container__item.flex--overlay.dark.news.category{background:#000;background:-webkit-gradient(linear, left top, right bottom, from(rgba(0,0,0,0.85)), to(rgba(0,0,0,0.85)));background:linear-gradient(to bottom right, rgba(0,0,0,0.85), rgba(0,0,0,0.85));font-size:x-small;left:1rem;padding:0.5rem;position:absolute;text-transform:uppercase;top:1rem}.section-research .research .flex-container__item.flex--overlay.light,.section-research-new .research .flex-container__item.flex--overlay.light{background:#dedede;background:-webkit-gradient(linear, left top, right bottom, from(rgba(222,222,222,0.95)), to(rgba(222,222,222,0.95)));background:linear-gradient(to bottom right, rgba(222,222,222,0.95), rgba(222,222,222,0.95))}.section-research .research .flex-container__item.flex--overlay.light .button,.section-research-new .research .flex-container__item.flex--overlay.light .button{background:none;border:1px solid #000 !important;color:#000}.section-research .research .flex-container.news,.section-research-new .research .flex-container.news{position:relative}.section-research .research .flex-container.news:before,.section-research-new .research .flex-container.news:before{display:block;content:"";width:100%;padding-top:56.25%}.section-research .research .flex-container.news>.content,.section-research-new .research .flex-container.news>.content{position:absolute;top:0;left:0;right:0;bottom:0}.section-research .research .flex-container.news.featured h1,.section-research .research .flex-container.news.featured h2,.section-research .research .flex-container.news.featured h3,.section-research-new .research .flex-container.news.featured h1,.section-research-new .research .flex-container.news.featured h2,.section-research-new .research .flex-container.news.featured h3{max-height:5rem}.section-research .research .flex-container.news.staff-pick,.section-research-new .research .flex-container.news.staff-pick{background-size:cover;background-position:center center;max-width:464px}.section-research .research .flex-container.news.staff-pick h1,.section-research .research .flex-container.news.staff-pick h2,.section-research .research .flex-container.news.staff-pick h3,.section-research-new .research .flex-container.news.staff-pick h1,.section-research-new .research .flex-container.news.staff-pick h2,.section-research-new .research .flex-container.news.staff-pick h3{max-height:2rem}.section-research .research .heading,.section-research-new .research .heading{padding:1rem}.section-research .research .search--supervisor,.section-research-new .research .search--supervisor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-research .research .search--supervisor h2,.section-research-new .research .search--supervisor h2{margin-bottom:1rem;font-family:Sansasoft, Calibri, sans-serif;font-size:28px}@media only screen and (min-width: 600px){.section-research .research .search--supervisor h2,.section-research-new .research .search--supervisor h2{font-size:36px}}.section-research .research .search--supervisor h3,.section-research-new .research .search--supervisor h3{font-family:Sansasoft, Calibri, sans-serif;font-size:22px;margin-bottom:0.5rem}.section-research .research .search--supervisor .flex,.section-research-new .research .search--supervisor .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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}@media only screen and (min-width: 1024px){.section-research .research .search--supervisor .flex,.section-research-new .research .search--supervisor .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 1024px){.section-research .research .search--supervisor .flex,.section-research-new .research .search--supervisor .flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.section-research .research .search--supervisor .flex .search__content,.section-research-new .research .search--supervisor .flex .search__content{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-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 1024px){.section-research .research .search--supervisor .flex .search__content,.section-research-new .research .search--supervisor .flex .search__content{-ms-flex-preferred-size:70%;flex-basis:70%}}.section-research .research .search--supervisor .flex .search__link,.section-research-new .research .search--supervisor .flex .search__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1024px){.section-research .research .search--supervisor .flex .search__link,.section-research-new .research .search--supervisor .flex .search__link{-ms-flex-preferred-size:25%;flex-basis:25%}}.section-research .research .search--supervisor .flex .search__link .button,.section-research-new .research .search--supervisor .flex .search__link .button{background:none;margin-bottom:0.75rem;border:1px solid #000 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-research .research .search--supervisor .flex .search__link .button a,.section-research-new .research .search--supervisor .flex .search__link .button a{color:#000;border:0;text-transform:uppercase}.section-research .research .search--supervisor .form,.section-research-new .research .search--supervisor .form{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-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}.section-research .research .search--supervisor .form .query,.section-research-new .research .search--supervisor .form .query{margin-bottom:0.5rem;border-radius:3px;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 600px){.section-research .research .search--supervisor .form .query,.section-research-new .research .search--supervisor .form .query{border-top-right-radius:0}}@media only screen and (min-width: 600px){.section-research .research .search--supervisor .form .query,.section-research-new .research .search--supervisor .form .query{border-bottom-right-radius:0}}@media only screen and (min-width: 600px){.section-research .research .search--supervisor .form .query,.section-research-new .research .search--supervisor .form .query{border-right-width:0}}.section-research .research .search--supervisor .form .button,.section-research-new .research .search--supervisor .form .button{margin-bottom:0.5rem;border-radius:3px}.section-research .research .search--supervisor .form .button.teal,.section-research-new .research .search--supervisor .form .button.teal{background-color:#45e9a2;border:1px solid #45e9a2 !important;border-radius:3px}@media only screen and (min-width: 600px){.section-research .research .search--supervisor .form .button.teal,.section-research-new .research .search--supervisor .form .button.teal{border-top-left-radius:0}}@media only screen and (min-width: 600px){.section-research .research .search--supervisor .form .button.teal,.section-research-new .research .search--supervisor .form .button.teal{border-bottom-left-radius:0}}@media only screen and (min-width: 600px){.section-research .research .search--supervisor .form .button.teal,.section-research-new .research .search--supervisor .form .button.teal{-ms-flex-preferred-size:20%;flex-basis:20%}}@media only screen and (min-width: 1024px){.section-research .research .search--supervisor .form .button.teal,.section-research-new .research .search--supervisor .form .button.teal{-ms-flex-preferred-size:15%;flex-basis:15%}}@media only screen and (min-width: 600px){.section-research .research .search--supervisor .form .button.teal,.section-research-new .research .search--supervisor .form .button.teal{text-align:center}}@media only screen and (min-width: 768px){.section-research .spotlight-boxes--research .spotlight-boxes__item,.section-research-new .spotlight-boxes--research .spotlight-boxes__item{margin-bottom:1%}}.section-research .search--research,.section-research-new .search--research{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f1f1f1;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-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.section-research .search--research .search__heading,.section-research-new .search--research .search__heading{font-family:Sansasoft, Calibri, sans-serif;font-size:36px;font-weight:normal;text-align:center;margin-top:2rem;margin-bottom:2rem}.section-research .search--research .search__form,.section-research-new .search--research .search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1440px;width:100%;margin-bottom:2rem}.section-research .search--research .search__form .search__query,.section-research-new .search--research .search__form .search__query{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-research .search--research .search__field,.section-research-new .search--research .search__field{border-top-right-radius:0;border-bottom-right-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}.section-research .search--research .search__button,.section-research-new .search--research .search__button{background:#45e9a2;-webkit-box-shadow:none;box-shadow:none;border:1px solid #45e9a2 !important;border-top-left-radius:0;border-bottom-left-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8rem}.section-research .search--research .form,.section-research-new .search--research .form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:1rem}@media only screen and (min-width: 768px){.section-research .search--research .form,.section-research-new .search--research .form{margin:4rem auto;width:80%}}.section-research .search--research .form .search__query,.section-research-new .search--research .form .search__query{background:#fff;width:100%}.section-research .search--research .form .search__query:hover:not(focus),.section-research-new .search--research .form .search__query:hover:not(focus){border-right:0}.section-research .search--research .form .search__button,.section-research-new .search--research .form .search__button{background:#45e9a2;border-color:#45e9a2;border-top-left-radius:0;border-bottom-left-radius:0;color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10rem}.section-research .search--research .search__summary,.section-research-new .search--research .search__summary{padding:2rem 1rem;width:100%}.section-research .search--research .search__results,.section-research-new .search--research .search__results{width:100%}.section-research .search--research .search__results .tab__nav,.section-research-new .search--research .search__results .tab__nav{margin-bottom:0}.section-research .search--research .search__results .tab__item,.section-research-new .search--research .search__results .tab__item{border:1px solid #ccc;min-height:5rem;margin-bottom:2rem}.section-research .search--research .search__results .tab__item .result.module,.section-research-new .search--research .search__results .tab__item .result.module{padding:1rem}.section-research .search--research .search__results .tab__item .list,.section-research-new .search--research .search__results .tab__item .list{margin-top:2rem}.section-research .search--research .search__results .button,.section-research-new .search--research .search__results .button{border-bottom-width:0 !important;border-bottom-left-radius:0;border-bottom-right-radius:0}.section-research .search--research .tab__nav,.section-research-new .search--research .tab__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}.section-research .search--research .tab__nav .button,.section-research-new .search--research .tab__nav .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.section-research .search--research .tab__nav .button,.section-research-new .search--research .tab__nav .button{margin-right:0.5rem}}@media only screen and (min-width: 768px){.section-research .search--research .tab__nav .button:last-child,.section-research-new .search--research .tab__nav .button:last-child{margin-right:0}}.section-research .search--research .button,.section-research-new .search--research .button{background:#fff;-webkit-box-shadow:none;box-shadow:none}.section-research .search--research .button.is-active,.section-research-new .search--research .button.is-active{background:#333;color:#fff}.section-research .search--research .fullwidth--white,.section-research-new .search--research .fullwidth--white{background:#fff;width:100%}.section-research .search--research .fullwidth--light-grey,.section-research-new .search--research .fullwidth--light-grey{background:#f1f1f1;width:100%}.section-research .categories,.section-research-new .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-sizing:border-box;box-sizing:border-box}.section-research .category,.section-research-new .category{padding:.25rem;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.25rem 0;-ms-flex-preferred-size:25%;flex-basis:25%}.section-research .teal-background,.section-research-new .teal-background{background-color:#008397;padding-top:20px}.section-research .research .category__heading,.section-research .research .category__content,.section-research-new .research .category__heading,.section-research-new .research .category__content{border:none;border-bottom:1px solid #000}.section-research .research .category__panel,.section-research-new .research .category__panel{background-color:#d7ebee}.section-research .research .category__content,.section-research-new .research .category__content{text-align:left;color:#008397}.section-research .research .category__heading,.section-research-new .research .category__heading{color:#fff}.section-research .staff--researcher,.section-research-new .staff--researcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1rem 1rem 0 1rem}.section-research .staff--researcher .staff__profile,.section-research-new .staff--researcher .staff__profile{border:1px solid #ddd;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-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem;padding:1rem}.section-research .staff--researcher .staff__profile__title,.section-research-new .staff--researcher .staff__profile__title{border:none;color:#008397}.section-research .staff--researcher .staff__profile .staff__profile__content,.section-research-new .staff--researcher .staff__profile .staff__profile__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.section-research .staff--researcher .staff__picture,.section-research-new .staff--researcher .staff__picture{display:none;margin-right:1rem}@media only screen and (min-width: 600px){.section-research .staff--researcher .staff__picture,.section-research-new .staff--researcher .staff__picture{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-research .staff--researcher .staff__picture img,.section-research-new .staff--researcher .staff__picture img{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:90px}.section-research .staff--researcher:last-child,.section-research-new .staff--researcher:last-child{margin-bottom:1rem}.edit-mode .component-control{padding-bottom:3.5rem}.edit-mode .component-control span{word-break:break-all;font-size:0.875rem}.secondary-content:not(aside){width:100%}@media only screen and (min-width: 1024px){.secondary-content{opacity:1;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in}}@media only screen and (min-width: 1024px){.secondary-content.is-overlay{opacity:0.3;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}.secondary-content .module{border-bottom:1px solid #e6e8e9;padding:1rem;background-color:#fff}.box--overlay .tile-toolbar{position:absolute;width:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box--overlay .tile-toolbar .command-button{text-align:center}.box--overlay .tile-toolbar .command-button:hover{background-color:#fff;cursor:pointer}.box--overlay .tile-toolbar i{color:#000}.wpthemeMenuDropDown li{list-style-type:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJfZml4ZXMuc2NzcyIsImJhc2UvX2VsZW1lbnRzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19zaXRlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fY3JpdGljYWwtaW5jaWRlbnQtcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX2Rvd25sb2Fkcy5zY3NzIiwiY29tcG9uZW50cy9oZXJvLWJhbm5lcnMvX3Jlc2VhcmNoLWxhdGVzdC1mZWF0dXJlZC1uZXdzLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZS10ZXh0LnNjc3MiLCJjb21wb25lbnRzL19pbnRlcnN0aXRpYWwuc2NzcyIsImNvbXBvbmVudHMvX25hdi1wcm9tby1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zcG90bGlnaHQtYm94ZXMuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLWludGVyc3RpdGlhbC5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8tcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3doYXRzLWhhcHBlbmluZy5zY3NzIiwicGFnZXMvX3Jlc2VhcmNoLnNjc3MiLCJ3Y20vX2VkaXQtbW9kZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnRcbidiYXNlL2hlbHBlcnMnLFxuJ2Jhc2UvdmFycycsXG4nYmFzZS9taXhpbnMnLFxuJ2ZpeGVzJywvLyBzdHlsZSBmaXhlcyAtIHRoaXMgc2hvdWxkIGJlIHNwbGl0IGludG8gYXBwcm9wcmlhdGUgcGFydGlhbHNcbidiYXNlL2VsZW1lbnRzJztcblxuLy8gbGF5b3V0IHN0eWxlc1xuQGltcG9ydCAnbGF5b3V0L19mb290ZXInLFxuJ2xheW91dC9zaXRlLW5hdic7XG5cbi8vIGNvbXBvbmVudHNcbkBpbXBvcnRcbidjb21wb25lbnRzL2NyaXRpY2FsLWluY2lkZW50LXBhbmVsJyxcbidjb21wb25lbnRzL2Rvd25sb2FkcycsXG4nY29tcG9uZW50cy9oZXJvLWJhbm5lcnMvcmVzZWFyY2gtbGF0ZXN0LWZlYXR1cmVkLW5ld3MnLFxuJ2NvbXBvbmVudHMvaW1hZ2UtdGV4dCcsXG4nY29tcG9uZW50cy9pbnRlcnN0aXRpYWwnLFxuJ2NvbXBvbmVudHMvbmF2LXByb21vLXNlY3Rpb24nLFxuJ2NvbXBvbmVudHMvc3BvdGxpZ2h0LWJveGVzJyxcbidjb21wb25lbnRzL3ZpZGVvLWludGVyc3RpdGlhbCcsXG4nY29tcG9uZW50cy92aWRlby1wYW5lbCcsXG4nY29tcG9uZW50cy93aGF0cy1oYXBwZW5pbmcnO1xuXG4vLyBwYWdlcyAvIHNlY3Rpb25zXG5AaW1wb3J0ICdwYWdlcy9yZXNlYXJjaCc7XG5cbi8vIElCTSBzcGVjaWZpYyBzdHlsZXNcbkBpbXBvcnQgJ3djbS9lZGl0LW1vZGUnO1xuIiwiLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LS1zYnR3IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC0tc2V2biB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uZmxleC0tc2FybiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufSIsIi8vIExheW91dFxuJHNjcmVlbi1zOiA3NjhweDtcbiRzY3JlZW4tbTogMTAyNHB4O1xuXG5cbi8vIENvbG91cnNcbiRibGFjazogIzAwMDtcbiRibGFjazogIzAwMDtcbiRibGFjay10cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblxuJGJsdWU6ICMwNTZmYTI7XG5cbiRncmV5OiAjZTZlOGU5O1xuJGdyZXktZGFyazogIzMzMztcblxuJGxpZ2h0OiAjZGVkZWRlO1xuJGxpZ2h0LXRyYW5zcGFyZW50OiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuOTUpO1xuXG4kdGVhbDogIzAwODM5NztcbiR0ZWFsLWxpZ2h0OiAjNDVlOWEyO1xuJHRlYWwtc3RhcnQ6IHJnYmEoMCwgMTMxLCAxNTEsIDAuNzIpO1xuJHRlYWwtZW5kOiByZ2JhKDY5LCAyMzMsIDE2MiwgMC43Mik7XG5cbiR3aGl0ZTogI2ZmZjtcbiRvZmZ3aGl0ZTogI2RkZDtcbiR3aGl0ZS1zdGFydDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiR3aGl0ZS1lbmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblxuJHllbGxvdzogI0ZGQkYwMDtcblxuLy8gVHlwZVxuJGZhbGxiYWNrOiBDYWxpYnJpLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmctZm9udDogU2Fuc2Fzb2Z0LCAkZmFsbGJhY2s7XG4iLCJAbWl4aW4gZmxleC1iYXNpcygkbnVtZXJhdG9yLCAkZGVub21pbmF0b3IpIHtcbiAgICBmbGV4LWJhc2lzOiAkbnVtZXJhdG9yICogMTAwJSAvICRkZW5vbWluYXRvcjtcbn1cblxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuICAgIH1cbiAgICA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtYmFja2dyb3VuZCgkY29sb3IsICRjb2xvci1zdGFydCwgJGNvbG9yLWVuZCkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0IHRvcCwgJGNvbG9yLXN0YXJ0LCAkY29sb3ItZW5kKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAkY29sb3Itc3RhcnQsICRjb2xvci1lbmQpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgJGNvbG9yLXN0YXJ0LCAkY29sb3ItZW5kKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAkY29sb3Itc3RhcnQsICRjb2xvci1lbmQpO1xufVxuXG5AbWl4aW4gdmVydGljYWwtZ3JhZGllbnQtYmFja2dyb3VuZCgkY29sb3IsICRjb2xvci1zdGFydCwgJGNvbG9yLWVuZCkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci1zdGFydCwgJGNvbG9yLWVuZCk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgJGNvbG9yLXN0YXJ0LCAkY29sb3ItZW5kKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICRjb2xvci1zdGFydCwgJGNvbG9yLWVuZCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLXN0YXJ0LCAkY29sb3ItZW5kKTtcbn1cblxuQG1peGluIGZhZGUtdGV4dCgkY29sb3IsICRjb2xvci1zdGFydCwgJGNvbG9yLWVuZCkge1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLWdyYWRpZW50LWJhY2tncm91bmQoJGNvbG9yLCAkY29sb3Itc3RhcnQsICRjb2xvci1lbmQpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGRhcmstaGVhZGluZygpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBTYW5zYXNvZnQsIENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi8qU3Vic2l0ZSBIZWFkZXIgKi9cbi5zdWJzaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiByZ2JhKCR3aGl0ZSwgMC41KSAwIDFweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWJzaXRlLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUxODc1ZW07XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZHVsZSAudGFiLWJveCB7XG5cbiAgICAudGFic19faGVhZGVyLS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm1haW4tY29udGVudCB7XG4gICAgLm1vZHVsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbi8vIHJlc2V0IGZvciBiaWx5YSBzdHlsaW5nIC0gbW9kdWxlIGdldHMgd3JhcHBlZCBpbiBJQk0gY29udGFpbmVyc1xubWFpbi5jb250ZW50LFxuLm1haW4tY29udGVudCB7XG5cbiAgICAuY29tcG9uZW50LWNvbnRyb2w6bnRoLWNoaWxkKGV2ZW4pLFxuICAgIC5jb21wb25lbnQtY29udHJvbDpudGgtY2hpbGQoZXZlbikgLm1vZHVsZSxcbiAgICAub3ZlcnZpZXc6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudC1jb250cm9sOmxhc3QtY2hpbGQge1xuICAgICAgICAuc3RDb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vZml4ZXMgbGFyZ2UgZ2FwIGJlZm9yZSBmb290ZXIgYnVnIHBvci0yMDQyXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLXB1YmRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbmFydGljbGUubGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc3RhY2thYmxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHksXG4gICAgICAgIC5zdGFja2FibGUgdHIsXG4gICAgICAgIC5zdGFja2FibGUgdHIgPiB0aCxcbiAgICAgICAgLnN0YWNrYWJsZSB0ciA+IHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmpzLXRhYmxlLWV4cGFuZGFibGUge1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmLmlzLWV4cGFuZCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWV4cGFuZCB0YWJsZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ud3BjZjctZm9ybS5zZW50IC5mb3JtLS1maWVsZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLS1mZWVkYmFjayB7XG4gICAgbGFiZWwsXG4gICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbi53cGNmNyAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGNvbG9yOiAjOTUwMDBjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTUwMDBjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjZlOCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOTUwMDBjO1xuICAgIG1hcmdpbjogMTZweCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMThcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBjb2xvcjogIzk1MDAwYztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbi1jdXJ0aW5cIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4ud3BjZjctbWFpbC1zZW50LW9rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogIzE3ODgwMDtcbiAgICBmb250LWZhbWlseTogXCJpY29uLWN1cnRpblwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zdGFmZi1saXN0IHRkIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLm5ld3MtZXZlbnRzIC5saXN0X19pdGVtX19jb250ZW50IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3R3aXR0ZXItd2lkZ2V0LTAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNyZXN1bHRzIC5saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLTQwNCAubWFpbi1jb250ZW50IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIH1cbn1cblxuLnJlZF93YXJuaW5nX3RleHQge1xuICAgIGNvbG9yOiAjOTUwMDBDICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbWVkaWEgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XG59XG5cbi5mZWF0dXJlIHtcbiAgICAuYm94LS1vdmVybGF5X19jb250ZW50IHAge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtLW92ZXJsYXlfX3RpdGxlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZsZXggQ29udGFpbmVyc1xuXG4uZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmLmNvbDFvZjEyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMSwgMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2wyb2YxMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDIsIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sM29mMTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcygzLCAxMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbDRvZjEyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoNCwgMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2w1b2YxMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDUsIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sMW9mMixcbiAgICAgICAgJi5jb2w2b2YxMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDYsIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sN29mMTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyg3LCAxMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbDhvZjEyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoOCwgMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2w5b2YxMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDksIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sMTBvZjEyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTAsIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sMTFvZjEyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTEsIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sMTJvZjEyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTIsIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmxleC1lbmQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jZW50cmUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2VudHJlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLmNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQYWdpbmF0aW9uIGZvciBCbG9nIFBvc3Rcbi5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IHVsIHtcbiAgICAgICAgPiBhLFxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vcmUtYmxvZ3Mge1xuXG4gICAgLm1vcmUtYmxvZ3MtdGl0bGUsXG4gICAgYSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbn1cblxuI3BvcHVwIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbn1cblxuLnBvcHVwX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbG9zZV9idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmlmcmFtZV93cmFwcGVyIGlmcmFtZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG59XG5cbi5hbGwtdHJlbmRpbmctbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgLmxpc3RfX2l0ZW0ge1xuXG4gICAgICAgIC5saXN0X19pdGVtX190aHVtYm5haWwge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3RfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jZW50cmUtY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sMi10b3AtbmF2IHtcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gIC5saW5rLWxpc3QtLWhvcml6b250YWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuXG4gICAgICBsaXtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1ZW07XG4gICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xuXG4gICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzE0NzNhYjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogLjM3NXJlbSAycmVtO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5pdGVtcy1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OmZsZXg7XG5cbiAgICAgIC5pdGVtc3tcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICB9XG59XG4iLCJcblxudGFibGUsXG50YWJsZSBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxucCxcbi5tb2R1bGUgcCxcbi5vdmVydmlldyBwIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cbiIsIlxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1vZHVsZS5zb2NpYWwtbWVkaWEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm1vZHVsZS5sb2dvcyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDQwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIlxuLnNpdGUtbmF2aSAuc2l0ZS1uYXZpX19sYXlvdXQge1xuXG4gICAgbGkge1xuICAgICAgICAmLmlzLWN1cnJlbnQgYSxcbiAgICAgICAgJi5pcy1jdXJyZW50LWFuY2VzdG9yIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMmI1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpLmFwcGx5LWJ1dHRvbiA+IGEge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZiZjAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJvdHRvbSBib3JkZXIgZm9yIGFjdGl2ZSBwYWdlIG1lbnUgaXRlbVxuICAgID4gbGkuaXMtYWN0aXZlLWFuY2VzdG9yIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgXG4gICAgICAgICAgICA+IHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmYmYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmlzLWFjdGl2ZS1hbmNlc3RvciAuaXMtYWN0aXZlLXBhcmVudCxcbi5zdWItbmF2IC5pcy1hY3RpdmUgdWwge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5zdWItbmF2aV9fbGF5b3V0ID4gbGkgPiB1bCA+IGxpLmhhcy1zdWJuYXYuaXMtYWN0aXZlID4gdWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1Yi1uYXYgdWwgbGkgdWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4vLyBiYWNrZ3JvdW5kIGNvbG9yIGZvciBob3cgdG8gYXBwbHkgYnV0dG9uIGluIGhlYWQgbmF2XG4uYXBwbHktYnV0dG9uIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICB9XG59XG4iLCJcbi5jcml0aWNhbF9pbmNpZGVudF9wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhyZW0gM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaG90bGluZXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luOiAycmVtO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODI1cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCJcbi8vIHBkZiBkb3dubG9hZCBtb2R1bGVcbi5zZWNvbmRhcnktY29udGVudCAubW9kdWxlLnBkZi1kb3dubG9hZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4iLCIvL1N0YWZmX1BvcnRhbF9EZXNpZ24+Q29tcG9uZW50cz5SZXNlYXJjaD5NRU5VIC0gTGF0ZXN0IEZlYXR1cmVkIE5ld3MgQXJ0aWNsZVxuXG4ubGF0ZXN0LWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjgpIHtcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgIC5vdmVybGF5X190ZWFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwODM5NztcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20ocmdiYSgwLCAxMzEsIDE1MSwgMC43MikpLCB0byhyZ2JhKDY5LCAyMzMsIDE2MiwgMC43MikpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgcmdiYSgwLCAxMzEsIDE1MSwgMC43MiksIHJnYmEoNjksIDIzMywgMTYyLCAwLjcyKSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2wxb2YyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtLW92ZXJsYXlfX3RpdGxlIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveC0tb3ZlcmxheV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLmVkaXQtbW9kZSB7XG4gICAgLmNyZWF0ZS1hcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMXJlbTtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NWU5YTI7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4ubW9kdWxlLmltYWdlLXRleHQge1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgfVxuXG59XG4iLCJcbi5pbnRlcnN0aXRpYWwge1xuXG4gICAgLy8gY29udGVudCBpbnRlcnN0aXRpYWwgMSAtXG4gICAgLy8gaW5kaWdlbm91cyBhY2tub3dsZWRnZW1lbnQgYmFubmVyIHVzZXMgYSBsb2dvIGFzIGJnLCBzbyBjaGVjayBpdCBpZiBjaGFuZ2luZyBiYWNrZ3JvdW5kIHNpemVcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG59XG4iLCIubW9kdWxlIC5wYW5lbC0tdHdvLWNvbHVtbnMge1xuXG4gICAgLnBhbmVsX19pbWFnZSB7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyB0aWxlIG1vZHVsZSB8IGxpc3Qgc3BvdGxpZ2h0IGJveGVzXG4udGlsZS1tb2R1bGUge1xuXG4gICAgLnRpbGUtdG9vbGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgei1vcmRlcjogMTA7XG5cbiAgICAgICAgLmNvbW1hbmQtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4ICNlZWUgc29saWQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudGlsZS1wcm9wZXJ0aWVzLXRvb2xiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLnRpbGUtcHJvcGVydGllcy10b29sYmFyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzY2NiBzb2xpZDtcbiAgICB9XG59XG5cbi5tb2R1bGUuc3BvdGxpZ2h0LWJveGVzIC5ib3gtLW92ZXJsYXkge1xuXG4gICAgLmJveC0tb3ZlcmxheV9fcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7IC8vIGllIGZsZXggYnVnZml4XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGVhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICR0ZWFsLXN0YXJ0LCAkdGVhbC1lbmQpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC43NXJlbSBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5ib3gtLW92ZXJsYXlfX3BhbmVsLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgICB9XG5cbn1cbiIsIi8qIFZpZGVvIEludGVyc3RpdGlhbCAqL1xuXG5cbi5pbnRlcnN0aXRpYWxfb25lX2ltYWdlIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG5cbi52aWRlby1pbnRlcnN0aXRpYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIC8qIFRPRE8gaG93IGRvIHlvdSByZWZlcmVuY2Ugc3RhdGljIGFzc2V0cz9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy92aWRlby1iYW5uZXItYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyovXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmNlbnRyZSB7XG4gICAgICAgIGhlaWdodDogNTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnZpZGVvLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvX2J1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTFjMmE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5oZXJvLWxvZ28tdmlkZW8ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi52aWRlby1wYW5lbCAuYm94LS1tZWRpYSB7XG5cbiAgICAuYm94LS1tZWRpYV9fbWVkaWEge1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwJTsvLyBpZSBmbGV4IGZpeFxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi53aGF0cy1oYXBwZW5pbmcge1xuXG4gICAgJl9fYWRkLWxpbmtzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ib3gge1xuICAgICAgICAuYm94LS1mdWxsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIuc2VjdGlvbi1yZXNlYXJjaCxcbi5zZWN0aW9uLXJlc2VhcmNoLW5ldyB7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTYW5zYXNvZnQsIENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgLmJveC0tb3ZlcmxheV9fcGFuZWwge1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iYWNrZ3JvdW5kKCR0ZWFsLCAkdGVhbC1zdGFydCwgJHRlYWwtZW5kKTtcbiAgICB9XG5cbiAgICAucmVzZWFyY2ggLm1hcmdpbiB7XG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgXG4gICAgICAgICAgICAmLTFvZjQsXG4gICAgICAgICAgICAmLTFvZjIsXG4gICAgICAgICAgICAmLTEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLTFvZjQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtMW9mMiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLW5vbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLTFvZjQsXG4gICAgICAgICAgICAmLTFvZjIsXG4gICAgICAgICAgICAmLTEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtMW9mMiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtMW9mNCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLW5vbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIFxuICAgICAgICAgICAgJi0xb2Y0LFxuICAgICAgICAgICAgJi0xb2YyLFxuICAgICAgICAgICAgJi0xIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi1ub25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi0xb2Y0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLTFvZjIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtMW9mNCxcbiAgICAgICAgICAgICYtMW9mMixcbiAgICAgICAgICAgICYtMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLTFvZjQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTFvZjIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtbm9uZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnJlc2VhcmNoIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogICAgbm9uZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc3RDb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAgICAgICRibGFjaztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktZGFyaztcbiAgICAgICAgICAgIGNvbG9yOiAgICAgICR3aGl0ZTtcbiAgICBcbiAgICAgICAgICAgIC5zdENvbnRyb2wge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgICBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogICAgICAgIDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogICAgICAgICAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGFyay1oZWFkaW5nKCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAmLm5vd3JhcCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgICAgIG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICAzcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAgICAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgICAgICAxMDAlO1xuICAgIFxuICAgICAgICAgICAgICAgICYudGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJhY2tncm91bmQoJHRlYWwsICR0ZWFsLXN0YXJ0LCAkdGVhbC1lbmQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3BvdGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiAgIHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgLm5ld3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogICAgICAgICAgICAgICAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogICAgICAgICAgICAgIDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAgICAgY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAgICAgICAgICAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAgICAgICAgIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAgICAgICAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiAgIGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogICAgICAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYmx1cmIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6ICAgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgICAgIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmFkZS10ZXh0KCR3aGl0ZSwgJHdoaXRlLXN0YXJ0LCAkd2hpdGUtZW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNwb3RsaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAgICAgICAgIGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICAgICBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAgICAgICAgICAgICAgMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogICAgICAgICAgICAgZmxleDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAgICAgICAgICAgICAgMTZyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgICAgICAgICAgICAgIHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICAgICAgIDFyZW07XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6ICAgICAgICAgIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogICAgICAgICAgIDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMgLSAxcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm92ZXJsYXlfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogICAgICAgMTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdyYWRpZW50LXNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJhY2tncm91bmQoJHRlYWwsICR0ZWFsLXN0YXJ0LCAkdGVhbC1lbmQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICAgICAgICAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICAgICAgICAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmLmZsZXgtLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgICBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICAgICAgICAgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogICAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiAgaGlkZGVuO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBoMixcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6ICAgICAgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAgIG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICAgdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiAgIGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZhZGUtdGV4dCgkd2hpdGUsICR3aGl0ZS1zdGFydCwgJHdoaXRlLWVuZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi50ZWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJhY2tncm91bmQoJHRlYWwsICR0ZWFsLXN0YXJ0LCAkdGVhbC1lbmQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iYWNrZ3JvdW5kKCRibGFjaywgJGJsYWNrLXRyYW5zcGFyZW50LCAkYmxhY2stdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmFja2dyb3VuZCgkYmxhY2ssICRibGFjay10cmFuc3BhcmVudCwgJGJsYWNrLXRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAgICAgIHgtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICAgICAgICAgICAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAgICAgICAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogICAgICAgYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogICAgICAgICAgICAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJhY2tncm91bmQoJGxpZ2h0LCAkbGlnaHQtdHJhbnNwYXJlbnQsICRsaWdodC10cmFuc3BhcmVudCk7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogICAgIDFweCBzb2xpZCAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogICAgICAkYmxhY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYubmV3cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCA5KTtcbiAgICAgICAgICAgICAgICAmLmZlYXR1cmVkIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3RhZmYtcGljayB7XG4gICAgICAgICAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgICAgICAgICBoMixcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICAgICBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAgICAgICAgICAgNDY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8qIEZpbmQgYSBTdXBlcnZpc29yICovXG4gICAgICAgIC5zZWFyY2gtLXN1cGVydmlzb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogICAgICAgIGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6ICAgICAgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2Fuc2Fzb2Z0LCBDYWxpYnJpLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogICBTYW5zYXNvZnQsIENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAgICAgMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuc2VhcmNoX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAucXVlcnkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLnRlYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ZTlhMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NWU5YTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gLyogc2VhcmNoLS1zdXBlcnZpc29yICovXG4gICAgfSAvKiByZXNlYXJjaCAqL1xuICAgIFxuICAgIC5zcG90bGlnaHQtYm94ZXMtLXJlc2VhcmNoIHtcbiAgICAgICAgLnNwb3RsaWdodC1ib3hlc19faXRlbSB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaC0tcmVzZWFyY2gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgICAgLnNlYXJjaF9faGVhZGluZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogICBTYW5zYXNvZnQsIENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6ICAgICAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICAgbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogICAgY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogICAgMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnNlYXJjaF9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogICAgICBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAgICAgIDE0NDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAgICAgICAgICAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogIDJyZW07XG4gICAgICAgICAgICAuc2VhcmNoX19xdWVyeSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnNlYXJjaF9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICR0ZWFsLWxpZ2h0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogICAgICAgICAgICAgICAgbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogICAgICAgICAgICAgICAgICAgIDFweCBzb2xpZCAkdGVhbC1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiAgICAgICAgICAgICAgICAgICBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgOHJlbTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiAgICAgICAgICBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6ICAgICAgICAgICAgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogICAgICAgICAgIDFyZW07XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAgICAgICA0cmVtIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6ICAgICAgICA4MCVcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5zZWFyY2hfX3F1ZXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoX19xdWVyeTpob3Zlcjpub3QoZm9jdXMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9IFxuICAgIFxuICAgICAgICAgICAgLnNlYXJjaF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbC1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc2VhcmNoX19zdW1tYXJ5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICAgIDJyZW0gMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAgICAgIDEwMCU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnNlYXJjaF9fcmVzdWx0cyB7XG4gICAgICAgICAgICB3aWR0aDogICAgICAxMDAlO1xuICAgICAgICAgICAgLnRhYl9fbmF2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYl9faXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgICAgICAgMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogICAgNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIC5yZXN1bHQubW9kdWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogICAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnRhYl9fbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6ICAgICAgIGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6ICAgICB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6ICAgICAgIDE7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICAgICAgJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZnVsbHdpZHRoLS13aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGx3aWR0aC0tbGlnaHQtZ3JleSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgZmxleC13cmFwOiAgICAgICB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBib3gtc2l6aW5nOiAgYm9yZGVyLWJveDtcbiAgICB9XG4gICAgXG4gICAgLmNhdGVnb3J5IHsgXG4gICAgICBwYWRkaW5nOiAgICAgLjI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogIGNlbnRlcjtcbiAgICAgIGNvbG9yOiAgICAgICAkd2hpdGU7XG4gICAgICBib3gtc2l6aW5nOiAgYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogICAgICAuMjVyZW0gMDtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gICAgXG4gICAgLnRlYWwtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAucmVzZWFyY2gge1xuICAgIFx0LmNhdGVnb3J5X19oZWFkaW5nLFxuICAgIFx0LmNhdGVnb3J5X19jb250ZW50IHtcbiAgICAgIFx0XHRib3JkZXI6IG5vbmU7XG4gICAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICBcdH1cbiAgICBcbiAgICBcdC5jYXRlZ29yeV9fcGFuZWwge1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlYmVlO1xuICAgIFx0fVxuICAgIFxuICAgIFx0LmNhdGVnb3J5X19jb250ZW50IHtcbiAgICAgICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRjb2xvcjogJHRlYWw7XG4gICAgXHR9XG4gICAgXG4gICAgXHQuY2F0ZWdvcnlfX2hlYWRpbmcge1xuICAgIFx0XHRjb2xvcjogJHdoaXRlO1xuICAgIFx0fVxuICAgIH1cblxuICAgIC5zdGFmZi0tcmVzZWFyY2hlciB7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6ICAgICAgbm93cmFwO1xuICAgICAgICBtYXJnaW46ICAgICAgICAgMXJlbSAxcmVtIDAgMXJlbTtcblxuICAgICAgICAuc3RhZmZfX3Byb2ZpbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAgICAgICAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGRpc3BsYXk6ICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWdyb3c6ICAgIDE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAgICAgIDFyZW07XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YWZmX19wcm9maWxlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAgIGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgICAgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnN0YWZmX19waWN0dXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6ICAgICAgICAgICAgIG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAgICAgICAgMXJlbTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogICA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogICAgICAgMDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogICAgICAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogICAgICAgICAgOTBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiAgICAgIGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogICAgICAgICAgIDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lZGl0LW1vZGUgLmNvbXBvbmVudC1jb250cm9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbn1cblxuLnNlY29uZGFyeS1jb250ZW50Om5vdChhc2lkZSkge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW0pIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmLmlzLW92ZXJsYXkge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbSkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmJveC0tb3ZlcmxheSAudGlsZS10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuY29tbWFuZC1idXR0b24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGkge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuICAud3B0aGVtZU1lbnVEcm9wRG93biB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLEFBQUEsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1YsZUFBZSxDQUFFLGFBQWEsQ0FDL0IsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLGVBQWUsQ0FBRSxZQUFZLENBQzlCLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDVixlQUFlLENBQUUsWUFBWSxDQUM5QixBR2RELEFBQUEsZUFBZSxBQUFDLENBQ1osZ0JBQWdCLENGcUJaLElBQUksQ0VwQlIsV0FBVyxDRm9CUCxxQkFBSSxDRXBCdUIsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQ3RDLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDRkdwQixJQUFJLENFRlIsT0FBTyxDQUFFLEtBQUss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 */
