@charset "UTF-8";input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0;margin-top:pxtoem(-2px);margin-bottom:pxtoem(-2px)}.building .maps-link-wrapper a:after,.building .maps-link-wrapper a[target=_blank]:after,.building .maps-link-wrapper span:after,.building .maps-link-wrapper span[target=_blank]:after,.building .node-link a:after,.building .node-link a[target=_blank]:after,.building .node-link span:after,.building .node-link span[target=_blank]:after,.content-block-full-page-breaker-image-text .link a:after,.content-block-full-page-breaker-image-text .link a[target=_blank]:after,.content-block-full-page-breaker-image-text .link span:after,.content-block-full-page-breaker-image-text .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links .link a:after,.content-block-gallery .content-block-inner.links .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links .link span:after,.content-block-gallery .content-block-inner.links .link span[target=_blank]:after,.content-block-gallery>.link a:after,.content-block-gallery>.link a[target=_blank]:after,.content-block-gallery>.link span:after,.content-block-gallery>.link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,.content-block-recent-2-column .link a:after,.content-block-recent-2-column .link a[target=_blank]:after,.content-block-recent-2-column .link span:after,.content-block-recent-2-column .link span[target=_blank]:after,.content-block-recent-3-image-text .link a:after,.content-block-recent-3-image-text .link a[target=_blank]:after,.content-block-recent-3-image-text .link span:after,.content-block-recent-3-image-text .link span[target=_blank]:after,.content-block-recent-3-text-link .link a:after,.content-block-recent-3-text-link .link a[target=_blank]:after,.content-block-recent-3-text-link .link span:after,.content-block-recent-3-text-link .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link a:after,.content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link span:after,.content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights .content-block-inner>.link a:after,.content-block-spotlights .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights .content-block-inner>.link span:after,.content-block-spotlights .content-block-inner>.link span[target=_blank]:after,.content-block-text-with-buttons .links a:after,.content-block-text-with-buttons .links a[target=_blank]:after,.content-block-text-with-buttons .links span:after,.content-block-text-with-buttons .links span[target=_blank]:after,.fc-spotlights .link-more-text a:after,.fc-spotlights .link-more-text a[target=_blank]:after,.fc-spotlights .link-more-text span:after,.fc-spotlights .link-more-text span[target=_blank]:after,.list-teaser__more .node-link a:after,.list-teaser__more .node-link a[target=_blank]:after,.list-teaser__more .node-link span:after,.list-teaser__more .node-link span[target=_blank]:after,.page-header .link a:after,.page-header .link a[target=_blank]:after,.page-header .link span:after,.page-header .link span[target=_blank]:after,.page-with-filters .content.column .content .more-link a:after,.page-with-filters .content.column .content .more-link a[target=_blank]:after,.page-with-filters .content.column .content .more-link span:after,.page-with-filters .content.column .content .more-link span[target=_blank]:after,.related-programmes .more-link a:after,.related-programmes .more-link a[target=_blank]:after,.related-programmes .more-link span:after,.related-programmes .more-link span[target=_blank]:after,.rss-feed-link:before,.yellow-link-wrapper a:after,.yellow-link-wrapper a[target=_blank]:after,.yellow-link-wrapper span:after,.yellow-link-wrapper span[target=_blank]:after,html.js fieldset.collapsible .fieldset-legend:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before,label.select.prettify span:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}label.select.prettify span:after{font-family:'icomoon'}#finalist-blocks-back-button .content a:before,#finalist-blocks-overview-buttons .content a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-block-table-2-column #menu-menu-hamburger-menu ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu ul.active a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul.active a:before,.hamburger-open #header header #hamburger:before,div.messages.error:before,div.messages.status:before,div.messages.warning:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after,#finalist-facets-finalist-facets-additional .content .select-link a:after,#finalist-facets-finalist-facets-reset .content a:after,#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button:before,#hamburger:before,.building .contact a[target=_blank]:after,.building .maps-link-wrapper a:before,.building .maps-link-wrapper a:hover:before,.building .office-hours-extra a[target=_blank]:after,.compare-table--container .course-blocks h2.ui-state-active:after,.compare-table--container .course-blocks h2:after,.compare-table--group td.hasItems.active::after,.compare-table--group td.hasItems::after,.link-with-icon[target=_blank]:after,.views-exposed-widget.views-submit-button .button:before,li.node-readmore a:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.compare-table--header th .remove-link a::after,.link-with-optional-external-icon[target=_blank]:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-with-optional-external-icon[target=_blank]:after{line-height:1}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{font-size:inherit}#menu-menu-hamburger-menu .back-to-uu a:before,#menu-menu-hamburger-menu-en .back-to-uu a:before,.item-list .pager li.pager-first a:after,.item-list .pager li.pager-first a:before,.item-list .pager li.pager-last a:after,.item-list .pager li.pager-last a:before,.item-list .pager li.pager-next a:before,.item-list .pager li.pager-previous a:before,.sidebar .content .view-content>.menu li .menu li:before,.sidebar .content>.menu li .menu li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-with-icon--film:before,.link-with-icon--image:before,.link-with-icon--pdf:before,ul.social li a.fa-amazon:before,ul.social li a.fa-behance:before,ul.social li a.fa-blogger:before,ul.social li a.fa-dribbble:before,ul.social li a.fa-dropbox:before,ul.social li a.fa-facebook:before,ul.social li a.fa-flickr:before,ul.social li a.fa-foursquare:before,ul.social li a.fa-github:before,ul.social li a.fa-googlep:before,ul.social li a.fa-joomla:before,ul.social li a.fa-lastfm:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit}.sidebar .content .view-content>.menu li a[target=_blank]:after,.sidebar.first h2.filter-column-title.open:after,.sidebar.first h2.filter-column-title:after,ul.social li a.fa-linkedin:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.social li a.fa-paypal:before{font-size:inherit}ul.social li a.fa-paypal:before,ul.social li a.fa-pinterest:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-with-filters .filter-helptext__close:after,ul.social li a.fa-skype:before,ul.social li a.fa-soundcloud:before,ul.social li a.fa-spotify:before,ul.social li a.fa-stumbleupon:before,ul.social li a.fa-tumblr:before,ul.social li a.fa-twitter:before,ul.social li a.fa-vimeo:before,ul.social li a.fa-vine:before,ul.social li a.fa-wordpress:before,ul.social li a.fa-yelp:before,ul.social li a.fa-youtube:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit}.content-block-collapsible-text .content-block-inner .title:before,.content-block-collapsible-text .content-block-inner.active .title:before,.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title:before,.content-block-folded-list .content-block-inner .fc-folded-list>.item>.title:before,.content-block-read-more-and-share .item-list ul li .service-links-google-plus:before,.content-block-read-more-and-share .item-list ul li .service-links-linkedin:before,.content-block-read-more-and-share .item-list ul li .service-links-twitter:before,.content-block-read-more-and-share .item-list ul li a:after,.content-block-read-more-and-share .item-list ul li a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.attention__title-link:after,.content-block .fc-link-lists a[target=_blank]:after,.content-block .text a[target=_blank]:after,.content-block-gallery .content-block-inner .gallery-element .field-collection-view a[target=_blank] .title:after,.content-block-link-lists .fc-link-lists .item .links a:before,.content-block-read-more-and-share .links a[target=_blank]:after,.content-block-recent-2-column .content-block .links>a[target=_blank]:after,.master-applylink a:after,.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}ul{margin:0;padding:0}ul,ul.menu{list-style:inside}ul li,ul li.collapsed,ul li.leaf{list-style-image:none;list-style-type:disc}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],html.lt-ie9 input[type=checkbox]+label:before,html.lt-ie9 input[type=radio]+label:before{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,figure{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}.column table tr td p,p{margin:1em 0}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background-color:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:16px}pre{white-space:pre-wrap}q{quotes:'\201C' '\201D' '\2018' '\2019'}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;display:block;max-width:100%;height:auto;vertical-align:middle}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver}legend{border:0;padding:0}button{margin:0}input,select,textarea{font-family:inherit;font-size:100%;margin:0}input{line-height:normal}select{text-transform:none}html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Merriweather';font-style:italic;font-weight:400;src:url(../fonts/merriweather-italic.eot);src:local("Merriweather Italic"),local("Merriweather-Italic"),url(../fonts/merriweather-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-italic.woff2) format("woff2"),url(../fonts/merriweather-italic.woff) format("woff"),url(../fonts/merriweather-italic.ttf) format("truetype"),url(../fonts/merriweather-italic.svg#Merriweather) format("svg")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;src:url(../fonts/merriweather-bold.eot);src:local("Merriweather Bold"),local("Merriweather-Bold"),url(../fonts/merriweather-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-bold.woff2) format("woff2"),url(../fonts/merriweather-bold.woff) format("woff"),url(../fonts/merriweather-bold.ttf) format("truetype"),url(../fonts/merriweather-bold.svg#Merriweather) format("svg")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:url(../fonts/merriweather-regular.eot);src:local("Merriweather Regular"),local("Merriweather-Regular"),url(../fonts/merriweather-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-regular.woff2) format("woff2"),url(../fonts/merriweather-regular.woff) format("woff"),url(../fonts/merriweather-regular.ttf) format("truetype"),url(../fonts/merriweather-regular.svg#Merriweather) format("svg")}@font-face{font-family:'Merriweather';font-style:italic;font-weight:700;src:url(../fonts/merriweather-bolditalic.eot);src:local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url(../fonts/merriweather-bolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-bolditalic.woff2) format("woff2"),url(../fonts/merriweather-bolditalic.woff) format("woff"),url(../fonts/merriweather-bolditalic.ttf) format("truetype"),url(../fonts/merriweather-bolditalic.svg#Merriweather) format("svg")}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.svg#open_sanslight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.svg#open_sanslight_italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.svg#open_sansitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.svg#open_sansbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'icomoon';src:url(../fonts/icomoon_v5.eot);src:url(../fonts/icomoon_v5.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon_v5.woff) format("application/font-woff"),url(../fonts/icomoon_v5.ttf) format("truetype"),url(../fonts/icomoon_v5.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-variant:normal}.content-block-2-column-quote-text:after,.content-block-2-column-text-image-standing:after,.content-block-2-column-text-image:after,.content-block-2-column-text-video:after,.content-block-beeld:after,.content-block-big-image:after,.content-block-block-quote:after,.content-block-full-page-breaker-image-text:after,.content-block-news-agenda .news-agenda-group:after,.content-block-news-agenda .news-agenda-result-row:after,.content-block-news-agenda>.content-block-inner:after,.content-block-read-more-and-share:after,.content-block-recent-2-column:after,.content-block-recent-3-column:after,.content-block-spotlight-2-column:after,.content-block-spotlight-4-column:after,.content-block-spotlights:after,.content-block-table-2-column:after,.content-block-text-with-buttons:after,.content-block-text:after,.content-block-video:after,.tabs ul.primary:after,body .wrapper:after{content:"";display:table;clear:both}.page-with-filters .content.column .content .more-link,.yellow-link-wrapper{display:block;position:relative;text-align:right;z-index:20}.related-programmes .more-link{display:block;position:relative;z-index:20}.page-header .link{text-align:right}.building .maps-link-wrapper,.building .node-link,.page-header .link{display:block;position:relative;z-index:20}.content-block-spotlight-2-column .fc-spotlight-2-column .link,.content-block-spotlight-4-column .content-block-inner>.link,.content-block-spotlights .content-block-inner>.link,.list-teaser__more .node-link{display:block;position:relative;text-align:right;z-index:20}.content-block-full-page-breaker-image-text .link{display:block;position:relative;z-index:20}.content-block-recent-3-image-text .link,.content-block-recent-3-text-link .link{display:block;text-align:right;z-index:20}.content-block-recent-2-column .link{display:block;position:relative;z-index:20}.content-block-gallery .content-block-inner.links .link,.content-block-gallery>.link{position:relative;text-align:right;z-index:20}.fc-spotlights .link-more-text{text-align:right}.content-block-news-agenda .news-agenda-group .news-agenda-col .link,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link{display:block;text-align:right;z-index:20}.content-block-text-with-buttons .links,.fc-spotlights .link-more-text{display:block;position:relative;z-index:20}.page-with-filters .content.column .content .more-link a{text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.page-header .link a,.related-programmes .more-link a,.yellow-link-wrapper a{display:inline-block}.building .maps-link-wrapper a,.page-header .link a,.related-programmes .more-link a,.yellow-link-wrapper a{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;padding:0 19px;line-height:42px;position:relative}.building .node-link a,.content-block-full-page-breaker-image-text .link a,.content-block-recent-3-image-text .link a,.content-block-spotlight-2-column .fc-spotlight-2-column .link a,.content-block-spotlight-4-column .content-block-inner>.link a,.content-block-spotlights .content-block-inner>.link a,.list-teaser__more .node-link a{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.content-block-recent-3-text-link .link a{text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.building .maps-link-wrapper span,.building .node-link span,.content-block-full-page-breaker-image-text .link span,.content-block-gallery .content-block-inner.links .link a,.content-block-gallery>.link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a,.content-block-recent-2-column .link a,.content-block-recent-3-image-text .link span,.content-block-spotlight-2-column .fc-spotlight-2-column .link span,.content-block-spotlight-4-column .content-block-inner>.link span,.content-block-spotlights .content-block-inner>.link span,.content-block-text-with-buttons .links a,.fc-spotlights .link-more-text a,.list-teaser__more .node-link span,.page-header .link span,.page-with-filters .content.column .content .more-link span,.related-programmes .more-link span,.yellow-link-wrapper span{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.content-block-recent-3-text-link .link span{text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.content-block-gallery .content-block-inner.links .link span,.content-block-gallery>.link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span,.content-block-recent-2-column .link span,.content-block-text-with-buttons .links span,.fc-spotlights .link-more-text span{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.page-header .link a:after,.page-with-filters .content.column .content .more-link a:after,.related-programmes .more-link a:after,.yellow-link-wrapper a:after{content:"";font-size:.9em;position:relative;z-index:15;margin-left:30px;left:4px}.building .maps-link-wrapper a:after{content:"";font-size:.9em;position:relative;z-index:15;left:4px}.building .node-link a:after,.content-block-full-page-breaker-image-text .link a:after,.content-block-gallery .content-block-inner.links .link a:after,.content-block-gallery>.link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,.content-block-recent-2-column .link a:after,.content-block-recent-3-image-text .link a:after,.content-block-recent-3-text-link .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,.content-block-spotlight-4-column .content-block-inner>.link a:after,.content-block-spotlights .content-block-inner>.link a:after,.content-block-text-with-buttons .links a:after,.fc-spotlights .link-more-text a:after,.list-teaser__more .node-link a:after,.page-header .link a[target=_blank]:after,.page-with-filters .content.column .content .more-link a[target=_blank]:after,.related-programmes .more-link a[target=_blank]:after,.yellow-link-wrapper a[target=_blank]:after{content:"";font-size:.9em;position:relative;z-index:15;margin-left:30px;left:4px}.building .maps-link-wrapper a[target=_blank]:after{content:"";font-size:.9em;position:relative;z-index:15;left:4px}.building .maps-link-wrapper span:after,.building .maps-link-wrapper span[target=_blank]:after,.building .node-link a[target=_blank]:after,.building .node-link span:after,.building .node-link span[target=_blank]:after,.content-block-full-page-breaker-image-text .link a[target=_blank]:after,.content-block-full-page-breaker-image-text .link span:after,.content-block-full-page-breaker-image-text .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links .link span:after,.content-block-gallery .content-block-inner.links .link span[target=_blank]:after,.content-block-gallery>.link a[target=_blank]:after,.content-block-gallery>.link span:after,.content-block-gallery>.link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,.content-block-recent-2-column .link a[target=_blank]:after,.content-block-recent-2-column .link span:after,.content-block-recent-2-column .link span[target=_blank]:after,.content-block-recent-3-image-text .link a[target=_blank]:after,.content-block-recent-3-image-text .link span:after,.content-block-recent-3-image-text .link span[target=_blank]:after,.content-block-recent-3-text-link .link a[target=_blank]:after,.content-block-recent-3-text-link .link span:after,.content-block-recent-3-text-link .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link span:after,.content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights .content-block-inner>.link span:after,.content-block-spotlights .content-block-inner>.link span[target=_blank]:after,.content-block-text-with-buttons .links a[target=_blank]:after,.content-block-text-with-buttons .links span:after,.content-block-text-with-buttons .links span[target=_blank]:after,.fc-spotlights .link-more-text a[target=_blank]:after,.fc-spotlights .link-more-text span:after,.fc-spotlights .link-more-text span[target=_blank]:after,.list-teaser__more .node-link a[target=_blank]:after,.list-teaser__more .node-link span:after,.list-teaser__more .node-link span[target=_blank]:after,.page-header .link span:after,.page-header .link span[target=_blank]:after,.page-with-filters .content.column .content .more-link span:after,.page-with-filters .content.column .content .more-link span[target=_blank]:after,.related-programmes .more-link span:after,.related-programmes .more-link span[target=_blank]:after,.yellow-link-wrapper span:after,.yellow-link-wrapper span[target=_blank]:after{content:"";font-size:.9em;position:relative;z-index:15;margin-left:30px;left:4px}.building html.gt-ie10 .maps-link-wrapper a:after,.building html.gt-ie10 .maps-link-wrapper a[target=_blank]:after,.building html.gt-ie10 .maps-link-wrapper span:after,.building html.gt-ie10 .maps-link-wrapper span[target=_blank]:after,.building html.gt-ie10 .node-link a:after,.building html.gt-ie10 .node-link a[target=_blank]:after,.building html.gt-ie10 .node-link span:after,.building html.gt-ie10 .node-link span[target=_blank]:after,.building html.lt-ie10 .maps-link-wrapper a:after,.building html.lt-ie10 .maps-link-wrapper a[target=_blank]:after,.building html.lt-ie10 .maps-link-wrapper span:after,.building html.lt-ie10 .maps-link-wrapper span[target=_blank]:after,.building html.lt-ie10 .node-link a:after,.building html.lt-ie10 .node-link a[target=_blank]:after,.building html.lt-ie10 .node-link span:after,.building html.lt-ie10 .node-link span[target=_blank]:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link a:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link a[target=_blank]:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link span:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link span[target=_blank]:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link a:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link a[target=_blank]:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link span:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link a:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link span:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link a:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link span:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link span[target=_blank]:after,.content-block-recent-2-column html.gt-ie10 .link a:after,.content-block-recent-2-column html.gt-ie10 .link a[target=_blank]:after,.content-block-recent-2-column html.gt-ie10 .link span:after,.content-block-recent-2-column html.gt-ie10 .link span[target=_blank]:after,.content-block-recent-2-column html.lt-ie10 .link a:after,.content-block-recent-2-column html.lt-ie10 .link a[target=_blank]:after,.content-block-recent-2-column html.lt-ie10 .link span:after,.content-block-recent-2-column html.lt-ie10 .link span[target=_blank]:after,.content-block-recent-3-image-text html.gt-ie10 .link a:after,.content-block-recent-3-image-text html.gt-ie10 .link a[target=_blank]:after,.content-block-recent-3-image-text html.gt-ie10 .link span:after,.content-block-recent-3-image-text html.gt-ie10 .link span[target=_blank]:after,.content-block-recent-3-image-text html.lt-ie10 .link a:after,.content-block-recent-3-image-text html.lt-ie10 .link a[target=_blank]:after,.content-block-recent-3-image-text html.lt-ie10 .link span:after,.content-block-recent-3-image-text html.lt-ie10 .link span[target=_blank]:after,.content-block-recent-3-text-link html.gt-ie10 .link a:after,.content-block-recent-3-text-link html.gt-ie10 .link a[target=_blank]:after,.content-block-recent-3-text-link html.gt-ie10 .link span:after,.content-block-recent-3-text-link html.gt-ie10 .link span[target=_blank]:after,.content-block-recent-3-text-link html.lt-ie10 .link a:after,.content-block-recent-3-text-link html.lt-ie10 .link a[target=_blank]:after,.content-block-recent-3-text-link html.lt-ie10 .link span:after,.content-block-recent-3-text-link html.lt-ie10 .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link span[target=_blank]:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link a:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link span:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link a:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link span:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link a:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link span:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link a:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link span:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-text-with-buttons html.gt-ie10 .links a:after,.content-block-text-with-buttons html.gt-ie10 .links a[target=_blank]:after,.content-block-text-with-buttons html.gt-ie10 .links span:after,.content-block-text-with-buttons html.gt-ie10 .links span[target=_blank]:after,.content-block-text-with-buttons html.lt-ie10 .links a:after,.content-block-text-with-buttons html.lt-ie10 .links a[target=_blank]:after,.content-block-text-with-buttons html.lt-ie10 .links span:after,.content-block-text-with-buttons html.lt-ie10 .links span[target=_blank]:after,.fc-spotlights html.gt-ie10 .link-more-text a:after,.fc-spotlights html.gt-ie10 .link-more-text a[target=_blank]:after,.fc-spotlights html.gt-ie10 .link-more-text span:after,.fc-spotlights html.gt-ie10 .link-more-text span[target=_blank]:after,.fc-spotlights html.lt-ie10 .link-more-text a:after,.fc-spotlights html.lt-ie10 .link-more-text a[target=_blank]:after,.fc-spotlights html.lt-ie10 .link-more-text span:after,.fc-spotlights html.lt-ie10 .link-more-text span[target=_blank]:after,.list-teaser__more html.gt-ie10 .node-link a:after,.list-teaser__more html.gt-ie10 .node-link a[target=_blank]:after,.list-teaser__more html.gt-ie10 .node-link span:after,.list-teaser__more html.gt-ie10 .node-link span[target=_blank]:after,.list-teaser__more html.lt-ie10 .node-link a:after,.list-teaser__more html.lt-ie10 .node-link a[target=_blank]:after,.list-teaser__more html.lt-ie10 .node-link span:after,.list-teaser__more html.lt-ie10 .node-link span[target=_blank]:after,.page-header html.gt-ie10 .link a:after,.page-header html.gt-ie10 .link a[target=_blank]:after,.page-header html.gt-ie10 .link span:after,.page-header html.gt-ie10 .link span[target=_blank]:after,.page-header html.lt-ie10 .link a:after,.page-header html.lt-ie10 .link a[target=_blank]:after,.page-header html.lt-ie10 .link span:after,.page-header html.lt-ie10 .link span[target=_blank]:after,.page-with-filters .content.column .content html.gt-ie10 .more-link a:after,.page-with-filters .content.column .content html.gt-ie10 .more-link a[target=_blank]:after,.page-with-filters .content.column .content html.gt-ie10 .more-link span:after,.page-with-filters .content.column .content html.gt-ie10 .more-link span[target=_blank]:after,.page-with-filters .content.column .content html.lt-ie10 .more-link a:after,.page-with-filters .content.column .content html.lt-ie10 .more-link a[target=_blank]:after,.page-with-filters .content.column .content html.lt-ie10 .more-link span:after,.page-with-filters .content.column .content html.lt-ie10 .more-link span[target=_blank]:after,.related-programmes html.gt-ie10 .more-link a:after,.related-programmes html.gt-ie10 .more-link a[target=_blank]:after,.related-programmes html.gt-ie10 .more-link span:after,.related-programmes html.gt-ie10 .more-link span[target=_blank]:after,.related-programmes html.lt-ie10 .more-link a:after,.related-programmes html.lt-ie10 .more-link a[target=_blank]:after,.related-programmes html.lt-ie10 .more-link span:after,.related-programmes html.lt-ie10 .more-link span[target=_blank]:after,html.gt-ie10 .building .maps-link-wrapper a:after,html.gt-ie10 .building .maps-link-wrapper a[target=_blank]:after,html.gt-ie10 .building .maps-link-wrapper span:after,html.gt-ie10 .building .maps-link-wrapper span[target=_blank]:after,html.gt-ie10 .building .node-link a:after,html.gt-ie10 .building .node-link a[target=_blank]:after,html.gt-ie10 .building .node-link span:after,html.gt-ie10 .building .node-link span[target=_blank]:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link a:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link a[target=_blank]:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link span:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link span[target=_blank]:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link a:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link a[target=_blank]:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link span:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link span[target=_blank]:after,html.gt-ie10 .content-block-gallery>.link a:after,html.gt-ie10 .content-block-gallery>.link a[target=_blank]:after,html.gt-ie10 .content-block-gallery>.link span:after,html.gt-ie10 .content-block-gallery>.link span[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,html.gt-ie10 .content-block-recent-2-column .link a:after,html.gt-ie10 .content-block-recent-2-column .link a[target=_blank]:after,html.gt-ie10 .content-block-recent-2-column .link span:after,html.gt-ie10 .content-block-recent-2-column .link span[target=_blank]:after,html.gt-ie10 .content-block-recent-3-image-text .link a:after,html.gt-ie10 .content-block-recent-3-image-text .link a[target=_blank]:after,html.gt-ie10 .content-block-recent-3-image-text .link span:after,html.gt-ie10 .content-block-recent-3-image-text .link span[target=_blank]:after,html.gt-ie10 .content-block-recent-3-text-link .link a:after,html.gt-ie10 .content-block-recent-3-text-link .link a[target=_blank]:after,html.gt-ie10 .content-block-recent-3-text-link .link span:after,html.gt-ie10 .content-block-recent-3-text-link .link span[target=_blank]:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link a:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link a[target=_blank]:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link span:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link span[target=_blank]:after,html.gt-ie10 .content-block-text-with-buttons .links a:after,html.gt-ie10 .content-block-text-with-buttons .links a[target=_blank]:after,html.gt-ie10 .content-block-text-with-buttons .links span:after,html.gt-ie10 .content-block-text-with-buttons .links span[target=_blank]:after,html.gt-ie10 .fc-spotlights .link-more-text a:after,html.gt-ie10 .fc-spotlights .link-more-text a[target=_blank]:after,html.gt-ie10 .fc-spotlights .link-more-text span:after,html.gt-ie10 .fc-spotlights .link-more-text span[target=_blank]:after,html.gt-ie10 .list-teaser__more .node-link a:after,html.gt-ie10 .list-teaser__more .node-link a[target=_blank]:after,html.gt-ie10 .list-teaser__more .node-link span:after,html.gt-ie10 .list-teaser__more .node-link span[target=_blank]:after,html.gt-ie10 .page-header .link a:after,html.gt-ie10 .page-header .link a[target=_blank]:after,html.gt-ie10 .page-header .link span:after,html.gt-ie10 .page-header .link span[target=_blank]:after,html.gt-ie10 .page-with-filters .content.column .content .more-link a:after,html.gt-ie10 .page-with-filters .content.column .content .more-link a[target=_blank]:after,html.gt-ie10 .page-with-filters .content.column .content .more-link span:after,html.gt-ie10 .page-with-filters .content.column .content .more-link span[target=_blank]:after,html.gt-ie10 .related-programmes .more-link a:after,html.gt-ie10 .related-programmes .more-link a[target=_blank]:after,html.gt-ie10 .related-programmes .more-link span:after,html.gt-ie10 .related-programmes .more-link span[target=_blank]:after,html.gt-ie10 .yellow-link-wrapper a:after,html.gt-ie10 .yellow-link-wrapper a[target=_blank]:after,html.gt-ie10 .yellow-link-wrapper span:after,html.gt-ie10 .yellow-link-wrapper span[target=_blank]:after,html.lt-ie10 .building .maps-link-wrapper a:after,html.lt-ie10 .building .maps-link-wrapper a[target=_blank]:after,html.lt-ie10 .building .maps-link-wrapper span:after,html.lt-ie10 .building .maps-link-wrapper span[target=_blank]:after,html.lt-ie10 .building .node-link a:after,html.lt-ie10 .building .node-link a[target=_blank]:after,html.lt-ie10 .building .node-link span:after,html.lt-ie10 .building .node-link span[target=_blank]:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link a:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link a[target=_blank]:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link span:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link span[target=_blank]:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link a:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link a[target=_blank]:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link span:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link span[target=_blank]:after,html.lt-ie10 .content-block-gallery>.link a:after,html.lt-ie10 .content-block-gallery>.link a[target=_blank]:after,html.lt-ie10 .content-block-gallery>.link span:after,html.lt-ie10 .content-block-gallery>.link span[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,html.lt-ie10 .content-block-recent-2-column .link a:after,html.lt-ie10 .content-block-recent-2-column .link a[target=_blank]:after,html.lt-ie10 .content-block-recent-2-column .link span:after,html.lt-ie10 .content-block-recent-2-column .link span[target=_blank]:after,html.lt-ie10 .content-block-recent-3-image-text .link a:after,html.lt-ie10 .content-block-recent-3-image-text .link a[target=_blank]:after,html.lt-ie10 .content-block-recent-3-image-text .link span:after,html.lt-ie10 .content-block-recent-3-image-text .link span[target=_blank]:after,html.lt-ie10 .content-block-recent-3-text-link .link a:after,html.lt-ie10 .content-block-recent-3-text-link .link a[target=_blank]:after,html.lt-ie10 .content-block-recent-3-text-link .link span:after,html.lt-ie10 .content-block-recent-3-text-link .link span[target=_blank]:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link a:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link a[target=_blank]:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link span:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link span[target=_blank]:after,html.lt-ie10 .content-block-text-with-buttons .links a:after,html.lt-ie10 .content-block-text-with-buttons .links a[target=_blank]:after,html.lt-ie10 .content-block-text-with-buttons .links span:after,html.lt-ie10 .content-block-text-with-buttons .links span[target=_blank]:after,html.lt-ie10 .fc-spotlights .link-more-text a:after,html.lt-ie10 .fc-spotlights .link-more-text a[target=_blank]:after,html.lt-ie10 .fc-spotlights .link-more-text span:after,html.lt-ie10 .fc-spotlights .link-more-text span[target=_blank]:after,html.lt-ie10 .list-teaser__more .node-link a:after,html.lt-ie10 .list-teaser__more .node-link a[target=_blank]:after,html.lt-ie10 .list-teaser__more .node-link span:after,html.lt-ie10 .list-teaser__more .node-link span[target=_blank]:after,html.lt-ie10 .page-header .link a:after,html.lt-ie10 .page-header .link a[target=_blank]:after,html.lt-ie10 .page-header .link span:after,html.lt-ie10 .page-header .link span[target=_blank]:after,html.lt-ie10 .page-with-filters .content.column .content .more-link a:after,html.lt-ie10 .page-with-filters .content.column .content .more-link a[target=_blank]:after,html.lt-ie10 .page-with-filters .content.column .content .more-link span:after,html.lt-ie10 .page-with-filters .content.column .content .more-link span[target=_blank]:after,html.lt-ie10 .related-programmes .more-link a:after,html.lt-ie10 .related-programmes .more-link a[target=_blank]:after,html.lt-ie10 .related-programmes .more-link span:after,html.lt-ie10 .related-programmes .more-link span[target=_blank]:after,html.lt-ie10 .yellow-link-wrapper a:after,html.lt-ie10 .yellow-link-wrapper a[target=_blank]:after,html.lt-ie10 .yellow-link-wrapper span:after,html.lt-ie10 .yellow-link-wrapper span[target=_blank]:after{display:inline-block;text-decoration:none}.building .maps-link-wrapper a:hover,.building .maps-link-wrapper span:hover,.building .node-link a:hover,.building .node-link span:hover,.content-block-full-page-breaker-image-text .link a:hover,.content-block-full-page-breaker-image-text .link span:hover,.content-block-gallery .content-block-inner.links .link a:hover,.content-block-gallery .content-block-inner.links .link span:hover,.content-block-gallery>.link a:hover,.content-block-gallery>.link span:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:hover,.content-block-recent-2-column .link a:hover,.content-block-recent-2-column .link span:hover,.content-block-recent-3-image-text .link a:hover,.content-block-recent-3-image-text .link span:hover,.content-block-recent-3-text-link .link a:hover,.content-block-recent-3-text-link .link span:hover,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:hover,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:hover,.content-block-spotlight-4-column .content-block-inner>.link span:hover,.content-block-spotlights .content-block-inner>.link span:hover,.content-block-text-with-buttons .links a:hover,.content-block-text-with-buttons .links span:hover,.fc-spotlights .link-more-text a:hover,.fc-spotlights .link-more-text span:hover,.list-teaser__more .node-link a:hover,.list-teaser__more .node-link span:hover,.page-header .link a:hover,.page-header .link span:hover,.page-with-filters .content.column .content .more-link a:hover,.page-with-filters .content.column .content .more-link span:hover,.related-programmes .more-link a:hover,.related-programmes .more-link span:hover,.yellow-link-wrapper a:hover,.yellow-link-wrapper span:hover{text-decoration:none}.page-header .link a:hover:before,.page-with-filters .content.column .content .more-link a:hover:before,.related-programmes .more-link a:hover:before,.yellow-link-wrapper a:hover:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.building .maps-link-wrapper a:hover:before{background:#000;height:100%;right:0}.building .maps-link-wrapper span:hover:before,.building .node-link a:hover:before,.building .node-link span:hover:before,.content-block-full-page-breaker-image-text .link a:hover:before,.content-block-full-page-breaker-image-text .link span:hover:before,.content-block-gallery .content-block-inner.links .link a:hover:before,.content-block-gallery .content-block-inner.links .link span:hover:before,.content-block-gallery>.link a:hover:before,.content-block-gallery>.link span:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:hover:before,.content-block-recent-2-column .link a:hover:before,.content-block-recent-2-column .link span:hover:before,.content-block-recent-3-image-text .link a:hover:before,.content-block-recent-3-image-text .link span:hover:before,.content-block-recent-3-text-link .link a:hover:before,.content-block-recent-3-text-link .link span:hover:before,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:hover:before,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:hover:before,.content-block-spotlight-4-column .content-block-inner>.link a:hover:before,.content-block-spotlight-4-column .content-block-inner>.link span:hover:before,.content-block-spotlights .content-block-inner>.link a:hover:before,.content-block-spotlights .content-block-inner>.link span:hover:before,.content-block-text-with-buttons .links a:hover:before,.content-block-text-with-buttons .links span:hover:before,.fc-spotlights .link-more-text a:hover:before,.fc-spotlights .link-more-text span:hover:before,.list-teaser__more .node-link a:hover:before,.list-teaser__more .node-link span:hover:before,.page-header .link span:hover:before,.page-with-filters .content.column .content .more-link span:hover:before,.related-programmes .more-link span:hover:before,.yellow-link-wrapper span:hover:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.building .maps-link-wrapper span:hover:after,.building .node-link a:hover:after,.building .node-link span:hover:after,.content-block-full-page-breaker-image-text .link a:hover:after,.content-block-full-page-breaker-image-text .link span:hover:after,.content-block-gallery .content-block-inner.links .link a:hover:after,.content-block-gallery .content-block-inner.links .link span:hover:after,.content-block-gallery>.link a:hover:after,.content-block-gallery>.link span:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:hover:after,.content-block-recent-2-column .link a:hover:after,.content-block-recent-2-column .link span:hover:after,.content-block-recent-3-image-text .link a:hover:after,.content-block-recent-3-image-text .link span:hover:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:hover:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:hover:after,.content-block-spotlight-4-column .content-block-inner>.link a:hover:after,.content-block-spotlight-4-column .content-block-inner>.link span:hover:after,.content-block-spotlights .content-block-inner>.link a:hover:after,.content-block-spotlights .content-block-inner>.link span:hover:after,.content-block-text-with-buttons .links a:hover:after,.content-block-text-with-buttons .links span:hover:after,.fc-spotlights .link-more-text a:hover:after,.fc-spotlights .link-more-text span:hover:after,.list-teaser__more .node-link a:hover:after,.list-teaser__more .node-link span:hover:after,.page-header .link a:hover:after,.page-header .link span:hover:after,.page-with-filters .content.column .content .more-link span:hover:after,.related-programmes .more-link a:hover:after,.related-programmes .more-link span:hover:after,.yellow-link-wrapper a:hover:after,.yellow-link-wrapper span:hover:after{color:#ffcd00}@media all and (min-width:480px) and (max-width:799px),all and (min-width:0px) and (max-width:479px){.building .maps-link-wrapper a,.building .maps-link-wrapper span,.building .node-link a,.building .node-link span,.content-block-full-page-breaker-image-text .link a,.content-block-full-page-breaker-image-text .link span,.content-block-gallery .content-block-inner.links .link a,.content-block-gallery .content-block-inner.links .link span,.content-block-gallery>.link a,.content-block-gallery>.link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span,.content-block-recent-2-column .link a,.content-block-recent-2-column .link span,.content-block-recent-3-image-text .link a,.content-block-recent-3-image-text .link span,.content-block-recent-3-text-link .link a,.content-block-recent-3-text-link .link span,.content-block-spotlight-2-column .fc-spotlight-2-column .link a,.content-block-spotlight-2-column .fc-spotlight-2-column .link span,.content-block-spotlight-4-column .content-block-inner>.link a,.content-block-spotlight-4-column .content-block-inner>.link span,.content-block-spotlights .content-block-inner>.link a,.content-block-spotlights .content-block-inner>.link span,.content-block-text-with-buttons .links a,.content-block-text-with-buttons .links span,.fc-spotlights .link-more-text a,.fc-spotlights .link-more-text span,.list-teaser__more .node-link a,.list-teaser__more .node-link span,.page-header .link a,.page-header .link span,.page-with-filters .content.column .content .more-link a,.page-with-filters .content.column .content .more-link span,.related-programmes .more-link a,.related-programmes .more-link span,.yellow-link-wrapper a,.yellow-link-wrapper span{font-size:12px;padding:5px 19px 3px;line-height:22px;letter-spacing:1px}.building .maps-link-wrapper a:after,.building .maps-link-wrapper span:after,.building .node-link a:after,.building .node-link span:after,.content-block-full-page-breaker-image-text .link a:after,.content-block-full-page-breaker-image-text .link span:after,.content-block-gallery .content-block-inner.links .link a:after,.content-block-gallery .content-block-inner.links .link span:after,.content-block-gallery>.link a:after,.content-block-gallery>.link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,.content-block-recent-2-column .link a:after,.content-block-recent-2-column .link span:after,.content-block-recent-3-image-text .link a:after,.content-block-recent-3-image-text .link span:after,.content-block-recent-3-text-link .link a:after,.content-block-recent-3-text-link .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,.content-block-spotlight-4-column .content-block-inner>.link a:after,.content-block-spotlight-4-column .content-block-inner>.link span:after,.content-block-spotlights .content-block-inner>.link a:after,.content-block-spotlights .content-block-inner>.link span:after,.content-block-text-with-buttons .links a:after,.content-block-text-with-buttons .links span:after,.fc-spotlights .link-more-text a:after,.fc-spotlights .link-more-text span:after,.list-teaser__more .node-link a:after,.list-teaser__more .node-link span:after,.page-header .link a:after,.page-header .link span:after,.page-with-filters .content.column .content .more-link a:after,.page-with-filters .content.column .content .more-link span:after,.related-programmes .more-link a:after,.related-programmes .more-link span:after,.yellow-link-wrapper a:after,.yellow-link-wrapper span:after{font-size:1em;vertical-align:-1px;padding-left:0}}.page-with-filters .content.column .content .more-link a{color:#fff;background-color:#000}.page-with-filters .content.column .content .more-link a:hover,.page-with-filters .content.column .content .more-link a:hover:after{color:#fff}.page-with-filters .content.column .content .more-link a:hover:before{color:#000;background-color:#3b3b3b}.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title{font-weight:100;font-size:32px;line-height:36px}.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title,.content-block-news-agenda>.content-block-inner>.title,.content-block-read-more-and-share .title,.content-block-recent-2-column .title,.content-block-recent-3-column>.content-block-inner>.title,.content-block-video .title{font-weight:100;font-size:32px;line-height:36px;margin-bottom:25px}.content-block-embedded-profile-list .content-block-inner .title{font-weight:100;font-size:32px;line-height:36px}.content-block-collapsible-text .content-block-inner>.title,.content-block-folded-list .content-block-inner>.title{font-weight:100;font-size:32px;line-height:36px;margin-bottom:25px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title,.content-block-collapsible-text .content-block-inner>.title,.content-block-embedded-profile-list .content-block-inner .title,.content-block-folded-list .content-block-inner>.title,.content-block-news-agenda>.content-block-inner>.title,.content-block-read-more-and-share .title,.content-block-recent-2-column .title,.content-block-recent-3-column>.content-block-inner>.title,.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title,.content-block-video .title{font-size:28px;line-height:30px;margin-bottom:18px}}@media all and (min-width:0px) and (max-width:479px){.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title,.content-block-collapsible-text .content-block-inner>.title,.content-block-embedded-profile-list .content-block-inner .title,.content-block-folded-list .content-block-inner>.title,.content-block-news-agenda>.content-block-inner>.title,.content-block-read-more-and-share .title,.content-block-recent-2-column .title,.content-block-recent-3-column>.content-block-inner>.title,.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title,.content-block-video .title{font-size:22px;line-height:26px;margin-bottom:16px}.content-padding{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.content-padding{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.content-padding{padding-right:25px;padding-left:25px}}.textbutton{padding:10px 20px}.textbutton,.textbutton-black-transparent,.textbutton-grey-transparent,.textbutton-transparent{font-size:14px;font-weight:700;position:relative;text-transform:uppercase}#finalist-facets-finalist-facets-additional .content .filter-container ul li a{font-size:14px;position:relative}#finalist-facets-finalist-facets-additional .content .select-link a,#finalist-facets-finalist-facets-reset .content a,.textbutton-black-block,.textbutton-black-border-block,.textbutton-black-solid,.textbutton-block,.textbutton-white-block,.textbutton-white-solid,.textbutton-yellow-block,.textbutton-yellow-solid{font-size:14px;font-weight:700;padding:10px 20px;position:relative;text-transform:uppercase}.master-applylink a{font-weight:700;position:relative;text-transform:uppercase}.textbutton-black-transparent:after,.textbutton-grey-transparent:after,.textbutton-transparent:after,.textbutton:after{font-size:12px;margin-left:20px;position:relative;z-index:15}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after{font-size:12px;margin-left:20px;z-index:15}#finalist-facets-finalist-facets-additional .content .select-link a:after,#finalist-facets-finalist-facets-reset .content a:after,.master-applylink a:after,.textbutton-black-block:after,.textbutton-black-border-block:after,.textbutton-block:after,.textbutton-white-block:after,.textbutton-yellow-block:after{font-size:12px;position:relative;z-index:15}.textbutton-black-solid:after,.textbutton-white-solid:after,.textbutton-yellow-solid:after{font-size:12px;margin-left:20px;position:relative;z-index:15}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:hover,#finalist-facets-finalist-facets-additional .content .select-link a:hover,#finalist-facets-finalist-facets-reset .content a:hover,.master-applylink a:hover,.textbutton-black-block:hover,.textbutton-black-border-block:hover,.textbutton-black-solid:hover,.textbutton-black-transparent:hover,.textbutton-block:hover,.textbutton-grey-transparent:hover,.textbutton-transparent:hover,.textbutton-white-block:hover,.textbutton-white-solid:hover,.textbutton-yellow-block:hover,.textbutton-yellow-solid:hover,.textbutton:hover{text-decoration:none}@media all and (min-width:0px) and (max-width:479px){#finalist-facets-finalist-facets-additional .content .filter-container ul li a,#finalist-facets-finalist-facets-additional .content .select-link a,#finalist-facets-finalist-facets-reset .content a,.master-applylink a,.textbutton,.textbutton-black-block,.textbutton-black-border-block,.textbutton-black-solid,.textbutton-black-transparent,.textbutton-block,.textbutton-grey-transparent,.textbutton-transparent,.textbutton-white-block,.textbutton-white-solid,.textbutton-yellow-block,.textbutton-yellow-solid{font-size:12px;padding:3px 10px}}#finalist-facets-finalist-facets-additional .content .filter-container ul li a,.textbutton-black-transparent,.textbutton-grey-transparent,.textbutton-transparent{border-style:solid;border-width:1px;padding:10px 35px 10px 20px}#finalist-facets-finalist-facets-additional .content .select-link a:after,#finalist-facets-finalist-facets-reset .content a:after,.textbutton-black-block:after,.textbutton-black-border-block:after,.textbutton-block:after,.textbutton-white-block:after,.textbutton-yellow-block:after{margin-left:30px;left:4px}.master-applylink a:after{margin-left:30px}#finalist-facets-finalist-facets-additional .content .select-link a:hover:before,#finalist-facets-finalist-facets-reset .content a:hover:before,.textbutton-black-block:hover:before,.textbutton-black-border-block:hover:before,.textbutton-block:hover:before,.textbutton-white-block:hover:before,.textbutton-yellow-block:hover:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.master-applylink a:hover:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0}@media all and (min-width:0px) and (max-width:479px){#finalist-facets-finalist-facets-additional .content .select-link a:hover:before,#finalist-facets-finalist-facets-reset .content a:hover:before,.master-applylink a:hover:before,.textbutton-black-block:hover:before,.textbutton-black-border-block:hover:before,.textbutton-block:hover:before,.textbutton-white-block:hover:before,.textbutton-yellow-block:hover:before{width:20px}}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:hover:after,#finalist-facets-finalist-facets-reset .content a:hover:after,.textbutton-black-block:hover:after,.textbutton-black-border-block:hover:after,.textbutton-block:hover:after,.textbutton-grey-transparent:hover:after{color:#000}.textbutton-black-solid{background:#000;color:#fff}.textbutton-black-solid:hover{background-color:#262626}.textbutton-white-solid{background:#fff;color:#000}.textbutton-white-solid:hover{background-color:#ffcd00}.textbutton-yellow-solid{background:#ffcd00;color:#000}.textbutton-yellow-solid:hover{background-color:#000;color:#ffcd00}#finalist-facets-finalist-facets-additional .content .filter-container ul li a,.textbutton-grey-transparent{background:#fff;border-color:#d7d7d7}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after,.textbutton-grey-transparent:after{color:#d7d7d7}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:hover,.textbutton-grey-transparent:hover{background:#d7d7d7}.textbutton-black-transparent{border-color:#000}.textbutton-black-transparent:after{color:#000}.textbutton-black-transparent:hover{background:#000;color:#ffcd00}.textbutton-black-transparent:hover:after{color:#ffcd00}#finalist-facets-finalist-facets-reset .content a,.textbutton-black-block,.textbutton-black-border-block{background:#000;color:#fff}#finalist-facets-finalist-facets-reset .content a:hover,.textbutton-black-block:hover{color:#fff}.textbutton-black-border-block:hover::before{border:1px solid #000;border-left:0}.textbutton-black-border-block:hover::after{color:#000}.textbutton-white-block{background:#fff;color:#000}.textbutton-white-block:hover:before{background:#000}.textbutton-white-block:hover:after{color:#fff}#finalist-facets-finalist-facets-additional .content .select-link a,.master-applylink a,.textbutton-yellow-block{background:#ffcd00;color:#000}#finalist-facets-finalist-facets-additional .content .select-link a:hover:before,.master-applylink a:hover:before,.textbutton-yellow-block:hover:before{background:#000}#finalist-facets-finalist-facets-additional .content .select-link a:hover:after,.master-applylink a:hover:after,.textbutton-yellow-block:hover:after{color:#ffcd00}.rss-feed-link{position:relative;margin:20px 0 0 15px;display:inline-block;color:#3b3b3b;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300}#finalist-blocks-back-button .content a:hover,#finalist-blocks-overview-buttons .content a:hover,.rss-feed-link,.rss-feed-link:hover{text-decoration:none}.rss-feed-link:before{content:"";margin-right:6px;color:#000;font-size:20px}.rss-feed-link:after{content:none!important}.heading-1,h1{font-size:38px;font-weight:400}h1{position:relative}#finalist-facets-finalist-facets-additional .content h2,.heading-1,.heading-2,.sidebar div[id*=facetapi-] h2,.sidebar h2{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;position:relative}.heading-yellow,h2{position:relative}#page-title,.heading-yellow{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:38px;font-weight:400}#finalist-facets-finalist-facets-additional .content h2,.heading-2,.sidebar div[id*=facetapi-] h2,.sidebar h2,h2{font-size:26px;font-weight:300}.heading-yellow{color:#000!important}#page-title,.heading-yellow{background:#ffcd00;display:block;line-height:100px;padding:0 30px}a,input,textarea{-webkit-appearance:none}::-webkit-input-placeholder{color:#a1a1a1}:-moz-placeholder,::-moz-placeholder{color:#a1a1a1}:-ms-input-placeholder{color:#a1a1a1}label[for*=disabled]{color:#a1a1a1}a.button,button,input[type=button],input[type=submit]{background-color:#ffcd00;display:inline-block;font-weight:700;margin-right:.1875em}a.button,button,input[type=button],input[type=submit],label.select.prettify{transition:color .1s ease-in-out,background-color .1s ease-in-out,box-shadow .1s ease-in-out;box-shadow:inset 0 -.125em rgba(0,0,0,.3);cursor:pointer;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;line-height:inherit;padding:10px 20px;text-decoration:none;vertical-align:baseline;-webkit-appearance:none;text-transform:uppercase;border:0;color:#000}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#e6b900;text-decoration:none}label.select.prettify:hover{text-decoration:none}a.button:visited,button:visited,input[type=button]:visited,input[type=submit]:visited,label.select.prettify:visited{color:#fff}a.button.disabled,a.button.disabled:hover,button.disabled,button.disabled:hover,input[type=button].disabled,input[type=button].disabled:hover,input[type=submit].disabled,input[type=submit].disabled:hover,label.disabled.select.prettify,label.disabled.select.prettify:hover{box-shadow:inset 0 -.0625em rgba(0,0,0,.3);background-color:#ededed;color:#a1a1a1;pointer-events:none}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,label.select.prettify:hover{border:0}input[type=file]::-webkit-file-upload-button{transition:color .1s ease-in-out,background-color .1s ease-in-out,box-shadow .1s ease-in-out;box-shadow:inset 0 -.125em rgba(0,0,0,.3);background-color:#ffcd00;border:none;color:#000;display:inline-block;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:inherit;padding:10px 20px;text-decoration:none;vertical-align:baseline;-webkit-appearance:none;text-transform:uppercase;cursor:default}input[type=file]::-webkit-file-upload-button:hover{background-color:#e6b900;text-decoration:none}input[type=file]::-webkit-file-upload-button:visited{color:#fff}input[type=file]::-webkit-file-upload-button.disabled,input[type=file]::-webkit-file-upload-button.disabled:hover{box-shadow:inset 0 -.0625em rgba(0,0,0,.3);background-color:#ededed;color:#a1a1a1;pointer-events:none}a.button:hover,label.select.prettify:hover{color:#fff}div.messages,div.password-suggestions,fieldset,input,label.select.prettify,textarea{border-radius:.125em}span.form-required{color:#b73939;font-weight:700}input,textarea{border:.0625em solid #262626;padding:.3125em .5em}.form-item input.error,.form-item textarea.error,input.error,label.fileinput.prettify.error,textarea.error{border:.0625em solid #b73939}input.form-text,textarea.form-text{width:100%;max-width:500px}input[type=file]{padding:.0625em 0 .0625em .0625em}input[type=file].hide-outline::-webkit-file-upload-button{outline:none!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 100em #ebf5fa inset}input[disabled]{border:.0625em solid #c7c7c7;background-color:#ededed}fieldset{margin:.625em 2px 0;padding:.1875em .625em .75em}fieldset legend{padding:0 .3125em;white-space:nowrap}html.js fieldset.collapsible .fieldset-legend{background-image:none;padding-left:0}html.js fieldset.collapsible .fieldset-legend:before{content:"";display:inline-block;width:14px;height:14px;font-size:75%}html.js fieldset.collapsible.collapsed{border-left:.0625em solid transparent}html.js fieldset.collapsible.collapsed .fieldset-legend:before{transform:rotate(-90deg);vertical-align:3px}html.js fieldset.collapsible a.fieldset-title{padding-left:.1875em}.fieldset-no-border{border:none}.password-confirm>span{font-weight:700;text-transform:uppercase}.password-indicator{border-radius:.125em}.password-indicator div{border-radius:.125em;background-color:#4d8f46}div.messages{background-image:none;border:none;color:#fff;padding:.625em}div.messages>ul{display:inline-block;margin:0}div.messages:before{float:left;padding-right:.625em;margin-top:.0625em}div.messages.warning{background-color:#e5a200}div.messages.status{background-color:#4d8f46}div.messages.error{background-color:#b73939}div.messages .krumo-root{color:#000}input[type=checkbox]:checked+label,input[type=radio]:checked+label{color:#000;font-weight:700}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{color:#000}input[type=checkbox],input[type=radio]{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;cursor:pointer}input[type=radio]+label{padding-left:21px}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;color:#000;position:relative}input[type=radio]+label:before{content:""}input[type=checkbox]+label:before,input[type=radio]+label:before{color:#c7c7c7;background-color:#fff;margin-right:5px}input[type=checkbox].hide-outline:focus+label,input[type=radio].hide-outline:focus+label{outline:none!important}input[type=checkbox].error+label:before,input[type=radio].error+label:before{color:#b73939}html.lt-ie9 input[type=checkbox],html.lt-ie9 input[type=radio]{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:relative;background-color:transparent}html.lt-ie9 input[type=checkbox]:active,html.lt-ie9 input[type=checkbox]:focus,html.lt-ie9 input[type=radio]:active,html.lt-ie9 input[type=radio]:focus{border:none;outline:none}input[type=checkbox]+label{padding-left:21px}input[type=checkbox]+label:before{background:#fff;border:2px solid #3b3b3b;content:"";height:16px;left:0;position:absolute;top:3px;width:16px;border-radius:0}input[type=checkbox]:checked+label:after{background:#3b3b3b;width:8px;height:8px;position:absolute;top:7px;left:4px;content:""}input[type=radio]+label:before{width:8px;height:8px;background:0 0;position:absolute;border-radius:100%;top:7px;left:4px}input[type=radio]:checked+label:before{background:#000}input[type=radio]+label:after,input[type=radio]:checked+label:after{border:2px solid #3b3b3b;position:absolute;left:0;width:16px;height:16px;top:3px;border-radius:100%;content:""}input[type=radio]:checked+label:after{border:2px solid #000}.google_recaptcha{margin-top:1em;margin-bottom:1em}label.fileinput.prettify,label.select.prettify{display:inline-block;font-weight:400;position:relative}label.fileinput.prettify{border-radius:.125em;border:.0625em solid #262626;height:1.875em;min-width:280px}label.fileinput.prettify input[type=file]{max-width:280px}label.fileinput.prettify.disabled{border:.0625em solid #c7c7c7;background-color:#fafafa;color:#a1a1a1;pointer-events:none}label.fileinput.prettify.disabled a.button,label.fileinput.prettify.disabled label.select.prettify{background-color:#ededed;box-shadow:inset 0 -.0625em rgba(0,0,0,.3);color:#a1a1a1;pointer-events:none}label.fileinput.prettify>div{position:absolute;top:1px;left:1px;display:table;width:100%}label.fileinput.prettify>div>span{display:table-cell}label.fileinput.prettify>div span.filetext{width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 .5em;max-width:100px;color:#a1a1a1}label.fileinput.prettify>div span.filetext.selected{color:inherit}.form-type-checkbox .description,.form-type-radio .description{margin-left:0}label.select.prettify{background-color:#0e83cd;margin-right:0}label.select.prettify:hover{background-color:#1e9ff0;box-shadow:inset 0 -.125em #0e83cd}label.select.prettify.error:after{content:"";border:.0625em solid #b73939;border-radius:.125em;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px}label.select.prettify select{-webkit-appearance:none;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;padding:0;border:1px solid transparent;height:100%}label.select.prettify span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}label.select.prettify span:after{content:"";font-size:70%;vertical-align:.0625em;padding-left:.625em}.no-sidebars .content-block-big-image img,html.lt-ie9 label.select.prettify option{width:100%}a,a:hover{color:#262626}a{transition:color .1s ease-in-out;text-decoration:none}a:hover{text-decoration:underline}#finalist-blocks-back-button .content a,#finalist-blocks-overview-buttons .content a{position:relative;display:inline-block;line-height:42px;background:#ffcd00;padding:0 12px 0 54px;margin-bottom:1.5em}#finalist-blocks-back-button .content a:before,#finalist-blocks-overview-buttons .content a:before{content:"";color:#000;font-size:16px;height:42px;left:0;line-height:42px;position:absolute;text-align:center;top:0;width:42px}#finalist-blocks-back-button .content a:hover:before,#finalist-blocks-overview-buttons .content a:hover:before{background-color:#000;color:#fff}#finalist-blocks-back-button .content a:last-child,#finalist-blocks-overview-buttons .content a:last-child{margin-bottom:0}#finalist-blocks-back-button{padding:0 20px 50px 0}iframe{border:0;width:100%;max-width:1600px}.jwplayer{max-width:100%}.footable>tbody>tr .footable-first-column{padding-left:20px!important}.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{content:"\e000";position:static;margin-top:0;margin-left:0}.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e001";position:static;margin-top:0}#finalist-compare-compare-autocomplete,#title h1 a,.header_form,.navigation-wrapper #title h2 a,.page-with-filters .page-header #views-exp-search-page{color:#000}#finalist-compare-compare-autocomplete .views-exposed-widget,.header_form .views-exposed-widget,.page-with-filters .page-header #views-exp-search-page .views-exposed-widget{padding:0}#finalist-compare-compare-autocomplete .form-item,.building ol li ol,.building ol li ul,.building ul li ol,.building ul li ul,.column .text ol li ol,.column .text ol li ul,.column .text ul li ol,.column .text ul li ul,.content-block ol li ol,.content-block ol li ul,.content-block ul li ol,.content-block ul li ul,.header_form .form-item,.list-reset ol li ol,.list-reset ol li ul,.list-reset ul li ol,.list-reset ul li ul,.page-with-filters .page-header #views-exp-search-page .form-item{margin:0}#finalist-compare-compare-autocomplete .form-item input,.header_form .form-item input,.page-with-filters .page-header #views-exp-search-page .form-item input{background-image:none;border:none;color:#000;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:42px;line-height:42px;padding:0 30px;text-transform:uppercase;width:400px}#finalist-compare-compare-autocomplete .form-item.form-disabled input,.header_form .form-item.form-disabled input,.page-with-filters .page-header #views-exp-search-page .form-item.form-disabled input{background-color:#fff;color:#eee}#finalist-compare-compare-autocomplete .form-actions,.header_form .form-actions,.page-with-filters .page-header #views-exp-search-page .form-actions{display:none}body.columns-middle .content.column .blocks .rteindent1{padding-left:40px}body.columns-middle .content.column .blocks .rteindent2{padding-left:80px}body.columns-middle .content.column .blocks .rteindent3{padding-left:120px}body.columns-middle .content.column .blocks .rteindent4{padding-left:160px}body.columns-middle .content.column .blocks .rteleft{text-align:left}body.columns-middle .content.column .blocks .rteright{text-align:right}body.columns-middle .content.column .blocks .rtecenter{text-align:center}body.columns-middle .content.column .blocks .rtejustify{text-align:justify}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets,body.columns-middle .content.column .blocks .ibimage_left{float:left}body.columns-middle .content.column .blocks .ibimage_right{float:right}.building ol,.building ul,.column .text ol,.column .text ul,.content-block ol,.content-block ul,.list-reset ol,.list-reset ul{margin:1.2em 0;list-style-position:outside;overflow:hidden}.building ol,.column .text ol,.content-block ol,.list-reset ol{list-style-type:decimal;padding:0 0 0 35px}.building ol ul li,.column .text ol ul li,.content-block ol ul li,.list-reset ol ul li{list-style-type:disc}.building ul,.column .text ul,.content-block ul,.list-reset ul{list-style-type:disc;padding:0 0 0 35px}.building ul ol li,.column .text ul ol li,.content-block ul ol li,.list-reset ul ol li{list-style-type:decimal}.one-sidebar .content.column .content{max-width:870px;padding-top:15px}@media all and (min-width:1200px){.one-sidebar .content.column .content{padding:25px 0 0 100px}}.one-sidebar .content.column .content .text{margin-top:0}.page-with-blocks .content.column .content{padding-top:0}.page-with-blocks .content.column .content h1{line-height:1.4;padding:25px 20px 10px}@media all and (min-width:0px) and (max-width:479px){.page-with-blocks .content.column .content h1{padding-left:15px;padding-right:15px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-blocks .content.column .content h1{padding-left:25px}}@media all and (min-width:1200px){.page-with-blocks .content.column .content h1{padding-left:0}}body .omni-wrapper>#title,body .page-header,body .wrapper,body section#footer,body section#header,body section#navigation,body section#title{margin:0 auto;max-width:1600px}body.page-without-layout .content.column{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){body.page-without-layout .content.column{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){body.page-without-layout .content.column{padding-right:20px;padding-left:20px}}body.node-type-agenda .content-block-2-column-text-image .image-wrapper,body.node-type-agenda .content-block-2-column-text-image-standing .image-wrapper,body.node-type-agenda .content-block-2-column-text-video .image-wrapper,body.node-type-az-item .content-block-2-column-text-image .image-wrapper,body.node-type-az-item .content-block-2-column-text-image-standing .image-wrapper,body.node-type-az-item .content-block-2-column-text-video .image-wrapper,body.node-type-building .content-block-2-column-text-image .image-wrapper,body.node-type-building .content-block-2-column-text-image-standing .image-wrapper,body.node-type-building .content-block-2-column-text-video .image-wrapper,body.node-type-news .content-block-2-column-text-image .image-wrapper,body.node-type-news .content-block-2-column-text-image-standing .image-wrapper,body.node-type-news .content-block-2-column-text-video .image-wrapper,body.node-type-page .content-block-2-column-text-image .image-wrapper,body.node-type-page .content-block-2-column-text-image-standing .image-wrapper,body.node-type-page .content-block-2-column-text-video .image-wrapper{width:50%}body #header header #finalist-blocks-finalist-language-switch,body #header header #finalist-blocks-finalist-search-form,body #header header #views-exp-search-page{left:570px}@media all and (min-width:1200px){.content-block-big-image img{max-width:none}}.content-block-block-quote .text:before{width:40px}.content-block-read-more-and-share .read-more{width:67%;padding-right:30px;margin-right:0}.sidebar .content ul li ul li,body .content-block-recent-2-column .content-block-recent-2-col-link-list,body .content-block-recent-2-column .content-block-recent-2-col-title-text{padding-right:30px}body .content-block-recent-2-column .content-block-recent-2-col-link-list+.content-block-recent-2-col-title-text,body .content-block-recent-2-column .content-block-recent-2-col-title-text+.content-block-recent-2-col-link-list{padding-right:0}.content-block-table-2-column .content-block-inner .fc-table-2-column{display:table;width:100%}.content-block-table-2-column .content-block-inner .item{width:1170px;margin-right:0}.content-block-table-2-column .content-block-inner .item .title{width:33%}.content-block-table-2-column .content-block-inner .item .text{width:auto}.content-block-table-2-column.two_one .content-block-inner .fc-table-2-column .item .title{width:67%;padding-right:30px}.content-block-table-2-column.two_one .content-block-inner .fc-table-2-column .item .text{width:auto;padding-left:0}.content-block-table-2-column #menu-menu-hamburger-menu ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu ul.active a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul.active a:before{content:""}.content-block-table-2-column #finalist-feedback-form-finalist-feedback-form{max-width:1600px;margin-left:auto;margin-right:auto}.content-block-table-2-column #finalist-feedback-form-finalist-feedback-form .content{width:1170px;margin-left:auto;margin-right:auto}.content-block-table-2-column #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:33.33%}.content-block-recent-3-agenda,.content-block-recent-3-image-text{width:385px;max-width:1600px;margin:0 auto}.content-block-recent-3-text-link{max-width:1600px;margin:0 auto;width:390px}.content-block-2-column-text-image .content-block-inner,.content-block-2-column-text-image-standing .content-block-inner,.content-block-2-column-text-video .content-block-inner,.content-block-admin .content-block-inner,.content-block-beeld .content-block-inner,.content-block-collapsible-text .content-block-inner,.content-block-embedded-profile-list .content-block-inner,.content-block-folded-list .content-block-inner,.content-block-gallery .content-block-inner,.content-block-link-lists .content-block-inner,.content-block-quote .content-block-inner,.content-block-recent-2-column .content-block-inner,.content-block-spotlight-4-column .content-block-inner,.content-block-spotlights .content-block-inner,.content-block-text .content-block-inner,.content-block-video .content-block-inner{max-width:1170px;margin:0 auto}.content-block-2-column-quote-text,.content-block-block-quote,.content-block-table-2-column,.direct,.easy-breadcrumb{max-width:1170px;margin-right:auto;margin-left:auto}.node-type-exchange div.messages,.node-type-faculty div.messages,.node-type-landing div.messages,.node-type-minor div.messages,.node-type-reusable-content div.messages,.node-type-study div.messages{margin:0;width:100%;max-width:1600px}.node-type-exchange .breadcrumb,.node-type-faculty .breadcrumb,.node-type-landing .breadcrumb,.node-type-minor .breadcrumb,.node-type-reusable-content .breadcrumb,.node-type-study .breadcrumb{display:none}.node-type-exchange p,.node-type-faculty p,.node-type-landing p,.node-type-minor p,.node-type-reusable-content p,.node-type-study p{font-size:18px;line-height:34px}.content-block-recent-3-column>.content-block-inner{max-width:1170px;margin:0 auto}.sub-navigation>ul{width:1170px;max-width:1600px;margin:0 auto 25px}.sub-navigation>ul>li{width:270px;margin-right:30px}.easy-breadcrumb{padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.easy-breadcrumb{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.easy-breadcrumb{padding-right:20px;padding-left:20px}}.small-header #header header .logo{width:270px}.small-header #header header #finalist-blocks-finalist-language-switch,.small-header #header header #finalist-blocks-finalist-search-form,.small-header #header header #views-exp-search-page{left:470px}.grid:after{content:"";display:table;clear:both}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.grid--2{margin-left:-2%}.grid--2 .grid__item{float:left;width:48%;margin-left:2%}}@media all and (min-width:800px) and (max-width:1199px){.omni-wrapper:before{transition:width .5s ease;background-color:#ffcd00;height:100%;min-height:100%;content:"";width:0;position:absolute;left:-256px;z-index:1}.omni-wrapper div.wrapper,.omni-wrapper.one-sidebar div.wrapper .wrapper-inner,.omni-wrapper.two-sidebars div.wrapper .wrapper-inner,body .footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf,body .footer__inner #menu-menu-footer-menu_en ul.menu>li ul.menu>.leaf,body.node-type-agenda .content-block-text .content-block-inner .intro,body.node-type-agenda .content-block-text .content-block-inner .text,body.node-type-az-item .content-block-text .content-block-inner .intro,body.node-type-az-item .content-block-text .content-block-inner .text,body.node-type-building .content-block-text .content-block-inner .intro,body.node-type-building .content-block-text .content-block-inner .text,body.node-type-campagne-page .content-block-text .content-block-inner .intro,body.node-type-campagne-page .content-block-text .content-block-inner .text,body.node-type-exchange .content-block-text .content-block-inner .intro,body.node-type-exchange .content-block-text .content-block-inner .text,body.node-type-faculty .content-block-text .content-block-inner .intro,body.node-type-faculty .content-block-text .content-block-inner .text,body.node-type-homepage .content-block-text .content-block-inner .intro,body.node-type-homepage .content-block-text .content-block-inner .text,body.node-type-landing .content-block-text .content-block-inner .intro,body.node-type-landing .content-block-text .content-block-inner .text,body.node-type-minor .content-block-text .content-block-inner .intro,body.node-type-minor .content-block-text .content-block-inner .text,body.node-type-news .content-block-text .content-block-inner .intro,body.node-type-news .content-block-text .content-block-inner .text,body.node-type-page .content-block-text .content-block-inner .intro,body.node-type-page .content-block-text .content-block-inner .text,body.node-type-reusable-content .content-block-text .content-block-inner .intro,body.node-type-reusable-content .content-block-text .content-block-inner .text,body.node-type-study .content-block-text .content-block-inner .intro,body.node-type-study .content-block-text .content-block-inner .text{width:100%}body.adminimal-menu div#admin-menu{background-color:#00008b}body.columns-middle section#header header{padding-right:25px;padding-left:25px}body.columns-middle section#header header .logo{width:auto}body.columns-middle section#header header #finalist-blocks-finalist-search-form,body.columns-middle section#header header #views-exp-search-page{left:auto;position:absolute;right:125px;width:270px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{width:270px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch{left:auto;right:25px;top:10px;position:absolute}body.i18n-en section#header header #finalist-blocks-finalist-search-form{right:155px}body section#navigation nav{padding-left:16px}body .footer__inner #menu-menu-footer-menu,body .footer__inner #menu-menu-footer-menu_en{width:74.35897%;margin-right:2.5641%;display:inline-block}body .footer__inner #menu-menu-footer-menu ul.menu,body .footer__inner #menu-menu-footer-menu_en ul.menu{width:100%;display:table}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded,body .footer__inner #menu-menu-footer-menu_en ul.menu>li.expanded{display:table-cell;margin:0;padding:0}body .footer__inner #menu-menu-footer-menu ul.menu>li.last,body .footer__inner #menu-menu-footer-menu_en ul.menu>li.last{margin-right:0}body .footer__inner #menu-menu-footer-menu ul.menu>li,body .footer__inner #menu-menu-footer-menu_en ul.menu>li{width:33%}body .footer__inner #menu-menu-footer-menu #finalist-social-finalist-social-media-block,body .footer__inner #menu-menu-footer-menu_en #finalist-social-finalist-social-media-block{width:23.07692%;margin:0}body.node-type-agenda .image-highlight-capt,body.node-type-news .image-highlight-capt{font-style:italic;font-weight:300;line-height:26px;margin-top:25px;font-size:16px;color:#3b3b3b}body .content-block-block-quote .text:before{width:40px}body .content-block-read-more-and-share .links{width:470px;margin-right:0}body .content-block-recent-2-column .content-block-recent-2-col-link-list,body .content-block-recent-2-column .content-block-recent-2-col-title-text,body .submenu-extend ul li ul li{padding-right:30px}body .content-block-recent-2-column .content-block-recent-2-col-link-list+.content-block-recent-2-col-title-text,body .content-block-recent-2-column .content-block-recent-2-col-title-text+.content-block-recent-2-col-link-list{padding-right:0}body.node-type-agenda .content-block-2-column-quote-text,body.node-type-agenda .content-block-2-column-text-image .content-block-inner,body.node-type-agenda .content-block-2-column-text-image-standing .content-block-inner,body.node-type-agenda .content-block-2-column-text-video .content-block-inner,body.node-type-agenda .content-block-beeld .content-block-inner,body.node-type-agenda .content-block-big-image,body.node-type-agenda .content-block-block-quote .content-block-inner,body.node-type-agenda .content-block-embedded-profile-list .content-block-inner,body.node-type-agenda .content-block-folded-list .content-block-inner,body.node-type-agenda .content-block-gallery .content-block-inner,body.node-type-agenda .content-block-link-lists .content-block-inner,body.node-type-agenda .content-block-quote .content-block-inner,body.node-type-agenda .content-block-read-more-and-share .content-block-inner,body.node-type-agenda .content-block-recent-2-column>.content-block-inner,body.node-type-agenda .content-block-recent-3-column>.content-block-inner,body.node-type-agenda .content-block-reusable-content .content-block-inner,body.node-type-agenda .content-block-spotlight-4-column .content-block-inner,body.node-type-agenda .content-block-spotlights .content-block-inner,body.node-type-agenda .content-block-table-2-column,body.node-type-agenda .content-block-table-2-column .content-block-inner,body.node-type-agenda .content-block-text .content-block-inner,body.node-type-agenda .content-block-video .content-block-inner,body.node-type-az-item .content-block-2-column-quote-text,body.node-type-az-item .content-block-2-column-text-image .content-block-inner,body.node-type-az-item .content-block-2-column-text-image-standing .content-block-inner,body.node-type-az-item .content-block-2-column-text-video .content-block-inner,body.node-type-az-item .content-block-beeld .content-block-inner,body.node-type-az-item .content-block-big-image,body.node-type-az-item .content-block-block-quote .content-block-inner,body.node-type-az-item .content-block-embedded-profile-list .content-block-inner,body.node-type-az-item .content-block-folded-list .content-block-inner,body.node-type-az-item .content-block-gallery .content-block-inner,body.node-type-az-item .content-block-link-lists .content-block-inner,body.node-type-az-item .content-block-quote .content-block-inner,body.node-type-az-item .content-block-read-more-and-share .content-block-inner,body.node-type-az-item .content-block-recent-2-column>.content-block-inner,body.node-type-az-item .content-block-recent-3-column>.content-block-inner,body.node-type-az-item .content-block-reusable-content .content-block-inner,body.node-type-az-item .content-block-spotlight-4-column .content-block-inner,body.node-type-az-item .content-block-spotlights .content-block-inner,body.node-type-az-item .content-block-table-2-column,body.node-type-az-item .content-block-table-2-column .content-block-inner,body.node-type-az-item .content-block-text .content-block-inner,body.node-type-az-item .content-block-video .content-block-inner,body.node-type-building .content-block-2-column-quote-text,body.node-type-building .content-block-2-column-text-image .content-block-inner,body.node-type-building .content-block-2-column-text-image-standing .content-block-inner,body.node-type-building .content-block-2-column-text-video .content-block-inner,body.node-type-building .content-block-beeld .content-block-inner,body.node-type-building .content-block-big-image,body.node-type-building .content-block-block-quote .content-block-inner,body.node-type-building .content-block-embedded-profile-list .content-block-inner,body.node-type-building .content-block-folded-list .content-block-inner,body.node-type-building .content-block-gallery .content-block-inner,body.node-type-building .content-block-link-lists .content-block-inner,body.node-type-building .content-block-quote .content-block-inner,body.node-type-building .content-block-read-more-and-share .content-block-inner,body.node-type-building .content-block-recent-2-column>.content-block-inner,body.node-type-building .content-block-recent-3-column>.content-block-inner,body.node-type-building .content-block-reusable-content .content-block-inner,body.node-type-building .content-block-spotlight-4-column .content-block-inner,body.node-type-building .content-block-spotlights .content-block-inner,body.node-type-building .content-block-table-2-column,body.node-type-building .content-block-table-2-column .content-block-inner,body.node-type-building .content-block-text .content-block-inner,body.node-type-building .content-block-video .content-block-inner,body.node-type-campagne-page .content-block-2-column-quote-text,body.node-type-campagne-page .content-block-2-column-text-image .content-block-inner,body.node-type-campagne-page .content-block-2-column-text-image-standing .content-block-inner,body.node-type-campagne-page .content-block-2-column-text-video .content-block-inner,body.node-type-campagne-page .content-block-beeld .content-block-inner,body.node-type-campagne-page .content-block-big-image,body.node-type-campagne-page .content-block-block-quote .content-block-inner,body.node-type-campagne-page .content-block-embedded-profile-list .content-block-inner,body.node-type-campagne-page .content-block-folded-list .content-block-inner,body.node-type-campagne-page .content-block-gallery .content-block-inner,body.node-type-campagne-page .content-block-link-lists .content-block-inner,body.node-type-campagne-page .content-block-quote .content-block-inner,body.node-type-campagne-page .content-block-read-more-and-share .content-block-inner,body.node-type-campagne-page .content-block-recent-2-column>.content-block-inner,body.node-type-campagne-page .content-block-recent-3-column>.content-block-inner,body.node-type-campagne-page .content-block-reusable-content .content-block-inner,body.node-type-campagne-page .content-block-spotlight-4-column .content-block-inner,body.node-type-campagne-page .content-block-spotlights .content-block-inner,body.node-type-campagne-page .content-block-table-2-column,body.node-type-campagne-page .content-block-table-2-column .content-block-inner,body.node-type-campagne-page .content-block-text .content-block-inner,body.node-type-campagne-page .content-block-video .content-block-inner,body.node-type-exchange .content-block-2-column-quote-text,body.node-type-exchange .content-block-2-column-text-image .content-block-inner,body.node-type-exchange .content-block-2-column-text-image-standing .content-block-inner,body.node-type-exchange .content-block-2-column-text-video .content-block-inner,body.node-type-exchange .content-block-beeld .content-block-inner,body.node-type-exchange .content-block-big-image,body.node-type-exchange .content-block-block-quote .content-block-inner,body.node-type-exchange .content-block-embedded-profile-list .content-block-inner,body.node-type-exchange .content-block-folded-list .content-block-inner,body.node-type-exchange .content-block-gallery .content-block-inner,body.node-type-exchange .content-block-link-lists .content-block-inner,body.node-type-exchange .content-block-quote .content-block-inner,body.node-type-exchange .content-block-read-more-and-share .content-block-inner,body.node-type-exchange .content-block-recent-2-column>.content-block-inner,body.node-type-exchange .content-block-recent-3-column>.content-block-inner,body.node-type-exchange .content-block-reusable-content .content-block-inner,body.node-type-exchange .content-block-spotlight-4-column .content-block-inner,body.node-type-exchange .content-block-spotlights .content-block-inner,body.node-type-exchange .content-block-table-2-column,body.node-type-exchange .content-block-table-2-column .content-block-inner,body.node-type-exchange .content-block-text .content-block-inner,body.node-type-exchange .content-block-video .content-block-inner,body.node-type-faculty .content-block-2-column-quote-text,body.node-type-faculty .content-block-2-column-text-image .content-block-inner,body.node-type-faculty .content-block-2-column-text-image-standing .content-block-inner,body.node-type-faculty .content-block-2-column-text-video .content-block-inner,body.node-type-faculty .content-block-beeld .content-block-inner,body.node-type-faculty .content-block-big-image,body.node-type-faculty .content-block-block-quote .content-block-inner,body.node-type-faculty .content-block-embedded-profile-list .content-block-inner,body.node-type-faculty .content-block-folded-list .content-block-inner,body.node-type-faculty .content-block-gallery .content-block-inner,body.node-type-faculty .content-block-link-lists .content-block-inner,body.node-type-faculty .content-block-quote .content-block-inner,body.node-type-faculty .content-block-read-more-and-share .content-block-inner,body.node-type-faculty .content-block-recent-2-column>.content-block-inner,body.node-type-faculty .content-block-recent-3-column>.content-block-inner,body.node-type-faculty .content-block-reusable-content .content-block-inner,body.node-type-faculty .content-block-spotlight-4-column .content-block-inner,body.node-type-faculty .content-block-spotlights .content-block-inner,body.node-type-faculty .content-block-table-2-column,body.node-type-faculty .content-block-table-2-column .content-block-inner,body.node-type-faculty .content-block-text .content-block-inner,body.node-type-faculty .content-block-video .content-block-inner,body.node-type-homepage .content-block-2-column-quote-text,body.node-type-homepage .content-block-2-column-text-image .content-block-inner,body.node-type-homepage .content-block-2-column-text-image-standing .content-block-inner,body.node-type-homepage .content-block-2-column-text-video .content-block-inner,body.node-type-homepage .content-block-beeld .content-block-inner,body.node-type-homepage .content-block-big-image,body.node-type-homepage .content-block-block-quote .content-block-inner,body.node-type-homepage .content-block-embedded-profile-list .content-block-inner,body.node-type-homepage .content-block-folded-list .content-block-inner,body.node-type-homepage .content-block-gallery .content-block-inner,body.node-type-homepage .content-block-link-lists .content-block-inner,body.node-type-homepage .content-block-quote .content-block-inner,body.node-type-homepage .content-block-read-more-and-share .content-block-inner,body.node-type-homepage .content-block-recent-2-column>.content-block-inner,body.node-type-homepage .content-block-recent-3-column>.content-block-inner,body.node-type-homepage .content-block-reusable-content .content-block-inner,body.node-type-homepage .content-block-spotlight-4-column .content-block-inner,body.node-type-homepage .content-block-spotlights .content-block-inner,body.node-type-homepage .content-block-table-2-column,body.node-type-homepage .content-block-table-2-column .content-block-inner,body.node-type-homepage .content-block-text .content-block-inner,body.node-type-homepage .content-block-video .content-block-inner,body.node-type-landing .content-block-2-column-quote-text,body.node-type-landing .content-block-2-column-text-image .content-block-inner,body.node-type-landing .content-block-2-column-text-image-standing .content-block-inner,body.node-type-landing .content-block-2-column-text-video .content-block-inner,body.node-type-landing .content-block-beeld .content-block-inner,body.node-type-landing .content-block-big-image,body.node-type-landing .content-block-block-quote .content-block-inner,body.node-type-landing .content-block-embedded-profile-list .content-block-inner,body.node-type-landing .content-block-folded-list .content-block-inner,body.node-type-landing .content-block-gallery .content-block-inner,body.node-type-landing .content-block-link-lists .content-block-inner,body.node-type-landing .content-block-quote .content-block-inner,body.node-type-landing .content-block-read-more-and-share .content-block-inner,body.node-type-landing .content-block-recent-2-column>.content-block-inner,body.node-type-landing .content-block-recent-3-column>.content-block-inner,body.node-type-landing .content-block-reusable-content .content-block-inner,body.node-type-landing .content-block-spotlight-4-column .content-block-inner,body.node-type-landing .content-block-spotlights .content-block-inner,body.node-type-landing .content-block-table-2-column,body.node-type-landing .content-block-table-2-column .content-block-inner,body.node-type-landing .content-block-text .content-block-inner,body.node-type-landing .content-block-video .content-block-inner,body.node-type-minor .content-block-2-column-quote-text,body.node-type-minor .content-block-2-column-text-image .content-block-inner,body.node-type-minor .content-block-2-column-text-image-standing .content-block-inner,body.node-type-minor .content-block-2-column-text-video .content-block-inner,body.node-type-minor .content-block-beeld .content-block-inner,body.node-type-minor .content-block-big-image,body.node-type-minor .content-block-block-quote .content-block-inner,body.node-type-minor .content-block-embedded-profile-list .content-block-inner,body.node-type-minor .content-block-folded-list .content-block-inner,body.node-type-minor .content-block-gallery .content-block-inner,body.node-type-minor .content-block-link-lists .content-block-inner,body.node-type-minor .content-block-quote .content-block-inner,body.node-type-minor .content-block-read-more-and-share .content-block-inner,body.node-type-minor .content-block-recent-2-column>.content-block-inner,body.node-type-minor .content-block-recent-3-column>.content-block-inner,body.node-type-minor .content-block-reusable-content .content-block-inner,body.node-type-minor .content-block-spotlight-4-column .content-block-inner,body.node-type-minor .content-block-spotlights .content-block-inner,body.node-type-minor .content-block-table-2-column,body.node-type-minor .content-block-table-2-column .content-block-inner,body.node-type-minor .content-block-text .content-block-inner,body.node-type-minor .content-block-video .content-block-inner,body.node-type-news .content-block-2-column-quote-text,body.node-type-news .content-block-2-column-text-image .content-block-inner,body.node-type-news .content-block-2-column-text-image-standing .content-block-inner,body.node-type-news .content-block-2-column-text-video .content-block-inner,body.node-type-news .content-block-beeld .content-block-inner,body.node-type-news .content-block-big-image,body.node-type-news .content-block-block-quote .content-block-inner,body.node-type-news .content-block-embedded-profile-list .content-block-inner,body.node-type-news .content-block-folded-list .content-block-inner,body.node-type-news .content-block-gallery .content-block-inner,body.node-type-news .content-block-link-lists .content-block-inner,body.node-type-news .content-block-quote .content-block-inner,body.node-type-news .content-block-read-more-and-share .content-block-inner,body.node-type-news .content-block-recent-2-column>.content-block-inner,body.node-type-news .content-block-recent-3-column>.content-block-inner,body.node-type-news .content-block-reusable-content .content-block-inner,body.node-type-news .content-block-spotlight-4-column .content-block-inner,body.node-type-news .content-block-spotlights .content-block-inner,body.node-type-news .content-block-table-2-column,body.node-type-news .content-block-table-2-column .content-block-inner,body.node-type-news .content-block-text .content-block-inner,body.node-type-news .content-block-video .content-block-inner,body.node-type-page .content-block-2-column-quote-text,body.node-type-page .content-block-2-column-text-image .content-block-inner,body.node-type-page .content-block-2-column-text-image-standing .content-block-inner,body.node-type-page .content-block-2-column-text-video .content-block-inner,body.node-type-page .content-block-beeld .content-block-inner,body.node-type-page .content-block-big-image,body.node-type-page .content-block-block-quote .content-block-inner,body.node-type-page .content-block-embedded-profile-list .content-block-inner,body.node-type-page .content-block-folded-list .content-block-inner,body.node-type-page .content-block-gallery .content-block-inner,body.node-type-page .content-block-link-lists .content-block-inner,body.node-type-page .content-block-quote .content-block-inner,body.node-type-page .content-block-read-more-and-share .content-block-inner,body.node-type-page .content-block-recent-2-column>.content-block-inner,body.node-type-page .content-block-recent-3-column>.content-block-inner,body.node-type-page .content-block-reusable-content .content-block-inner,body.node-type-page .content-block-spotlight-4-column .content-block-inner,body.node-type-page .content-block-spotlights .content-block-inner,body.node-type-page .content-block-table-2-column,body.node-type-page .content-block-table-2-column .content-block-inner,body.node-type-page .content-block-text .content-block-inner,body.node-type-page .content-block-video .content-block-inner,body.node-type-reusable-content .content-block-2-column-quote-text,body.node-type-reusable-content .content-block-2-column-text-image .content-block-inner,body.node-type-reusable-content .content-block-2-column-text-image-standing .content-block-inner,body.node-type-reusable-content .content-block-2-column-text-video .content-block-inner,body.node-type-reusable-content .content-block-beeld .content-block-inner,body.node-type-reusable-content .content-block-big-image,body.node-type-reusable-content .content-block-block-quote .content-block-inner,body.node-type-reusable-content .content-block-embedded-profile-list .content-block-inner,body.node-type-reusable-content .content-block-folded-list .content-block-inner,body.node-type-reusable-content .content-block-gallery .content-block-inner,body.node-type-reusable-content .content-block-link-lists .content-block-inner,body.node-type-reusable-content .content-block-quote .content-block-inner,body.node-type-reusable-content .content-block-read-more-and-share .content-block-inner,body.node-type-reusable-content .content-block-recent-2-column>.content-block-inner,body.node-type-reusable-content .content-block-recent-3-column>.content-block-inner,body.node-type-reusable-content .content-block-reusable-content .content-block-inner,body.node-type-reusable-content .content-block-spotlight-4-column .content-block-inner,body.node-type-reusable-content .content-block-spotlights .content-block-inner,body.node-type-reusable-content .content-block-table-2-column,body.node-type-reusable-content .content-block-table-2-column .content-block-inner,body.node-type-reusable-content .content-block-text .content-block-inner,body.node-type-reusable-content .content-block-video .content-block-inner,body.node-type-study .content-block-2-column-quote-text,body.node-type-study .content-block-2-column-text-image .content-block-inner,body.node-type-study .content-block-2-column-text-image-standing .content-block-inner,body.node-type-study .content-block-2-column-text-video .content-block-inner,body.node-type-study .content-block-beeld .content-block-inner,body.node-type-study .content-block-big-image,body.node-type-study .content-block-block-quote .content-block-inner,body.node-type-study .content-block-embedded-profile-list .content-block-inner,body.node-type-study .content-block-folded-list .content-block-inner,body.node-type-study .content-block-gallery .content-block-inner,body.node-type-study .content-block-link-lists .content-block-inner,body.node-type-study .content-block-quote .content-block-inner,body.node-type-study .content-block-read-more-and-share .content-block-inner,body.node-type-study .content-block-recent-2-column>.content-block-inner,body.node-type-study .content-block-recent-3-column>.content-block-inner,body.node-type-study .content-block-reusable-content .content-block-inner,body.node-type-study .content-block-spotlight-4-column .content-block-inner,body.node-type-study .content-block-spotlights .content-block-inner,body.node-type-study .content-block-table-2-column,body.node-type-study .content-block-table-2-column .content-block-inner,body.node-type-study .content-block-text .content-block-inner,body.node-type-study .content-block-video .content-block-inner{width:100%;max-width:1200px}body.node-type-agenda .content-block-video .content-block-inner iframe,body.node-type-az-item .content-block-video .content-block-inner iframe,body.node-type-building .content-block-video .content-block-inner iframe,body.node-type-campagne-page .content-block-video .content-block-inner iframe,body.node-type-exchange .content-block-video .content-block-inner iframe,body.node-type-faculty .content-block-video .content-block-inner iframe,body.node-type-homepage .content-block-video .content-block-inner iframe,body.node-type-landing .content-block-video .content-block-inner iframe,body.node-type-minor .content-block-video .content-block-inner iframe,body.node-type-news .content-block-video .content-block-inner iframe,body.node-type-page .content-block-video .content-block-inner iframe,body.node-type-reusable-content .content-block-video .content-block-inner iframe,body.node-type-study .content-block-video .content-block-inner iframe{width:100%;margin:0;padding:0}body.node-type-agenda .content-block-recent-3-column .content-block-admin,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-az-item .content-block-recent-3-column .content-block-admin,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-building .content-block-recent-3-column .content-block-admin,body.node-type-building .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-building .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-campagne-page .content-block-recent-3-column .content-block-admin,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-exchange .content-block-recent-3-column .content-block-admin,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-faculty .content-block-recent-3-column .content-block-admin,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-homepage .content-block-recent-3-column .content-block-admin,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-landing .content-block-recent-3-column .content-block-admin,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-minor .content-block-recent-3-column .content-block-admin,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-news .content-block-recent-3-column .content-block-admin,body.node-type-news .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-news .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-page .content-block-recent-3-column .content-block-admin,body.node-type-page .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-page .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-reusable-content .content-block-recent-3-column .content-block-admin,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-study .content-block-recent-3-column .content-block-admin,body.node-type-study .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-study .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link{width:33.33333%!important}body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p{width:100%!important}body.columns-middle .content-block-read-more-and-share .read-more{width:77%}body.columns-middle .content-block-read-more-and-share .links,body.columns-middle .content-block-read-more-and-share .social-share{width:auto}body.columns-middle .content-block-text .content-block-inner .intro,body.columns-middle .content-block-text .content-block-inner .text{width:100%}body.columns-middle .content-block-2-column-quote-text .quote{margin-left:0;margin-right:4%}body.columns-middle .content-block-2-column-quote-text.right .quote{margin-right:0;margin-left:4%}body.columns-middle.node-type-agenda .content-block-recent-2-column .content-block-inner .content-block:first-child,body.columns-middle.node-type-az-item .content-block-recent-2-column .content-block-inner .content-block:first-child,body.columns-middle.node-type-news .content-block-recent-2-column .content-block-inner .content-block:first-child,body.columns-middle.node-type-page .content-block-recent-2-column .content-block-inner .content-block:first-child{width:53.95%}body.columns-middle.node-type-agenda .content-block-recent-2-column .content-block-inner .content-block:last-child,body.columns-middle.node-type-az-item .content-block-recent-2-column .content-block-inner .content-block:last-child,body.columns-middle.node-type-news .content-block-recent-2-column .content-block-inner .content-block:last-child,body.columns-middle.node-type-page .content-block-recent-2-column .content-block-inner .content-block:last-child{width:46.05%}body .submenu-extend h2{line-height:normal;margin:0;padding:50px 0 20px;font-size:20px}body .submenu-extend ul{padding-top:.5em}body .submenu-extend ul li{font-size:12px;padding:4px 0;margin-left:0}body .submenu-extend ul li ul{padding-top:0}body .submenu-extend ul li ul li:first-child{padding-top:0}.sub-navigation{overflow:hidden;display:none;max-width:1200px;left:50%;margin-left:-600px}.omni-wrapper{transition:left .5s ease;position:relative;left:0;overflow:hidden}#finalist-blocks-finalist-og-single-menu-block,#hamburger_menu #menu-menu-hamburger-menu h2,#hamburger_menu #menu-menu-hamburger-menu-en h2{display:none}#hamburger_menu{transition:width .5s ease;z-index:999;position:absolute;top:0;left:-256px;width:0;background:#ffcd00;height:100%}#hamburger_menu #menu-menu-hamburger-menu,#hamburger_menu #menu-menu-hamburger-menu-en{transition:height .5s ease;position:absolute;height:0;width:256px;background:#ffcd00;z-index:100}#hamburger_menu #menu-menu-hamburger-menu ul,#hamburger_menu #menu-menu-hamburger-menu-en ul{padding:0}#hamburger_menu #menu-menu-hamburger-menu ul li,#hamburger_menu #menu-menu-hamburger-menu-en ul li{position:relative;line-height:24px;list-style:none;padding:0;margin:0;border-bottom:1px solid #ffcd00;font-size:16px}#hamburger_menu #menu-menu-hamburger-menu ul li a,#hamburger_menu #menu-menu-hamburger-menu-en ul li a{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#000;word-break:break-word;padding:20px 10px 20px 80px;overflow:hidden}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{position:absolute;top:20%;border-radius:22px;height:40px;text-align:center;width:40px;margin:0 13px 0 -55px;display:inline-block;vertical-align:middle;border:2px solid #fff;color:#fff;line-height:37px;font-size:21px;font-family:'icomoon'}#hamburger_menu #menu-menu-hamburger-menu ul li a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:hover:before{background-color:#fff;color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active,#hamburger_menu #menu-menu-hamburger-menu-en ul.active{list-style:none;border-bottom:1px solid #000;font-size:16px}#hamburger_menu #menu-menu-hamburger-menu ul.active a,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a{display:inline-block;vertical-align:middle;color:#fff;background-color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:before{line-height:37px;border:2px solid #ffcd00;color:#ffcd00;font-size:21px}#hamburger_menu #menu-menu-hamburger-menu ul.active a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:hover:before{background-color:#ffcd00;color:#000}#hamburger_menu #finalist-feedback-form-finalist-feedback-form{max-width:1200px;margin-left:auto;margin-right:auto}#hamburger_menu #finalist-feedback-form-finalist-feedback-form .content{width:97%;margin-left:auto;margin-right:auto}#hamburger_menu #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:50%}}@media all and (min-width:480px) and (max-width:799px){body.adminimal-menu div#admin-menu{background-color:#006400}.page-with-blocks .content.column .content h1{padding-bottom:0}body{overflow-x:hidden}body #system-main .content h1{font-size:32px}body #finalist-feedback-form-finalist-feedback-form .content input,body #finalist-feedback-form-finalist-feedback-form .content select,body #finalist-feedback-form-finalist-feedback-form .content textarea,body.one-sidebar .content-block-text .content-block-inner .intro,body.one-sidebar .content-block-text .content-block-inner .text,body.one-sidebar div.wrapper .wrapper-inner,body.two-sidebars div.wrapper .wrapper-inner{width:100%}body footer{margin:0}body #finalist-blocks-finalist-og-single-menu-block ul,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul{padding-left:0}body #finalist-blocks-finalist-megamenu{display:none}body .footer__inner #finalist-social-finalist-social-media-block h2{font-size:20px;line-height:30px;padding-top:4px}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded{margin-bottom:30px;width:50%}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded>a{line-height:40px;font-size:20px;height:auto}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded .leaf{line-height:20px;margin-bottom:10px}body .footer__inner footer{margin-top:30px}body .footer__inner footer img{height:53px}body .footer__inner ul li,body .omni-wrapper .nolink{font-size:14px}body.columns-middle section#header header{height:50px}body.columns-middle section#header header .logo{width:auto;position:relative;top:auto;left:auto;padding:0}body.columns-middle section#header header .logo img{height:36px;margin:7px 65px}body.columns-middle section#header header #finalist-blocks-finalist-search-form,body.columns-middle section#header header #views-exp-search-page{left:auto;position:absolute;right:50px;line-height:50px;width:200px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper{padding-right:8px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{width:200px;height:35px;font-size:13px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button{width:35px;height:35px;margin-top:-17.5px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search{width:35px;height:35px;padding:6px 40px 5px 10px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search:before,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search:before{top:11px;left:11px;font-size:14px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute;line-height:55px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li{overflow:hidden;width:37px;line-height:50px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li a{font-size:12px;text-transform:uppercase}body.columns-middle.node-type-az-item section#header header .logo,body.columns-middle.node-type-building section#header header .logo,body.columns-middle.node-type-faculty section#header header .logo,body.columns-middle.node-type-homepage section#header header .logo{width:auto}body.columns-middle.node-type-az-item section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-az-item section#header header #views-exp-search-page,body.columns-middle.node-type-building section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-building section#header header #views-exp-search-page,body.columns-middle.node-type-faculty section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-faculty section#header header #views-exp-search-page,body.columns-middle.node-type-homepage section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-homepage section#header header #views-exp-search-page{left:auto;position:absolute;line-height:50px}body.columns-middle.node-type-az-item section#header header #finalist-blocks-finalist-language-switch,body.columns-middle.node-type-building section#header header #finalist-blocks-finalist-language-switch,body.columns-middle.node-type-faculty section#header header #finalist-blocks-finalist-language-switch,body.columns-middle.node-type-homepage section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute}body.one-sidebar .content-block-table-2-column .content-block-inner .fc-table-2-column .item{width:100%;max-width:800px}body .omni-wrapper #menu-menu-hamburger-menu{-webkit-overflow-scrolling:touch;display:none;position:fixed;top:50px;left:0;z-index:10005;width:100%;height:100%;max-height:100%;overflow-y:scroll!important;padding-bottom:50px;background:#000}body .omni-wrapper #finalist-blocks-finalist-megamenu,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li .separator,body .omni-wrapper #menu-menu-hamburger-menu h2{display:none}body .omni-wrapper #menu-menu-hamburger-menu .active>a{color:#ffcd00!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu{padding-bottom:50px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li{list-style:none outside;padding:0;margin:0;position:relative}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button{content:"+";display:block;position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;text-align:center;background:#ffcd00;font-weight:700;font-size:20px;color:#000;cursor:pointer}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:active,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:hover{color:#000;background:#fff}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li span.nolink{padding:0 20px;color:#fff;display:block;line-height:50px;border-bottom:1px solid #bbb}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a{font-size:20px;background:#fff;color:#c00a35!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a:before{content:"\e604";font-family:'icomoon';-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-right:10px;line-height:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li a{padding:10px 60px 10px 20px;color:#fff;display:block;line-height:30px;font-size:14px;border-bottom:1px solid #bbb}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu{padding:0;background:#333}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2{padding:0;border:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2 a,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2 a{color:#e0e0e0;font-weight:400;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu .content,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu .content{margin:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu{display:block;background:#333;padding:0 0 0 20px!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li a{color:#e0e0e0;font-size:12px;padding-right:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a{background:0 0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a:before{display:none}body #finalist-feedback-form-finalist-feedback-form{max-width:800px;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form .content{width:97%;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:80%;top:0}}@media all and (min-width:0px) and (max-width:479px){body.adminimal-menu div#admin-menu{background-color:tomato}.page-with-blocks .content.column .content h1{padding-bottom:0}body{overflow-x:hidden}body .content h1{font-size:26px}body #easy-breadcrumb-easy-breadcrumb{display:none}body .footer__inner #finalist-social-finalist-social-media-block h2{font-size:20px;line-height:30px;padding-top:4px}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded{margin-bottom:30px;width:100%}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded>a{line-height:40px;font-size:20px;height:auto}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded .leaf{margin-bottom:10px;line-height:20px}body .footer__inner footer{margin-top:30px}body .footer__inner footer img{height:53px}body .footer__inner ul li{font-size:14px}body.columns-middle section#header header .logo{width:auto;position:relative;top:auto;left:auto;padding:0}body.columns-middle section#header header .logo img{height:36px;margin:7px 65px}body.columns-middle section#header header #finalist-blocks-finalist-megamenu{position:fixed;z-index:10005;background-color:#fff;height:49px;width:49px;line-height:30px}body.columns-middle section#header header #finalist-blocks-finalist-megamenu button{height:60px;width:60px;line-height:30px}body.columns-middle section#header header #finalist-blocks-finalist-search-form,body.columns-middle section#header header #views-exp-search-page{left:auto;position:absolute;right:50px;line-height:50px;width:150px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper{padding-right:8px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{width:150px;visibility:hidden}body.columns-middle section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute;line-height:55px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li{overflow:hidden;width:37px;line-height:50px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li a{font-size:12px;text-transform:uppercase}body .omni-wrapper #menu-menu-hamburger-menu{-webkit-overflow-scrolling:touch;position:fixed;top:50px;left:0;z-index:10005;width:100%;height:100%;max-height:100%;overflow-y:scroll!important;padding-bottom:50px;background-color:#000}body .omni-wrapper #finalist-blocks-finalist-megamenu,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li .separator,body .omni-wrapper #menu-menu-hamburger-menu h2{display:none}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu{background:#000;padding-bottom:50px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li{list-style:none outside;padding:0;margin:0;position:relative}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button{content:"+";display:block;position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;text-align:center;background:#ffcd00;font-weight:700;font-size:20px;color:#000;cursor:pointer}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:active,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:hover{color:#000;background:#fff}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li span.nolink{padding:0 20px;color:#fff;display:block;line-height:50px;border-bottom:1px solid #bbb;font-size:14px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a{font-size:20px;background:#fff;color:#c00a35!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a:before{content:"\e604";font-family:'icomoon';-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-right:10px;line-height:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li a{padding:10px 60px 10px 20px;color:#fff;display:block;line-height:30px;font-size:14px;border-bottom:1px solid #bbb;word-wrap:break-word}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li a:hover{text-decoration:none}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu{padding:0;background:#333}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2{padding:0;border:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2 a,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2 a{color:#e0e0e0;font-weight:400;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu .content,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu .content{margin:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu{display:block;background:#333;padding:0 0 0 20px!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li a{color:#e0e0e0;font-size:12px;padding-right:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a{background:0 0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a:before{display:none}body .omni-wrapper #menu-menu-hamburger-menu .active>a{color:#ffcd00!important;font-weight:400!important}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul{padding-left:0}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header .logo,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header .logo,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header .logo,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header .logo{width:auto}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header #views-exp-search-page,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header #views-exp-search-page,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header #views-exp-search-page,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header #views-exp-search-page{left:auto;position:absolute}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header #finalist-blocks-finalist-language-switch,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header #finalist-blocks-finalist-language-switch,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header #finalist-blocks-finalist-language-switch,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute}body.node-type-agenda .image-highlight-capt,body.node-type-news .image-highlight-capt{font-style:italic;font-weight:300;line-height:26px;margin-top:25px;font-size:16px;color:#3b3b3b;width:100%;text-align:center}body #finalist-feedback-form-finalist-feedback-form{max-width:1200px;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form .content{width:97%;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form .content input,body #finalist-feedback-form-finalist-feedback-form .content select,body #finalist-feedback-form-finalist-feedback-form .content textarea{width:100%}body #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:100%;top:0}}.wrapper,.wrapper-inner,html{height:100%}html{background-color:#f6f6f6}body.one-sidebar div.wrapper,body.two-sidebar div.wrapper{background-image:linear-gradient(to right,#efefef 300px,#fff 300px)}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover,#navigation nav .menu-block-wrapper ul li.expanded:hover,body .content.column,body .wrapper-inner,body div.wrapper{background-color:#fff}aside.sidebar{background-color:#efefef}body,html{font-size:16px;color:#3b3b3b;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;line-height:1.5em}body{-webkit-overflow-scrolling:touch;overflow-x:hidden}body,body .wrapper,body .wrapper .content{position:relative}body .wrapper .content.column{margin-bottom:0;padding-bottom:0}body.one-sidebar .wrapper-inner,body.two-sidebars .wrapper-inner{margin:0 auto;max-width:1170px}ul.menu{padding-left:0}html.lt-ie10 div.wrapper{display:table;width:100%}html.lt-ie10 .content.column,html.lt-ie10 aside.sidebar{display:table-cell;height:100%;width:30%}html.lt-ie10 .content.column{width:60%}div.wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){div.wrapper-inner{-ms-flex-direction:row;flex-direction:row}}a,a:not([href]){text-decoration:none}li.node-readmore a:after{font-size:50%;vertical-align:1px}h1,h2,h3,h4,h5,h6{margin:0 0 5px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}#hamburger button,.button-reset{box-shadow:none;outline:none}#navigation nav,.section{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.section{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.section{padding-right:20px;padding-left:20px}}#page-title{color:#000!important;margin:0;padding-left:100px!important;position:relative}#page-title:after{background:#ffcd00;content:"";height:100%;left:100%;position:absolute;top:0;width:2000%;z-index:0}div#svg-grid-background{pointer-events:none;z-index:1000!important}.page-user #edit-actions input{outline:none;border:0;background-color:#ffcd00;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:3px 19px 0;position:relative;box-shadow:none;color:#000}.page-user #edit-actions input:hover,.views-exposed-widget.views-submit-button .button:hover:before{color:#fff}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper label,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper label,.page-header .image img+h1,.page-header--with-form .page-header-inner h1 em,.page-user #page-title:after{display:none}.action-links,div.workbench-info-block{max-width:1170px;margin-right:auto;margin-left:auto;padding:20px 25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.action-links{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.action-links{padding-right:20px;padding-left:20px}}.action-links li{list-style:none;line-height:20px}.action-links li a{font-size:16px!important}#workbench-block .content{background-color:#efefef;padding-top:10px}#finalist-compare-compare-autocomplete .form-item.form-disabled input.select2-search__field,.one-sidebar #workbench-block .content{background-color:transparent}div.workbench-info-block{background-color:#efefef;border:0;padding:20px 25px 30px;line-height:30px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:0px) and (max-width:479px){div.workbench-info-block{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){div.workbench-info-block{padding-right:20px;padding-left:20px}}div.workbench-info-block em{font-weight:700;color:#000}.a11y-option__content a,div.workbench-info-block em a{text-decoration:underline}div.workbench-info-block .button,div.workbench-info-block select{border:2px solid #ffcd00;display:inline;padding:4px 10px 2px;font-size:14px;background:#ffcd00;box-shadow:none;height:auto}div.workbench-info-block select{color:#000;background:#fff;border:2px solid #fff}div.workbench-info-block .button:hover,div.workbench-info-block select:hover{outline:none;border:2px solid #000;color:#000}@media all and (min-width:1200px){.omniwrapper:before{transition:width .5s ease;background-color:#ffcd00;height:100%;min-height:100%;content:"";width:0;position:absolute;left:-256px;z-index:1}}.column{float:left;width:100%;-ms-flex-order:1;order:1}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.sidebar{-ms-flex-order:2;order:2;display:none}}@media all and (min-width:800px) and (max-width:1199px){.sidebar{width:270px}}@media all and (min-width:1200px){.sidebar{width:300px}}@media all and (min-width:0px) and (max-width:479px){.sidebar .block{padding:0 15px}}@media all and (min-width:480px) and (max-width:799px){.sidebar .block{padding:0 20px}}@media all and (min-width:800px) and (max-width:1199px){.sidebar .block{float:right;clear:right;width:245px}.one-sidebar .content.column{width:calc(100% - 270px)}}@media all and (min-width:1200px){.one-sidebar .content.column{width:calc(100% - 300px)}}.page-with-visible-sidebar .sidebar{display:block}.page-with-filters .sidebar{-ms-flex-order:0;order:0}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-with-filters .sidebar .block{display:none}}#header header,.list-news_agenda{position:relative}.related-programmes{margin-bottom:45px}.related-programmes .more-link{text-align:left;margin-top:1em}#hamburger,.logo{display:inline-block}#hamburger,#hamburger button{width:90px;background-color:#efefef;position:relative;vertical-align:top}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#hamburger{position:fixed;z-index:10005;background-color:#fff;height:49px;width:49px;line-height:30px}}#hamburger button{font-size:0;height:90px;width:100%;background-color:transparent;border:0}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#hamburger button{height:60px;width:60px;line-height:30px}}#hamburger:before{content:"";color:#787878;font-size:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logo{vertical-align:middle;padding-left:20px;padding-top:15px;padding-bottom:15px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.logo{position:absolute}}.logo img{height:60px;max-width:none}#header{background-color:#fff;border-bottom:1px solid #efefef;position:relative}#header header{height:90px;max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){#header header{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){#header header{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){#header header{padding-left:2px;height:50px}}@media all and (min-width:480px) and (max-width:799px){#header header{padding-left:4px}}#header header #finalist-blocks-finalist-search-form,#header header #views-exp-search-page{display:inline-block;vertical-align:middle;right:0;position:relative;width:350px;line-height:90px}#header header #finalist-blocks-finalist-search-form *,#header header #views-exp-search-page *{border-radius:0;outline:none;margin:0}#header header #finalist-blocks-finalist-search-form input[type=radio]+label:before,#header header #views-exp-search-page input[type=radio]+label:before{top:5px}#header header #finalist-blocks-finalist-search-form input[type=radio]+label:after,#header header #finalist-blocks-finalist-search-form input[type=radio]:checked+label:after,#header header #views-exp-search-page input[type=radio]+label:after,#header header #views-exp-search-page input[type=radio]:checked+label:after{top:1px}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper{padding-right:30px;border-right:1px solid #efefef}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{background:#efefef;height:45px;width:350px;border:0;outline:none;padding-left:10px;font-size:14px}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button{background:#000;height:45px;width:45px;position:absolute;top:50%;right:0;z-index:10;margin-top:-22.5px}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search{box-shadow:none;font-size:0;z-index:100;position:absolute;height:45px;width:45px;background-color:transparent;top:0;padding:0}#header header #finalist-blocks-finalist-language-switch{display:inline-block;position:relative}@media all and (min-width:800px) and (max-width:1199px){#header header #finalist-blocks-finalist-language-switch{line-height:68px}}#header header #finalist-blocks-finalist-language-switch a{color:#3b3b3b}#header header #finalist-blocks-finalist-language-switch ul li{font-size:14px;padding-left:22px;list-style-type:none}.page-header-wrapper{position:relative;margin:0 auto;max-width:1600px}.page-header{background-color:#ffcd00;position:relative;overflow:hidden}.page-header h1,.page-header h2{max-width:1170px;margin-right:auto;margin-left:auto;box-sizing:content-box;margin-bottom:0;line-height:47px;font-size:24px;padding:30px 25px}@media all and (min-width:0px) and (max-width:479px){.page-header h1,.page-header h2{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header h1,.page-header h2{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){.page-header h1,.page-header h2{padding-top:18px;padding-bottom:18px;line-height:40px}}@media all and (min-width:480px) and (max-width:799px){.page-header h1,.page-header h2{padding-top:20px;padding-bottom:20px;line-height:32px}}@media all and (min-width:800px) and (max-width:1199px){.page-header h1,.page-header h2{font-size:28px}}@media all and (min-width:1200px){.page-header h1,.page-header h2{font-size:32px}}.page-header .links.inline{display:none;z-index:1}.page-header .image{width:100%}.page-header ul:first-child{display:block;position:relative;padding-left:0}.page-header ul:first-child li{display:block;list-style:none;overflow:hidden;top:0;left:0;width:100%}.page-header .group-titel-wrapper{position:absolute;bottom:60px;right:31px;right:calc((100% - 1170px)/2)}@media all and (min-width:0px) and (max-width:479px){.page-header .group-titel-wrapper{right:15px;bottom:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header .group-titel-wrapper{right:20px;bottom:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-header .group-titel-wrapper{right:30px;bottom:50px}}.page-header .text{padding:25px 30px;background-color:rgba(0,0,0,.5);color:#fff;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-weight:700;font-size:22px;line-height:32px}@media all and (min-width:0px) and (max-width:479px){.page-header .text{font-size:16px;line-height:26px;padding:10px 15px}}@media all and (min-width:480px) and (max-width:799px){.page-header .text{font-size:20px;line-height:23px;padding:15px}}@media all and (min-width:800px) and (max-width:1199px){.page-header .text{font-size:24px;max-width:680px}}@media all and (min-width:1200px){.page-header .text{font-size:30px;line-height:48px;max-width:680px}}.page-header .text p{font-size:40px;line-height:40px;padding:0;margin:0}@media all and (min-width:0px) and (max-width:479px){.page-header .text p{font-size:22px}}@media all and (min-width:480px) and (max-width:799px){.page-header .text p{font-size:28px}}@media all and (min-width:0px) and (max-width:479px){.page-header .link span{padding-right:15px;padding-left:15px}}.content-block-spotlight-2-column .fc-spotlight-2-column a:hover .link span:before,.page-header a:hover .link span:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button:hover:before,.compare-table--header th .remove-link:hover a::after,.page-header a:hover .link span:after{color:#ffcd00}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-header:not(.page-header--linear) .image{height:195px;position:relative;overflow:hidden}.page-header:not(.page-header--linear) .image img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;max-width:800px;height:auto}}#title,.building .slider .indicators li.active:after,.page-header--with-form{background-color:#ffcd00}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.page-header--with-form{height:140px}}.page-header--with-form .page-header-inner{max-width:1170px;margin-right:auto;margin-left:auto;box-sizing:content-box;position:relative;padding:32px 25px}@media all and (min-width:0px) and (max-width:479px){.page-header--with-form .page-header-inner{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header--with-form .page-header-inner{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){.page-header--with-form .page-header-inner{padding-top:15px;padding-bottom:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header--with-form .page-header-inner{padding-top:20px;padding-bottom:20px}}.page-header--with-form .page-header-inner h1{font-size:32px;line-height:40px;padding:0;margin:0 20px 0 0;vertical-align:middle;display:inline-block}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-header--with-form .page-header-inner h1{margin-bottom:10px}}.page-header--with-form .page-header-inner .views-exposed-widgets{margin-bottom:0}.page-header--with-form .page-header-inner .views-exposed-widget{padding:0}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.page-header--with-breadcrumbs .page-header-inner{padding-top:34px}.page-header--with-form.page-header--with-breadcrumbs{height:178px}.page-header--with-form.page-header--with-breadcrumbs .page-header-inner{padding-top:90px}}.page-header--yellow-title .page-header-inner{padding-top:0}.page-header--yellow-title{position:relative;overflow:hidden}.page-header--yellow-title h1,.page-header--yellow-title h2{color:#000;background-color:#ffcd00;position:relative;z-index:10;font-weight:300}@media all and (min-width:800px) and (max-width:1199px){.page-header--yellow-title h1,.page-header--yellow-title h2{padding-top:23px;padding-bottom:23px;line-height:32px}}@media all and (min-width:1200px){.page-header--yellow-title h1,.page-header--yellow-title h2{padding-top:23px;padding-bottom:23px;line-height:40px}}.page-header--yellow-title h1:after,.page-header--yellow-title h2:after{content:"";background-color:#ffcd00;width:1170px;position:absolute;top:0;bottom:0;left:100%}#title{margin:0 auto;max-width:1600px;z-index:1}#title h1,.navigation-wrapper #title h2{max-width:1170px;box-sizing:content-box;color:#000;font-weight:100;font-size:40px;line-height:1;padding:17px 25px 20px;margin:0 auto}@media all and (min-width:0px) and (max-width:479px){#title h1,.navigation-wrapper #title h2{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){#title h1,.navigation-wrapper #title h2{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){#title h1,.navigation-wrapper #title h2{font-size:32px;line-height:40px;padding-top:10px;padding-bottom:10px}}@media all and (min-width:480px) and (max-width:799px){#title h1,.navigation-wrapper #title h2{line-height:52px;padding-top:10px;padding-bottom:10px}}#title h1 a:hover,.navigation-wrapper #title h2 a:hover{text-decoration:none}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.hamburger-open{overflow-y:hidden}}.hamburger-open #header header #hamburger:before{content:""}.form--inline{position:relative}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.form--inline{display:inline-block;vertical-align:middle}}.form--inline .form-text{height:30px;width:100%;border:0;outline:none;padding-left:10px;font-size:14px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.form--inline .form-text{width:530px}}.form--inline .form-item{margin-top:0;margin-bottom:0}.views-exposed-widget.views-submit-button{height:30px;width:30px;position:absolute;top:0;right:0;z-index:10}.views-exposed-widget.views-submit-button .button{box-shadow:none;font-size:0;z-index:100;position:absolute;height:30px;width:30px;background-color:transparent;top:0;outline:none;border:0}.views-exposed-widget.views-submit-button .button:before{content:"";font-size:16px;color:#fff;position:absolute;left:15px;top:15px;z-index:10}#finalist-blocks-finalist-search-form .uu_search_scope_panel{width:350px;top:73px}@media all and (min-width:800px) and (max-width:1199px){#finalist-blocks-finalist-search-form .uu_search_scope_panel{width:270px}}@media all and (min-width:480px) and (max-width:799px){#finalist-blocks-finalist-search-form .uu_search_scope_panel{width:200px;top:49px}}.a11y-option{padding-bottom:16px;padding-left:68px}.a11y-option::before{content:'';position:absolute;display:block;top:5px;left:0;width:30px;height:30px;background-size:contain;background-repeat:no-repeat}.a11y-option,.a11y-option__content{position:relative}.a11y-option__content ol,.a11y-option__content p,.a11y-option__content ul{font-size:14px;line-height:1.4}.a11y-option__icon{font-size:0;position:absolute;right:100%;top:0}.a11y-option__icon::after{content:'';position:absolute;top:2px;right:100%;display:block;background:url(../../images/icons/uu-icon-cross.svg) no-repeat;width:16px;height:16px;background-size:100% auto;margin-right:8px}.a11y-option__icon--present::after{background-image:url(../../images/icons/uu-icon-check.svg)}.a11y-option--assistance::before{background-image:url(../../images/icons/uu-icon-info.svg)}.a11y-option--bicycle::before{background-image:url(../../images/icons/uu-icon-bike.svg)}.a11y-option--car::before{background-image:url(../../images/icons/uu-icon-car.svg)}.a11y-option--elevators::before{background-image:url(../../images/icons/uu-icon-elevator.svg)}.a11y-option--entrances::before{background-image:url(../../images/icons/uu-icon-entrance.svg)}.a11y-option--parking::before{background-image:url(../../images/icons/uu-icon-parking.svg)}.a11y-option--public-transport::before{background-image:url(../../images/icons/uu-icon-bus.svg)}.a11y-option--rest-areas::before{background-image:url(../../images/icons/uu-icon-bed.svg)}.a11y-option--wheelchair::before{background-image:url(../../images/icons/uu-icon-wheelchair.svg)}.building{font-size:16px;margin-right:auto;margin-left:auto;max-width:1170px}.building .title h1,.building .title h2{margin:0 0 30px;font-size:32px;font-weight:100;line-height:normal}.building .title h1{line-height:1.4}.building,.building .maps-link-wrapper{text-align:left}.building .maps-link-wrapper a{display:inline-block;padding-left:50px;text-decoration:none!important;margin-bottom:12px}.building .maps-link-wrapper a:before{content:"";position:absolute;left:0;top:0;width:40px;height:100%;color:#fff;background-color:#000;font-size:30px;text-align:center;display:block;padding-top:7px}.building .maps-link-wrapper a:after,.building .maps-link-wrapper a[target=_blank]:after{margin-left:10px}.building .maps-link-wrapper a:hover{color:#000!important}.building .maps-link-wrapper a:hover:after,.feedback-button:hover span{color:#000}.building .maps-link-wrapper a:hover:before{content:"";position:absolute;left:0;top:0;width:40px;color:#ffcd00;background-color:#000;font-size:30px;text-align:center}.building .label-above,.building p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.building p{margin-top:0!important;margin-bottom:12px}.building .label-above{text-transform:uppercase;margin:12px 0 5px;font-size:16px;font-weight:700}.building .image img{float:right;margin-left:30px;width:50%}.building .contact{padding:0 0 18px}.building .contact a{display:inline;background:0 0;text-transform:none;font-weight:400;padding:0;font-size:16px;text-decoration:underline!important;outline:none}.building .contact a:hover{color:#3b3b3b!important;transition:color .5s ease}.building .contact a:after,.building .contact a:before,.sidebar .content .view-content>.menu li .menu li a:before,.sidebar .content>.menu li .menu li a:before{content:none}.building .contact a[target=_blank]:after,.building .office-hours-extra a[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.building .address{padding:12px 0;width:calc(50% - 30px);border-top:6px solid #ffcd00}.building .office-hours{clear:both;border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-top:12px;width:calc(50% - 30px);padding:0 0 12px}@media all and (min-width:480px) and (max-width:799px){.building .office-hours{width:100%}}.building .office-hours .label-above{margin-top:12px}.building .office-hours .oh-wrapper{display:block}.building .office-hours .oh-wrapper:after,.definition-list:after{content:"";display:table;clear:both}.building .office-hours .oh-display-label{min-width:2.5em;color:#3b3b3b}.building .office-hours .oh-display-closed{font-style:normal}.building .office-hours .oh-days-wrapper{float:left;width:50%;padding-right:20px}@media all and (min-width:800px) and (max-width:1199px){.building .office-hours .oh-days-wrapper{width:100%}}.building .office-hours-extra{font-style:italic;padding:12px 0}.building .office-hours-extra a,.building__links a,.compare-table--group a,.contact-info .email a,.definition-list a,.sidebar div[id*=facetapi-] ul li a span:hover{text-decoration:underline}.building .image-highlight{float:right;position:relative;margin-left:30px;overflow:hidden;width:50%}@media all and (min-width:0px) and (max-width:479px){.building .image-highlight{margin-left:0}}.building .slider{float:right;position:relative;margin-left:30px;overflow:hidden;width:50%}.building .slider ul{margin:0!important;overflow:visible!important}.building .slider ul:first-child{display:block;position:relative}.building .slider ul:first-child li{display:block;position:absolute;overflow:hidden;top:0;left:0;width:100%}.building .slider ul:first-child li .image{width:100%}.building .slider ul:first-child li .image img{float:none;margin-left:0;width:100%;height:auto}.building .slider ul:first-child .caption{font-style:italic;font-weight:300;line-height:26px;margin-bottom:30px;margin-top:5px;font-size:16px;color:#3b3b3b}.building .slider ul:first-child .caption p{margin:12px 0 50px}.building .slider .indicators{display:block;list-style-type:none;margin:0;position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.3);padding:5px 0 0 5px;height:32px;z-index:10}.building .slider .indicators li{display:inline-block;width:14px;position:relative;color:#fff;margin:0 13px 0 2px;cursor:pointer;line-height:32px}.building .slider .indicators li:after{content:"";display:block;width:15px;height:15px;border-radius:15px;position:absolute;left:3px;top:4px;background-color:#efefef}.building .slider .indicators li span{text-indent:100%;font-size:0}.building .slider .toggle{display:none}.building .node-link{text-align:left}.building__subtitle{font-size:16px;font-weight:700;text-transform:uppercase;margin-top:20px;margin-bottom:20px}body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ol,body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ul{margin:0!important}body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ol li,body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ul li{font-size:16px!important;line-height:24px!important}body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ol li:before,body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ul li:before{top:0;font-size:16px!important;line-height:24px!important;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:480px) and (max-width:799px){.building .maps-link-wrapper a:before,.building .maps-link-wrapper a:hover:before{font-size:20px;padding-top:6px}}.node-type-building ol li:before{top:4px}@media all and (min-width:0px) and (max-width:479px){.building .address,.building .contact,.building .image img,.building .image-highlight,.building .office-hours,.building .office-hours-extra{width:100%;float:none;display:block}.building .slider{width:100%;float:none;margin-left:0}.building .image img{margin-left:0}.building .maps-link-wrapper a:before,.building .maps-link-wrapper a:hover:before{font-size:20px;padding-top:6px}.node-type-building .building{padding:40px 15px 30px}}@media all and (min-width:480px) and (max-width:799px){.node-type-building .building{padding:40px 20px 30px}}@media all and (min-width:800px) and (max-width:1199px){.node-type-building .building{padding:30px 25px}}@media all and (min-width:1200px){.node-type-building .building{padding:30px 0}}.compare-table--container{margin-bottom:50px}.compare-table--container>table.compare-table--group,.compare-table--container>table.compare-table--header{margin-top:0;max-width:1170px;border-collapse:collapse;table-layout:fixed}.compare-1,.compare-1 .compare-table--header.sticky{max-width:583px}.compare-2,.compare-2 .compare-table--header.sticky{max-width:876px}.compare-table--description{padding-top:30px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.compare-table--description{float:right;padding:75px 0 0 10px}}@media all and (min-width:800px) and (max-width:1199px){.compare-table--description{width:70%}}@media all and (min-width:1200px){.compare-table--description{width:860px}}.admin-menu .compare-table--header.sticky{top:29px}.compare-table--group,.compare-table--header{width:100%}.compare-table--header.sticky{width:100%;background-color:#fff;position:fixed;top:0;z-index:1}@media all and (min-width:0px) and (max-width:479px){.compare-table--header.sticky{width:calc(100% - 40px)}}@media all and (min-width:480px) and (max-width:799px){.compare-table--header.sticky{width:calc(100% - 40px)}}@media all and (min-width:800px) and (max-width:1199px){.compare-table--header.sticky{width:calc(100% - 50px)}}.compare-table--header tbody{border-top:0}.compare-table--header th{border-right:1px solid #d7d7d7;padding:55px 15px 15px;position:relative;vertical-align:bottom;width:auto}.compare-table--header th:first-of-type{width:290px}#navigation #finalist-blocks-finalist-megamenu ul li .hovered a:hover,#navigation nav .menu-block-wrapper ul li .hovered a:hover,.compare-table--header th a:hover,.sidebar div[id*=facetapi-] ul li a span.facet-count:hover,.sidebar div[id*=facetapi-] ul li a:hover{text-decoration:none}.compare-table--header th .node-title{font-size:20px;font-weight:400;word-wrap:break-word;display:block}.compare-table--header th .remove-link{background:#ffcd00;height:25px;position:absolute;top:15px;right:10px;width:25px}.compare-table--header th .remove-link:hover{background:#000}.compare-table--header th .remove-link a{display:inline-block;font-size:0}.compare-table--header th .remove-link a::after{content:"";color:#000;font-size:16px;line-height:25px;padding:5px}.compare-table--group td .course-block,.compare-table--group.empty{display:none}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.compare-table--group.empty{display:table}}@media all and (min-width:800px) and (max-width:1199px){.compare-table--group.empty{width:30%}}@media all and (min-width:1200px){.compare-table--group.empty{width:290px}}#finalist-social-finalist-group-social-block .compare-table--group h2,#finalist-social-finalist-social-media-block .compare-table--group h2,.compare-table--group #finalist-social-finalist-group-social-block h2,.compare-table--group #finalist-social-finalist-social-media-block h2,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>span,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.compare-table--group .group-header,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>span{color:#3b3b3b;display:table-cell;padding:30px 15px 15px 0;width:290px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){#finalist-social-finalist-group-social-block .compare-table--group h2,#finalist-social-finalist-social-media-block .compare-table--group h2,.compare-table--group #finalist-social-finalist-group-social-block h2,.compare-table--group #finalist-social-finalist-social-media-block h2,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>span,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.compare-table--group .group-header,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>span{padding-top:30px}}.compare-table--group .helptext{display:inline-block;vertical-align:middle}.compare-table--group td{background-color:transparent;padding:15px;border-right:1px solid #d7d7d7;vertical-align:top}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px),all and (min-width:800px) and (max-width:1199px){.compare-table--group td{word-wrap:break-word}}.compare-table--group td.label{border-right:3px solid #d7d7d7;font-weight:700;padding-left:0;position:relative;width:290px}.compare-table--group td.hasItems{cursor:pointer}.compare-table--group td.hasItems::after{content:"";font-size:10px;position:absolute;right:15px;top:22px}.compare-table--group td.hasItems.active::after{content:"";font-size:10px}.compare-table--group td .course-block.active{display:block}.compare-table--group td .course-toggler{cursor:pointer;text-decoration:underline}#navigation #finalist-blocks-finalist-megamenu ul .menu-extended ul,#navigation nav .menu-block-wrapper ul .menu-extended ul,.compare-table--container .course-blocks h2 .ui-icon,.compare-table--group td .active~.course-toggler{display:none}.compare-table--group .field-wrapper ul{margin:0}.compare-table--group .field-wrapper ul li{border-bottom:1px solid #efefef;margin:0 0 10px;padding:0 0 10px;list-style-type:none}.compare-table--group .field-wrapper ul li.last{border-bottom:0;margin:0;padding:0}.compare-table--container .course-blocks{color:#3b3b3b;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:16px}.compare-table--container .course-blocks .ui-widget-content{color:#3b3b3b}.compare-table--container .course-blocks .ui-helper-reset{line-height:1.5em}.compare-table--container .course-blocks .ui-corner-bottom{border-radius:0;border-color:#d7d7d7}.compare-table--container .course-blocks h2{color:#000;padding:10px 30px 10px 10px;line-height:20px;margin:10px 0 0;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0;border-color:#d7d7d7}.compare-table--container .course-blocks h2:first-child{margin-top:0}.compare-table--container .course-blocks h2:after{content:"";font-size:10px!important;position:absolute;right:10px;top:17px}.compare-table--container .course-blocks h2.ui-state-active{background:#efefef}.compare-table--container .course-blocks h2.ui-state-active:after,.sidebar.first h2.filter-column-title.open:after{content:"";font-size:10px}.compare-table--container .course-blocks h2.ui-state-default{background:#efefef;color:#000}.compare-table--container .course-blocks .item-list{padding:0}.compare-table--container .course-blocks .item-list li{border:none;list-style:disc inside none;margin:0;padding:0;font-size:16px}.compare-table--container .course-blocks .ui-accordion-content{padding:10px}#finalist-compare-compare-autocomplete{position:absolute;margin-top:-63px;right:0;z-index:11}@media all and (min-width:800px) and (max-width:1199px){#finalist-compare-compare-autocomplete{margin-top:-60px;right:50px}}@media all and (min-width:1200px){#finalist-compare-compare-autocomplete{right:25px}}@media all and (min-width:480px) and (max-width:799px),all and (min-width:0px) and (max-width:479px){#finalist-compare-compare-autocomplete{background-color:#d7d7d7;margin-left:-20px;margin-top:0;padding:20px;position:relative;width:100%}}@media all and (min-width:0px) and (max-width:479px){#finalist-compare-compare-autocomplete{margin-left:-15px;padding:15px}}#finalist-compare-compare-autocomplete #autocomplete{border:none;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}#finalist-compare-compare-autocomplete #autocomplete li{background:#000;color:#fff;line-height:42px;list-style:none;padding:0 30px}#finalist-compare-compare-autocomplete #autocomplete li:hover{background:#ffcd00;color:#fff}@media all and (min-width:800px) and (max-width:1199px){#finalist-compare-compare-autocomplete #autocomplete li a,#finalist-compare-compare-autocomplete #autocomplete li div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%!important}}#finalist-compare-compare-autocomplete #autocomplete li a{color:#fff;display:block}#finalist-compare-compare-autocomplete #autocomplete li a:hover{color:#fff;text-decoration:none}.contact-info{padding-top:10px;padding-bottom:10px}#finalist-facets-number-of-results .content span,.contact-info .contact-name{font-weight:700}.contact-info+.contact-info{border-top:1px solid #d7d7d7}.definition-list{margin-top:45px;margin-bottom:45px}@media all and (min-width:0px) and (max-width:479px){.definition-list{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.definition-list{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.definition-list{padding-right:25px;padding-left:25px}}.definition-list dt{font-weight:700;padding-top:10px;text-transform:uppercase;line-height:28px}.definition-list dt:not(:first-of-type){border-top:1px solid #000}@media all and (min-width:1200px){.definition-list dt{float:left;clear:both;width:28%;padding-top:15px;padding-bottom:15px}}.definition-list dd{margin:0;padding-top:10px;padding-bottom:10px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:18px;line-height:28px}@media all and (min-width:1200px){.definition-list dd{float:left;width:70%;padding-left:2%;padding-top:15px;padding-bottom:15px}.definition-list dd:not(:first-of-type){border-top:1px solid #000}}.definition-list dd ol,.definition-list dd p,.definition-list dd ul{margin-top:0}.column .text p:last-child,.definition-list dd>:last-child{margin-bottom:0}.fancybox-caption{text-align:center}#finalist-feedback-form-finalist-feedback-form{display:none;padding:50px;position:relative;height:100%}#finalist-feedback-form-finalist-feedback-form .form-actions{margin-bottom:0}#finalist-feedback-form-finalist-feedback-form input,#finalist-feedback-form-finalist-feedback-form select{line-height:22px}#finalist-feedback-form-finalist-feedback-form select,#finalist-feedback-form-finalist-feedback-form.js-active .content .email,.fc-spotlights .image img{width:100%}#finalist-feedback-form-finalist-feedback-form h2,#finalist-feedback-form-finalist-feedback-form label{white-space:nowrap}#finalist-feedback-form-finalist-feedback-form .messages-wrapper{overflow:hidden}#finalist-feedback-form-finalist-feedback-form .messages-wrapper li{overflow:hidden;padding-right:10px}#finalist-feedback-form-finalist-feedback-form h2{padding-right:30px;text-overflow:ellipsis;overflow:hidden}#finalist-feedback-form-finalist-feedback-form input,#finalist-feedback-form-finalist-feedback-form select,#finalist-feedback-form-finalist-feedback-form textarea{font-size:14px;height:auto;box-shadow:none;color:#000;padding:3px 10px;border-radius:0;border:2px solid #fff}#finalist-feedback-form-finalist-feedback-form input:focus,#finalist-feedback-form-finalist-feedback-form input:hover,#finalist-feedback-form-finalist-feedback-form select:focus,#finalist-feedback-form-finalist-feedback-form select:hover,#finalist-feedback-form-finalist-feedback-form textarea:focus,#finalist-feedback-form-finalist-feedback-form textarea:hover{border:2px solid #000;outline:none}#finalist-feedback-form-finalist-feedback-form.js-active{position:fixed;padding:0;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9999;max-width:100%}#finalist-feedback-form-finalist-feedback-form.js-active .content{padding:50px;background-color:#efefef;position:fixed;top:17%;right:0;max-width:33.33%;margin:0 auto;z-index:10000}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#finalist-feedback-form-finalist-feedback-form.js-active .content{overflow-y:scroll!important;height:100%}}@media all and (min-width:800px) and (max-width:1199px){#finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:45%}}#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button{position:absolute;top:50px;right:50px;height:17px;width:17px;cursor:pointer}#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button:before{content:"";position:absolute;top:0;right:0;font-size:16px}#finalist-feedback-form-finalist-feedback-form.processing .content .loader{height:100%;width:100%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;z-index:10001}.feedback-button{background-color:#262626;background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:block;height:100px;position:fixed;right:0;top:45%;width:30px;z-index:510}.feedback-button span{transform:rotate(90deg);color:#fff;display:block;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:700;padding-left:15px}.feedback-button:hover{background-color:#ddd}@media all and (min-width:0px) and (max-width:479px){.feedback-button{height:80px;width:25px;bottom:25px;top:auto}.feedback-button span{padding-left:7px;font-size:14px}}div[id*=finalist-facets-]{margin-top:40px}div[id*=finalist-facets-] .content{background:#efefef}#finalist-facets-finalist-facets-additional{margin-top:0}#finalist-facets-finalist-facets-additional .content h2{border-bottom:4px solid #d7d7d7;margin:0 0 15px;padding:30px 0 20px}#finalist-facets-finalist-facets-additional .content .filter-container{margin-bottom:30px!important}#finalist-facets-finalist-facets-additional .content .filter-container ul li,#navigation #finalist-blocks-finalist-megamenu ul,#navigation nav .menu-block-wrapper ul,.footer ul li,ul.social{list-style:none}#finalist-facets-finalist-facets-additional .content .filter-container ul li a{display:block;font-weight:400;margin-bottom:10px;text-transform:inherit}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after{content:"";position:absolute;right:15px;top:15px}#finalist-facets-finalist-facets-additional .content .select-link a:after{content:""}#finalist-facets-finalist-facets-reset{margin-bottom:30px}#finalist-facets-finalist-facets-reset .content{border-top:1px solid #d7d7d7;padding-top:30px}#finalist-facets-finalist-facets-reset .content a:after{content:""}#finalist-facets-number-of-results{font-weight:300;margin:0;text-transform:lowercase}#finalist-facets-number-of-results .content{background:#fff;border-bottom:1px solid #efefef;font-size:26px;padding:30px 0 16px 100px}#finalist-social-finalist-group-social-block h2,#finalist-social-finalist-social-media-block h2,.footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu ul.menu>li>a,.footer__inner #menu-menu-footer-menu ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.group-header{color:#fff;display:block;font-size:26px;font-weight:300;min-height:20px;line-height:normal}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#finalist-social-finalist-group-social-block h2,#finalist-social-finalist-social-media-block h2,.footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu ul.menu>li>a,.footer__inner #menu-menu-footer-menu ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.group-header{font-size:20px;min-height:30px}}.footer,.footer__inner{margin-right:auto;margin-left:auto}.footer{font-size:0;background:#262626;max-width:1600px}.footer ul li{margin:0;padding:0;font-size:16px}.footer__inner{max-width:1170px;padding:55px 25px 38px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.footer__inner{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.footer__inner{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.footer__inner{padding-top:30px;padding-bottom:28px}}.footer__inner #menu-menu-bottom-menu,.footer__inner #menu-menu-bottom-menu-en{position:absolute;right:100px;top:50%;margin-top:3px}.footer__inner #menu-menu-bottom-menu .content a,.footer__inner #menu-menu-bottom-menu h2,.footer__inner #menu-menu-bottom-menu-en .content a,.footer__inner #menu-menu-bottom-menu-en h2{display:inline;font-size:12px;color:#aeaeae}.footer__inner #menu-menu-bottom-menu .content,.footer__inner #menu-menu-bottom-menu-en .content,.meta__label>div{display:inline}.footer__inner #menu-menu-bottom-menu .content a:before,.footer__inner #menu-menu-bottom-menu-en .content a:before{content:"|";padding-right:4px}.footer__inner #menu-menu-bottom-menu .content .menu,.footer__inner #menu-menu-bottom-menu-en .content .menu{display:inline;list-style:none}#navigation #finalist-blocks-finalist-megamenu ul:after,#navigation nav .menu-block-wrapper ul:after,.footer__inner #menu-menu-bottom-menu .content .menu:after,.footer__inner #menu-menu-bottom-menu-en .content .menu:after,.footer__inner #menu-menu-footer-menu ul.menu:after,.footer__inner #menu-menu-footer-menu-en ul.menu:after,ul.social:after{content:"";display:table;clear:both}.footer__inner #menu-menu-bottom-menu .content .menu li,.footer__inner #menu-menu-bottom-menu-en .content .menu li{float:left;list-style:none}.footer__inner #menu-menu-footer-menu,.footer__inner #menu-menu-footer-menu-en{display:inline-block;vertical-align:top}.footer__inner #menu-menu-footer-menu ul.menu>li,.footer__inner #menu-menu-footer-menu-en ul.menu>li{float:left;padding-right:30px;width:300px;margin-right:0}@media all and (min-width:1200px){.footer__inner #menu-menu-footer-menu ul.menu>li,.footer__inner #menu-menu-footer-menu-en ul.menu>li{width:286px}}.footer__inner #finalist-social-finalist-social-media-block h2,.footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu ul.menu>li>a,.footer__inner #menu-menu-footer-menu ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li>span{margin-bottom:25px}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf{margin-bottom:12px;line-height:20px}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span{font-size:16px;font-weight:400;min-height:auto;line-height:20px;display:list-item;margin-bottom:5px;color:#aeaeae!important}@media all and (min-width:0px) and (max-width:479px){.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span{font-size:14px;line-height:18px;min-height:auto}}@media all and (min-width:480px) and (max-width:799px){.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span{min-height:auto}}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a:hover,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a:hover{color:#fff!important;text-decoration:none}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span:hover,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span:hover{text-decoration:none;color:#aeaeae!important}@media all and (min-width:800px) and (max-width:1199px){.footer__inner #finalist-social-finalist-social-media-block{width:23%}}.subfooter,.subfooter__inner{margin-right:auto;margin-left:auto}.subfooter{min-height:137px;background:#000;max-width:1600px}.subfooter__inner{max-width:1170px;box-sizing:content-box;height:106px;padding:32px 25px 0;position:relative}@media all and (min-width:0px) and (max-width:479px){.subfooter__inner{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.subfooter__inner{padding-right:20px;padding-left:20px}}.subfooter__inner img{height:73px}.address-footer{margin-top:20px;font-size:16px;color:#aeaeae}.address-footer a{color:#aeaeae;text-decoration:underline}.address-footer a:focus,.address-footer a:hover{color:#fff}.helptext{display:inline-block;vertical-align:text-top;position:relative;font-weight:400;text-align:center;height:20px;width:20px;margin-left:10px}.helptext .helptext_content{display:none;position:absolute;top:10px;left:40px;background:rgba(0,0,0,.8);color:#fff;font-size:14px;padding:10px 15px;width:290px;z-index:10}.helptext .helptext_content:before{position:absolute;top:0;left:-10px;content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent rgba(0,0,0,.8) transparent transparent}.helptext:before{color:#000;content:"i";font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:16px;font-style:italic;line-height:21px;background:#d7d7d7;width:20px;height:20px;display:block;position:absolute;top:0;right:0;text-transform:lowercase}.helptext:hover{cursor:pointer}.helptext:hover:before{color:#fff;background:#000}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover ul,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover ul,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover ul,#navigation nav .menu-block-wrapper ul li.expanded:hover ul,.helptext:hover .helptext_content,.sidebar .content ul li ul li li>a.active-trail .menu{display:block}@media all and (min-width:480px) and (max-width:799px){.helptext{position:absolute;right:10px}.helptext .helptext_content{top:10px;left:auto;right:40px}.helptext .helptext_content:before{right:-10px;left:auto;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent transparent rgba(0,0,0,.8)}}@media all and (min-width:0px) and (max-width:479px){.helptext{position:absolute;right:10px}.helptext .helptext_content{top:10px;left:auto;right:33px;width:210px}.helptext .helptext_content:before{right:-10px;left:auto;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent transparent rgba(0,0,0,.8)}}.link-with-icon{display:block;position:relative;padding-left:30px;line-height:25px;padding-top:7px;padding-bottom:7px}.link-with-icon:before{position:absolute;top:12px;left:0;width:24px;text-align:center}.link-with-icon[target=_blank]:after,.link-with-optional-external-icon[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.link-with-icon--film:before{content:""}.link-with-icon--image:before{content:""}.link-with-icon--pdf:before{content:""}.list-teaser__main{margin-bottom:1em}@media all and (min-width:1200px){.list-teaser__bottom{display:-ms-flexbox;display:flex}.list-teaser__meta{width:70%}}.list-teaser__more{padding-top:1em}@media all and (min-width:1200px){.list-teaser__more{-ms-flex-item-align:end;align-self:flex-end;width:30%;padding-top:0}}.meta__label{font-weight:700}.meta__content,.meta__label{display:inline}.navigation-wrapper{position:relative;max-width:1600px;margin:0 auto}#navigation{background:#000}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#navigation{display:none}}@media all and (min-width:0px) and (max-width:479px){#navigation nav{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){#navigation nav{padding-right:20px;padding-left:20px}}@media all and (min-width:1200px){#navigation nav{padding-left:10px}}#navigation #finalist-blocks-finalist-megamenu,#navigation nav .menu-block-wrapper{transition:height .5s ease;z-index:50}@media all and (min-width:0px) and (max-width:479px){#navigation #finalist-blocks-finalist-megamenu,#navigation nav .menu-block-wrapper{display:none}}#navigation #finalist-blocks-finalist-megamenu ul li,#navigation nav .menu-block-wrapper ul li{float:left;list-style:none;transition:background-color .4s ease;margin:-1px 0 0;padding:0;position:relative}#navigation #finalist-blocks-finalist-megamenu ul li:first-child,#navigation nav .menu-block-wrapper ul li:first-child{padding-left:0}#navigation #finalist-blocks-finalist-megamenu ul li span.nolink,#navigation nav .menu-block-wrapper ul li span.nolink{display:block;padding:0 10px;color:#fff;line-height:56px}#navigation #finalist-blocks-finalist-megamenu ul li a,#navigation nav .menu-block-wrapper ul li a{transition:color .4s ease;display:block;padding:0 10px;color:#fff;line-height:56px}#navigation #finalist-blocks-finalist-megamenu ul .plus:hover,#navigation #finalist-blocks-finalist-megamenu ul li a.active,#navigation #finalist-blocks-finalist-megamenu ul li a:hover,#navigation .home :hover,#navigation .home a:hover,#navigation nav .menu-block-wrapper ul .plus:hover,#navigation nav .menu-block-wrapper ul li a.active,#navigation nav .menu-block-wrapper ul li a:hover{color:#ffcd00;text-decoration:none}#navigation #finalist-blocks-finalist-megamenu ul li .hovered,#navigation nav .menu-block-wrapper ul li .hovered,.item-list .pager li.pager-first a:hover,.item-list .pager li.pager-last a:hover,.item-list .pager li.pager-next a:hover,.item-list .pager li.pager-previous a:hover{background-color:#3b3b3b}#navigation #finalist-blocks-finalist-megamenu ul li .hovered a,#navigation #finalist-blocks-finalist-megamenu ul li.expanded a,#navigation nav .menu-block-wrapper ul li .hovered a,#navigation nav .menu-block-wrapper ul li.expanded a{color:#fff}#navigation #finalist-blocks-finalist-megamenu ul li ul,#navigation nav .menu-block-wrapper ul li ul{background-color:#fff;display:none;min-width:270px;position:absolute;top:56px;width:100%;z-index:51}#navigation #finalist-blocks-finalist-megamenu ul li ul li,#navigation nav .menu-block-wrapper ul li ul li{display:block;float:none;margin:0;padding:0}#navigation #finalist-blocks-finalist-megamenu ul li ul li .active,#navigation #finalist-blocks-finalist-megamenu ul li ul li a,#navigation nav .menu-block-wrapper ul li ul li .active,#navigation nav .menu-block-wrapper ul li ul li a{color:#000;line-height:normal;padding:9px 10px}#navigation #finalist-blocks-finalist-megamenu ul li.expanded span.nolink,#navigation nav .menu-block-wrapper ul li.expanded span.nolink{background-color:#000}#navigation #finalist-blocks-finalist-megamenu ul li.expanded a.active-trail,#navigation nav .menu-block-wrapper ul li.expanded a.active-trail,.content-block-spotlight-2-column .fc-spotlight-2-column a:hover .link span:after{color:#ffcd00}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover a,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover a,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover a,#navigation nav .menu-block-wrapper ul li.expanded:hover a,.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button:hover:before{color:#000}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover a:hover,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover a:hover,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover a:hover,#navigation nav .menu-block-wrapper ul li.expanded:hover a:hover{background-color:#e0e0e0}#navigation #finalist-blocks-finalist-megamenu ul .plus,#navigation nav .menu-block-wrapper ul .plus{cursor:pointer;color:#fff;font-size:16px;line-height:56px;margin-left:30px;padding-left:21px;position:relative}#navigation #finalist-blocks-finalist-megamenu ul .plus:before,#navigation nav .menu-block-wrapper ul .plus:before{content:"+";font-size:24px;font-weight:700;left:0;position:absolute}#navigation #finalist-blocks-finalist-megamenu ul .plus.open:before,#navigation nav .menu-block-wrapper ul .plus.open:before{content:"-";left:2px;top:-2px}#navigation #finalist-blocks-finalist-megamenu ul .menu-extended,#navigation nav .menu-block-wrapper ul .menu-extended{border-top:1px solid #262626;overflow:visible!important;padding-left:41px}#navigation .home{padding:0!important}#navigation .home *,#navigation .home a{font-family:'icomoon';-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;color:#fff;line-height:56px;padding-right:10px}#menu-menu-hamburger-menu .back-to-uu a,#menu-menu-hamburger-menu-en .back-to-uu a{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#fff;line-height:60px;white-space:nowrap;text-overflow:ellipsis;padding-right:20px;overflow:hidden;font-size:14px}#menu-menu-hamburger-menu .back-to-uu a:before,#menu-menu-hamburger-menu-en .back-to-uu a:before{border-radius:16px;content:"";height:30px;text-align:center;width:30px;margin:0 13px 0 20px;display:inline-block;vertical-align:middle;border:2px solid #ffcd00;color:#ffcd00;line-height:28px;font-size:16px}#menu-menu-hamburger-menu .open,#menu-menu-hamburger-menu-en .open{background:#fff!important}#hamburger_menu #menu-menu-hamburger-menu h2,#hamburger_menu #menu-menu-hamburger-menu-en h2,#menu-menu-hamburger-menu .migrated-menu ul li ul,#menu-menu-hamburger-menu-en .migrated-menu ul li ul,.sidebar div[id*=facetapi-] ul li input{display:none}.omni-wrapper{transition:left .5s ease;position:relative;left:0;overflow:hidden}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){#finalist-blocks-finalist-og-single-menu-block{display:none}}#hamburger_menu{transition:width .5s ease;z-index:999;position:absolute;top:0;left:-256px;width:0;background:#ffcd00;height:100%}.admin-menu #hamburger_menu{top:29px}#hamburger_menu #menu-menu-hamburger-menu,#hamburger_menu #menu-menu-hamburger-menu-en{transition:height .5s ease;background:#ffcd00;height:0;position:absolute;width:256px;z-index:100}#hamburger_menu #menu-menu-hamburger-menu ul,#hamburger_menu #menu-menu-hamburger-menu-en ul{padding:0}#hamburger_menu #menu-menu-hamburger-menu ul li,#hamburger_menu #menu-menu-hamburger-menu-en ul li{border-bottom:1px solid #ffcd00;font-size:16px;line-height:24px;list-style:none;margin:0;padding:0;position:relative}#hamburger_menu #menu-menu-hamburger-menu ul li a,#hamburger_menu #menu-menu-hamburger-menu-en ul li a{color:#000;display:inline-block;height:100%;overflow:hidden;padding:20px 10px 20px 80px;vertical-align:middle;word-break:break-word;width:100%}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{border-radius:22px;content:"";border:2px solid #fff;color:#fff;display:inline-block;font-family:'icomoon';height:40px;margin:0 13px 0 -55px;text-align:center;vertical-align:middle;width:40px;position:absolute;top:20%}@media all and (min-width:1200px){#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{padding-top:10px}}#hamburger_menu #menu-menu-hamburger-menu ul li a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:hover:before,#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover span.nolink,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover span.nolink,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover span.nolink,#navigation nav .menu-block-wrapper ul li.expanded:hover span.nolink{background-color:#fff;color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active,#hamburger_menu #menu-menu-hamburger-menu-en ul.active{list-style:none;border-bottom:1px solid #000;font-size:16px}#hamburger_menu #menu-menu-hamburger-menu ul.active a,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a{display:inline-block;vertical-align:middle;color:#fff;background-color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:before{line-height:37px;border:2px solid #ffcd00;color:#ffcd00;font-size:21px}#hamburger_menu #menu-menu-hamburger-menu ul.active a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:hover:before,.item-list .pager li a:hover{background-color:#ffcd00;color:#000}.item-list .pager{margin-top:55px}.item-list .pager li,.item-list .pager li a{background-color:#efefef;height:42px;padding:0;width:42px}.item-list .pager li{margin:0 5px 0 0;overflow:hidden;position:relative;text-align:center;font-size:16px;display:inline-block;line-height:20px}.item-list .pager li.pager-current{cursor:default;line-height:42px}.item-list .pager li a{display:block;line-height:42px;text-decoration:none!important}.item-list .pager li a:hover{text-decoration:none!important}.item-list .pager li.pager-first a,.item-list .pager li.pager-last a,.item-list .pager li.pager-next a,.item-list .pager li.pager-previous a{background-color:#000;color:#fff;font-size:0;text-decoration:none!important}.item-list .pager li.pager-next a:before{content:"";font-size:16px;line-height:42px}.item-list .pager li.pager-next a:before,.item-list .pager li.pager-previous a:before{text-decoration:none!important;color:#fff;height:42px;left:0;text-align:center;top:0;width:42px}.item-list .pager li.pager-last a:before{content:"";font-size:16px;line-height:42px}.item-list .pager li.pager-first a:before,.item-list .pager li.pager-last a:before{text-decoration:none!important;color:#fff;height:42px;left:0;text-align:center;top:0;width:42px}.item-list .pager li.pager-first a:before,.item-list .pager li.pager-previous a:before{content:"";font-size:16px;line-height:42px}.item-list .pager li.pager-first a:before{text-indent:-8px}.item-list .pager li.pager-first a:after{content:"";line-height:42px;text-decoration:none!important;color:#fff;font-size:16px}.item-list .pager li.pager-last a:before{text-indent:-8px}.item-list .pager li.pager-last a:after{content:"";text-decoration:none!important;line-height:42px;color:#fff;font-size:16px}.item-list .pager li.pager-ellipsis{line-height:42px}.related-list__item{padding-left:0;list-style:none;border-bottom:1px solid #efefef}.related-list a{display:block;font-size:16px;line-height:28px;padding:13px 0 13px 3px}.sidebar h2{border-bottom:4px solid #d7d7d7;line-height:normal;margin:0;padding:15px 20px 12px 0}@media all and (min-width:800px) and (max-width:1199px){.sidebar h2{font-size:20px;padding:50px 0 20px}}.sidebar.first h2.filter-column-title{color:#000;cursor:pointer;font-size:16px;font-weight:700;line-height:30px;padding:10px 40px 10px 15px;position:relative;text-transform:uppercase;text-align:left;border-bottom-width:0}@media all and (min-width:480px) and (max-width:799px){.sidebar.first h2.filter-column-title{padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.sidebar.first h2.filter-column-title{margin-top:5px}}.sidebar.first h2.filter-column-title:after{content:"";font-size:10px;position:absolute;right:15px;top:22px}@media all and (min-width:480px) and (max-width:799px){.sidebar.first h2.filter-column-title:after{right:20px}}.sidebar.second h2{font-weight:400}.sidebar .content ul{padding-top:.5em}.sidebar .content ul li{font-size:16px;list-style:none;margin-left:0;padding:4px 0;position:relative}.sidebar .content ul li ul li li>a.active,.sidebar .content ul li.active>a{color:#262626!important;font-weight:700}.sidebar .content ul li:first-child .separator{display:none}.sidebar .content .view-content>.menu .list-news_and_agenda_menu .menu>li>h2:first-child,.sidebar .content ul li ul li:first-child,.sidebar .content ul li:first-child ul,.sidebar .content>.menu .list-news_and_agenda_menu .menu>li>h2:first-child{padding-top:0}.sidebar .content ul li .separator hr{border:none;border-top:1px solid #d7d7d7}.sidebar .content ul li ul li li:first-child{padding-top:4px}.sidebar .content ul li ul li li>a{color:#787878;font-size:14px}.sidebar .content ul li ul li li>a:before{color:#787878;content:"";font-family:'icomoon';font-size:8px;vertical-align:0;padding-right:10px}.sidebar .content ul li ul li li>a .menu{display:none;padding:0 0 5px 20px}.sidebar .content .view-content>.menu,.sidebar .content>.menu{border-bottom:1px solid #d7d7d7;padding:50px 0 0}.sidebar .content .view-content>.menu>li:not(:first-child)>a,.sidebar .content>.menu>li:not(:first-child)>a{border-top:1px solid #d7d7d7}.sidebar .content .view-content>.menu li,.sidebar .content>.menu li{font-size:16px;padding:0;line-height:40px}.sidebar .content .view-content>.menu li a,.sidebar .content>.menu li a{display:block;font-size:16px;line-height:25px;padding-top:7px;padding-right:5px;padding-bottom:7px}.sidebar .content .view-content>.menu li .menu,.sidebar .content>.menu li .menu{padding:0 0 10px}.sidebar .content .view-content>.menu li .menu li,.sidebar .content>.menu li .menu li{font-size:16px;padding:0 0 10px;line-height:30px}.sidebar .content .view-content>.menu li .menu li.last,.sidebar .content>.menu li .menu li.last{padding-bottom:0}.sidebar .content .view-content>.menu li .menu li:before,.sidebar .content>.menu li .menu li:before{content:"";color:#3b3b3b;font-size:8px;left:0;line-height:21px;padding-right:10px;position:absolute;top:0;vertical-align:0}.sidebar .content .view-content>.menu li .menu li.active-trail:before,.sidebar .content>.menu li .menu li.active-trail:before{color:#262626}.sidebar .content .view-content>.menu li .menu li.expanded.active-trail:before,.sidebar .content>.menu li .menu li.expanded.active-trail:before{color:#3b3b3b}.sidebar .content .view-content>.menu li .menu li a,.sidebar .content>.menu li .menu li a{border-bottom:0;font-size:14px;color:#3b3b3b;padding:0 5px 0 15px;line-height:20px}.sidebar .content .view-content>.menu li .menu li a.active,.sidebar .content>.menu li .menu li a.active{color:#262626}.sidebar .content .view-content>.menu li .menu li .menu,.sidebar .content>.menu li .menu li .menu{padding:10px 0 0 20px}.sidebar div[id*=facetapi-] h2{border-bottom:4px solid #d7d7d7;margin:0;padding:30px 0 17px}.sidebar div[id*=facetapi-] ul{background:#efefef;padding-top:15px}@media all and (min-width:0px) and (max-width:479px){.sidebar div[id*=facetapi-] ul{overflow:hidden}}.sidebar div[id*=facetapi-] ul li{list-style:none;margin-left:0;padding:0 30px 0 0;position:relative}.sidebar div[id*=facetapi-] ul li:before{background:#fff;border:1px solid #bfbfbf;content:"";height:16px;left:0;position:absolute;top:3px;width:16px}.sidebar div[id*=facetapi-] ul li a{color:#3b3b3b;display:block;font-size:12px;padding-left:30px;position:relative;z-index:11}.sidebar div[id*=facetapi-] ul li a span{color:#000;font-size:16px;margin-right:7px}.sidebar div[id*=facetapi-] ul li a span.facet-count{color:#3b3b3b;font-size:12px}.sidebar div[id*=facetapi-] ul li a.facetapi-active:after{background:#000;content:"";height:10px;left:3px;position:absolute;top:6px;width:10px;z-index:10}.sidebar div[id*=facetapi-] ul li ul{margin-bottom:0;margin-left:30px;padding-top:.25em}.sidebar div[id*=facetapi-] ul li ul li{padding-right:0}.sidebar .content .view-content>.menu li .contact-info{line-height:25px}.content-block .fc-link-lists a[target=_blank]:after,.content-block .text a[target=_blank]:after,.sidebar .content .view-content>.menu li a[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.sidebar-block-links .yellow-link-wrapper{text-align:left;margin-top:30px;margin-bottom:30px}@media all and (min-width:800px) and (max-width:1199px){.sidebar-block-links .yellow-link-wrapper a{font-size:13px}}.skip{text-align:center}.skip__link{display:inline-block;text-decoration:underline;padding:10px}#finalist-social-finalist-group-social-block,#finalist-social-finalist-social-media-block{display:inline-block;margin-right:0;vertical-align:top;width:255px}@media all and (min-width:1200px){#finalist-social-finalist-group-social-block,#finalist-social-finalist-social-media-block{width:295px}}#finalist-social-finalist-group-social-footer{text-align:center;background-color:#efefef}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){#finalist-social-finalist-group-social-footer{display:none}}.no-sidebars #finalist-social-finalist-group-social-footer{display:none}ul.social li{height:42px;width:42px;float:left;position:relative;padding:0!important}ul.social li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:-9999px;text-decoration:none}ul.social li a:before{font-size:32px!important;color:#fff;top:50%;margin-top:-16px;left:50%;margin-left:-16px;position:absolute;text-indent:0}ul.social li a.fa-amazon{background-color:#f90}ul.social li a.fa-amazon:before{content:""}ul.social li a.fa-behance{background-color:#1769ff}ul.social li a.fa-behance:before{content:""}ul.social li a.fa-blogger{background-color:#f57d00}ul.social li a.fa-blogger:before{content:""}ul.social li a.fa-dribbble{background-color:#ec4989}ul.social li a.fa-dribbble:before{content:""}ul.social li a.fa-dropbox{background-color:#007ee5}ul.social li a.fa-dropbox:before{content:""}ul.social li a.fa-facebook{background-color:#3b5997;color:#3b5997}ul.social li a.fa-facebook:before{content:""}ul.social li a.fa-flickr{background-color:#fe0883}ul.social li a.fa-flickr:before{content:""}ul.social li a.fa-foursquare{background-color:#8fd400}ul.social li a.fa-foursquare:before{content:""}ul.social li a.fa-github{background-color:#fff}ul.social li a.fa-github:before{content:"";color:#171515}ul.social li a.fa-googlep{background-color:#d6492c}ul.social li a.fa-googlep:before{content:""}ul.social li a.fa-instagram{background:#fff}ul.social li a.fa-instagram:before{background-image:url(../../images/icons/instagram.svg);content:'';width:34px;height:34px;background-size:34px;margin-left:-17px;margin-top:-17px}ul.social li a.fa-joomla{background-color:#f44321}ul.social li a.fa-joomla:before{content:""}ul.social li a.fa-lastfm{background-color:#d51007}ul.social li a.fa-lastfm:before{content:""}ul.social li a.fa-linkedin{background-color:#0274b3;color:#0274b3}ul.social li a.fa-linkedin:before{color:#fff;content:"";font-size:30px!important;margin-top:-15px;margin-left:-15px}ul.social li a.fa-paypal{background-color:#003087}ul.social li a.fa-paypal:before{content:""}ul.social li a.fa-pinterest{background-color:#fff;color:#fff}ul.social li a.fa-pinterest:before{color:#d62327;content:"";font-size:42px!important;margin-left:-21px;margin-top:-21px}ul.social li a.fa-soundcloud{background-color:#f80}ul.social li a.fa-soundcloud:before{content:""}ul.social li a.fa-spotify{background-color:#1db954}ul.social li a.fa-spotify:before{content:""}ul.social li a.fa-stumbleupon{background-color:#eb4924}ul.social li a.fa-stumbleupon:before{content:""}ul.social li a.fa-skype{background-color:#12a5f4}ul.social li a.fa-skype:before{content:""}ul.social li a.fa-tumblr{background-color:#2b4964}ul.social li a.fa-tumblr:before{content:""}ul.social li a.fa-twitter{background-color:#01acec;color:#01acec}ul.social li a.fa-twitter:before{content:""}ul.social li a.fa-vimeo{background-color:#06b8ec}ul.social li a.fa-vimeo:before{content:""}ul.social li a.fa-vine{background-color:#00b488}ul.social li a.fa-vine:before{content:""}ul.social li a.fa-wordpress{background-color:#21759b}ul.social li a.fa-wordpress:before{content:""}ul.social li a.fa-yelp{background-color:#af0606}ul.social li a.fa-yelp:before{content:""}ul.social li a.fa-youtube{background-color:#fff;color:#fff}ul.social li a.fa-youtube:before{color:#d62327;content:""}.page-with-filters .sidebar{display:block;padding:0 0 30px}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-with-filters .sidebar{padding-bottom:0}}.page-with-filters .page-header #views-exp-search-page{position:absolute;z-index:2;left:250px;padding:46px 0 0;margin:auto}.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button{height:42px;width:42px;position:absolute;top:50%;right:0;z-index:10;margin-top:-24px}.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button:before{content:"";font-size:20px;color:#aeaeae;position:absolute;left:10px;top:10px;z-index:10}.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button #edit-submit-search{box-shadow:none;font-size:0;z-index:100;position:absolute;height:42px;width:42px;background-color:transparent;top:0}.front section.content,.page-with-filters .content.column .content{padding:0}.page-with-filters .content.column .content.column{overflow-x:hidden}.page-with-filters .content.column .content.column .view-content h2 a{word-break:break-word}.page-with-filters .filter-helptext{display:none;position:relative;background-color:#fff4c9;padding-top:10px;padding-bottom:10px}@media all and (min-width:0px) and (max-width:479px){.page-with-filters .filter-helptext{padding-right:45px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters .filter-helptext{padding-right:58px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters .filter-helptext{padding-left:25px;padding-right:65px}}@media all and (min-width:1200px){.page-with-filters .filter-helptext{padding-left:100px;padding-right:65px}}.page-with-filters .filter-helptext.is-visible{display:block}.page-with-filters .filter-helptext__close{position:absolute;top:0;right:0;bottom:0;width:45px;cursor:pointer}@media all and (min-width:480px) and (max-width:799px){.page-with-filters .filter-helptext__close{width:58px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.page-with-filters .filter-helptext__close{width:65px}}.page-with-filters .filter-helptext__close:after{content:"";position:absolute;top:30px;right:25px}@media all and (min-width:0px) and (max-width:479px){.page-with-filters .filter-helptext__close:after{right:15px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters .filter-helptext__close:after{right:20px}}.page-with-filters .filter-helptext__close:hover{background-color:#000}.page-with-filters .filter-helptext__close:hover:after{color:#fff4c9}.page-with-filters h1{padding-top:25px;line-height:1.4;margin-bottom:0}@media all and (min-width:0px) and (max-width:479px){.page-with-filters h1{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters h1{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters h1{padding-left:25px;padding-right:65px}}@media all and (min-width:1200px){.page-with-filters h1{padding-left:100px;padding-right:65px}}.page-with-filters div[class*=list-] .view-header{padding:30px 15px 16px;border-bottom:1px solid #efefef;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:26px;font-weight:300}@media all and (min-width:0px) and (max-width:479px){.page-with-filters div[class*=list-] .view-header{font-size:18px;padding-top:20px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters div[class*=list-] .view-header{font-size:18px;padding-top:20px;padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters div[class*=list-] .view-header{padding:35px 25px 25px}}@media all and (min-width:1200px){.page-with-filters div[class*=list-] .view-header{padding:35px 25px 25px 100px}}.page-with-filters div[class*=list-] .view-header span{display:block;font-size:18px;line-height:24px;padding-top:10px}.page-with-filters div[class*=list-] .view-header span em{font-weight:700;color:#c00a35;font-size:18px;font-style:normal}.page-with-filters div[class*=list-] .view-filters{display:none}.page-with-filters div[class*=list-] .view-content{margin-top:20px;padding-right:15px;padding-left:15px}@media all and (min-width:480px) and (max-width:799px){.page-with-filters div[class*=list-] .view-content{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters div[class*=list-] .view-content{padding-right:25px;padding-left:25px}}@media all and (min-width:1200px){.page-with-filters div[class*=list-] .view-content{padding-right:25px;padding-left:100px}}.page-with-filters div[class*=list-] .view-content>div,.page-with-filters div[class*=list-] ul li{list-style:none outside none;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #efefef}.page-with-filters div[class*=list-] .view-content>div h2 a,.page-with-filters div[class*=list-] ul li h2 a{color:#c00a35;font-weight:700;font-size:16px}.page-with-filters div[class*=list-] .view-content>div .excerpt strong,.page-with-filters div[class*=list-] ul li .excerpt strong{font-weight:400;background:#fff4c9;display:inline-block;padding:0 4px}.page-with-filters div[class*=list-] .view-content>div .url a,.page-with-filters div[class*=list-] ul li .url a{color:#787878;font-size:14px}.page-with-filters div[class*=list-] .view-footer{padding:0 0 0 100px;color:#aeaeae;font-size:14px}.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:15px;padding-left:15px}@media all and (min-width:480px) and (max-width:799px){.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:25px;padding-left:25px}}@media all and (min-width:1200px){.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:25px;padding-left:100px}}.select2-container{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;width:400px;font-weight:700;color:#000;min-width:400px;max-width:400px}.select2-container--default .select2-selection--single{border-radius:0;border-width:0;padding:0 30px 0 22px}.select2-container--default .select2-selection--multiple,.select2-dropdown{border-radius:0;border-width:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;border-width:0;line-height:42px;margin:0;padding:0 30px;border-radius:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:400px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container .select2-search--inline .select2-search__field,h1+.blocks .content-block{margin-top:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border-width:0}.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;padding:0}.select2-container .select2-selection--single{height:42px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ffcd00}.select2-dropdown{background-color:#000;color:#fff}.select2-search--dropdown .select2-search__field,.tabs ul.primary{padding-left:25px}.select2-results__option{padding-right:10px;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.js-select2.is-disabled+.select2-container{pointer-events:none;-ms-touch-action:none;touch-action:none}.js-select2.is-disabled+.select2-container .select2-selection--multiple{background-color:#ededed}.js-select2.is-disabled+.select2-container .select2-search__field{display:none}.tabs{margin:20px 0 0;border-bottom:2px solid #000}.tabs ul.primary{max-width:1170px;margin:0 auto;padding-right:25px;box-sizing:content-box;border-bottom-width:0;position:relative;left:-11px}@media all and (min-width:0px) and (max-width:479px){.tabs ul.primary{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.tabs ul.primary{padding-right:20px;padding-left:20px}}.tabs ul.primary li{font-size:16px;line-height:20px;display:inline-block}.tabs ul.primary li a{color:#000;background:#fff;border:2px solid #000;border-bottom:0;display:block;padding:4px 10px;font-size:14px}.tabs ul.primary li a:hover{background:rgba(255,205,0,.2)}.tabs ul.primary li a.active{background:#ffcd00;border-bottom:0}.media-vimeo-video,.media-youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}@media all and (min-width:1200px){.content-block-spotlight-2-column .media-vimeo-video,.content-block-spotlight-2-column .media-youtube-video{padding:0;height:400px}}.media-vimeo-video iframe,.media-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blocks{font-size:0}.column .text{font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:18px;line-height:34px}@media all and (min-width:0px) and (max-width:479px){.column .text{font-size:16px;line-height:26px}}.column .text a,.content-block-spotlight-4-column a:hover .link,.content-block-spotlight-4-column a:hover .text,.content-block-spotlights a:hover .link,.content-block-spotlights a:hover .text{text-decoration:underline}.column .text a:hover{transition:color .5s ease;color:#3b3b3b}.column .text a:not([href]){text-decoration:none}.column .text h2{text-transform:uppercase;font-weight:700}.column .text h2,.column .text h3{margin:0 0 4px;font-size:18px;margin-top:1.2em}.column .text h2+p,.column .text h3+p,.column .text p+ol,.column .text p+ul{margin-top:0!important}.column .text p{margin:1em 0 0}.column .text .intro p,.column .text h2,.column .text p.intro,.column table{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.column .text .intro p,.column .text p.intro{font-size:21px;font-weight:100;margin-bottom:20px;line-height:35px}.column table{border-top-color:#efefef;line-height:normal;margin-top:20px;width:100%}.column table tr td{border-bottom:1px solid #efefef}.content-block,.webform-client-form{margin-top:45px;margin-bottom:45px}@media all and (min-width:0px) and (max-width:479px){.content-block,.webform-client-form{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.content-block,.webform-client-form{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.content-block,.webform-client-form{padding-right:25px;padding-left:25px}}.content-block iframe{border:0}.content-block ol li,.content-block ol li:before,.content-block ul li{line-height:34px;font-size:18px}.column .text h3,.content-block ol li:before{font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block h3{font-size:18px;margin:20px 0 4px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-recent-3-column+.content-block-news-agenda{margin-top:60px}}.content-block--full-width{margin:0;padding:0}@media all and (min-width:1200px){.one-sidebar .content-block--full-width{margin-left:-100px}}.content-block-admin{text-align:left}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.content-block-link-lists{padding-top:20px;padding-bottom:20px}}.content-block-link-lists.yellow{background-color:#ffcd00}.content-block-link-lists.white{background-color:#fff}.content-block-link-lists .fc-link-lists,.content-block-read-more-and-share .item-list ul li a{font-size:0}.content-block-link-lists .fc-link-lists .image{margin-bottom:11px}.content-block-link-lists .fc-link-lists .title{font-size:20px;line-height:28px;font-weight:700;padding-bottom:18px}.content-block-link-lists .fc-link-lists .item{display:inline-block;padding-bottom:20px;vertical-align:top}.content-block-link-lists .fc-link-lists .item .links a{padding-bottom:8px;display:table;position:relative;font-size:16px;text-indent:-16px;padding-left:16px;text-decoration:none}.content-block-link-lists .fc-link-lists .item .links a:before{content:"";font-size:7px;vertical-align:1px;padding:0 10px 0 1px;text-indent:0;display:inline-block;position:relative}.content-block-link-lists+.content-block-link-lists{margin:0}.no-sidebars .content-block-link-lists{padding-top:60px;padding-bottom:45px;margin-top:0;margin-bottom:0;background-color:#efefef}.content-block-spotlight-2-column{text-align:left}.content-block-spotlight-2-column .fc-spotlight-2-column{line-height:0}.content-block-spotlight-2-column .fc-spotlight-2-column a:hover{text-decoration:none}.content-block-spotlight-2-column .fc-spotlight-2-column .item{position:relative;display:inline-block;width:50%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .group-titel-wrapper{position:absolute;right:41px;bottom:41px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{max-width:420px;padding:25px;background-color:rgba(0,0,0,.5);color:#fff;font-size:24px;font-weight:700;line-height:35px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;overflow:hidden}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{position:relative;height:400px;max-width:800px;overflow:hidden}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:400px;max-width:800px;position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video .jwplayer{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video object,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video .jwplayer,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video object{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;height:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video .jwplayer{height:100%!important;width:auto!important}.content-block-2-column-text-image,.content-block-2-column-text-image-standing,.content-block-2-column-text-video{text-align:left;line-height:35px;font-size:18px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block-2-column-text-image .caption,.content-block-2-column-text-image-standing .caption,.content-block-2-column-text-video .caption{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-style:italic;font-weight:300;margin-top:10px;font-size:16px!important;line-height:26px!important;margin-bottom:0;padding:0;color:#3b3b3b}.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;margin-top:25px}.content-block-2-column-text-image .text h2:first-child,.content-block-2-column-text-image-standing .text h2:first-child,.content-block-2-column-text-video .text h2:first-child{margin-top:10px}.content-block-2-column-text-image .image-wrapper,.content-block-2-column-text-image-standing .image-wrapper,.content-block-2-column-text-video .image-wrapper{width:33%;float:left;padding:8px 0 6px;margin-right:30px}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image .image-wrapper,.content-block-2-column-text-image-standing .image-wrapper,.content-block-2-column-text-video .image-wrapper{margin-right:20px}}.content-block-2-column-text-image .video-wrapper,.content-block-2-column-text-image-standing .video-wrapper,.content-block-2-column-text-video .video-wrapper{width:50%;float:left;padding:8px 0 6px;margin-right:30px}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image .video-wrapper,.content-block-2-column-text-image-standing .video-wrapper,.content-block-2-column-text-video .video-wrapper{margin-right:20px}}.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-video.right .image-wrapper{width:33%;float:right;padding:8px 0 6px;margin-left:30px;margin-right:0}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-video.right .image-wrapper{margin-left:20px}}.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.right .video-wrapper{width:50%;float:right;padding:8px 0 6px;margin-left:30px;margin-right:0}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.right .video-wrapper{margin-left:20px}}.content-block--followed-by-text+.content-block-2-column-text-image,.content-block--followed-by-text+.content-block-2-column-text-image-standing,.content-block--followed-by-text+.content-block-2-column-text-video{margin-top:18px}.content-block-spotlight-4-column+.content-block-spotlight-4-column{margin-top:0}.content-block-spotlight-4-column,.content-block-spotlights{padding-top:5px}.content-block-spotlight-4-column a:hover img,.content-block-spotlights a:hover img{opacity:.8}.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title{margin:0 0 30px}.content-block-spotlight-4-column .content-block-inner>.link,.content-block-spotlights .content-block-inner>.link{border-top:1px solid #e0e0e0;text-decoration:none!important}.content-block-spotlight-4-column .content-block-inner>.link a,.content-block-spotlights .content-block-inner>.link a{text-decoration:none!important}.content-block-spotlight-4-column .content-block-inner>.link a:hover,.content-block-spotlights .content-block-inner>.link a:hover{text-decoration:none!important;color:#000!important}.content-block-full-page-breaker-image-text{text-align:center;font-size:10px;font-weight:700;overflow:hidden}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-full-page-breaker-image-text.row1 .text-link{top:1em}.content-block-full-page-breaker-image-text.row2 .text-link{top:2em}.content-block-full-page-breaker-image-text.row3 .text-link{top:3em}.content-block-full-page-breaker-image-text.row4 .text-link{top:4em}.content-block-full-page-breaker-image-text.row5 .text-link{top:5em}}.content-block-full-page-breaker-image-text .content-block-inner{position:relative;background-color:#ffcd00;font-size:31px}@media all and (min-width:800px) and (max-width:1199px){.content-block-full-page-breaker-image-text .content-block-inner{height:350px}}.content-block-full-page-breaker-image-text .content-block-inner>.text-link{text-align:center;position:relative}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link{min-height:0;position:absolute}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link .text{text-shadow:0 0 10px rgba(0,0,0,.5);color:#fff}.content-block-full-page-breaker-image-text .link{text-align:center}.content-block-full-page-breaker-image-text .text-link{position:absolute;top:1em;left:50%;margin-left:-35%;text-align:center;width:70%}.content-block-full-page-breaker-image-text .text-link .text{color:#000;line-height:60px;font-size:52px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;padding:0 0 10px}@media all and (min-width:800px) and (max-width:1199px){.content-block-full-page-breaker-image-text img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;height:auto;max-width:inherit}}@media all and (min-width:1200px){.content-block-full-page-breaker-image-text--without-image .content-block-inner{height:500px}}.content-block-full-page-breaker-image-text--without-image .link a{background-color:#000;color:#fff}.content-block-full-page-breaker-image-text--without-image .link a:hover:after{color:#000}.content-block-full-page-breaker-image-text--without-image .link a:hover:before{background:#fff}.content-block-quote{text-align:left}.content-block-block-quote .content-block-inner,.content-block-quote .content-block-inner .text{line-height:50px;font-style:italic;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block-quote .content-block-inner .text{padding:10px 30px;text-align:center;font-size:35px}.content-block-block-quote{display:table;width:100%;padding-top:15px;text-align:left}.content-block-block-quote .content-block-inner{font-size:150px;color:#ffcd00;display:table-row}.content-block-block-quote .content-block-inner:before{content:"\201C";height:100%;width:100px;display:table-cell;font-size:150px;vertical-align:top;padding-top:43px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;color:#ffcd00;font-style:normal;text-indent:-8px}.content-block-block-quote .content-block-inner .text{font-size:30px;line-height:48px;margin-bottom:10px;font-style:italic;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;color:#000}.content-block-block-quote .content-block-inner .text:after{content:"\201D";font-style:normal}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-block-quote .content-block-inner .image{float:left}}.content-block-block-quote .content-block-inner .image img{height:81px;width:81px;border-radius:40px}.content-block-block-quote .content-block-inner .name-quotee{padding:15px 0 0 30px}.content-block-block-quote .content-block-inner .name-quotee:before{content:"";position:absolute;left:0;top:28px;width:20px;border-bottom:1px solid #aeaeae;height:1px}.content-block-block-quote .content-block-inner .name-quotee,.content-block-block-quote .content-block-inner .name-quotee a{line-height:25px;font-size:18px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-style:normal;color:#3b3b3b;font-weight:400;position:relative}.content-block-block-quote .content-block-inner .quotee-institute{padding-left:30px}.content-block-block-quote .content-block-inner .quotee-institute,.content-block-block-quote .content-block-inner .quotee-institute a{line-height:25px;font-size:14px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-style:normal;color:#aeaeae;font-weight:400}.content-block-block-quote .content-block-inner .image+.name-quotee,.content-block-block-quote .content-block-inner .image+.name-quotee+.quotee-institute{padding-left:0}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-block-quote .content-block-inner .image+.name-quotee,.content-block-block-quote .content-block-inner .image+.name-quotee+.quotee-institute{padding-left:100px}}.content-block-block-quote .content-block-inner .image+.name-quotee+.quotee-institute:before,.content-block-block-quote .content-block-inner .image+.name-quotee:before{content:"";width:0;border-bottom:0;height:0;display:block}.content-block-block-quote.content-block-block-quote--small-text .content-block-inner .text{font-size:22px;line-height:38px}.content-block-text{display:block;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;text-align:left}.content-block-text .text h1{font-size:36px;line-height:40px;margin-bottom:25px}.content-block-text .text a:not([href]){text-decoration:none}.content-block--followed-by-text+.content-block-text{margin-top:0}.content-block--followed-by-text{margin-bottom:0}.content-block-beeld,.content-block-big-image{text-align:left}.content-block-beeld .caption,.content-block-big-image .caption{font-style:italic;font-weight:300;line-height:26px;margin-top:15px;margin-bottom:20px;font-size:16px;color:#3b3b3b}.content-block-beeld .caption p,.content-block-big-image .caption p{margin:12px 0 50px}.content-block-beeld .image,.content-block-big-image .image,.content-block-read-more-and-share .read-more ul li.last,.content-block-read-more-and-share .social-share ul li.last{margin-bottom:0}.content-block-big-image .caption{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.content-block-big-image .caption{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.content-block-big-image .caption{padding-right:20px;padding-left:20px}}@media all and (min-width:1200px){.one-sidebar .content-block-big-image .caption{padding-left:100px}}.content-block-recent-3-column .content-block-admin,.content-block-recent-3-column .content-block-recent-3-agenda,.content-block-recent-3-column .content-block-recent-3-image-text,.content-block-recent-3-column .content-block-recent-3-text-link{text-align:left;display:inline-block;vertical-align:top;margin-top:0;margin-bottom:42px;padding-right:0;padding-left:0}.content-block-recent-3-column .content-block-admin p,.content-block-recent-3-column .content-block-recent-3-agenda p,.content-block-recent-3-column .content-block-recent-3-image-text p,.content-block-recent-3-column .content-block-recent-3-text-link p{margin:0;padding:0;line-height:24px}.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner{background-color:#fff;min-height:407px;position:relative}.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:407px;position:relative}.content-block-recent-3-column .content-block-admin .content-block-inner{background-color:#fff;min-height:407px;position:relative}.content-block-recent-3-image-text .link,.content-block-recent-3-text-link .link{position:absolute;bottom:-42px;max-width:100%;right:0}.content-block-recent-3-image-text .link a,.content-block-recent-3-image-text .link span,.content-block-recent-3-text-link .link a,.content-block-recent-3-text-link .link span{text-overflow:ellipsis;white-space:nowrap}.content-block-gallery .content-block-inner .gallery-element .field-collection-view a:hover,.content-block-recent-3-image-text a:hover,.content-block-recent-3-image-text a:hover .link span,.content-block-recent-3-text-link a:hover,.content-block-recent-3-text-link a:hover .link span{text-decoration:none}.content-block-recent-3-image-text a:hover .link span:before,.content-block-recent-3-text-link a:hover .link span:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.content-block-recent-3-image-text a:hover .link span:after{color:#ffcd00}.content-block-recent-3-text-link{overflow:visible}.content-block-recent-3-text-link .content-block-inner{background-color:#ffcd00;display:table;width:100%}.content-block-recent-3-text-link .text,.content-block-recent-3-text-link .text p{font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:40px;line-height:50px;word-wrap:break-word}.content-block-recent-3-text-link .text{background-color:#ffcd00;color:#000;display:table-cell;max-width:390px;vertical-align:middle;padding:25px 50px}@media all and (min-width:800px) and (max-width:1199px){.content-block-recent-3-text-link .text .text,.content-block-recent-3-text-link .text .text p{font-size:30px;line-height:40px}}.content-block-recent-3-text-link .text p{margin:0;padding:0}.content-block-recent-3-text-link .link a,.content-block-recent-3-text-link .link span{background-color:#000;color:#fff}.content-block-recent-3-text-link .link a:hover:after,.content-block-recent-3-text-link .link span:hover:after,.content-block-recent-3-text-link a:hover .link span:after{color:#000}.content-block-recent-3-text-link .link a:hover:before,.content-block-recent-3-text-link .link span:hover:before,.content-block-recent-3-text-link a:hover .link span:before{background:#fff}.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{background-color:#ffcd00}.content-block-recent-3-text-link--medium-text .text{font-size:30px;line-height:40px}.content-block-recent-3-text-link--small-text .text{font-size:20px;line-height:30px}@media all and (min-width:800px) and (max-width:1199px){.content-block-recent-3-text-link--small-text .text{font-size:20px;line-height:30px}}.content-block-recent-3-image-text .content-block-inner .image-video{position:relative}.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video .jwplayer,.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video embed,.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video iframe,.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video object,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video .jwplayer,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video embed,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video iframe,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video object{position:absolute;top:0;left:0;width:100%;height:100%}.content-block-recent-3-image-text .title{background-color:#fff;padding:16px 20px 0;font-size:24px;line-height:30px}.content-block-recent-3-image-text .text{background-color:#fff;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;overflow:hidden;font-size:16px}.content-block-recent-3-image-text .text *{font-size:16px}.content-block-recent-3-image-text .text p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;padding:7px 21px 16px!important}.content-block-news-agenda>.content-block-inner>.title,.content-block-recent-3-column>.content-block-inner>.title{text-align:left;width:100%}.content-block-video .title{text-align:left}.content-block-video .caption{color:#3b3b3b;font-size:16px;font-style:italic;font-weight:300;line-height:26px;text-align:left}.content-block-read-more-and-share{text-align:left;font-size:18px}.content-block-read-more-and-share .links a{line-height:30px;padding:13px 0 13px 3px;display:block;font-weight:400;border-bottom:1px solid #efefef}.content-block-read-more-and-share .links a:first-child,.content-block-recent-2-column .content-block .links>a:first-child{padding-top:0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view a[target=_blank] .title:after,.content-block-read-more-and-share .links a[target=_blank]:after,.content-block-recent-2-column .content-block .links>a[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.content-block-read-more-and-share .read-more,.content-block-read-more-and-share .social-share{display:inline-block;vertical-align:top}.content-block-read-more-and-share .read-more ul,.content-block-read-more-and-share .social-share ul{padding-left:0;margin:0}.content-block-read-more-and-share .social-share .title{margin-bottom:30px}.content-block-read-more-and-share .item-list ul li{list-style-type:none;padding:0;margin:0 0 15px}.content-block-read-more-and-share .item-list ul li a:before{content:"";display:inline-block;vertical-align:top;height:42px;width:42px;background-color:#000;color:#fff;font-size:32px;line-height:42px;text-align:center;transition:margin .2s linear}.content-block-read-more-and-share .item-list ul li a:after{content:"";display:inline-block;vertical-align:top;height:42px;width:42px;background-color:#ffcd00;color:#000;font-size:12px;line-height:42px;text-align:center}.content-block-read-more-and-share .item-list ul li a:hover:before{margin-left:3px}.content-block-read-more-and-share .item-list ul li .service-links-twitter:before{content:"";font-size:32px;line-height:42px}.content-block-read-more-and-share .item-list ul li .service-links-google-plus:before{content:"";font-size:25px;line-height:42px}.content-block-read-more-and-share .item-list ul li .service-links-linkedin:before{content:"";font-size:22px;line-height:42px}.content-block-recent-2-column p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-recent-2-column p.intro{font-size:21px!important;line-height:35px!important}.content-block-recent-2-column ol li,.content-block-recent-2-column ul li{font-size:18px}.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{padding-right:0;padding-left:0;display:inline-block;vertical-align:top;position:relative;font-size:20px;line-height:20px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{margin-top:0;margin-bottom:0}}.content-block-recent-2-column .content-block:first-child{width:67%;padding-bottom:20px}.content-block-recent-2-column .content-block:last-child{width:33%;font-size:18px;line-height:18px}.content-block-recent-2-column .content-block .caption{font-weight:400;font-size:28px;line-height:28px;margin-bottom:20px}.content-block-recent-2-column .content-block .links>a{line-height:28px;padding:13px 0 13px 3px;display:block;font-weight:400;font-size:16px;border-bottom:1px solid #efefef}.content-block-recent-2-column .link{margin-top:1.2em;white-space:nowrap;text-align:left}.content-block-recent-2-column .content-block-recent-2-col-link-list+.content-block-recent-2-col-title-text .link{text-align:right}.content-block-recent-2-column .content-block-recent-2-col-title-text .link{margin-top:1.2em}.content-block-recent-2-column .content-block-recent-2-col-link-list .link{margin-top:0}.content-block-2-column-quote-text{text-align:left;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block-2-column-quote-text p{font-size:18px;line-height:34px}.content-block-2-column-quote-text p.intro{font-size:22px;line-height:35px}.content-block-2-column-quote-text .text h2{line-height:35px}.content-block-2-column-quote-text .quote p{font-size:30px;line-height:48px;margin:0;padding:0}.content-block-2-column-quote-text .quote{margin-top:8px;margin-bottom:24px;padding-top:22px;font-size:30px;line-height:48px;border-top:8px solid #ffcd00;font-style:italic}@media all and (min-width:800px) and (max-width:1199px){.content-block-2-column-quote-text .quote{float:left;width:33%}}@media all and (min-width:1200px){.content-block-2-column-quote-text .quote{float:left;width:33%;margin-right:30px}}@media all and (min-width:800px) and (max-width:1199px){.content-block-2-column-quote-text.right .quote{float:right}}@media all and (min-width:1200px){.content-block-2-column-quote-text.right .quote{float:right;margin-right:0;margin-left:30px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.one-sidebar .content-block-2-column-quote-text .quote{width:50%}}.content-block-table-2-column{text-align:left;font-size:18px}.content-block-table-2-column .text p{line-height:normal!important}.content-block-table-2-column .content-block-inner{border-bottom:1px solid #efefef}.content-block-table-2-column .content-block-inner>.title{font-weight:100;font-size:32px;margin-bottom:25px;line-height:36px}.content-block-table-2-column .content-block-inner .item{display:table-row;font-size:0}.content-block-table-2-column .content-block-inner .item .title{border-top:1px solid #efefef;display:table-cell;font-size:18px;font-weight:700;padding-bottom:12px;padding-top:12px}.content-block-table-2-column .content-block-inner .item .text{border-top:1px solid #efefef;display:table-cell;font-size:18px;padding:3px 0 3px 30px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-table-2-column .content-block-inner .item .text p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;margin:12px 0;font-size:18px;line-height:24px}.content-block-table-2-column .content-block-inner .item .text ol li,.content-block-table-2-column .content-block-inner .item .text ul li{font-size:18px;line-height:28px}.content-block-table-2-column.two_one .content-block-inner .item .title{width:66.66%;min-width:66.66%}.content-block-table-2-column.two_one .content-block-inner .item .text{width:33.33%;min-width:33.33%}.content-block-gallery>.link{cursor:pointer;display:none}.content-block-gallery .content-block-inner .field-collection-container{border-bottom:none}.content-block-gallery .content-block-inner .field-collection-container .action-links,.content-block-gallery .content-block-inner .field-collection-container .field-collection-view-links,.content-block-gallery .content-block-inner .gallery-element .field-collection-view .url,.content-block-gallery .content-block-inner.links .link{display:none}.content-block-gallery .content-block-inner.links .link a{cursor:pointer}.content-block-folded-list,.content-block-gallery .content-block-inner .gallery-element{text-align:left}.content-block-gallery .content-block-inner .gallery-element .field-collection-view{border:1px solid #e0e0e0;display:none;margin-bottom:30px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view a:hover .image img{opacity:.8;transition:opacity .5s ease}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .content-container{margin:0 25px;padding:30px 0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container{margin:0 25px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .content-container{min-height:170px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .item,.content-block-gallery .content-block-inner .gallery-element .field-collection-view .text p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;text-align:left}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .image{background-color:#000}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .image img{width:100%;height:100%}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .title{font-size:16px;font-weight:700}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container{border-top:1px solid #e0e0e0;padding:15px 0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .thumbnail{display:inline-block;min-width:70px;width:25%}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .thumbnail img{border-radius:30px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .info-container{display:inline-block;vertical-align:top;width:70%}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .info-container>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .name-gallery{font-size:14px;color:#3b3b3b;margin-top:5px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .org-part-gallery{color:#aeaeae;font-size:12px}.content-block-embedded-profile-list .content-block-inner{font-size:16px;text-align:left}.content-block-embedded-profile-list .content-block-inner .title{display:block;padding-left:0;margin-bottom:0;width:100%}.content-block-embedded-profile-list .content-block-inner .profile-item{display:inline-block;vertical-align:top;padding:20px 20px 0 0;width:49%}.content-block-embedded-profile-list .content-block-inner .profile-item .wrapper-content{width:100%;float:left}.content-block-embedded-profile-list .content-block-inner .profile-item .thumbnail+.wrapper-content{width:calc(100% - 115px);margin-top:0}.content-block-embedded-profile-list .content-block-inner .profile-item img{padding:0 20px 20px 0;max-height:152px;width:115px;float:left}.content-block-embedded-profile-list .content-block-inner .profile-item .date{color:#3b3b3b;text-transform:uppercase;line-height:12px;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300;font-size:12px}.content-block-embedded-profile-list .content-block-inner .profile-item .title{margin-bottom:5px!important;line-height:16px}.content-block-embedded-profile-list .content-block-inner .profile-item .title a,.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content .title a{line-height:24px;font-size:16px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:700}.content-block-embedded-profile-list .content-block-inner .profile-item .job-title{color:#3b3b3b;font-weight:600;margin-top:10px}.content-block-embedded-profile-list .content-block-inner .profile-item .label{color:#3b3b3b;font-weight:600}.content-block-embedded-profile-list .content-block-inner .profile-item .email,.content-block-embedded-profile-list .content-block-inner .profile-item .phone{color:#3b3b3b;line-height:20px;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300}.content-block-embedded-profile-list .content-block-inner .profile-item .address,.content-block-embedded-profile-list .content-block-inner .profile-item .jobs{color:#3b3b3b;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300}.content-block-embedded-profile-list .content-block-inner .profile-item .address{margin-top:10px;line-height:24px}.content-block-embedded-profile-list .content-block-inner .profile-item .jobs{margin-top:0;line-height:24px}@media all and (min-width:0px) and (max-width:479px){.content-block-embedded-profile-list .content-block-inner .profile-item{width:100%}}@media all and (min-width:480px) and (max-width:799px){.content-block-embedded-profile-list .content-block-inner .profile-item{width:100%}}@media all and (min-width:800px) and (max-width:1199px){.content-block-embedded-profile-list .content-block-inner .profile-item{width:100%}}.content-block-folded-list:not(:first-child){margin-top:0}.content-block-folded-list:not(:last-child){margin-bottom:0}.content-block-folded-list .content-block-inner .fc-folded-list>.item{border:1px solid #efefef;margin-bottom:20px}.content-block-folded-list .content-block-inner .fc-folded-list>.item>.title{padding:10px 30px;text-transform:uppercase;font-weight:700;margin:0;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:18px;line-height:30px;cursor:pointer;position:relative;background:#ffcd00;color:#000}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title:before,.content-block-folded-list .content-block-inner .fc-folded-list>.item>.title:before{content:"";font-size:10px;vertical-align:1px;padding:0 10px 0 1px;text-indent:0;display:inline-block;float:right;line-height:30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title{outline:none;font-weight:700}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title:before{content:"";padding:0 5px 0 1px}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title+.text{height:auto;padding:30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title+.item__content{height:auto}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title+.item__content .text{padding:12px 30px 30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content,.content-block-folded-list .content-block-inner .fc-folded-list>.item .text{transition:height .5s ease;overflow:hidden}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block{margin-top:1em;margin-bottom:0}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-folded-list{padding:30px 30px 0}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .building{padding-right:30px;padding-left:30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image-standing,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-video,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-table-2-column{padding:0 30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image .text,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image-standing .text,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-video .text,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-table-2-column .text{padding:0!important}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .text{overflow:visible}.content-block-lightbox .content-block-inner{max-width:1170px;margin-right:auto;margin-left:auto}.content-block-lightbox .caption{font-style:italic;font-weight:300;font-size:16px;text-align:left;line-height:26px;color:#787878}.master-applylink{margin:0 0 40px;text-align:left}.master-applylink a{font-size:20px!important;line-height:55px!important;padding:0 36px!important;display:inline-block!important}.master-applylink a:after{content:"";left:10px!important}.master-applylink a:hover:before{width:55px!important}.reusable_content{text-align:left;font-size:16px}body.one-sidebar .content-block-2-column-text-image .image-wrapper,body.one-sidebar .content-block-2-column-text-image .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .video-wrapper,body.one-sidebar .content-block-2-column-text-image.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image.right .video-wrapper,body.one-sidebar .content-block-2-column-text-video .image-wrapper,body.one-sidebar .content-block-2-column-text-video .video-wrapper,body.one-sidebar .content-block-2-column-text-video.right .image-wrapper,body.one-sidebar .content-block-2-column-text-video.right .video-wrapper{width:50%}body.one-sidebar .content-block-2-column-text-image-standing.node-type-az-item p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-building p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-exchange p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-faculty p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-landing p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-minor p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-reusable-content p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-study p,body.one-sidebar .content-block-2-column-text-image.node-type-az-item p,body.one-sidebar .content-block-2-column-text-image.node-type-building p,body.one-sidebar .content-block-2-column-text-image.node-type-exchange p,body.one-sidebar .content-block-2-column-text-image.node-type-faculty p,body.one-sidebar .content-block-2-column-text-image.node-type-landing p,body.one-sidebar .content-block-2-column-text-image.node-type-minor p,body.one-sidebar .content-block-2-column-text-image.node-type-reusable-content p,body.one-sidebar .content-block-2-column-text-image.node-type-study p,body.one-sidebar .content-block-2-column-text-video.node-type-az-item p,body.one-sidebar .content-block-2-column-text-video.node-type-building p,body.one-sidebar .content-block-2-column-text-video.node-type-exchange p,body.one-sidebar .content-block-2-column-text-video.node-type-faculty p,body.one-sidebar .content-block-2-column-text-video.node-type-landing p,body.one-sidebar .content-block-2-column-text-video.node-type-minor p,body.one-sidebar .content-block-2-column-text-video.node-type-reusable-content p,body.one-sidebar .content-block-2-column-text-video.node-type-study p{padding:0!important;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.background--grey{background-color:#efefef}.background--yellow{background-color:#ffcd00}.background--white{background-color:#fff}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.one-sidebar .blocks .content-block-link-lists{background:0 0;padding-top:0!important;padding-bottom:0!important}}@media all and (min-width:1200px){.one-sidebar .blocks .content-block-link-lists{margin-right:-30px}.fc-spotlights{width:100%;margin-right:2.5641%}}.fc-spotlights>.item,.fc-spotlights>a{width:100%;text-decoration:none!important;display:inline-block;vertical-align:top}@media all and (min-width:480px) and (max-width:799px){.fc-spotlights>.item,.fc-spotlights>a{width:48.71795%;margin-right:2.5641%}.fc-spotlights>.item:nth-child(2n),.fc-spotlights>a:nth-child(2n){margin-right:0}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.fc-spotlights>.item,.fc-spotlights>a{width:23.07692%;margin-right:2.5641%}.fc-spotlights>.item:nth-child(4n),.fc-spotlights>a:nth-child(4n){margin-right:0}}.fc-spotlights .image{background-color:#000;margin-bottom:11px}.fc-spotlights .link{padding-bottom:6px;font-size:16px;line-height:22px}@media all and (min-width:1200px){.fc-spotlights .link{font-size:18px;line-height:28px}}.fc-spotlights .text{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}@media all and (min-width:1200px){.fc-spotlights .text{font-size:16px;line-height:24px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.one-sidebar .fc-spotlights>.item,.one-sidebar .fc-spotlights>a{width:31.62393%;margin-right:2.5641%}.one-sidebar .fc-spotlights>.item:nth-child(3n),.one-sidebar .fc-spotlights>a:nth-child(3n){margin-right:0}}.fc-spotlights--grid{font-size:0}.fc-spotlights--grid>a{margin-bottom:2.5641%}.fc-spotlights--grid img{width:100%}.fc-spotlights--with-more-text{margin-bottom:-30px}.fc-spotlights--with-more-text .item{position:relative;margin-bottom:72px}.fc-spotlights--with-more-text .text{padding-bottom:21px}.fc-spotlights--with-more-text .link-more-text{position:absolute;top:100%;right:0}.node-type-homepage .fc-spotlights--with-more-text .item{background-color:#fff}.node-type-homepage .fc-spotlights--with-more-text .image{margin-bottom:0}.node-type-homepage .fc-spotlights--with-more-text .link{padding:16px 20px 0}.node-type-homepage .fc-spotlights--with-more-text .text{padding:7px 21px 16px}.fc-spotlights--with-more-text>a:hover img{opacity:initial}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-item a,.fc-spotlights--with-more-text>a:hover .link,.fc-spotlights--with-more-text>a:hover .text{text-decoration:none}.fc-spotlights--with-more-text>a:hover .link-more-text span:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.fc-spotlights--with-more-text>a:hover .link-more-text span:after{color:#ffcd00}@media all and (min-width:480px) and (max-width:799px){.fc-link-lists>.item{width:48.71795%;margin-right:2.5641%}.fc-link-lists>.item:nth-child(2n){margin-right:0}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.fc-link-lists>.item{width:23.07692%;margin-right:2.5641%}.fc-link-lists>.item:nth-child(4n){margin-right:0}.one-sidebar .fc-link-lists>.item{width:31.62393%;margin-right:2.5641%}.one-sidebar .fc-link-lists>.item:nth-child(3n){margin-right:0}}.gallery-element .field-collection-view{width:100%;display:inline-block;vertical-align:top;box-sizing:content-box}@media all and (min-width:480px) and (max-width:799px){.gallery-element .field-collection-view{width:48.71795%;margin-right:2.5641%}.gallery-element .field-collection-view:nth-child(2n){margin-right:0}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.no-sidebars .gallery-element .field-collection-view{width:31.62393%;margin-right:2.5641%;margin-right:calc(2.5641% - 3px)}.no-sidebars .gallery-element .field-collection-view:nth-child(3n){margin-right:0}.one-sidebar .gallery-element .field-collection-view{width:48.71795%;margin-right:2.5641%;max-width:370px}.one-sidebar .gallery-element .field-collection-view:nth-child(2n){margin-right:0}}.content-block-news-agenda{position:relative;background:#fff}.content-block-news-agenda>.content-block-inner{max-width:1170px;margin:0 auto;font-size:14px;text-align:left}.content-block-news-agenda .view-content{border:1px solid #efefef;border-bottom:0}@media all and (min-width:800px) and (max-width:1199px){.content-block-news-agenda .view-content{content:none}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .view-content{content:none}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .view-content{content:none}}.content-block-news-agenda h2{font-size:32px;margin-bottom:30px}@media all and (min-width:800px) and (max-width:1199px){.content-block-news-agenda h2{font-size:28px}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda h2{font-size:28px}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda h2{font-size:22px!important;line-height:26px}}.content-block-news-agenda .news-agenda-result-row{background:#fff;border-bottom:1px solid #efefef}.content-block-news-agenda .news-agenda-result-row .agenda-news-result{border-right:0;padding:25px 20px 25px 50px;float:left;width:50%;position:relative}.content-block-news-agenda .news-agenda-result-row .agenda-news-result:before{content:"";display:block;background:#c20131;width:20px;height:20px;position:absolute;left:15px;top:26px}.content-block-news-agenda .news-agenda-result-row .agenda-news-result:last-child{border-right:0;border-left:1px solid #efefef;margin-left:-1px}.content-block-news-agenda .news-agenda-num-columns-1 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-1 .news-agenda-col,.content-block-news-agenda .news-agenda-result-row.news-agenda-result-row-full .agenda-news-result{width:100%}.content-block-news-agenda .news-agenda-col.no-thumbs .wrapper-content{padding-left:0!important}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin{float:left}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col{width:50%}@media all and (min-width:800px) and (max-width:1199px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content{padding-left:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content .title a,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content .title a{line-height:20px;font-size:14px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.event-type,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.event-type{line-height:18px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper{float:left;width:80px;line-height:16px;text-transform:uppercase;color:#3b3b3b;font-size:16px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper .date-months,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper .date-months{font-weight:700;margin-top:4px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail{width:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail img,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail img{max-width:56px;height:auto}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col{width:100%;float:none}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col{width:100%;float:none}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content{padding-left:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content .title a,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content .title a{line-height:20px;font-size:14px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.event-type,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.event-type{line-height:18px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper{float:left;width:80px;line-height:16px;text-transform:uppercase;color:#3b3b3b;font-size:16px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper .date-months,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper .date-months{font-weight:700;margin-top:4px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail{width:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail img,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail img{max-width:56px;height:auto}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin{float:left}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin{float:left}}.content-block-news-agenda .news-agenda-group .news-agenda-col{position:relative;float:left;padding-bottom:27px}.content-block-news-agenda .news-agenda-group .news-agenda-col:nth-child(2n){margin-left:-1px}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .news-agenda-group .news-agenda-col:nth-child(2n){margin-left:0}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-group .news-agenda-col:nth-child(2n){margin-left:0}}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result{min-height:144px;background:#fff;padding:15px;border-bottom:1px solid #efefef;width:100%;height:auto;overflow:hidden}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .thumbnail{float:left;width:144px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .date-wrapper{float:left;width:120px;line-height:24px;text-transform:uppercase;color:#3b3b3b;font-size:24px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .date-wrapper{width:80px}}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .date-wrapper .date-months{font-weight:700;margin-top:4px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content{padding-left:144px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content .date{color:#3b3b3b;text-transform:uppercase;line-height:12px;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300;font-size:12px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content.nodate .date{font-size:0}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content.nodate .date span{display:none}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content.nodate .date .event-type{display:inline;font-size:12px}.content-block-news-agenda .news-agenda-group .news-agenda-col .link,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link{position:absolute;right:0}.content-block-news-agenda .news-agenda-group .news-agenda-col:last-child .agenda-news-result{border-right:0}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager{padding:0;position:absolute;width:100%;margin-top:10px}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-ellipsis,.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-item{display:none}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-current+.pager-item{display:inline-block}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-item a:hover{color:#000}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-current{line-height:44px}.content-block-news-agenda .news-agenda-group .news-agenda-col--compact .agenda-news-result{min-height:0}.content-block-collapsible-text{margin-top:30px;margin-bottom:30px}.content-block-collapsible-text .content-block-inner{border:2px solid #d7d7d7;margin-bottom:20px}.content-block-collapsible-text .content-block-inner .title{padding:10px 30px;text-transform:uppercase;font-weight:700;margin:0;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:18px;line-height:30px;cursor:pointer;position:relative;background:#efefef;color:#000}.content-block-collapsible-text .content-block-inner .title:before{content:"";font-size:10px;vertical-align:1px;padding:0 10px 0 1px;text-indent:0;display:inline-block;float:right;line-height:30px}.content-block-collapsible-text .content-block-inner.active .title{outline:none}.content-block-collapsible-text .content-block-inner.active .title:before{content:"";font-size:10px;padding:0 5px 0 1px;line-height:30px}.content-block-collapsible-text .content-block-inner.active .text{padding-top:10px;padding-bottom:30px;height:auto}.content-block-collapsible-text .content-block-inner .text{transition:height .5s ease;overflow:hidden;border-top:0;padding:0 30px;height:0}.content-block-news-sticky,.content-block-text-with-buttons .content-block-inner{max-width:1170px;margin-right:auto;margin-left:auto}.content-block-text-with-buttons .links{text-align:left}.content-block-text-with-buttons .links a{float:left;clear:left}.content-block-text-with-buttons .links a+a{margin-top:20px}.content-block-text-with-buttons .text+.links{margin-top:30px}.content-block-news-sticky{border:5px solid #c00a35;padding-top:20px;padding-bottom:20px;margin-bottom:0;background-color:#fff}.content-block-news-sticky>.content-block-inner{padding-right:30px;padding-left:30px}.content-block-news-sticky .attention-list{list-style:none;margin:0;padding:0}.content-block-news-sticky .attention-list__item{list-style:none;padding:20px 0;margin:0}.content-block-news-sticky .attention-list__item+.attention-list__item{border-top:2px solid #c00a35}.attention__title{font-size:32px}.content-block-news-sticky+.content-block{margin-top:30px}@media all and (min-width:0px) and (max-width:479px){html body.columns-middle .content.column .blocks .content-block.content-block-news-sticky h2{font-size:24px}}.attention__title-link:after{display:inline-block;content:"";font-size:.66em;position:relative;margin-left:8px;top:-1px;text-decoration:none}.one-sidebar .content.column .content-block-news-sticky .content{padding-left:0}.one-sidebar .content-block-news-sticky{padding-top:0;padding-bottom:0}@media all and (min-width:800px) and (max-width:1199px){.content-block-link-lists{width:auto!important}.content-block-link-lists .fc-link-lists .title{font-size:20px;word-wrap:break-word}.content-block-link-lists .fc-link-lists .item{padding-bottom:20px}.content-block-link-lists .fc-link-lists .item .links a{font-size:14px;word-wrap:break-word}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{margin-left:10%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{position:relative;overflow:visible;height:auto;width:auto}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:auto;max-width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video{position:relative;padding-bottom:66.66667%;height:0;overflow:hidden}html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video{padding-bottom:66.67%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video object,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video object{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;height:134%}.content-block-recent-2-column .title{font-weight:100;font-size:32px;line-height:36px}.content-block-recent-2-column .content-block-recent-2-col-title-text{font-size:18px;line-height:18px}.content-block-recent-2-column .content-block-recent-2-col-title-text .caption{font-weight:400;font-size:24px;line-height:24px}.content-block-recent-2-column .content-block-recent-2-col-link-list{font-size:16px;line-height:16px}.content-block-recent-2-column .content-block-recent-2-col-link-list .links a{line-height:26px;font-weight:400}.content-block-2-column-quote-text p{font-size:18px;line-height:34px}.content-block-2-column-quote-text .quote{margin-bottom:14px;font-size:32px;line-height:42px}.content-block-2-column-quote-text .quote p{font-size:32px;line-height:42px}.content-block-table-2-column{font-size:18px}.content-block-table-2-column .content-block-inner>.title{font-size:32px;line-height:32px;margin-bottom:18px}.content-block-table-2-column .content-block-inner .text,.content-block-table-2-column .content-block-inner .text p,.content-block-table-2-column .content-block-inner .text ul li{font-size:18px;line-height:26px}.content-block-text .intro{max-width:870px;font-size:21px;line-height:35px}.content-block-text .intro p{max-width:870px}.content-block-text .intro p,.content-block-text p.intro{font-size:21px!important;line-height:35px!important}.content-block-text .text,.content-block-text .text p{font-size:18px;line-height:34px;padding:0}.content-block-2-column-text-image,.content-block-2-column-text-image p,.content-block-2-column-text-image-standing,.content-block-2-column-text-image-standing p,.content-block-2-column-text-video,.content-block-2-column-text-video p{font-size:18px;line-height:34px}.content-block-2-column-text-image .image-wrapper,.content-block-2-column-text-image .video-wrapper,.content-block-2-column-text-image-standing .image-wrapper,.content-block-2-column-text-image-standing .video-wrapper,.content-block-2-column-text-video .image-wrapper,.content-block-2-column-text-video .video-wrapper{padding:8px 0 6px;margin-right:30px}.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.right .image-wrapper,.content-block-2-column-text-video.right .video-wrapper{margin-left:4%;margin-right:0}.content-block-block-quote .content-block-inner:before{font-size:135px;width:90px}.content-block-full-page-breaker-image-text{font-size:40px;line-height:50px}.content-block-full-page-breaker-image-text .content-block-inner{max-height:350px}.content-block-full-page-breaker-image-text .text-link .text{font-size:45px}.content-block-read-more-and-share .title{font-size:32px}.content-block-read-more-and-share .read-more{padding-bottom:20px}.content-block-recent-3-column .content-block-admin .content-block-inner,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:307px}.content-block-recent-3-column .content-block-admin .link,.content-block-recent-3-column .content-block-recent-3-agenda .link,.content-block-recent-3-column .content-block-recent-3-image-text .link,.content-block-recent-3-column .content-block-recent-3-text-link .link{bottom:-42px;z-index:1}.content-block-recent-3-column .content-block-admin .link a,.content-block-recent-3-column .content-block-admin .link span,.content-block-recent-3-column .content-block-recent-3-agenda .link a,.content-block-recent-3-column .content-block-recent-3-agenda .link span,.content-block-recent-3-column .content-block-recent-3-image-text .link a,.content-block-recent-3-column .content-block-recent-3-image-text .link span,.content-block-recent-3-column .content-block-recent-3-text-link .link a,.content-block-recent-3-column .content-block-recent-3-text-link .link span{display:block;font-size:14px;overflow:hidden;padding-right:50px}.content-block-recent-3-column .content-block-admin .link a:after,.content-block-recent-3-column .content-block-admin .link span:after,.content-block-recent-3-column .content-block-recent-3-agenda .link a:after,.content-block-recent-3-column .content-block-recent-3-agenda .link span:after,.content-block-recent-3-column .content-block-recent-3-image-text .link a:after,.content-block-recent-3-column .content-block-recent-3-image-text .link span:after,.content-block-recent-3-column .content-block-recent-3-text-link .link a:after,.content-block-recent-3-column .content-block-recent-3-text-link .link span:after{left:auto;position:absolute;right:15px;top:15px}.content-block-recent-3-column .recent-paragraphs>.content-block:last-child{margin-left:-1px}.content-block-recent-3-text-link .text{padding:0 20px;text-align:center}.content-block-recent-3-image-text .title{padding:20px 26px 0;font-size:20px;line-height:28px}.content-block-recent-3-image-text .text{font-size:12px;padding:0 10px 20px;height:auto;line-height:20px}.content-block-recent-3-image-text .text p{padding:0 16px!important;font-size:14px;line-height:20px}.content-block-quote .content-block-inner .text{font-size:30px;line-height:45px;padding:5px 30px}.content-block-block-quote .content-block-inner{font-size:135px;line-height:45px}.content-block-block-quote .text{font-size:30px;line-height:48px}.content-block-block-quote .name-quotee,.content-block-block-quote .name-quotee a,.content-block-block-quote .quotee-institute,.content-block-block-quote .quotee-institute a{line-height:22px;font-size:14px}.content-block-embedded-profile-list .content-block-inner .title{font-size:32px}}@media all and (min-width:480px) and (max-width:799px){.content-block .intro p,.content-block p.intro{font-size:21px!important;line-height:35px!important;margin-bottom:30px!important}.content-block .intro p p+ol,.content-block .intro p p+ul,.content-block p.intro p+ol,.content-block p.intro p+ul{margin-top:inherit}.content-block-spotlight-2-column .fc-spotlight-2-column .item{width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{height:auto;max-width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:auto;max-width:100%;position:relative;margin:auto;top:0;bottom:0;left:0;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .group-titel-wrapper{position:absolute;right:20px;bottom:20px;left:20px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link,.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{max-width:100%;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{font-size:20px;line-height:23px;padding:15px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link{line-height:normal}.content-block-full-page-breaker-image-text{font-size:26px}.content-block-full-page-breaker-image-text .content-block-inner>.text-link,.content-block-full-page-breaker-image-text .image>.text-link{text-align:center;position:relative}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link,.content-block-full-page-breaker-image-text .image>.image+.text-link{min-height:0;position:absolute}.content-block-full-page-breaker-image-text .text-link{min-width:300px}.content-block-full-page-breaker-image-text .text-link .text{font-size:26px;line-height:30px;font-weight:700}.content-block-recent-2-column .title{font-weight:300;font-size:24px}.content-block-recent-2-column .caption{font-size:20px;margin-bottom:4px}.content-block-recent-2-column .text{padding-bottom:10px}.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{display:block;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:first-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:first-child{padding-right:0;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:last-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:last-child{width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list .title,.content-block-recent-2-column .content-block-recent-2-col-title-text .title{font-size:32px;font-weight:300}.content-block-recent-2-column .content-block-recent-2-col-link-list .link,.content-block-recent-2-column .content-block-recent-2-col-title-text .link{margin-top:0}.content-block-recent-2-column .content-block-recent-2-col-link-list .link a,.content-block-recent-2-column .content-block-recent-2-col-title-text .link a{line-height:30px;font-size:12px}.content-block-recent-2-column .content-block-recent-2-col-link-list{padding-right:0}.content-block-recent-2-column .content-block-recent-2-col-link-list .links a{font-size:16px;line-height:28px;padding-left:0}.content-block-link-lists .fc-link-lists .item{padding-bottom:20px}.content-block-link-lists .fc-link-lists .item .title{font-size:18px;font-weight:700;padding-bottom:13px}.content-block-link-lists .fc-link-lists .item .links a{font-size:14px;padding-bottom:3px}.content-block-2-column-quote-text p{padding-left:0;padding-right:0}.content-block-2-column-quote-text .quote{padding-top:17px}.content-block-2-column-quote-text .quote,.content-block-2-column-quote-text .quote p{font-style:italic;font-size:29px;line-height:39px}.content-block-recent-3-column .content-block-admin,.content-block-recent-3-column .content-block-admin .content-block-inner img,.content-block-recent-3-column .content-block-recent-3-agenda,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner img,.content-block-recent-3-column .content-block-recent-3-image-text,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner img,.content-block-recent-3-column .content-block-recent-3-text-link,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner img{width:100%}.content-block-recent-3-column .content-block-admin .content-block-inner,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:0}.content-block-recent-3-column .content-block-admin .content-block-inner .text,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner .text,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner .text,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text{position:relative;z-index:2}.content-block-recent-3-column .content-block-admin .content-block-inner .link,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner .link,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner .link,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .link{bottom:-32px}.content-block-recent-3-column .content-block-recent-3-text-link .text{max-width:100%}.content-block-table-2-column{display:block}.content-block-table-2-column p{padding:0;margin:0;font-size:16px;line-height:28px}.content-block-table-2-column .content-block-inner>.title{font-size:32px;line-height:32px;margin-bottom:18px}.content-block-table-2-column .content-block-inner .item{font-size:14px;border-top:1px solid #efefef;padding:10px 0;display:block;width:auto}.content-block-table-2-column .content-block-inner .item .title{display:block;width:100%;font-size:14px;border:0;padding:0}.content-block-table-2-column .content-block-inner .item .text{font-size:14px;width:100%;border:0;padding-top:0;padding-left:0}.content-block-table-2-column .content-block-inner .item .text p{margin:0;font-size:16px;line-height:28px!important}.content-block-table-2-column .content-block-inner .item .text ol li,.content-block-table-2-column .content-block-inner .item .text ul li{font-size:16px}.content-block-2-column-text-image .text ul,.content-block-2-column-text-image-standing .text ul,.content-block-2-column-text-video .text ul{clear:none}.content-block-read-more-and-share .read-more{padding-bottom:20px;width:100%}.content-block-read-more-and-share .links{width:100%}.content-block-read-more-and-share .links a{font-size:16px;padding-left:0}.content-block-read-more-and-share .title{font-size:24px}.content-block-read-more-and-share .item-list{font-size:0}.content-block-read-more-and-share .item-list ul{width:70%}.content-block-read-more-and-share .item-list ul li{width:105px;margin:0 0 15px;display:inline-block}.content-block-quote .content-block-inner .text{font-size:28px;line-height:40px;padding:5px 30px}.content-block-block-quote .content-block-inner{font-size:110px;line-height:40px}.content-block-block-quote .content-block-inner:before{font-size:110px;width:60px;line-height:30px}.content-block-block-quote .text{font-size:30px;line-height:48px}.content-block-block-quote .name-quotee,.content-block-block-quote .name-quotee a,.content-block-block-quote .quotee-institute,.content-block-block-quote .quotee-institute a{line-height:20px;font-size:14px}.content-block-embedded-profile-list .content-block-inner>div{display:inline-block;vertical-align:top;width:100%}.content-block-embedded-profile-list .content-block-inner>div:nth-child(2n+1){padding-left:0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view{margin-bottom:20px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .info-container{width:60%}}@media all and (min-width:0px) and (max-width:479px){.content-block .intro p,.content-block p.intro{font-size:19px!important;line-height:27px!important;margin-bottom:30px!important}.content-block ol li,.content-block ul li{font-size:16px!important;line-height:26px}.content-block ol li:before,.content-block-text .text,.content-block-text .text p{font-size:16px;line-height:26px}.content-block .text p+ol,.content-block .text p+ul{margin-top:inherit}.content-block-spotlight-2-column .fc-spotlight-2-column .item{width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{height:auto;max-width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:auto;max-width:100%;position:relative;margin:auto;top:0;bottom:0;left:0;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .group-titel-wrapper{position:absolute;right:15px;bottom:10px;left:15px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link,.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{max-width:100%;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{bottom:25px;font-size:14px;line-height:20px;padding:10px 20px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link{bottom:0;line-height:normal}.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:0}.content-block-full-page-breaker-image-text{font-size:26px}.content-block-full-page-breaker-image-text .content-block-inner>.text-link,.content-block-full-page-breaker-image-text .image>.text-link{text-align:center;position:relative}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link,.content-block-full-page-breaker-image-text .image>.image+.text-link{min-height:0;position:absolute}.content-block-full-page-breaker-image-text .text-link{left:50%;margin-left:-150px;min-width:300px;width:50%}.content-block-full-page-breaker-image-text .text-link .text{font-size:26px;line-height:30px;font-weight:700}.content-block-recent-2-column .title{font-weight:300;font-size:22px;margin-bottom:20px}.content-block-recent-2-column .caption{font-size:19px;margin-bottom:7px}.content-block-recent-2-column .text{padding-bottom:15px}.content-block-recent-2-column p{font-size:14px!important;line-height:24px!important}.content-block-recent-2-column p.intro{font-size:19px!important;line-height:27px!important;margin-bottom:30px!important}.content-block .text h2,.content-block .text h3,.content-block h2,.content-block h3,.content-block-recent-2-column ol li,.content-block-recent-2-column ul li{font-size:16px}.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{display:block;padding-right:0;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:first-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:first-child{padding-right:0;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:last-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:last-child{width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list .link,.content-block-recent-2-column .content-block-recent-2-col-title-text .link{margin-top:0;text-align:right}.content-block-recent-2-column .content-block-recent-2-col-link-list .link a,.content-block-recent-2-column .content-block-recent-2-col-title-text .link a{line-height:30px;font-size:12px}.content-block-read-more-and-share .links a,.content-block-recent-2-column .content-block-recent-2-col-link-list .links a{font-size:16px;line-height:26px;padding-left:0}.content-block-link-lists .fc-link-lists .item{display:block;margin-right:0;padding-bottom:20px}.content-block-link-lists .fc-link-lists .item:last-child{padding-bottom:0}.content-block-link-lists .fc-link-lists .item .title{font-size:18px;font-weight:700;padding-bottom:13px}.content-block-link-lists .fc-link-lists .item .links a{font-size:14px;padding-bottom:3px}.content-block-2-column-quote-text p{font-size:16px;line-height:26px}.content-block-2-column-quote-text .quote{padding-top:17px}.content-block-2-column-quote-text .quote,.content-block-2-column-quote-text .quote p{font-style:italic;font-size:24px;line-height:37px}.content-block-admin,.content-block-recent-3-agenda,.content-block-recent-3-image-text,.content-block-recent-3-text-link{margin-bottom:62px;width:100%}.content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-text-link .content-block-inner{min-height:0;height:auto!important}.content-block-recent-3-image-text .content-block-inner{height:auto!important}.content-block-admin .content-block-inner{min-height:0;height:auto!important}.content-block-admin .content-block-inner .text,.content-block-recent-3-agenda .content-block-inner .text,.content-block-recent-3-image-text .content-block-inner .text,.content-block-recent-3-text-link .content-block-inner .text{position:relative;z-index:2}.content-block-admin .content-block-inner .link,.content-block-recent-3-agenda .content-block-inner .link,.content-block-recent-3-image-text .content-block-inner .link,.content-block-recent-3-text-link .content-block-inner .link{bottom:-32px}.content-block-recent-3-column .recent-paragraphs>.content-block:last-of-type{margin-bottom:42px}.content-block-recent-3-image-text{overflow:visible;min-height:0}.content-block-recent-3-image-text .content-block-inner{min-height:0}.content-block-recent-3-image-text .content-block-inner .image-video img{max-width:100%;height:auto}.content-block-recent-3-image-text .content-block-inner .title{font-size:18px;padding:12px 15px 0}.content-block-recent-3-image-text .content-block-inner .text{font-size:14px;line-height:22px;height:auto;overflow:visible}.content-block-recent-3-image-text .content-block-inner .text *{font-size:14px;line-height:22px}.content-block-recent-3-image-text .content-block-inner .text p{padding:6px 15px 20px!important}.content-block-table-2-column{display:block}.content-block-table-2-column p{padding:0;margin:0;font-size:14px;line-height:24px}.content-block-table-2-column .content-block-inner>.title{font-size:22px;line-height:26px;margin-bottom:16px}.content-block-table-2-column .content-block-inner .item{font-size:14px;border-top:1px solid #efefef;padding:10px 0;display:block;width:auto}.content-block-table-2-column .content-block-inner .item .title{display:block;width:100%;font-size:14px;border:0;padding:0}.content-block-table-2-column .content-block-inner .item .text{padding-left:0;font-size:14px;width:100%;border:0}.content-block-table-2-column .content-block-inner .item .text p{font-size:14px;line-height:24px!important;margin:0}.content-block-table-2-column .content-block-inner .item .text ul li{font-size:14px;line-height:28px}.content-block-2-column-text-image .caption,.content-block-2-column-text-image-standing .caption,.content-block-2-column-text-video .caption,body.one-sidebar .content-block-2-column-text-image .caption,body.one-sidebar .content-block-2-column-text-image-standing .caption,body.one-sidebar .content-block-2-column-text-video .caption{margin-bottom:10px}.content-block-2-column-text-image .text p,.content-block-2-column-text-image-standing .text p,.content-block-2-column-text-video .text p,body.one-sidebar .content-block-2-column-text-image .text p,body.one-sidebar .content-block-2-column-text-image-standing .text p,body.one-sidebar .content-block-2-column-text-video .text p{font-size:16px;line-height:26px}.content-block-2-column-text-image-standing.left .image-wrapper,.content-block-2-column-text-image-standing.left .video-wrapper,.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.left .image-wrapper,.content-block-2-column-text-image.left .video-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.left .image-wrapper,.content-block-2-column-text-video.left .video-wrapper,.content-block-2-column-text-video.right .image-wrapper,.content-block-2-column-text-video.right .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.left .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.left .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .video-wrapper,body.one-sidebar .content-block-2-column-text-image.left .image-wrapper,body.one-sidebar .content-block-2-column-text-image.left .video-wrapper,body.one-sidebar .content-block-2-column-text-image.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image.right .video-wrapper,body.one-sidebar .content-block-2-column-text-video.left .image-wrapper,body.one-sidebar .content-block-2-column-text-video.left .video-wrapper,body.one-sidebar .content-block-2-column-text-video.right .image-wrapper,body.one-sidebar .content-block-2-column-text-video.right .video-wrapper{width:100%;padding:6px 0;margin:0}.content-block-read-more-and-share .read-more{width:100%;padding:0;margin:0 0 25px}.content-block-gallery .content-block-inner .field-collection-container .gallery-element .field-collection-view .author-container>div,.content-block-read-more-and-share .links{width:100%}.content-block-read-more-and-share .title{margin-bottom:18px}.content-block-read-more-and-share .item-list{font-size:0}.content-block-read-more-and-share .item-list ul{width:70%}.content-block-read-more-and-share .item-list ul li{width:105px;margin:0 0 15px;display:inline-block}.content-block-quote .content-block-inner .text{font-size:24px;line-height:37px;padding:0}.content-block-block-quote .content-block-inner{font-size:100px;line-height:40px}.content-block-block-quote .content-block-inner:before{font-size:100px;width:60px;line-height:20px}.content-block-block-quote .text{font-size:24px;line-height:37px}.content-block-block-quote .name-quotee,.content-block-block-quote .name-quotee a,.content-block-block-quote .quotee-institute,.content-block-block-quote .quotee-institute a{line-height:20px;font-size:14px}.content-block-block-quote .image+.name-quotee,.content-block-block-quote .image+.name-quotee+.quotee-institute{padding-left:0}.content-block-video iframe{padding:0;height:100%;width:100%}.content-block-embedded-profile-list .content-block-inner{font-size:14px}.content-block-embedded-profile-list .content-block-inner>div{display:inline-block;vertical-align:top;width:100%}.content-block-embedded-profile-list .content-block-inner>div:nth-child(2n+1){padding-left:0}.content-block-gallery .content-block-inner .field-collection-container .gallery-element .field-collection-view{margin:20px 0}}.front section.content h2{font-weight:100}.node-type-homepage .blocks{background-color:#efefef}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInllbGxvdy5jc3MiLCJhc3NldHMvX3BhZ2VlbGVtZW50cy5zYXNzIiwibGliL19mb3J0eXR3b19taXhpbnMuc2FzcyIsImJhc2UvX3NlYXJjaC5zYXNzIiwibGliL19mb3J0eXR3b19yZXNldC5zYXNzIiwiYmFzZS9wYXJhZ3JhcGhzL19wYXJhZ3JhcGhzLnNhc3MiLCJiYXNlL19sYXlvdXQuc2FzcyIsImxpYi9fZm9udHMuc2FzcyIsImxpYi9fbWl4aW5zLnNhc3MiLCJhc3NldHMvX2J1dHRvbnMuc2FzcyIsImFzc2V0cy9faGVhZGluZ3Muc2FzcyIsImJhc2UvZ3JpZC9feGwuc2FzcyIsImFzc2V0cy9faGVhZGVyX2Zvcm0uc2FzcyIsImJhc2UvX2hlYWRlci5zYXNzIiwiYXNzZXRzL19saXN0LXJlc2V0LnNhc3MiLCJhc3NldHMvX2NrZWRpdG9yLnNhc3MiLCJiYXNlL19zaWRlYmFyLnNhc3MiLCJiYXNlL2dyaWQvX2wuc2FzcyIsImJhc2UvZ3JpZC9fbS5zYXNzIiwiYmFzZS9ncmlkL19zLnNhc3MiLCJiYXNlL19uYXZpZ2F0aW9uLnNhc3MiLCJiYXNlL19zZWxlY3QyLnNhc3MiLCJiYXNlL19hMTF5LW9wdGlvbi5zYXNzIiwiYmFzZS9fZmVlZGJhY2suc2FzcyIsImJhc2UvX2NvbXBhcmUuc2FzcyIsImJhc2UvX2J1aWxkaW5nLnNhc3MiLCJiYXNlL19kZWZpbml0aW9uLWxpc3Quc2FzcyIsImJhc2UvX2NvbnRhY3QtaW5mby5zYXNzIiwiYmFzZS9fY29tcGFyZS1hdXRvY29tcGxldGUuc2FzcyIsImJhc2UvX2ZpbHRlci5zYXNzIiwiYmFzZS9fZmFuY3lib3guc2FzcyIsImJhc2UvX2Zvb3Rlci5zYXNzIiwiYmFzZS9fc29jaWFsLnNhc3MiLCJiYXNlL19tZXRhLnNhc3MiLCJiYXNlL19oZWxwdGV4dC5zYXNzIiwiYmFzZS9fbGluay13aXRoLWljb24uc2FzcyIsImJhc2UvX2xpbmstd2l0aC1vcHRpb25hbC1leHRlcm5hbC1pY29uLnNhc3MiLCJiYXNlL19saXN0LXRlYXNlci5zYXNzIiwiYmFzZS9fcGFnZXIuc2FzcyIsImJhc2UvX3JlbGF0ZWQtbGlzdC5zYXNzIiwiYmFzZS9fc2lkZWJhci1ibG9jay1saW5rcy5zYXNzIiwiYmFzZS9fc2tpcC5zYXNzIiwiYmFzZS9fdGFicy5zYXNzIiwiYmFzZS9fdmlkZW8uc2FzcyIsImJhc2UvcGFyYWdyYXBocy9fcGFyYWdyYXBocy1MLnNhc3MiLCJiYXNlL3BhcmFncmFwaHMvX3BhcmFncmFwaHMtTS5zYXNzIiwiYmFzZS9wYXJhZ3JhcGhzL19wYXJhZ3JhcGhzLVMuc2FzcyIsInBhZ2VzL19ob21lLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDcUVBLG9DLENBQUEsb0MsQ0NwRUUsUSxDQUNBLFMsQ0FDQSx1QixDQUNBLDBCLENDRkYsb0MsQ0FBQSxtRCxDSHNCOEIsdUMsQ0FvQmlCLHNELENHMUMvQyw0QixDQUFBLDJDLENIdUJ3QywrQixDQW9CaUIsOEMsQ0czQ3pELHlELENBQUEsd0UsQ0g0QmtFLDRELENBb0JpQiwyRSxDR2hEbkYsK0QsQ0FBQSw4RSxDSGlDMEMsa0UsQ0FvQmlCLGlGLENHckQzRCxvQyxDQUFBLG1ELENIZ0NnRCx1QyxDQW9CaUIsc0QsQ0dwRGpFLDRFLENBQUEsMkYsQ0htQzBDLCtFLENBb0JpQiw4RixDR3ZEM0QsaUYsQ0FBQSxnRyxDSG9DZ0Ysb0YsQ0FvQmlCLG1HLENHeERqRyw0QyxDQUFBLDJELENIK0JtRCwrQyxDQW9CaUIsOEQsQ0duRHBFLGdELENBQUEsK0QsQ0g2QjZELG1ELENBb0JpQixrRSxDR2pEOUUsK0MsQ0FBQSw4RCxDSDhCb0Qsa0QsQ0FvQmlCLGlFLENHbERyRSxzRSxDQUFBLHFGLENIeUJ5Qyx5RSxDQW9CaUIsd0YsQ0c3QzFELG9FLENBQUEsbUYsQ0gwQjBFLHVFLENBb0JpQixzRixDRzlDM0YsNEQsQ0FBQSwyRSxDSDJCMEUsK0QsQ0FvQmlCLDhFLENHL0MzRiwrQyxDQUFBLDhELENIcUNxRixrRCxDQW9CaUIsaUUsQ0d6RHRHLHNDLENBQUEscUQsQ0hrQ21FLHlDLENBb0JpQix3RCxDR3REcEYscUMsQ0FBQSxvRCxDSHdCZ0Msd0MsQ0FvQmlCLHVELENHNUNqRCwwQixDQUFBLHlDLENIcUIwQyw2QixDQW9CaUIsNEMsQ0d6QzNELDhELENBQUEsNkUsQ0FBQSxpRSxDSHNDbUQsZ0YsQ0d0Q25ELHNDLENBQUEscUQsQ0hvQmdDLHlDLENBb0JpQix3RCxDQWtCbUIscUIsQ0cxRHBFLDRCLENBQUEsMkMsQ0htQmtFLCtCLENBb0JpQiw4QyxDQW1CUSxvRCxDRXJEekYscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSxrQyxDQUNBLGlDLENGaURnRCx3RCxDQUEwRCwyRCxDQUp5SCxnQyxDRXBEbk8sVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRjZDbU8sZ0MsQ0VyRG5PLHFCLENGcURxUSw4QyxDQUFnRCxtRCxDRXJEclQscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUVBLGtDLENBQ0EsaUMsQ0Y4Q2tELHNFLENBQ3NCLDBFLENBRGtELHlFLENBQzBCLDZFLENBQzNCLGdELENBSCtFLHlCLENBQTVCLDBCLENBQTdCLDJCLENFckQvSSxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQUNBLGtDLENBQ0EsaUMsQ0FDQSxpQixDRitDZ3ZCLG9GLENBQXNGLHlFLENBQTJFLHVELENBQXJQLGtGLENBQXRqQixpQixDQUFtTix5QyxDQUFwRixxQyxDQUF1QywyQyxDQUF3RixvRCxDQUFxUCxpRSxDQUFuRCxpRCxDQUFqRCwrQyxDQUExQyx3QyxDQUErZixvQyxDQUEveEIsd0QsQ0FBL0Ysd0IsQ0V4RDVFLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRmdEMFosK0MsQ0FBZ3JCLHNELENFeEQxa0MscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUVBLGtDLENBQ0EsaUMsQ0ZnRDBrQyxzRCxDRWxEMWtDLGEsQ0ZtRGdELHdELENBQTBELDJELENFaEQxRyxpQixDRitDa29DLDhDLENBQWdELGlELENBRTM4Qix3QyxDQUEzQyx5QyxDQUFxRix1QyxDQUEvSCx3QyxDQUF4Rix3QyxDQUEwQyw0QyxDQUFtVyx3RCxDQUE5QywwQyxDRTFEeloscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUVBLGtDLENBQ0EsaUMsQ0ZnRGcvQiw0QixDQUE4Qiw2QixDQUErQiwyQixDQUdqN0IsK0IsQ0FBaUMsZ0MsQ0FBa0MsZ0MsQ0FBa0MsaUMsQ0FBbUMsZ0MsQ0FBa0MsaUMsQ0FBbUMsK0IsQ0FBaUMsbUMsQ0FBcUMsK0IsQ0FBaUMsZ0MsQ0FBa0MsK0IsQ0FBaUMsK0IsQ0UzRG5mLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGlCLENGa0R5RCwrRCxDQUQ4UyxnRCxDQUE3QywyQyxDQUMwTixpQyxDRTNEcGhCLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRm1EdWpCLCtCLENFbER2akIsaUIsQ0ZrRHVqQiwrQixDQUFpQyxrQyxDRTNEeGxCLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRm1EeWxDLGdELENBQWhYLDhCLENBQTdHLG1DLENBQXFDLGdDLENBQWtDLG9DLENBQXNFLCtCLENBQWlDLGdDLENBQWtDLDhCLENBQWdDLDZCLENBQStCLGtDLENBQW9DLDZCLENBQStCLGdDLENFM0Q5OEIscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSxrQyxDQUNBLGlDLENBQ0EsaUIsQ0ZtRDI3QixrRSxDQUFvRSx5RSxDQUEvTCwwRixDQUF6RixtRixDQUE3VyxxRixDQUF1RixrRixDQUExSyxpRixDQUE3RCwyRCxDQUE5RCw0RCxDRTVENUsscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUVBLGtDLENBQ0EsaUMsQ0ZvRDBrQyw0QixDQURpRSxvRCxDQUFzRCwyQyxDQUM3a0IsaUgsQ0FBMWtCLDhELENBQWdFLGdFLENBQTJiLDJFLENBQTJYLHlCLENBRGdGLHVHLENFM0RoL0IscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSxrQyxDQUNBLGlDLENFZEYsQyxDQUFBLE0sQ0FBQSxPLENGeUNFLHFCLENFdENGLEUsQ0FDRSxRLENBQ0EsUyxDQUZGLEUsQ0FLRSxPLENBQ0UsaUIsQ0FFRixLLENBUkYsZSxDQUFBLFUsQ0FTSSxxQixDQUNBLG9CLENBWUosTyxDQUFBLEssQ0FBQSxPLENBQUEsVSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxJLENBQUEsRyxDQUFBLE8sQ0FBQSxPLENBQ0UsYSxDQUdGLEssQ0FBQSxNLENBQUEsSyxDQUNFLG9CLENBRUYscUIsQ0FFRSxZLENBR0EsUSxDSm1FRixRLENDK0hNLDZDLENBQUEsMEMsQ0c5TEosWSxDQUlGLEksQ0FLRSx5QixDQUNBLDZCLENBR0YsSSxDQTBGQSxNLENBekZFLFEsQ0FJRixPLENBR0ksbUIsQ0FISixRLENBQUEsTyxDQU9JLFMsQ0FVSixXLENBQ0Usd0IsQ0FHRixDLENBQUEsTSxDQUNFLGUsQ0N6RUYscUIsQ0QyRUEsQyxDQUNFLFksQ0FHRixHLENBQ0UsaUIsQ0FHRixFLENBQ0Usc0IsQ0FDQSxRLENBR0YsSSxDQUNFLHFCLENBQ0EsVSxDQUdGLEksQ0FBQSxHLENBQUEsRyxDQUFBLEksQ0FDRSwyQixDQUNBLGMsQ0FHRixHLENBQ0Usb0IsQ0FHRixDLENBQ0Usc0MsQ0FHRixLLENBQ0UsYSxDQUdGLEcsQ0FBQSxHLENBQ0UsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBRUYsRyxDQUNFLFMsQ0FFRixHLENBQ0UsYSxDQUtGLEcsQ0FDRSxRLENBQ0EsYSxDRS9CQSxjLENBQ0EsVyxDQUNBLHFCLENGZ0NGLGMsQ0FDRSxlLENBV0YsUSxDQUNFLHVCLENBSUYsTSxDQUVFLFEsQ0FHQSxTLENBRUYsTSxDQVFFLFEsQ0FSRixLLENBQUEsTSxDQUFBLFEsQ0FFRSxtQixDQUdBLGMsQ0FHQSxRLENBR0YsSyxDQUNFLGtCLENBTUYsTSxDQUNFLG1CLENBRUYsdUIsQ0FBQSxpQixDQUdFLHlCLENBR0EsYyxDQUdGLGdCLENBQUEsb0IsQ0FDRSxjLENBRUYsb0IsQ0FBQSxpQixDQUdJLHFCLENBR0EsUyxDQU5KLGtCLENBVUksNEIsQ0FHQSxzQixDQUdBLGdELENBQUEsNkMsQ0FDRSx1QixDQUdOLHdCLENBQUEsdUIsQ0FDRSxRLENBQ0EsUyxDQUVGLFEsQ0FFRSxhLENBR0Esa0IsQ0FLRixLLENBQ0Usd0IsQ0FDQSxnQixDR3BPRixXQUNFLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUMsQ0FDQSw4V0FMRixDQU9BLFdBQ0UsMEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSx1QyxDQUNBLGdXQUxGLENBUUEsV0FDRSwwQixDQUNBLGlCLENBQ0EsZSxDQUNBLDBDLENBQ0EscVhBTEYsQ0FRQSxXQUNFLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsNkMsQ0FDQSwyWUFMRixDQVVBLFdBQ0UsdUIsQ0FDQSw2RSxDQUNBLDhZLENBQ0EsZSxDQUNBLGlCQUxGLENBT0EsV0FDRSx1QixDQUNBLG1GLENBQ0EsNmEsQ0FDQSxlLENBQ0EsaUJBTEYsQ0FPQSxXQUNFLHVCLENBQ0EsaUYsQ0FDQSxnYSxDQUNBLGUsQ0FDQSxpQkFMRixDQU9BLFdBQ0UsdUIsQ0FDQSxnRixDQUNBLDJaLENBQ0EsZSxDQUNBLGlCQUxGLENBT0EsV0FDRSx1QixDQUNBLDZFLENBQ0EsNlksQ0FDQSxlLENBQ0EsaUJBTEYsQ0FTQSxXQUNFLHFCLENBQ0EsZ0MsQ0FDQSxvTyxDQUNBLGUsQ0FDQSxpQixDQUNBLG1CQU5GLENQeU82Syx3QyxDQUhwSSxpRCxDUTdTdkMsd0MsQ0FBQSx3QyxDUitTOEssMEIsQ0FBaEMsOEIsQ0FBN0QsZ0MsQ0FBbkQsaUQsQ0FDK1UsbUQsQ0FBMUQsd0QsQ0FBekQscUQsQ0FBL0osd0MsQ0FBMEMsb0MsQ0FBNUcsb0MsQ1FoVHpCLHVDLENSOFNnRCx1QyxDQUF5QywrQixDQUU0SCxtQyxDQUE2TSxzQyxDQUQvUyx5QixDQUNwRCwwQixDUWhUL0Qsc0IsQ0FBQSxtQixDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQXFCSixzRCxDQUFBLG9CLENBQ0UsYSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxVLENBSkYsOEIsQ0FDRSxhLENBQ0EsaUIsQ0FFQSxVLENBSkYsa0IsQ0FHRSxnQixDQUhGLDRCLENBQUEsb0IsQ0FBQSxrQixDQUNFLGEsQ0FDQSxpQixDQUVBLFUsQ0FKRiw4RCxDQUFBLDRELENBQUEsb0QsQ0FBQSw2QixDQUNFLGEsQ0FDQSxpQixDQUNBLGdCLENBQ0EsVSxDUjBScUQsaUQsQ1E3UnJELGEsQ0FDQSxpQixDQUVBLFUsQ1IwUndHLHdDLENBQTBDLHVDLENRN1JsSixhLENBRUEsZ0IsQ0FDQSxVLENSMlJzQyxvQyxDUTlSdEMsYSxDQUNBLGlCLENBRUEsVSxDUjJSNEcsdUQsQ0FBaEMsNEIsQ1E3UjVFLGlCLENBQ0EsZ0IsQ0FDQSxVLENSMlJxSyw4QixDUTVSckssZ0IsQ1I0UnFNLG9FLENBQXNFLHlFLENROVIzUSxhLENBRUEsZ0IsQ0FDQSxVLENSNFJ3RSx1QyxDQUQ2Riw4QixDUTlSckssYSxDQUNBLGlCLENBRUEsVSxDQUNBLHdELENBSUUsd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FWRixvQixDQUFBLGdDLENBQUEsc0IsQ0FPRSxvQixDQVBGLDhCLENBQUEsb0IsQ0FBQSxnQyxDQUFBLHNCLENBRUUsd0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUVBLGMsQ0FDQSxnQixDQUNBLGlCLENBVkYsc0IsQ0FBQSxtRCxDQUFBLDBDLENBQUEsZ0UsQ0FBQSw4RCxDQUFBLHNELENBQUEsK0IsQ0FFRSx3QixDQUNBLFUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQVZGLHlDLENBSUUsd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ1IwUnNCLGlDLENBQ1UseUIsQ0FLMEIsc0QsQ1ExUzVELHlELENBQUEsOEIsQ0FBQSxzRSxDQUFBLDJFLENBQUEsc0MsQ1IyU3VELDZDLENBSnBCLG1FLENBQ2lDLGlFLENBQ0EseUQsQ1F6U3BFLHlDLENBQUEsZ0MsQ1JzUzBCLGtDLENBSFUsdUIsQ1FuU3BDLDJELENSa1MwQixtQyxDQURrQyx5QixDUS9SMUQsd0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ1JrUzRDLDRDLENReFM1Qyx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDUnFTa0MsNEQsQ0FETSxpQyxDQUdOLHlFLENBQ3NDLDhFLENBTDdCLHlDLENBTWtDLDRDLENBSGxCLG1DLENROVMzRCx3QixDQUNBLFUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDTHhDSiwwQixDQUFBLDhELENBQUEsc0MsQ0FBQSw0QixDRGdLTSxXLENNbkhBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLFEsQ0xqRE4sb0MsQ0RnS00sVyxDTW5IQSxjLENBQ0EsaUIsQ0FDQSxVLENBRUEsUSxDTGpETiw0QixDQUFBLHlELENBQUEsK0QsQ0FBQSxvQyxDQUFBLDRFLENBQUEsaUYsQ0FBQSw0QyxDQUFBLGdELENBQUEsK0MsQ0FBQSxzRSxDQUFBLG9FLENBQUEsNEQsQ0FBQSwrQyxDQUFBLHNDLENBQUEscUMsQ0FBQSx5QyxDQUFBLDZFLENBQUEscUQsQ0FBQSwyQyxDRGdLTSxXLENNbkhBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLFEsQ0xqRE4sbUQsQ0RnS00sVyxDTW5IQSxjLENBQ0EsaUIsQ0FDQSxVLENBRUEsUSxDUitTNEIsdUMsQ0FvQmlCLHNELENHcFhuRCwyQyxDSGlXNEMsK0IsQ0FvQmlCLDhDLENHclg3RCx3RSxDSHNXc0UsNEQsQ0FvQmlCLDJFLENHMVh2Riw4RSxDSDJXOEMsa0UsQ0FvQmlCLGlGLENHL1gvRCxtRCxDSDBXb0QsdUMsQ0FvQmlCLHNELENHOVhyRSwyRixDSDZXOEMsK0UsQ0FvQmlCLDhGLENHalkvRCxnRyxDSDhXb0Ysb0YsQ0FvQmlCLG1HLENHbFlyRywyRCxDSHlXdUQsK0MsQ0FvQmlCLDhELENHN1h4RSwrRCxDSHVXaUUsbUQsQ0FvQmlCLGtFLENHM1hsRiw4RCxDSHdXd0Qsa0QsQ0FvQmlCLGlFLENHNVh6RSxxRixDSG1XNkMseUUsQ0FvQmlCLHdGLENHdlg5RCxtRixDSG9XOEUsdUUsQ0FvQmlCLHNGLENHeFgvRiwyRSxDSHFXOEUsK0QsQ0FvQmlCLDhFLENHelgvRiw4RCxDSCtXeUYsa0QsQ0FvQmlCLGlFLENHblkxRyxxRCxDSDRXdUUseUMsQ0FvQmlCLHdELENHaFl4RixvRCxDSGtXb0Msd0MsQ0FvQmlCLHVELENBdkJQLDZCLENBb0JpQiw0QyxDR25YL0QsaUUsQ0hnWHVELGdGLENBbEJuQix5QyxDQW9CaUIsd0QsQ0FyQmlCLCtCLENBb0JpQiw4QyxDRWpOakYsVyxDTW5IQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxRLENSa1drRCxpRCxDQXNDaUIsZ0UsQ0FzQ2Qsb0QsQ0FzQ2lCLG1FLENBaEg1Qix5QyxDQXNDaUIsd0QsQ0FzQ2QsNEMsQ0FzQ2lCLDJELENRcmQ5RCxpRCxDUitYeW5CLGdFLENBc0MvRixvRCxDQXNDMEgsbUUsQ1EzY3BwQix5QyxDUitYeXZCLHdELENBc0MzSCw0QyxDQXNDNEosMkQsQ0E5Rm50QixzRSxDQXNDaUIscUYsQ0FzQ2QseUUsQ0FzQ2lCLHdGLENRL2QzRixzRSxDUitYNG1ELHFGLENBc0N2USx5RSxDQXNDc1Usd0YsQ0FyRjlsRCw0RSxDQXNDaUIsMkYsQ0FzQ2QsK0UsQ0FzQ2lCLDhGLENReGVqRyw0RSxDUitYZzBFLDJGLENBc0NyWSwrRSxDQXNDK2QsOEYsQ0FqRmgwRSx5RixDQXNDaUIsd0csQ0FzQ2QsNEYsQ0FzQ2lCLDJHLENBaEhmLDhGLENBc0NpQiw2RyxDQXNDZCxpRyxDQXNDaUIsZ0gsQ1E5ZW5ILHlGLENSK1h1cEYsd0csQ0FzQzdiLDRGLENBc0NtaUIsMkcsQ1EzYzd2Riw4RixDUitYbzNGLDZHLENBc0N6ZCxpRyxDQXNDcWtCLGdILENBeEZ0NkYseUQsQ0FzQ2lCLHdFLENBc0NkLDRELENBc0NpQiwyRSxDUXJlOUUseUQsQ1IrWCtrRSx3RSxDQXNDM1YsNEQsQ0FzQzRhLDJFLENBNUZsbUUsNkQsQ0FzQ2lCLDRFLENBc0NkLGdFLENBc0NpQiwrRSxDUWplbEYsNkQsQ1IrWHF4RCw0RSxDQXNDblMsZ0UsQ0FzQ3dXLCtFLENBMUY3eEQsNEQsQ0FzQ2lCLDJFLENBc0NkLCtELENBc0NpQiw4RSxDUW5lakYsNEQsQ1IrWG83RCwyRSxDQXNDL1QsK0QsQ0FzQzBZLDhFLENBcEczNkQsbUYsQ0FzQ2lCLGtHLENBc0NkLHNGLENBc0NpQixxRyxDUXpkeEcsbUYsQ1IrWHFpQyxrRyxDQXNDbkwsc0YsQ0FzQ2dPLHFHLENBbEc5L0IsaUYsQ0FzQ2lCLGdHLENBc0NkLG9GLENBc0NpQixtRyxDUTNkeEcsaUYsQ1IrWGl2QyxnRyxDQXNDL00sb0YsQ0FzQ2tRLG1HLENBaEd4dEMseUUsQ0FzQ2lCLHdGLENBc0NkLDRFLENBc0NpQiwyRixDUTdkaEcseUUsQ1IrWHE3Qyx3RixDQXNDM08sNEUsQ0FzQ29TLDJGLENBN0VqN0MsNEQsQ0FzQ2lCLDJFLENBc0NkLCtELENBc0NpQiw4RSxDUWhmakYsNEQsQ1IrWG9qRywyRSxDQXNDcmYsK0QsQ0FzQ3VtQiw4RSxDQW5GbG5HLG1ELENBc0NpQixrRSxDQXNDZCxzRCxDQXNDaUIscUUsQ1ExZXhFLG1ELENSK1hxK0Usa0UsQ0FzQ2phLHNELENBc0NpZ0IscUUsQ0F0R2xoRixrRCxDQXNDaUIsaUUsQ0FzQ2QscUQsQ0FzQ2lCLG9FLENRdmR2RSxrRCxDUitYMDNCLGlFLENBc0N2SixxRCxDQXNDOEwsb0UsQ0E1R3ozQix1QyxDQXNDaUIsc0QsQ0FzQ2QsMEMsQ0FzQ2lCLHlELENRamQ1RCx1QyxDUitYMmYsc0QsQ0FzQ25FLDBDLENBc0N3Rix5RCxDQWpIcGMsMkUsQ0FzQ2lCLDBGLENBc0NkLDhFLENBc0NpQiw2RixDUTVjaEcsMkUsQ1IrWDJKLDBGLENBc0NHLDhFLENBc0NHLDZGLENBOUc3RyxtRCxDQXNDaUIsa0UsQ0FzQ2Qsc0QsQ0FzQ2lCLHFFLENRL2N4RSxtRCxDUitYMlgsa0UsQ0FzQ3ZDLHNELENBc0NzRCxxRSxDQTNHbFcsaUQsQ0FzQ2lCLGdFLENBc0NkLG9ELENBc0NpQixtRSxDQWhIVix5QyxDQXNDaUIsd0QsQ0FzQ2QsNEMsQ0FzQ2lCLDJELENBeEdNLHNFLENBc0NpQixxRixDQXNDZCx5RSxDQXNDaUIsd0YsQ0F6RzVDLDRFLENBc0NpQiwyRixDQXNDZCwrRSxDQXNDaUIsOEYsQ0FuSGQsaUQsQ0FzQ2lCLGdFLENBc0NkLG9ELENBc0NpQixtRSxDQTdHMUIseUYsQ0FzQ2lCLHdHLENBc0NkLDRGLENBc0NpQiwyRyxDQWhIa0IsOEYsQ0FzQ2lCLDZHLENBc0NkLGlHLENBc0NpQixnSCxDQTNIakQseUQsQ0FzQ2lCLHdFLENBc0NkLDRELENBc0NpQiwyRSxDQXRIViw2RCxDQXNDaUIsNEUsQ0FzQ2QsZ0UsQ0FzQ2lCLCtFLENBaEg3Qiw0RCxDQXNDaUIsMkUsQ0FzQ2QsK0QsQ0FzQ2lCLDhFLENBNUgvQixtRixDQXNDaUIsa0csQ0FzQ2Qsc0YsQ0FzQ2lCLHFHLENBaEhhLGlGLENBc0NpQixnRyxDQXNDZCxvRixDQXNDaUIsbUcsQ0FoSHBCLHlFLENBc0NpQix3RixDQXNDZCw0RSxDQXNDaUIsMkYsQ0EvRlQsNEQsQ0FzQ2lCLDJFLENBc0NkLCtELENBc0NpQiw4RSxDQXhIdEMsbUQsQ0FzQ2lCLGtFLENBc0NkLHNELENBc0NpQixxRSxDQXJJdkQsa0QsQ0FzQ2lCLGlFLENBc0NkLHFELENBc0NpQixvRSxDQXhIVix1QyxDQXNDaUIsc0QsQ0FzQ2QsMEMsQ0FzQ2lCLHlELENRaGR4RSwyRSxDUitYbW9HLDBGLENBc0NuZ0IsOEUsQ0FzQ3duQiw2RixDQS9HOXNHLG1ELENBc0NpQixrRSxDQXNDZCxzRCxDQXNDaUIscUUsQ0FuSGMseUMsQ0FzQ2lCLHdELENBc0NkLDRDLENBc0NpQiwyRCxDUTdjaEcsaUQsQ1IrWHFqQixnRSxDQXNDakYsb0QsQ0FzQ3lHLG1FLENRM2M3a0IseUMsQ1IrWDZyQix3RCxDQXNDN0csNEMsQ0FzQzJJLDJELENRM2MzdEIsc0UsQ1IrWG1oRCxxRixDQXNDelAseUUsQ0FzQ3FULHdGLENRM2Mva0QsNEUsQ1IrWGl1RSwyRixDQXNDdlgsK0UsQ0FzQzhjLDhGLENRM2N4ekUsaUQsQ1IrWDJwRSxnRSxDQXNDelcsb0QsQ0FzQzZiLG1FLENRM2MvdUUseUYsQ1IrWDJpRix3RyxDQXNDL2EsNEYsQ0FzQ2toQiwyRyxDUTNjOW9GLDhGLENSK1htd0YsNkcsQ0FzQzNjLGlHLENBc0NvakIsZ0gsQ1EzYzUyRix5RCxDUitYbWdFLHdFLENBc0M3VSw0RCxDQXNDMlosMkUsQ1EzY2psRSw2RCxDUitYcXNELDRFLENBc0NyUixnRSxDQXNDdVYsK0UsQ1EzY3Z3RCw0RCxDUitYcTJELDJFLENBc0NqVCwrRCxDQXNDeVgsOEUsQ1EzYzc2RCxtRixDUitYKzdCLGtHLENBc0NySyxzRixDQXNDK00scUcsQ1EzY3orQixpRixDUitYMm9DLGdHLENBc0NqTSxvRixDQXNDaVAsbUcsQ1EzYzNyQyx5RSxDUitYdTFDLHdGLENBc0M3Tiw0RSxDQXNDbVIsMkYsQ1EzYzc0Qyw0RCxDUitYcStGLDJFLENBc0N2ZSwrRCxDQXNDc2xCLDhFLENRM2NwbEcsbUQsQ1IrWCs1RSxrRSxDQXNDblosc0QsQ0FzQ2dmLHFFLENRM2M1L0Usa0QsQ1IrWHF6QixpRSxDQXNDekkscUQsQ0FzQzZLLG9FLENRM2N6MUIsdUMsQ1IrWGljLHNELENBc0NyRCwwQyxDQXNDdUUseUQsQ1EzY25kLDJFLENSK1g2RCwwRixDQXNDaUIsOEUsQ0FzQ2QsNkYsQ1EzY2hFLG1ELENSK1hxVCxrRSxDQXNDekIsc0QsQ0FzQ3FDLHFFLENRM2NqVSx5QyxDUitYeVAsd0QsQ0FzQ1gsNEMsQ0FzQ29CLDJELENRemNoUSxvQixDQUNBLG9CLENMckRSLG9DLENIMGlCa0MsdUMsQ0cxaUJsQyw0QixDSDJpQjRDLCtCLENHM2lCNUMseUQsQ0hnakJzRSw0RCxDR2hqQnRFLCtELENIcWpCOEMsa0UsQ0dyakI5QyxvQyxDSG9qQm9ELHVDLENHcGpCcEQsNEUsQ0h1akI4QywrRSxDR3ZqQjlDLGlGLENId2pCb0Ysb0YsQ0d4akJwRiw0QyxDSG1qQnVELCtDLENHbmpCdkQsZ0QsQ0hpakJpRSxtRCxDR2pqQmpFLCtDLENIa2pCd0Qsa0QsQ0dsakJ4RCxzRSxDSDZpQjZDLHlFLENBQ2lDLHVFLENBQ0EsK0QsQ0cvaUI5RSwrQyxDSHlqQnlGLGtELENHempCekYsc0MsQ0hzakJ1RSx5QyxDR3RqQnZFLHFDLENINGlCb0Msd0MsQ0c1aUJwQywwQixDSHlpQjhDLDZCLENHemlCOUMsOEQsQ0FBQSxpRSxDQUFBLHNDLENId2lCb0MseUMsQ0d4aUJwQyw0QixDSHVpQnNFLCtCLENRaGZoRSxvQixDTHZETixpQyxDQUFBLHFFLENBQUEsNkMsQ0FBQSxtQyxDS3lEUSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDTC9EUiwyQyxDS3lEUSxlLENBRUEsVyxDQUVBLE8sQ1JtZ0JtQyw4QyxDR2hrQjNDLG1DLENIaWtCcUQsc0MsQ0dqa0JyRCxnRSxDSHNrQitFLG1FLENHdGtCL0Usc0UsQ0gya0J1RCx5RSxDRzNrQnZELDJDLENIMGtCNkQsOEMsQ0cxa0I3RCxtRixDSDZrQnVELHNGLENHN2tCdkQsd0YsQ0g4a0I2RiwyRixDRzlrQjdGLG1ELENIeWtCZ0Usc0QsQ0d6a0JoRSx1RCxDSHVrQjBFLDBELENHdmtCMUUsc0QsQ0h3a0JpRSx5RCxDR3hrQmpFLDZFLENIbWtCc0QsZ0YsQ0dua0J0RCwyRSxDSG9rQnVGLDhFLENHcGtCdkYsbUUsQ0hxa0J1RixzRSxDR3JrQnZGLHNELENIK2tCa0cseUQsQ0cva0JsRyw2QyxDSDRrQmdGLGdELENHNWtCaEYsNEMsQ0hra0I2QywrQyxDQUhVLG9DLENHL2pCdkQsd0UsQ0g4akI2QyxnRCxDQURrQyxzQyxDUXBnQnZFLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENSNmhCa0MsNkMsQ1E1aEJwQyxrQyxDUjZoQjhDLHFDLENRN2hCOUMsK0QsQ1JraUJ3RSxrRSxDUWxpQnhFLHFFLENSdWlCZ0Qsd0UsQ1F2aUJoRCwwQyxDUnNpQnNELDZDLENRdGlCdEQsa0YsQ1J5aUJnRCxxRixDUXppQmhELHVGLENSMGlCc0YsMEYsQ1ExaUJ0RixrRCxDUnFpQnlELHFELENRcmlCekQsc0QsQ1JtaUJtRSx5RCxDUW5pQm5FLDRFLENSK2hCK0MsK0UsQ1EvaEIvQywwRSxDUmdpQmdGLDZFLENRaGlCaEYsa0UsQ1JpaUJnRixxRSxDUWppQmhGLHFELENSMmlCMkYsd0QsQ1EzaUIzRiw0QyxDUndpQnlFLCtDLENReGlCekUsMkMsQ1I4aEJzQyw4QyxDUTloQnRDLGdDLENSMmhCZ0QsbUMsQ1EzaEJoRCx1RSxDQUFBLDRDLENSMGhCc0MsK0MsQ1ExaEJ0QyxrQyxDUnloQndFLHFDLENReGhCdEUsYSxDQUVOLHFHTG5FRiw4QixDSG1uQjRCLGlDLENHbm5CNUIsc0IsQ0hvbkJzQyx5QixDR3BuQnRDLG1ELENIeW5CZ0Usc0QsQ0d6bkJoRSx5RCxDSDhuQndDLDRELENHOW5CeEMsOEIsQ0g2bkI4QyxpQyxDRzduQjlDLHNFLENIZ29Cd0MseUUsQ0dob0J4QywyRSxDSGlvQjhFLDhFLENHam9COUUsc0MsQ0g0bkJpRCx5QyxDRzVuQmpELDBDLENIMG5CMkQsNkMsQ0cxbkIzRCx5QyxDSDJuQmtELDRDLENHM25CbEQsZ0UsQ0hzbkJ1QyxtRSxDR3RuQnZDLDhELENIdW5Cd0UsaUUsQ0d2bkJ4RSxzRCxDSHduQndFLHlELENHeG5CeEUseUMsQ0hrb0JtRiw0QyxDR2xvQm5GLGdDLENIK25CaUUsbUMsQ0cvbkJqRSwrQixDSHFuQjhCLGtDLENHcm5COUIsb0IsQ0hrbkJ3Qyx1QixDR2xuQnhDLHdELENBQUEsMkQsQ0FBQSxnQyxDSGluQjhCLG1DLENHam5COUIsc0IsQ0hnbkJnRSx5QixDUTFpQjFELGMsQ0FDQSxvQixDQUNBLGdCLENBQ0Esa0IsQ0x6RU4sb0MsQ0g0b0JvQyx1QyxDRzVvQnBDLDRCLENINm9COEMsK0IsQ0c3b0I5Qyx5RCxDSGtwQndFLDRELENHbHBCeEUsK0QsQ0h1cEJnRCxrRSxDR3ZwQmhELG9DLENIc3BCc0QsdUMsQ0d0cEJ0RCw0RSxDSHlwQmdELCtFLENHenBCaEQsaUYsQ0gwcEJzRixvRixDRzFwQnRGLDRDLENIcXBCeUQsK0MsQ0dycEJ6RCxnRCxDSG1wQm1FLG1ELENHbnBCbkUsK0MsQ0hvcEIwRCxrRCxDR3BwQjFELHNFLENIK29CK0MseUUsQ0cvb0IvQyxvRSxDSGdwQmdGLHVFLENHaHBCaEYsNEQsQ0hpcEJnRiwrRCxDR2pwQmhGLCtDLENIMnBCMkYsa0QsQ0czcEIzRixzQyxDSHdwQnlFLHlDLENHeHBCekUscUMsQ0g4b0JzQyx3QyxDRzlvQnRDLDBCLENIMm9CZ0QsNkIsQ0czb0JoRCw4RCxDQUFBLGlFLENBQUEsc0MsQ0gwb0JzQyx5QyxDRzFvQnRDLDRCLENIeW9Cd0UsK0IsQ1E5akJoRSxhLENBQ0EsbUIsQ0FDQSxjLENBVk4sQ0xuRUYsd0QsQ0trRkksVSxDQUNBLHFCLENMbkZKLDhELENLc0ZNLG9FLENBREEsVSxDTHJGTixxRSxDS3lGUSxVLENBQ0Esd0IsQ1JvbEIyQyw2RCxDQUErRCxxRCxDUWpsQmhILGUsQ0FDQSxjLENBQ0EsZ0IsQ0hzS0YseUMsQ0x3YTBDLGtELENLeGExQyx5QyxDTDBhc0gsc0QsQ0FDOUIseUMsQ0FBMkMscUMsQ0FEN0UsMEQsQ0FDSywyQixDUW5sQnpELGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDUmdsQndLLGdFLENRbmxCeEssZSxDQUNBLGMsQ0FDQSxnQixDUmlsQm9TLDJELENBQTFELHNELENRbmxCMU8sZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBRUEsd0dBTkYseUMsQ1IybEI4QyxrRCxDUTNsQjlDLHlDLENSOGxCMFMsMkQsQ0FBNUgsZ0UsQ0FBa0Usc0QsQ0FEdEgsc0QsQ0FDOUIseUMsQ0FBMkMscUMsQ0FEN0UsMEQsQ0FESCw2RCxDQUErRCxxRCxDQUV2RCwyQixDUXZsQjNELGMsQ0FDQSxnQixDQUNBLGtCLENBSEYsQ0FLQSxxREFYRix5QyxDUm9tQjhDLGtELENRcG1COUMseUMsQ1J1bUIwUywyRCxDQUE1SCxnRSxDQUFrRSxzRCxDQUR0SCxzRCxDQUM5Qix5QyxDQUEyQyxxQyxDQUQ3RSwwRCxDQURILDZELENBQStELHFELENBRXZELDJCLENRM2xCM0QsYyxDQUNBLGdCLENBQ0Esa0IsQ0EwQ0osZ0IsQ0FUSSxrQixDQUNBLGlCLENBckNGLENBc0NBLHVEQU9GLGdCLENBTkksa0IsQ0FDQSxpQixDQUZGLENBR0Esd0RBSUYsZ0IsQ0FISSxrQixDQUNBLGlCLENBRkYsQ0NoSkYsVyxDQUdFLGlCLENBSEYsVyxDQUFBLDZCLENBQUEsNEIsQ0FBQSx1QixDQUNFLGMsQ0FDQSxlLENBRUEsaUIsQ0FDQSx3QixDQUxGLDhFLENBQ0UsYyxDQUdBLGlCLENBSkYsbUUsQ0FBQSxpRCxDQUFBLHVCLENBQUEsOEIsQ0FBQSx1QixDQUFBLGlCLENBQUEsdUIsQ0FBQSx1QixDQUFBLHdCLENBQUEsd0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUxGLG1CLENBRUUsZSxDQUVBLGlCLENBQ0Esd0IsQ0FDQSxtQyxDQUFBLGtDLENBQUEsNkIsQ0FBQSxpQixDQUNFLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUpGLG9GLENBQ0UsYyxDQUNBLGdCLENBRUEsVSxDQUpGLHlFLENBQUEsdUQsQ0FBQSx5QixDQUFBLDZCLENBQUEsb0MsQ0FBQSx1QixDQUFBLDZCLENBQUEsOEIsQ0FDRSxjLENBRUEsaUIsQ0FDQSxVLENBSkYsNkIsQ0FBQSw2QixDQUFBLDhCLENBQ0UsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBVkosb0YsQ0FBQSx5RSxDQUFBLHVELENBQUEseUIsQ0FBQSw2QixDQUFBLG9DLENBQUEsNkIsQ0FBQSxtQyxDQUFBLHVCLENBQUEsa0MsQ0FBQSw2QixDQUFBLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDhCLENBQUEsaUIsQ0FZSSxvQixDQUNGLHFEQWJGLDhFLENBQUEsbUUsQ0FBQSxpRCxDQUFBLG1CLENBQUEsVyxDQUFBLHVCLENBQUEsOEIsQ0FBQSx1QixDQUFBLDZCLENBQUEsaUIsQ0FBQSw0QixDQUFBLHVCLENBQUEsdUIsQ0FBQSx1QixDQUFBLHdCLENBQUEsd0IsQ0FjSSxjLENBQ0EsZ0IsQ0FGRixDQUlGLDhFLENBQUEsNkIsQ0FBQSw0QixDQUFBLHVCLENBRUUsa0IsQ0FDQSxnQixDQUNBLDJCLENBRUYseUUsQ0FBQSx1RCxDQUFBLDZCLENBQUEsb0MsQ0FBQSx1QixDQUFBLDZCLENBQUEsOEIsQ0FHSSxnQixDQUNBLFEsQ0FKSix5QixDQUdJLGdCLENBSEosZ0YsQ0FBQSw4RCxDQUFBLG9DLENBQUEsMkMsQ0FBQSw4QixDQUFBLG9DLENBQUEscUMsQ0FPTSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDQWJOLGdDLENBT00sZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUVBLHFEQVJGLGdGLENBQUEsOEQsQ0FBQSxnQyxDQUFBLG9DLENBQUEsMkMsQ0FBQSw4QixDQUFBLG9DLENBQUEscUMsQ0FTSSxVLENBREYsQ0FxQ0YsMEYsQ0FuQ0EsNkQsQ0FBQSxtQyxDQUFBLDBDLENBQUEsNkIsQ0FtQ0Esd0MsQ0FsQ0UsVSxDQUdOLHVCLENBRUUsZSxDQUNBLFUsQ0FDQSw2QixDQUNFLHdCLENBRUosdUIsQ0FFRSxlLENBQ0EsVSxDQUhGLDZCLENBS0ksd0IsQ0FFSix3QixDQUVFLGtCLENBQ0EsVSxDQUhGLDhCLENBS0kscUIsQ0FDQSxhLENBR0osOEUsQ0FBQSw0QixDQUVFLGUsQ0FDQSxvQixDQUNBLG9GLENBQUEsa0MsQ0FDRSxhLENBQ0Ysb0YsQ0FBQSxrQyxDQUNFLGtCLENBSUosNkIsQ0FFRSxpQixDQUNBLG1DLENBQ0UsVSxDQUpKLG1DLENBTUksZSxDQUNBLGEsQ0FQSix5QyxDQVNNLGEsQ0FHTixpRCxDQUFBLHVCLENBT0EsOEIsQ0FMRSxlLENBQ0EsVSxDQUNBLHVELENBQUEsNkIsQ0FDRSxVLENBRUosNEMsQ0FPTSxxQixDQUNBLGEsQ0FSTiwyQyxDQVVNLFUsQ0FFTix1QixDQUVFLGUsQ0FDQSxVLENBSEYsb0MsQ0FNTSxlLENBTk4sbUMsQ0FRTSxVLENBRU4sbUUsQ0FBQSxtQixDQUFBLHdCLENBRUUsa0IsQ0FDQSxVLENBRUUsZ0YsQ0FBQSxnQyxDQUFBLHFDLENBQ0UsZSxDQUNGLCtFLENBQUEsK0IsQ0FBQSxvQyxDQUNFLGEsQ0FFTixjLENBQ0UsaUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EsYSxDQUdFLDZELENBQ0EsZSxDUm9RSiw2QyxDQUFBLGtELENRNVFBLGMsQ0FVRSxvQixDQUNFLG9CLENBWEoscUIsQ1BnQ00sVyxDT2pCRixnQixDQUNBLFUsQ0FDQSxjLENBakJKLG9CLENBbUJJLHNCLENDNUlKLFUsQ0FBQSxFLENBRUUsYyxDQUNBLGUsQ0FIRixFLENBSUUsaUIsQ0FKRix1RCxDQUFBLFUsQ0FBQSxVLENBQUEsOEIsQ0FBQSxXLENBQ0UsNkQsQ0FHQSxpQixDQUpGLGUsQ0FBQSxFLENBSUUsaUIsQ0FKRixXLENBQUEsZSxDQUNFLDZELENBQ0EsYyxDQUNBLGUsQ0FHRix1RCxDQUFBLFUsQ0FBQSw4QixDQUFBLFcsQ0FBQSxFLENBRUUsYyxDQUNBLGUsQ0FHRixlLENBR0Usb0IsQ0FIRixXLENBQUEsZSxDQUVFLGtCLENBRUEsYSxDQUNBLGlCLENBQ0EsYyxDVHhCRixDLENBQUEsSyxDRDgyQk8sUSxDQzEyQkwsdUIsQ0FFRiwyQixDQUNFLGEsQ0FFRixpQixDQUdBLGtCLENBRkUsYSxDQUtGLHNCLENBQ0UsYSxDQUVGLG9CLENBQ0UsYSxDRGczQm1CLFEsQ0MvMEJyQixNLENEODBCcUIsa0IsQ0M5MEJyQixrQixDQTNCRSx3QixDQUlBLG9CLENBR0EsZSxDQXlCQSxvQixDRDAwQm1CLFEsQ0MvMEJyQixNLENEODBCcUIsa0IsQ0M5MEJyQixrQixDRGcxQlMscUIsQ0U3MUJQLDRGLENBQUEseUMsQ0RYQSxjLENBRUEsNkQsQ0FDQSxjLENBRUEsbUIsQ0FDQSxpQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSx1QixDQUNBLHdCLENBb0JBLFEsQ0FDQSxVLENEZzJCMkIsYyxDQ3AzQjNCLFksQ0RtM0IyQix3QixDQ24zQjNCLHdCLENBQ0Usd0IsQ0FDQSxvQixDRG0zQmEsMkIsQ0NuM0JiLG9CLENEeTNCMkIsZ0IsQ0M5MkIvQixjLENENjJCK0IsMEIsQ0M3MkIvQiwwQixDRCsyQm1CLDZCLENDeDNCZixVLENEaTRCbUMsaUIsQ0FGUCx1QixDQzkzQjlCLGUsQ0FBQSxxQixDRDYzQm9DLDJCLENBRE4saUMsQ0FETSwyQixDQzMzQnBDLGlDLENEaTRCa0IsOEIsQ0FGTSxvQyxDRXA0QnhCLDBDLENEUUUsd0IsQ0FDQSxhLENBQ0EsbUIsQ0RvNEJ5QixjLENDOTRCM0IsWSxDRDY0QjJCLHdCLENDNzRCM0Isd0IsQ0QrNEJlLDJCLENDejNCYixRLENBRUosNEMsQ0N4QkUsNEYsQ0FBQSx5QyxDRGRBLHdCLENBQ0EsVyxDQUNBLFUsQ0FFQSxvQixDQUNBLDZELENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSx1QixDQUNBLHVCLENBQ0Esd0IsQ0FxRUEsYyxDQTVDRixrRCxDQXZCSSx3QixDQUNBLG9CLENBQ0Ysb0QsQ0FDRSxVLENBQ0YscUQsQ0FBQSwyRCxDQ0xBLDBDLENEUUUsd0IsQ0FDQSxhLENBQ0EsbUIsQ0F1QkosYyxDQUFBLDJCLENBQ0UsVSxDRG01QnVCLFksQ0NqNUJ6Qix3QixDRG81QlMsUSxDQUZJLEssQ0NsNUJiLHFCLENEbTVCTSxRLENFdjdCSixvQixDRDRDRixrQixDQUNFLGEsQ0FDQSxlLENBR0YsSyxDQUFBLFEsQ0FFRSw0QixDQUNBLG9CLENBSUUsc0IsQ0FBQSx5QixDQUhGLFcsQ0E2TUEsOEIsQ0E3TUEsYyxDQUNFLDRCLENBSUYsZSxDQUFBLGtCLENBQ0UsVSxDQUNBLGUsQ0FFSixnQixDQUNFLGlDLENBQ0EseUQsQ0FDRSxzQixDQUtKLHNCLENBQ0UsNEMsQ0FFRixlLENBQ0UsNEIsQ0FDQSx3QixDR2tDRixRLENIL0JFLG1CLENBQ0EsNEIsQ0FFQSxlLENBQ0UsaUIsQ0FDQSxrQixDQUVGLDZDLENBR00scUIsQ0FDQSxjLENBQ0Esb0QsQ0MwSkYsVyxDRHhKSSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUVKLHNDLENBQ0UscUMsQ0FiTiw4RCxDQ3JGQSx3QixDRHNHVSxrQixDQWpCViw2QyxDQW9CTSxvQixDQUVSLG1CLENBQ0UsVyxDQUVGLHNCLENBQ0UsZSxDQUNBLHdCLENBRUYsbUIsQ0NsSEUsb0IsQ0RvSEEsdUIsQ0NwSEEsb0IsQ0RzSEUsd0IsQ0FHSixZLENBQ0UscUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FKRixlLENBTUksb0IsQ0FDQSxRLENBUEosbUIsQ0FTSSxVLENBQ0Esb0IsQ0FDQSxrQixDQUNGLG9CLENBQ0Usd0IsQ0FHRixtQixDQUNFLHdCLENBakJKLGtCLENBcUJJLHdCLENBckJKLHdCLENBeUJJLFUsQ0FHSixrQyxDQUFBLCtCLENBRUUsVSxDQUNBLGUsQ0FDQSx5QyxDQUFBLHNDLENBQ0UsVSxDQUdGLG9CLENBQUEsaUIsQ0N4RUEsdUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxTLENEd0VFLGlCLENBQ0EsYyxDQUNBLHVCLENBSUUsaUIsQ0FKRiwwQixDQUFBLHVCLENBQ0UsYyxDQUNBLFUsQ0FDQSxpQixDQUdGLDhCLENBR0UsVSxDQUhGLGlDLENBQUEsOEIsQ0FJRSxhLENBQ0EscUIsQ0FDQSxnQixDQUVGLDZDLENBQUEsMEMsQ0FDRSxzQixDQUVGLHVDLENBQUEsb0MsQ0FDRSxhLENBRUYsZ0MsQ0FBQSw2QixDQ2pHRix5QixDQUNBLGMsQ0FDQSxnQixDQUNBLFMsQ0RnR0ksaUIsQ0FDQSw0QixDQUNBLHVDLENBQUEsc0MsQ0FBQSxvQyxDQUFBLG1DLENBRUUsVyxDQUNBLFksQ0FqQ1IsMEIsQ0F1Q00saUIsQ0FFRixpQyxDQUNFLGUsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxlLENBbEROLHdDLENBb0RNLGtCLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQTFETiw4QixDQThETSxTLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsTyxDQUNBLFEsQ0FFRixzQyxDQUNFLGUsQ0F2RU4sNkIsQ0FBQSxxQyxDQTJFTSx3QixDQUNBLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsTyxDQUNBLGtCLENBQ0EsVSxDQWxGTixxQyxDQXFGTSxxQixDQUVOLGlCLENBQ0UsYyxDQUNBLGlCLENBR0Ysd0IsQ0FnREEscUIsQ0FHRSxvQixDQUNBLGUsQ0FFQSxpQixDQXRERix3QixDQ3hQRSxvQixDRDBQQSw0QixDQUdBLGMsQ0FDQSxlLENBRUEseUMsQ0FDRSxlLENBVEosaUMsQ0FjSSw0QixDQUNBLHdCLENBQ0EsYSxDQUNBLG1CLENBakJKLDBDLENBQUEsdUQsQ0FtQk0sd0IsQ0MzUUosMEMsQ0Q2UUksYSxDQUNBLG1CLENBdEJOLDRCLENBeUJJLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQTdCSixpQyxDQStCTSxrQixDQUVGLDBDLENBQ0UsVSxDQUNBLGUsQ0FDQSxzQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQXZDTixtRCxDQXlDUSxhLENBRVIsZ0MsQ0FBQSw2QixDQUVFLGEsQ0FHRixxQixDQUVFLHdCLENBR0EsYyxDQUxGLDJCLENBUUksd0IsQ0NoVEYsa0MsQ0RvVEUsaUMsQ0FDRSxVLENBQ0EsNEIsQ0N0VEosb0IsQ0R3VEksaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENBcEJOLDRCLENBdUJJLHVCLENBQ0EsUSxDQUNBLGMsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBQ0EsUyxDQUNBLDRCLENBQ0EsVyxDQWxDSiwwQixDQXFDSSxhLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGUsQ0F4Q0osZ0MsQ0NwRE0sVyxDRCtGQSxhLENBQ0Esc0IsQ0FDQSxtQixDVTlKTix5QyxDVmlLSSx3QyxDQUNFLFUsQ0FHTixDLENBQUEsTyxDQUtJLGEsQ0FMSixDLENDNVZFLGdDLENEK1ZBLG9CLENBSEYsTyxDQU1JLHlCLENBS0EsdUMsQ0FBQSw0QyxDQUNFLGlCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxtQixDQUNBLDhDLENBQUEsbUQsQ0N0UEEsVyxDRHdQRSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FHQSxvRCxDQUFBLHlELENBQ0UscUIsQ0FDQSxVLENBQ0osa0QsQ0FBQSx1RCxDQUNFLGUsQ0FFUiw0QixDQUNFLHFCLENBRUYsTSxDQUNFLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDRixTLENBQ0UsYyxDQUVGLHlDLENBQ0UsMkIsQ0FDRiw0RCxDQUNFLGUsQ0FDQSxlLENBQ0EsWSxDQUNBLGEsQ0FDRixpRixDQUNFLGUsQ0FDQSxlLENBQ0EsWSxDVzdiRixzQyxDQ21ZSSxXLENEbllKLFksQ0NtWUksK0IsQ0RuWUosc0QsQ0FDRSxVLENBREYsNEQsQ0FBQSxrQyxDQUFBLDRFLENBR0ksUyxDQUhKLGlELENaNjNDMEIsa0IsQ0FJQSxrQixDYzMzQ3RCLGtCLENkbTNDc0Isa0IsQ0FLTCxzQixDQUlBLHNCLENjNTNDakIsc0IsQ2RvM0NpQixzQixDQUVFLHVCLENBSUEsdUIsQ2MxM0NuQix1QixDZGszQ21CLHVCLENZeDNDdkIsdUIsQ1oyM0N5QixvQixDQUlBLG9CLENjejNDckIsb0IsQ0FBQSxvQixDRk5KLGlFLENBS0ksUSxDQUNBLHVELENBQUEsNkIsQ0FBQSx1RSxDQUNFLHFCLENBQ0EsVyxDQUNBLFUsQ0FDQSw2RCxDQUNBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0EsVyxDQWpCTixxRSxDQUFBLDJDLENBQUEscUYsQ0FvQlEscUIsQ0FDQSxVLENBckJSLG9ELENBQUEsMEIsQ0FBQSxvRSxDQXVCSSxZLENHcEJJLHVELENBQ0UsaUIsQ0FDRix1RCxDQUNFLGlCLENBUFYsdUQsQ0FTVSxrQixDQVRWLHVELENBV1Usa0IsQ0FYVixvRCxDQWFVLGUsQ0FDRixxRCxDQUNFLGdCLENBZlYsc0QsQ0FpQlUsaUIsQ0FDRix1RCxDQUNFLGtCLENGdUVJLDRJLENBQUEsNkgsQ0V0RU4seUQsQ0FDRSxVLENBQ0YsMEQsQ0FDRSxXLENmMjFDUSxZLENjbDNDbEIsWSxDZG0zQ2EsZ0IsQ2NuM0NiLGdCLENkaTNDZSxpQixDY2ozQ2YsaUIsQ0FBQSxjLENBQUEsYyxDQUdJLGMsQ0FDQSwyQixDQUNBLGUsQ2RvNENjLFksQ0FDTCxnQixDYy8zQ1gsaUIsQ0FBQSxjLENBQ0UsdUIsQ0FDQSxrQixDQUVBLGtCLENBQUEsc0IsQ0FBQSx1QixDQUFBLG9CLENBQ0Usb0IsQ0FoQk4sWSxDQUFBLGdCLENBQUEsaUIsQ0FBQSxjLENBbUJJLG9CLENBQ0Esa0IsQ0FFQSxrQixDQUFBLHNCLENBQUEsdUIsQ0FBQSxvQixDQUNFLHVCLENIZkYscUMsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxrQ0FIRixxQyxDQUlJLHNCLENBREYsQ0FMTiwyQyxDQVFRLFksQ0FFUiwwQyxDQUNFLGEsQ0FDQSw2QyxDQUNFLGUsQ0FJQSxzQixDQUVBLHFEQVBGLDZDLENBUUksaUIsQ0FDQSxrQixDQUZGLENBR0Esd0RBVkYsNkMsQ0FXSSxpQixDQURGLENBRUEsa0NBWkYsNkMsQ0FhSSxjLENBREYsQ0FLSix5QixDWHE1Q29CLGlCLENBQ0YsYSxDQUpDLG1CLENBRUssbUIsQ0FESix1QixDV241Q3BCLGtCLENBUUksYSxDQUNBLGdCLENBSUEsd0MsQ0g4REYsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHNCLENBQ0EscURHcEVFLHdDLENIcUVBLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVER3ZFRSx3QyxDSHdFQSxrQixDQUNBLGlCLENBRkYsQ1IrMUM2RSx1RSxDQUNQLGdGLENBRGdGLHVFLENBTnpFLHdFLENBQ04saUYsQ0FEZ0Ysd0UsQ0FFdkUseUUsQ0FDUixrRixDQURtRix5RSxDQUUxRSxxRSxDQUNiLDhFLENBRG9GLHFFLENXajdDMUoscUUsQ1g0NkNzRSw4RSxDVzU2Q3RFLHFFLENBMkJRLFMsQ0EzQlIsNkQsQ0FBQSx5RCxDQUFBLDBDLENBbUNRLFUsQ0FPSixrQ0FERiw0QixDQUVJLGMsQ0FERixDQUtBLHVDLENBQ0UsVSxDQUVOLDZDLENBK0RJLFMsQ0FDQSxrQixDQUNBLGMsQ0s1RU0sNkIsQ0xnQlYseUUsQ0FBQSwwRSxDQUdJLGtCLENBRUYsZ0gsQ0FBQSxnSCxDQUVFLGUsQ0FFSixxRSxDQUdNLGEsQ0FDQSxVLENBSk4sd0QsQ1Q0RkUsWSxDQUtFLGMsQ1MxRkUsK0QsQ0FDRSxTLENBQ0YsOEQsQ0FFRSxVLENBWFIsMEYsQ0FrQlksUyxDQUNBLGtCLENBbkJaLHlGLENBcUJZLFUsQ0FDQSxjLENBdEJaLHNFLENBQUEsMEUsQ0FBQSx5RSxDQUFBLDZFLENUOERNLFcsQ1M5RE4sNEUsQ0FvQ0ksZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EscUYsQ0FDRSxZLENBQ0EsZ0IsQ0FDQSxpQixDQUdBLCtGLENBQ0UsZ0IsQ0FPUiw4QixDQUFBLGtDLENBR0UsVyxDQUNBLGdCLENBQ0EsYSxDWHU0Q2lDLGlDLENXeDRDakMsZ0IsQ0FDQSxhLENBR0EsVyxDQUVGLHVELENYNjRDd0QsZ0UsQ0FEQSx1RCxDQVdaLHlDLENBRkkseUMsQ0FJSSxvRCxDQVJMLHlELENBR0wsK0MsQ0FFQSwyQyxDV3Q1QzFDLDhDLENYazVDMEQseUMsQ0FNaEIsbUQsQ0FURCxzRCxDQUNjLDhDLENBRlUsd0MsQ0FLdkIseUMsQ1dsNEN0QyxnQixDQUNBLGEsQ0FFSixrQyxDWDQ0QzhCLDBCLENBREssNkIsQ1czNENuQyxPLENBdUNBLGdCLENBbkNFLGdCLENBQ0EsaUIsQ0FDQSxnQixDWGc1QzRCLGdDLENXOTRDOUIsK0IsQ0FBQSwrQixDWDY0Q3lDLDZCLENBRFgsd0MsQ0FERSw2QixDV3A0QzVCLFEsQ0FDQSxVLENBQ0EsZ0IsQ1grNEN5QiwrQixDVzc0QzNCLDhCLENBQUEsOEIsQ1g0NENzQyw0QixDQURYLHVDLENBREUsNEIsQ1d6NEMzQixZLENYbzVDZSxxQixDV2w1Q2pCLG9CLENBQUEsb0IsQ1hpNUM0QixrQixDQURYLDZCLENBREUsa0IsQ1c5NENqQixjLENBQ0EsZ0IsQ0FFSixtRCxDQUVJLGdCLENBQ0EsYSxDQUdGLGtCLENBQ0UsWSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxxQixDVDNCRixXLENBR0UsaUIsQ1MyQkosZ0IsQ0g1R0Usa0IsQ0FDQSxpQixDQUNBLHNCLENBQ0EscURHeUdGLGdCLENIeEdJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVER3NHRixnQixDSHJHSSxrQixDQUNBLGlCLENBRkYsQ0c2R0Ysa0MsQ0FJUSxXLENBSUYsc0UsQ0FIQSxrRSxDQUFBLG1ELENBRUUsVSxDQUlSLFcsQ0h6R0ksVSxDQUNBLGEsQ0FDQSxVLENHMkdGLG1GQURGLFEsQ0FFSSxlLENBR0Ysb0IsQ0FFSSxVLENBQ0EsUyxDQUNBLGMsQ0FSSixDTTVPRix3REFFSSxvQixDZmdDRix5QixDZTlCSSx3QixDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLE8sQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBVkoseUIsQ0FrQk0sb0QsQ0FBQSxxRCxDQU1OLG1FLENBQUEsc0UsQ2pCMjhEbUUscUUsQ0FBdUUsb0UsQ0FDckUsc0UsQ0FBd0UscUUsQ0FDdkUsdUUsQ0FBeUUsc0UsQ0FPeEUsNEUsQ0FBOEUsMkUsQ0FDekUsdUUsQ0FBeUUsc0UsQ0FQOUUsc0UsQ0FBd0UscUUsQ0FLM0UsdUUsQ0FBeUUsc0UsQ0FKdkUsc0UsQ0FBd0UscUUsQ0FHL0Qsb0UsQ0FBc0UsbUUsQ0FSbEYsbUUsQ0FBcUUsa0UsQ2lCMThEeEksbUUsQ0FBQSxrRSxDakJpOURvRSwrRSxDQUFpRiw4RSxDQUQvRSxvRSxDQUFzRSxtRSxDaUIzOUR4SSxVLENBUUosa0MsQ0FDRSx3QixDQUVGLHlDLENBS1Esa0IsQ0FDQSxpQixDQUNBLCtDLENBQ0UsVSxDQUNGLCtFLENBQUEsZ0UsQ0FFRSxTLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxDQVVnQiw4TyxDQUFBLCtOLENBQ0UsVyxDQUVwQixtRixDQUNFLFMsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBS0Ysd0UsQ0FDRSxXLENBR04sMkIsQ0FDRSxpQixDQXpDTiwwQyxDQUFBLDZDLENmaU5BLGUsQ0FHRSxvQixDZXJLSSxvQixDQS9DTixrRCxDQUFBLHFELENBaURRLFUsQ0FDQSxhLENBbERSLDhELENBQUEsaUUsQ0FvRFUsa0IsQ0FDQSxRLENBQ0EsUyxDQUNGLDBELENBQUEsNkQsQ0FDRSxjLENBeERWLHFELENBQUEsd0QsQ0E0RFUsUyxDQTVEVix1RixDQUFBLDBGLENmaU5BLGUsQ2U5SVEsUSxDQW5FUiwyQyxDQUFBLHlDLENBeUVNLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBTUEsNEMsQ0FDRSxVLENBR0osOEMsQ2Z1RUosVyxDQUtFLGMsQ1MxR0oseUUsQ0FBQSwwRSxDTTFERSxnQyxDQThGTSxrQixDTnBDUixnSCxDQUFBLGdILENNd0NRLGUsQ2pCdTBENEYsd0QsQ0F2TDNCLDZFLENBQ08sc0YsQ0FEd0UsNkUsQ0FhaEYsK0QsQ0EyS2IsOEMsQ0E1S08scUUsQ0FMYywrRSxDQUNFLHFFLENBQ1YsaUUsQ0FLTixvRSxDQVRLLCtELENBQ0wsNkUsQ2lCM21EMUQseUUsQ0E3SU4seUUsQ2pCNHZEa0UsMEUsQ0FQSCw0RSxDQUNjLG9FLENBbUxoQyxtRCxDQXhLd0Isd0UsQ0Fia0IsOEQsQ0FTWiwrRCxDQThLMEIseUQsQ0F6SzVCLDhFLENBQ00sdUYsQ0FEMEUsOEUsQ0FhbEYsZ0UsQ0E2SmIsK0MsQ0E5Sk8sc0UsQ0FMYyxnRixDQUNFLHNFLENBQ1Ysa0UsQ0FLTixxRSxDQVRLLGdFLENBQ0wsOEUsQ2lCM25EM0QsMEUsQ0E3SU4sMEUsQ2pCNHdEbUUsMkUsQ0FQSCw2RSxDQUNjLHFFLENBcUsvQixvRCxDQTFKdUIseUUsQ0Fia0IsK0QsQ0FTWixnRSxDQWdLMkIsMEQsQ0EzSjdCLCtFLENBQ00sd0YsQ0FEMkUsK0UsQ0FhbkYsaUUsQ0ErSWIsZ0QsQ0FoSk8sdUUsQ0FMYyxpRixDQUNFLHVFLENBQ1YsbUUsQ0FLTixzRSxDQVRLLGlFLENBQ0wsK0UsQ2lCM29ENUQsMkUsQ0E3SU4sMkUsQ2pCNHhEb0UsNEUsQ0FQSCw4RSxDQUNjLHNFLENBdUovQixxRCxDQTVJdUIsMEUsQ0Fia0IsZ0UsQ0FTWixpRSxDQThKZ0MsK0QsQ0F6RGxDLG9GLENBQ1UsNkYsQ0FENEUsb0YsQ0FhcEYsc0UsQ0E2Q2IscUQsQ0E5Q08sNEUsQ0FMYyxzRixDQUNFLDRFLENBQ1Ysd0UsQ0FLTiwyRSxDQVRLLHNFLENBQ0wsb0YsQ2lCM3ZEakUsZ0YsQ0E3SU4sZ0YsQ2pCNDREeUUsaUYsQ0FQSCxtRixDQUNjLDJFLENBcURuQywwRCxDQTFDMkIsK0UsQ0Fia0IscUUsQ0FTWixzRSxDQWdEMkIsMEQsQ0EzQzdCLCtFLENBQ0Esd0YsQ0FEaUYsK0UsQ0FhekYsaUUsQ0ErQmIsZ0QsQ0FoQ08sdUUsQ0FMYyxpRixDQUNFLHVFLENBQ1YsbUUsQ0FLTixzRSxDQVRLLGlFLENBQ0wsK0UsQ2lCM3dENUQsMkUsQ0E3SU4sMkUsQ2pCNDVEb0UsNEUsQ0FQSCw4RSxDQUNjLHNFLENBdUN6QixxRCxDQTVCaUIsMEUsQ0Fia0IsZ0UsQ0FTWixpRSxDQWtCMEIseUQsQ0E3STVCLDhFLENBQ0ksdUYsQ0FENEUsOEUsQ0FhcEYsZ0UsQ0FpSWIsK0MsQ0FsSU8sc0UsQ0FMYyxnRixDQUNFLHNFLENBQ1Ysa0UsQ0FLTixxRSxDQVRLLGdFLENBQ0wsOEUsQ2lCM3BEM0QsMEUsQ0E3SU4sMEUsQ2pCNHlEbUUsMkUsQ0FQSCw2RSxDQUNjLHFFLENBeUk3QixvRCxDQTlIcUIseUUsQ0Fia0IsK0QsQ0FTWixnRSxDQTRJeUIsMEQsQ0F2RTdCLCtFLENBQ1Esd0YsQ0FEeUUsK0UsQ0FhakYsaUUsQ0EyRGIsZ0QsQ0E1RE8sdUUsQ0FMYyxpRixDQUNFLHVFLENBQ1YsbUUsQ0FLTixzRSxDQVRLLGlFLENBQ0wsK0UsQ2lCM3VENUQsMkUsQ0E3SU4sMkUsQ2pCNDNEb0UsNEUsQ0FQSCw4RSxDQUNjLHNFLENBbUVqQyxxRCxDQXhEeUIsMEUsQ0Fia0IsZ0UsQ0FTWixpRSxDQW9EeUIseUQsQ0EvSDVCLDhFLENBQ0ssdUYsQ0FEMkUsOEUsQ0FhbkYsZ0UsQ0FtSGIsK0MsQ0FwSE8sc0UsQ0FMYyxnRixDQUNFLHNFLENBQ1Ysa0UsQ0FLTixxRSxDQVRLLGdFLENBQ0wsOEUsQ2lCM3FEM0QsMEUsQ0E3SU4sMEUsQ2pCNHpEbUUsMkUsQ0FQSCw2RSxDQUNjLHFFLENBMkg5QixvRCxDQWhIc0IseUUsQ0Fia0IsK0QsQ0FTWixnRSxDQTBIaUMsdUQsQ0FyRjFCLDRFLENBQ04scUYsQ0FEb0YsNEUsQ0FhNUYsOEQsQ0F5RWIsNkMsQ0ExRU8sb0UsQ0FMYyw4RSxDQUNFLG9FLENBQ1YsZ0UsQ0FLTixtRSxDQVRLLDhELENBQ0wsNEUsQ2lCM3REekQsd0UsQ0E3SU4sd0UsQ2pCNDJEaUUseUUsQ0FQSCwyRSxDQUNjLG1FLENBaUZuQixrRCxDQXRFVyx1RSxDQWJrQiw2RCxDQVNaLDhELENBMERzQixzRCxDQXJNekIsMkUsQ0FDSyxvRixDQUR3RSwyRSxDQWFoRiw2RCxDQXlMYiw0QyxDQTFMTyxtRSxDQUxjLDZFLENBQ0UsbUUsQ0FDViwrRCxDQUtOLGtFLENBVEssNkQsQ0FDTCwyRSxDaUIzbER4RCx1RSxDQTdJTix1RSxDakI0dURnRSx3RSxDQVBILDBFLENBQ2Msa0UsQ0FpTTlCLGlELENBdExzQixzRSxDQWJrQiw0RCxDQVNaLDZELENpQjd1RHpFLHNELENBQUEsMkUsQ2pCbXRENEUsb0YsQ2lCbnRENUUsMkUsQ2pCK3REb0UsNkQsQ0F1TWIsNEMsQ0F4TU8sbUUsQ0FMYyw2RSxDQUNFLG1FLENBQ1YsK0QsQ0FLTixrRSxDQVRLLDZELENBQ0wsMkUsQ2lCM2tEeEQsdUUsQ0E3SU4sdUUsQ2pCNHREZ0Usd0UsQ0FQSCwwRSxDQUNjLGtFLENpQnR0RDNFLGlELENqQml1RG1FLHNFLENBYmtCLDRELENBU1osNkQsQ0F3Tm9DLGtFLENBbkdyQyx1RixDQUNnQixnRyxDQUR5RSx1RixDQWFqRix5RSxDQXVGYix3RCxDQXhGTywrRSxDQUxjLHlGLENBQ0UsK0UsQ0FDViwyRSxDQUtOLDhFLENBVEsseUUsQ0FDTCx1RixDaUIzc0RwRSxtRixDQTdJTixtRixDakI0MUQ0RSxvRixDQVBILHNGLENBQ2MsOEUsQ0ErRnpDLDZELENBcEZpQyxrRixDQWJrQix3RSxDQVNaLHlFLENBc0ZlLHVELENBakgxQiw0RSxDQUNHLHFGLENBRDJFLDRFLENBYW5GLDhELENBcUdiLDZDLENBdEdPLG9FLENBTGMsOEUsQ0FDRSxvRSxDQUNWLGdFLENBS04sbUUsQ0FUSyw4RCxDQUNMLDRFLENpQjNyRHpELHdFLENBN0lOLHdFLENqQjQwRGlFLHlFLENBUEgsMkUsQ0FDYyxtRSxDQTZHNUIsa0QsQ0FsR29CLHVFLENBYmtCLDZELENBU1osOEQsQ2lCMXNEbEUsVSxDQUNBLGdCLENBZUEsc0UsQ0FBQSx1RSxDQUFBLHdFLENBQUEsNkUsQ0FBQSx3RSxDQUFBLHVFLENBQUEsd0UsQ0FBQSx1RSxDQUFBLHFFLENBQUEsb0UsQ0FBQSxvRSxDQUFBLGdGLENBQUEscUUsQ0FDRSxVLENBQ0EsUSxDQUNBLFMsQ2pCNjBENkUseUUsQ0FGZixtRixDQUFxRix1RixDQUNyRSxzRixDQUlBLDBFLENBRmQsb0YsQ0FBc0Ysd0YsQ0FDdkUsdUYsQ0FJQSwyRSxDQUZkLHFGLENBQXVGLHlGLENBQ3hFLHdGLENBc0JJLGdGLENBRmxCLDBGLENBQTRGLDhGLENBQ3pFLDZGLENBSU4sMkUsQ0FGUixxRixDQUF1Rix5RixDQUM5RSx3RixDQXBCRiwwRSxDQUZaLG9GLENBQXNGLHdGLENBQ3pFLHVGLENBZ0JBLDJFLENBRmhCLHFGLENBQXVGLHlGLENBQ3RFLHdGLENBWEYsMEUsQ0FGYixvRixDQUFzRix3RixDQUN4RSx1RixDQVVILHdFLENBRkYsa0YsQ0FBb0Ysc0YsQ0FDakYscUYsQ0F2QkYsdUUsQ0FGYixpRixDQUFtRixxRixDQUNyRSxvRixDQUZELHVFLENpQjF6RC9FLGlGLENBQUEscUYsQ2pCeXpEZ0Ysb0YsQ0F5QlcsbUYsQ0FGeEIsNkYsQ0FBK0YsaUcsQ0FDdEUsZ0csQ0FGWix3RSxDQUZYLGtGLENBQW9GLHNGLENBQ3hFLHFGLENpQjEwRC9FLHlCLENBRUEsMkcsQ2pCKzFENEcsaUgsQ0FBbUgsbUgsQ2lCLzFEL04sNEcsQ2pCZzJEOEcsa0gsQ0FBb0gsb0gsQ2lCaDJEbE8sNkcsQ2pCaTJEK0csbUgsQ0FBcUgscUgsQ2lCajJEcE8sa0gsQ2pCdzJEZ0gsd0gsQ0FBMEgsMEgsQ2lCeDJEMU8sNkcsQ2pCeTJEcUgsbUgsQ0FBcUgscUgsQ2lCejJEMU8sNEcsQ2pCazJEZ0gsa0gsQ0FBb0gsb0gsQ2lCbDJEcE8sNkcsQ2pCdTJENkcsbUgsQ0FBcUgscUgsQ2lCdjJEbE8sNEcsQ2pCbTJEK0csa0gsQ0FBb0gsb0gsQ2lCbjJEbk8sMEcsQ2pCczJEd0gsZ0gsQ0FBa0gsa0gsQ2lCdDJEMU8seUcsQ2pCODFENEcsK0csQ0FBaUgsaUgsQ2lCOTFEN04seUcsQ0F6S1IsK0csQ0FBQSxpSCxDQXlLUSxxSCxDakJxMkQ2RywySCxDQUE2SCw2SCxDaUJyMkQxTywwRyxDakJvMkQrRyxnSCxDQUFrSCxrSCxDaUJuMkQvTixvQixDQVFKLGlFLENBQ0UsUyxDQUNGLDZELENBcExOLG9FLENBcUxRLFUsQ0FyTFIsbUUsQ0FBQSxrRSxDQTZMVSxVLENBN0xWLDZELENBaU1RLGEsQ0FDQSxlLENBRUEsbUUsQ0FDRSxjLENBQ0EsYyxDQVNFLG1ILENBQUEsb0gsQ0FBQSxpSCxDQUFBLGlILENBQ0UsWSxDQWhOZCxrSCxDQUFBLG1ILENBQUEsZ0gsQ0FBQSxnSCxDQWtOYyxZLENBbE5kLHVCLENBc05NLGtCLENBQ0EsUSxDQUNBLG1CLENBQ0EsYyxDQXpOTix1QixDQTJOTSxnQixDQUNBLDBCLENBQ0UsYyxDQUNBLGEsQ0FDQSxhLENBQ0EsNkIsQ0FDRSxhLENBR0UsNEMsQ0FDRSxhLENBRWQsZSxDQUNFLGUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxRLENBQ0Esa0IsQ0FHRixhLENmdE9BLHdCLENld09FLGlCLENBQ0EsTSxDQUNBLGUsQ0FHRiw4QyxDQXFCSSw0QyxDQUFBLCtDLENBcEJGLFksQ0FFRixlLENmaFBBLHlCLENlbVBFLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxXLENBQ0EsTyxDQUNBLGtCLENBQ0EsVyxDQUVBLHlDLENBQUEsNEMsQ2YzUEYsMEIsQ2U2UEksaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLGtCLENBQ0EsVyxDQWpCSiw0QyxDQUFBLCtDLENBcUJNLFMsQ0FyQk4sK0MsQ0FBQSxrRCxDQXVCUSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLFMsQ0FDQSxRLENBQ0EsK0IsQ0FDQSxjLENBQ0EsaUQsQ0FBQSxvRCxDQUNFLFUsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFUsQ0FDQSxxQixDQUNBLDJCLENBQ0EsZSxDQUNBLHdELENBQUEsMkQsQ0FDRSxpQixDQUNBLE8sQ2Z6Ulosa0IsQ2UyUlksVyxDQUVBLGlCLENBQ0EsVSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHFCLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLHFCLENBdERaLDhELENBQUEsaUUsQ0F5RGMscUIsQ0FDQSxVLENBMURkLG1ELENBQUEsc0QsQ0E2RFEsZSxDQUNBLDRCLENBQ0EsYyxDQS9EUixxRCxDQUFBLHdELENBaUVVLG9CLENBQ0EscUIsQ0FDQSxVLENBQ0EscUIsQ0FwRVYsNEQsQ0FBQSwrRCxDQXNFWSxnQixDQUNBLHdCLENBQ0EsYSxDQUNBLGMsQ0F6RVosa0UsQ0FBQSxxRSxDQTRFYyx3QixDQUNBLFUsQ0E3RWQsOEQsQ0FpRkksZ0IsQ0FDQSxnQixDQUNBLGlCLENBbkZKLHVFLENBcUZNLFMsQ0FDQSxnQixDQUNBLGlCLENBR0EsaUYsQ0FDRSxhLENBN1dWLENDQUEsdUREc0JFLGtDLENDcEJFLHdCLENQT0osNkMsQ09KSSxnQixDZDBDSixJLENjdkNJLGlCLENBSUksNkIsQ0FDRSxjLENBOEhSLGtFLENBQUEsbUUsQ0FBQSxxRSxDQUFBLGdFLENBQUEsK0QsQ0FwSUEsMkMsQ0FBQSw0QyxDQVlRLFUsQ0FaUixXLENBZUksUSxDQUVGLHNELENBbUhGLG9FLENBbEhJLGMsQ0FsQkosdUMsQ0FxQkksWSxDQUlFLG1FLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUlBLDhELENBQ0Usa0IsQ0FDQSxTLENBQ0EsZ0UsQ0FDRSxnQixDQUNBLGMsQ0FDQSxXLENBQ0Ysb0UsQ0FDRSxnQixDQUNBLGtCLENBekNaLDBCLENBNENNLGUsQ0FDQSw4QixDQUNFLFcsQ0FHRix5QixDQW1GTiwwQixDQWxGUSxjLENEaENSLHlDLENDdUNRLFcsQ0R2Q1IsK0MsQ0N5Q1UsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBVlYsbUQsQ0FZWSxXLENBQ0EsZSxDRHZDSiwrRSxDQUFBLGdFLENDMkNFLFMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLFcsQ0FNVSw2TCxDQUFBLDhLLENBQ0UsaUIsQ0QvRHRCLDhPLENBQUEsK04sQ0NtRTRCLFcsQ0FDQSxXLENBQ0EsYyxDQWxDNUIsMEwsQ0FBQSwySyxDQW9Db0IsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLDhNLENBQUEsK0wsQ0FDRSxVLENBQ0EsVyxDQUNBLHlCLENBQ0EscU4sQ0FBQSxzTSxDQUNFLFEsQ0FDQSxTLENBQ0EsYyxDRHREaEIsbUYsQ0N5REUsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0Esc0YsQ0FDRSxlLENBQ0EsVSxDQUNBLGdCLENBQ0Esd0YsQ0FDRSxjLENBQ0Esd0IsQ0FRSixpRSxDQUFBLGtFLENBQUEsaUUsQ0FBQSxrRSxDQUNFLFUsQ2xCa3BFMkssaUcsQ0FBcEYsa0YsQ0FDb0Ysa0csQ0FBckYsbUYsQ0FDcUYsaUcsQ0FBcEYsa0YsQ2tCbnBFekYsa0csQ0FBQSxtRixDQUVFLFMsQ0FDQSxpQixDQUNBLGdCLENBQ0YscUcsQ0FBQSxzRyxDQUFBLHFHLENBQUEsc0csQ0FDRSxTLENBQ0EsVSxDQUNBLGlCLENBRVosNEYsQ0FNWSxVLENBQ0EsZSxDQVBaLDRDLENBa0JNLGdDLENBQ0EsWSxDQUNBLGMsQ0FDQSxRLENBQ0EsTSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSwyQixDQUNBLG1CLENBQ0EsZSxDQWtIRixxRCxDQWhCWSwwRixDQS9IaEIsK0MsQ0ErQlEsWSxDQS9CUixzRCxDQWlDUSx1QixDQUNGLDJELENBQ0UsbUIsQ0FuQ1Isb0UsQ0FzQ1ksdUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGlCLENBekNaLCtGLENBNENnQixXLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUVFLGUsQ0FDQSxjLENBQ0YsVSxDQUNBLGMsQ0ExRGhCLHNHLENBMkRnQixxRyxDQUNFLFUsQ0FDQSxlLENBN0RsQixnRixDQW1FYyxjLENBQ0EsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLDRCLENBdkVkLDJFLENBMkVnQixjLENBQ0EsZSxDQUNBLHVCLENBN0VoQixrRixDQStFa0IsZSxDQUNBLHFCLENBQ0EsMkMsQ0FFQSx3QyxDQUNBLHVDLENBQ0Esc0MsQ0FDQSxtQyxDQUNBLGlDLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUIsQ0FDQSxnQixDQUVOLHNFLENBQ0UsMkIsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLDRCLENBdEdkLG9GLENBMEdjLFMsQ0FDQSxlLENBM0dkLHVGLENBQUEsK0UsQ0E2R2dCLFMsQ0FDQSxRLENBOUdoQix5RixDQUFBLGlGLENBZ0hrQixhLENBRUUsZSxDQUNBLDZELENBQ0EsYyxDQXBIcEIsNkYsQ0FBQSxxRixDQXVIZ0IsUSxDQUVKLDRFLENBQ0UsYSxDQUNBLGUsQ0FDQSw0QixDQTVIZCxpRixDQWtJa0IsYSxDQUNBLGMsQ0FDQSxrQixDQXBJbEIsNkYsQ0F3SW9CLGMsQ0F4SXBCLG9HLENBMElzQixZLENBWXBCLG1ELENBQ0UsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSw0RCxDQUNFLFMsQ0FDQSxnQixDQUNBLGlCLENBN0pOLHNFLENBb0tRLGEsQ0FDQSxLLENBaFRWLENDREEscURGdUJFLGtDLENFckJFLHVCLENSUUosNkMsQ1FMSSxnQixDZjJDSixJLENleENJLGlCLENBR0UsZ0IsQ0FDRSxjLENBTE4scUMsQ0FRSSxZLENEUEosbUUsQ0NZUSxjLENBQ0EsZ0IsQ0FDQSxlLENEa0JBLDhELENDYkUsa0IsQ0FDQSxVLENEZUEsZ0UsQ0NiRSxnQixDQUNBLGMsQ0FDQSxXLENEeEJaLG9FLENDMEJZLGtCLENBQ0EsZ0IsQ0QzQlosMEIsQ0M4Qk0sZSxDRGVBLDhCLENDYkUsVyxDRGlCRix5QixDQ2JFLGMsQ0ZsQlIsK0MsQ0U0QlUsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENER1YsbUQsQ0NEWSxXLENBQ0EsZSxDQUVKLDRFLENBQ0UsYyxDQUNBLGEsQ0FDQSxxQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0F0QlYsbUYsQ0F3QlksVyxDQUNBLFUsQ0FDQSxnQixDRnRDSiwrRSxDQUFBLGdFLENFMENFLFMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLFcsQ0RPVSw2TCxDQUFBLDhLLENDQUUsaUIsQ0Y5RHRCLDhPLENBQUEsK04sQ0VrRTRCLFcsQ0FDQSxpQixDRnhDcEIsbUYsQ0UyQ0UsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENEZUEsc0YsQ0NiRSxlLENBQ0EsVSxDQUNBLGdCLENEZUEsd0YsQ0NiRSxjLENBQ0Esd0IsQ0RtRFYsNEMsQ0M5Q0UsZ0MsQ0FDQSxjLENBQ0EsUSxDQUNBLE0sQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsMkIsQ0FDQSxtQixDQUNBLHFCLENEbUJOLHFELENBQUEsMEYsQ0FBQSwrQyxDQ2pCUSxZLENEaUJSLDJELENDZlEsZSxDQUNBLG1CLENEY1Isb0UsQ0NYWSx1QixDQUNBLFMsQ0FDQSxRLENBQ0EsaUIsQ0RRWiwrRixDQ0xnQixXLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUVFLGUsQ0FDQSxjLENBQ0YsVSxDQUNBLGMsQ0RUaEIsc0csQ0FBQSxxRyxDQ1drQixVLENBQ0EsZSxDRFpsQixnRixDQ2tCYyxjLENBQ0EsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLDRCLENBQ0EsYyxDRG1EQSwyRSxDQy9DRSxjLENBQ0EsZSxDQUNBLHVCLENEaURBLGtGLENDL0NBLGUsQ0FDQSxxQixDQUNBLDJDLENBRUEsd0MsQ0FDQSx1QyxDQUNBLHNDLENBQ0EsbUMsQ0FDQSxpQyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsZ0IsQ0RrREosc0UsQ0MvQ0UsMkIsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLDRCLENBQ0Esb0IsQ0FDQSw0RSxDQUNFLG9CLENEK0NKLG9GLENDM0NFLFMsQ0FDQSxlLENEOENBLHVGLENBQUEsK0UsQ0M1Q0UsUyxDQUNBLFEsQ0Q4Q0EseUYsQ0FBQSxpRixDQzVDRSxhLENBRUUsZSxDQUNBLDZELENBQ0EsYyxDRHZFcEIsNkYsQ0FBQSxxRixDQzBFZ0IsUSxDRCtDSiw0RSxDQzVDRSxhLENBQ0EsZSxDQUNBLDRCLENEa0RFLGlGLENDNUNFLGEsQ0FDQSxjLENBQ0Esa0IsQ0RnREEsNkYsQ0M1Q0UsYyxDRDNGcEIsb0csQ0M2RnNCLFksQ0Q3RnRCLHNELENDZ0dRLHVCLENBQ0EseUIsQ0RqR1Isb0UsQ0N1R00sYyxDQVFNLGtILENBQUEsbUgsQ0FBQSxrSCxDQUFBLG1ILENBQ0UsVSxDbkJrM0U2USxrSixDQUFySSxtSSxDQUNxSSxtSixDQUF0SSxvSSxDQUNzSSxrSixDQUFySSxtSSxDbUJuM0UxSSxtSixDQUFBLG9JLENBRUUsUyxDQUNBLGlCLENBak5kLHNKLENBQUEsdUosQ0FBQSxzSixDQUFBLHVKLENBb05jLFMsQ0FDQSxVLENBQ0EsaUIsQ0YzT2QsMkMsQ0FBQSx5QyxDRWtQTSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDRGVKLG1ELENDWEUsZ0IsQ0FDQSxnQixDQUNBLGlCLENEN0lKLDRELENDK0lNLFMsQ0FDQSxnQixDQUNBLGlCLENEY0Esa0UsQ0FBQSxtRSxDQUFBLHFFLENDWEUsVSxDRGVGLHNFLENDWEUsYyxDQUNBLEssQ0FyU1YsQ2JOQSxRLENOdXBGUyxjLENNdnBGVCxJLENBR0UsVyxDRjBDRixJLENFdENFLHdCLENBR0YsNEIsQ0FBQSw0QixDQUlNLG1FLENjaUVFLDRFLENBQUEsbUUsQ3BCK3RKdUQsaUUsQ29CL3RKdkQsd0QsQ2R6RE4sb0IsQ0FaRixtQixDQU1FLGdCLENBQ0UscUIsQ0FRSixhLENBQ0Usd0IsQ0FHRixJLENBQUEsSSxDQUVFLGMsQ0FDQSxhLENBQ0EsNkQsQ0FDQSxpQixDRm9CRixJLENFakJFLGdDLENBQ0EsaUIsQ0ZnQkYsSSxDRWRFLGEsQ0FHRSxzQixDQUZBLGlCLENBTEosNkIsQ0FVTSxlLENBQ0EsZ0IsQ0FJRiwrQixDQUFBLGdDLENBQ0UsYSxDQUNBLGdCLENGN0NKLE8sQ0VvREEsYyxDQUdGLHdCLENBRUksYSxDQUNBLFUsQ0FLRiw0QixDQVJGLDBCLENBS0ksa0IsQ0FDQSxXLENBQ0EsUyxDQUNGLDRCLENBR0UsUyxDQUVKLGlCLENBQ0UsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLG1GQUhGLGlCLENBSUksc0IsQ0FBQSxrQixDQURGLENBSUYsQyxDQUFBLGEsQ0FFRSxvQixDQUdGLHdCLENBRUUsYSxDQUNBLGtCLENBR0YsRSxDQUFBLEUsQ04wb0ZHLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ012b0ZELGMsQ0FDQSw2RCxDQVFGLGlCLENBQUEsYSxDQUNFLGUsQ0FDQSxZLENjdEdBLGUsQ2R3R0YsUSxDRUhFLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLHFERkhGLFEsQ0VJSSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1REZORixRLENFT0ksa0IsQ0FDQSxpQixDQUZGLENGRkYsVyxDQUVFLG9CLENBQ0EsUSxDQUNBLDRCLENBQ0EsaUIsQ0FMRixpQixDQU9JLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLFMsQ0FHSix1QixDQUNFLG1CLENBQ0Esc0IsQ0FHRiw4QixDQUdNLFksQ0FDQSxRLENBQ0Esd0IsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FiTixvQyxDTzRSQSw4RCxDUDdRUSxVLENPM0RVLHdLLENBQUEseUosQ0FvRGxCLDBCLENBNElBLGdELENQcEpBLDRCLENBbUJNLFksQ0FHTixhLENBZUEsd0IsQ0VsRUUsZ0IsQ0FDQSxpQixDQUNBLGdCLENBRUEsaUIsQ0FDQSxzQixDQUNBLHFERjZDRixhLENFNUNJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVERjBDRixhLENFekNJLGtCLENBQ0EsaUIsQ0FGRixDRjBDRixnQixDQUlJLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0Usd0IsQ0FHTix5QixDQUNFLHdCLENBQ0EsZ0IsQ2V0R0YsMkYsQ2Z1R0Usc0MsQ0FDRSw0QixDQUNKLHdCLENBQ0Usd0IsQ0FDQSxRLENFaEVBLHNCLENGb0VBLGdCLENBQ0EsNkQsQ0VuRUEscURGNERGLHdCLENFM0RJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVERnlERix3QixDRXhESSxrQixDQUNBLGlCLENBRkYsQ0ZpRUEsMkIsQ0FDRSxlLENBQ0EsVSxDZ0IzS0osdUIsQ2hCaUtBLDZCLENBWU0seUIsQ0FFSixnQyxDQUFBLCtCLENBRUUsd0IsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVyxDQVJGLCtCLENBZUUsVSxDQUNBLGUsQ0FFQSxxQixDQWhDSixzQyxDQUFBLHFDLENBd0JNLFksQ0FDQSxxQixDQUNBLFUsQ0FTTixrQ0FDRSxtQixDSjNLQSx5QixDSThLSSx3QixDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLE8sQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBWE4sQ0FhQSxPLENBQ0UsVSxDQUNBLFUsQ0FDQSxnQixDQUFBLE8sQ0FHQSxxR0FERixRLENBRUksZ0IsQ0FBQSxPLENBQ0EsWSxDQUZGLENBR0Esd0RBSkYsUSxDQUtJLFcsQ0FERixDQUVBLGtDQU5GLFEsQ0FPSSxXLENBREYsQ0FHQSxxREFERixlLENBRUksYyxDQURGLENBRUEsdURBSEYsZSxDQUlJLGMsQ0FERixDQUVBLHdEQUxGLGUsQ0FNSSxXLENBQ0EsVyxDQUNBLFcsQ0FFSiw0QixDQUVJLHdCLENBUEYsQ0FRQSxrQ0FIRiw0QixDQUlJLHdCLENBREYsQ0FHRixtQyxDQUNFLGEsQ0FFRiwyQixDQUNFLGdCLENBQUEsTyxDQUVBLHFHQURGLGtDLENBRUksWSxDQURGLENPN01BLGMsQ1BnTkYsaUIsQ0FDRSxpQixDQUVGLG1CLENBQ0Usa0IsQ0FERiw4QixDQUtJLGUsQ0FDQSxjLENPOVFKLFUsQ0FxQ0EsSyxDQUNFLG9CLENBdENGLFUsQ0FjRSxpQixDQVpBLFUsQ0FFQSx3QixDQUNBLGlCLENBRkEsa0IsQ0FHQSxxR0FORixVLENBT0ksYyxDQUNBLGEsQ0FDQSxxQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FORixDQVFBLGlCLENBR0UsVyxDQUVBLFcsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxRLENBQ0EscUdBVEYsaUIsQ0FVSSxXLENBQ0EsVSxDQUNBLGdCLENBSEYsQ0FLRixpQixDWG9JSSxXLENXbElGLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLDhCLENBRUosSyxDQUVFLHFCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0EsbUZBTkYsSyxDQU9JLGlCLENBREYsQ0FFRixTLENBQ0UsVyxDQUNBLGMsQ0FFRixPLENBQ0UscUIsQ0FDQSwrQixDQUNBLGlCLENBQ0EsYyxDQUVFLFcsQ0xzREYsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHNCLENBQ0EscURLbEVGLGMsQ0xtRUksa0IsQ0FDQSxpQixDQUZGLENBR0EsdURLakVBLGMsQ0xrRUUsa0IsQ0FDQSxpQixDQUZGLENLN0RFLHFEQUpGLGMsQ0FLSSxnQixDQUNBLFcsQ0FGRixDQUdBLHVEQVhKLGMsQ0FZTSxnQixDQURGLENBWEosb0QsQ0FBQSxxQyxDQWlCTSxvQixDQUNBLHFCLENBQ0EsTyxDQUNBLGlCLENBQ0EsVyxDQUNBLGdCLENBdEJOLHNELENBQUEsdUMsQ1hURSxlLENXbUNNLFksQ0FDQSxRLENBM0JSLG1GLENBQUEsb0UsQ0ErQlUsTyxDYmk5RjBFLGtGLENBQ08sMEYsQ2FqOUZuRixtRSxDQUFBLDJFLENBRUUsTyxDQWxDVixrSyxDQUFBLG1KLENBMkNrQixrQixDQUNBLDhCLENBS0ksbU4sQ0FBQSxvTSxDQUNFLGtCLENBQ0EsVyxDQUNBLFcsQ0FDQSxRLENBQ0EsWSxDQUNBLGlCLENBQ0EsYyxDQXhEeEIsK0osQ0FBQSxnSixDQTJEZ0IsZSxDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0FDQSxrQixDQWxFaEIsbUwsQ0FBQSxvSyxDQXFFa0IsZSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLDRCLENBQ0EsSyxDQUNBLFMsQ0E3RWxCLHdELENBZ0ZNLG9CLENBQ0EsaUIsQ0FDQSx3REFIRix3RCxDQUlJLGdCLENBREYsQ0FsRk4sMEQsQ0FxRlEsYSxDQUVBLDhELENBQ0UsYyxDQUNBLGlCLENBQ0Esb0IsQ0FFVixvQixDQUNFLGlCLENBQ0EsYSxDQUNBLGdCLENBRUYsWSxDQUNFLHdCLENBMkJBLGlCLENBQ0EsZSxDQTdCRixlLENBQUEsZSxDTHJDRSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FHQSxzQixDS3FDRSxlLENBQ0EsZ0IsQ0FDQSxjLENBRUEsaUIsQ0x4Q0YscURLaUNBLGUsQ0FBQSxlLENMaENFLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVESzhCQSxlLENBQUEsZSxDTDdCRSxrQixDQUNBLGlCLENBRkYsQ0tzQ0UscURBUkYsZSxDQUFBLGUsQ0FTSSxnQixDQUNBLG1CLENBQ0EsZ0IsQ0FIRixDQUlBLHVEQVpGLGUsQ0FBQSxlLENBYUksZ0IsQ0FDQSxtQixDQUNBLGdCLENBSEYsQ0FJQSx3REFoQkYsZSxDQUFBLGUsQ0FpQkksYyxDQURGLENBRUEsa0NBcEJKLGUsQ0FBQSxlLENBcUJNLGMsQ0FERixDQXBCSiwwQixDQXVCSSxZLENBQ0EsUyxDQUNGLG1CLENBQ0UsVSxDQUtGLDJCLENBQ0UsYSxDQUNBLGlCLENBQ0EsYyxDQWxDSiw4QixDQXFDTSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FNSixpQyxDQUNFLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSw2QixDQUVBLHFEQU5GLGlDLENBT0ksVSxDQUNBLFcsQ0FGRixDQUdBLHVEQVRGLGlDLENBVUksVSxDQUNBLFcsQ0FGRixDQUdBLHdEQTVESixpQyxDQTZETSxVLENBQ0EsVyxDQUZGLENBSUYsa0IsQ0FDRSxpQixDQUNBLCtCLENBQ0EsVSxDQUNBLHdFLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHFEQXhFSixrQixDQXlFTSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUhGLENBSUEsdURBNUVKLGtCLENBNkVNLGMsQ0FDQSxnQixDQUNBLFksQ0FIRixDQUlBLHdEQWhGSixrQixDQWlGTSxjLENBQ0EsZSxDQUZGLENBR0Esa0NBbkZKLGtCLENBb0ZNLGMsQ0FDQSxnQixDQUNBLGUsQ0FIRixDQW5GSixvQixDQXdGTSxjLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsUSxDQUNBLHFEQTVGTixvQixDQTZGUSxjLENBREYsQ0FFQSx1REFQRixvQixDQVFJLGMsQ0FERixDQU9GLHFEQXJHSix1QixDQXNHTSxrQixDQUNBLGlCLENBRkYsQ1I3Q00sa0YsQ1F4RFYsc0MsQ0E2R1UsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ1V2UVYsd0YsQ0M0RlEscUQsQ1h3RFIscUMsQ0FxSFUsYSxDQUVWLHFHQUNFLDZDLENBRUksWSxDQUNBLGlCLENBQ0EsZSxDQUNBLGlELENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFksQ0FDQSxXLENBQ0EsVyxDQUNBLGUsQ0FDQSxXLENBZFIsQ0FnR0EsTSxDWTNXQSw2QyxDWjJSQSx1QixDQUNFLHdCLENBQ0EsbUZBRkYsdUIsQ0FHSSxZLENBREYsQ0FHRiwwQyxDTGpMRSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FHQSxzQixDSytLQSxpQixDQUVBLGlCLENMaExBLHFESzJLRiwwQyxDTDFLSSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1REt3S0YsMEMsQ0x2S0ksa0IsQ0FDQSxpQixDQUZGLENLK0tBLHFEQVBGLDBDLENBUUksZ0IsQ0FDQSxtQixDQUZGLENBR0EsdURBVkYsMEMsQ0FXSSxnQixDQUNBLG1CLENBRkYsQ0FWRiw2QyxDQWVJLGMsQ0FDQSxnQixDQUNBLFMsQ0FDQSxpQixDQUNBLHFCLENBQ0Esb0IsQ0FDQSxxR0FyQkosNkMsQ0FzQk0sa0IsQ0FERixDQUtGLGlFLENBQ0UsZSxDQUNGLGdFLENBQ0UsUyxDQUdGLG1GQURGLGlELENBRUksZ0IsQ0FDSixxRCxDQUVJLFksQ0FDSix3RSxDQUVJLGdCLENBUEYsQ0FRRiw2QyxDQUNFLGEsQ0FFRiwwQixDQUNFLGlCLENBQ0EsZSxDQUVGLDZCLENBQUEsNkIsQ0FHSSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0Esd0RBUEYsNkIsQ0FBQSw2QixDQVFJLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUhGLENBSUEsa0NBWEYsNkIsQ0FBQSw2QixDQVlJLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUhGLENBTUYsbUMsQ0FBQSxtQyxDQUVFLFUsQ0FDQSx3QixDQUNBLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsUyxDQUVKLE0sQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxTLENBSEYsUyxDQUFBLDZCLENMNVBFLGdCLENBS0Esc0IsQ0srUEUsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUVBLHNCLENBRUEsYSxDTHJRRixxREtzUEYsUyxDQUFBLDZCLENMclBJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVES3dQQSxTLENBQUEsNkIsQ0x2UEUsa0IsQ0FDQSxpQixDQUZGLENLbVFFLHFEQVhGLFMsQ0FBQSw2QixDQVlJLGMsQ0FDQSxnQixDQUNBLGdCLENBQ0EsbUIsQ0FKRixDQUtBLHVEQWhCRixTLENBQUEsNkIsQ0FpQkksZ0IsQ0FDQSxnQixDQUNBLG1CLENBSEYsQ0FyQkosaUIsQ0FBQSxxQyxDQTZCUSxvQixDQUlOLHFHQURGLGUsQ0FFSSxpQixDQURGLENBS00sZ0QsQ1gvT0YsVyxDV2tQTixhLENBQ0UsaUIsQ0FDQSxtRkFGRixhLENBR0ksb0IsQ0FDQSxxQixDQUZGLENBSUYsd0IsQ0FDRSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxjLENBQ0EsbUZBUEYsd0IsQ0FRSSxXLENBREYsQ0FHRix3QixDQUNFLFksQ0FDQSxlLENBRUYseUMsQ0FDRSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxVLENBTkYsaUQsQ0FTSSxlLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxLLENBQ0EsWSxDQUNBLFEsQ0FsQkosd0QsQ1h0UU0sVyxDVzRSQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxVLENBTU4sNEQsQ0FFSSxXLENBQ0EsUSxDQUNBLHdEQUpKLDRELENBS00sVyxDQURGLENBRUEsdURBTEYsNEQsQ0FNSSxXLENBQ0EsUSxDQUZGLENTL2NKLFksQ0FFRSxtQixDQUNBLGlCLENBSEYsb0IsQ0FNSSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHVCLENBQ0EsMkIsQ0FkSixZLENBZ0JBLHFCLENBQ0UsaUIsQ0FERix3QixDdEJtOUcyQix1QixDc0JuOUczQix3QixDQU1JLGMsQ0FDQSxlLENBS0osa0IsQ0FDRSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUpGLHlCLENBT0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxhLENBQ0EsOEQsQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQ0EsZ0IsQ0FFSixrQyxDQUNFLDBELENBRUYsZ0MsQ0FDRSx5RCxDQUVGLDZCLENBQ0UseUQsQ0FFRix5QixDQUNFLHdELENBRUYsK0IsQ0FDRSw2RCxDQUVGLCtCLENBQ0UsNkQsQ0FFRiw2QixDQUNFLDRELENBRUYsc0MsQ0FDRSx3RCxDQUVGLGdDLENBQ0Usd0QsQ0FFRixnQyxDQUNFLCtELENHMUVGLFMsQ0FDRSxjLENBRUEsaUIsQ0FDQSxnQixDQUNBLGdCLENBUUEsbUIsQ0FMQSxtQixDQUNFLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0YsbUIsQ0FJRSxlLENBakJKLFMsQ0FBQSw0QixDQW9CSSxlLENBQ0EsOEIsQ0FDRSxvQixDQUNBLGlCLENBQ0EsOEIsQ0FDQSxrQixDQUNBLHFDLEN2QndJQSxXLEN1QnRJRSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQUNGLG9DLENBQUEsbUQsQ0FFRSxnQixDQUNGLG9DLENBQ0Usb0IsQ0FDQSwwQyxDRjBEUiwyQixDRXpEVSxVLENBN0NWLDJDLEN2QmtLTSxXLEN1QmhISSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLGEsQ0FDQSxxQixDQUNBLGMsQ0FDQSxpQixDQU9SLHNCLENBTEEsVyxDQVFFLDZELENBUkYsVyxDQUVFLHNCLENBQ0Esa0IsQ0FFRixzQixDQUNFLHdCLENBQ0EsaUIsQ0FFQSxjLENBQ0EsZSxDQXJFSixvQixDQTBFTSxXLENBQ0EsZ0IsQ0FDQSxTLENBNUVOLGtCLENBK0VJLGdCLENBQ0Esb0IsQ0FDRSxjLENBQ0EsYyxDQUNBLG1CLENBQ0EsZSxDQUNBLFMsQ0FDQSxjLENBQ0EsbUMsQ0FDQSxZLENBQ0EsMEIsQ0FDRSx1QixDdkJoRE4seUIsQ3VCa0RJLDBCLENBQUEsMkIsQ1QrRFEsMEQsQ0FBQSw0QyxDUzdETixZLENBOUZSLHlDLENBOElJLG9ELEN2Qm9CRSxXLENNcENKLGMsQ0FDQSxpQixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGEsQ2lCbklGLGtCLENBbUdJLGMsQ0FDQSxzQixDQUNBLDRCLENBckdKLHVCLENBd0dJLFUsQ0FDQSw0QixDQUNBLCtCLENBQ0EsZSxDQUNBLHNCLENBQ0EsZ0IsQ0FDQSx1REE5R0osdUIsQ0ErR00sVSxDQURGLENBR0Esb0MsQ0FDRSxlLENBbEhOLG1DLENBc0hNLGEsQ0F0SE4seUMsQ0NBQSxzQixDbEJ1SUksVSxDQUNBLGEsQ0FDQSxVLENpQnpJSix5QyxDQXlITSxlLENBQ0EsYSxDQUVGLDBDLENBQ0UsaUIsQ0E3SE4sd0MsQ0FnSU0sVSxDQUNBLFMsQ0FDQSxrQixDQUVBLHdEQUxGLHdDLENBTUksVSxDQURGLENBcElOLDZCLENBd0lJLGlCLENBQ0EsYyxDQUVBLCtCLENBd0dKLGtCLENEeElBLHVCLENHcEdBLHNCLENEMENFLGtCLENWaERGLDhDLENTMklNLHlCLENBS0osMEIsQ0FDRSxXLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxTLENBQ0EscURBTkYsMEIsQ0FPSSxhLENBREYsQ0F2SkosaUIsQ0EySkksVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsUyxDQS9KSixvQixDQWlLTSxrQixDQUNBLDBCLENBQ0YsZ0MsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxtQyxDQUNFLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSwwQyxDQUNFLFUsQ0E5S1YsOEMsQ0FnTFksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQW5MWix5QyxDQXFMUSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsYyxDQUNBLGMsQ0FDQSxhLENBM0xSLDJDLENBNkxVLGtCLENBN0xWLDZCLENBK0xNLGEsQ0FDQSxvQixDQUNBLFEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsK0IsQ0FDQSxtQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0MsQ0FDRSxvQixDQUNBLFUsQ0FDQSxpQixDQUVBLFUsQ0FDQSxtQixDQUNBLGMsQ0FDQSxnQixDQWpOUixzQyxDQW1OVSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLEN2QjVLUixrQixDdUI4S1EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHdCLENBM05WLHFDLENBOE5VLGdCLENBQ0EsVyxDQS9OVix5QixDQXNPTSxZLENBRUosb0IsQ0FFRSxlLENBRUosbUIsQ0FDRSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsZSxDQUNBLGtCLENBV1Esa0csQ0FBQSxrRyxDQUVFLGtCLENBQ0EscUcsQ0FBQSxxRyxDQUNFLHdCLENBQ0EsMEIsQ0FDQSw0RyxDQUFBLDRHLENBQ0UsSyxDQUNBLHdCLENBQ0EsMEIsQ0FDQSw2RCxDQUVoQix1REF4UUEscUMsQ0FBQSwyQyxDQTRRUSxjLENBQ0EsZSxDQUxSLENBZU0sZ0MsQ0FDRSxPLENBR1IscUR6QmlnSHVCLGtCLENBQ0Ysa0IsQ3lCaGdIakIsb0IsQ0FBQSwwQixDekJpZ0hpQix1QixDQUNLLDZCLEN5QjUvR3BCLFUsQ0FDQSxVLENBQ0EsYSxDQTNJSixpQixDQStJSSxVLENBQ0EsVSxDQUNBLGEsQ0EzU04sb0IsQ0ErU1EsYSxDQS9TUixxQyxDQWdEUSwyQyxDQW1RQSxjLENBQ0EsZSxDQU9SLDZCLENBRUksc0IsQ0FsQ0osQ0FtQ0UsdURBSEYsNkIsQ0FJSSxzQixDQURGLENBRUEsd0RBTEYsNkIsQ0FNSSxpQixDQURGLENBRUEsa0NBUEYsNkIsQ0FRSSxjLENBREYsQ0RqVUYseUIsQ0FDRSxrQixDQUdFLG9ELENBQUEscUQsQ0FFRSxZLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGtCLENBRU4sVSxDQUFBLHdDLENBQ0UsZSxDQUlGLFUsQ0FFRSx3QyxDQURBLGUsQ0FLRiwyQixDQUNFLGdCLENBRUEsbUZBSEYsMkIsQ0FJSSxXLENBQ0EscUIsQ0FGRixDQUlBLHdEQVBGLDJCLENBUUksUyxDQURGLENBR0Esa0NBVkYsMkIsQ0FXSSxXLENBREYsQ0FJRix5QyxDQUNFLFEsQ0FxRUYscUIsQ0FuRUEsc0IsQ0FDRSxVLENBRUEsNkIsQ0FDRSxVLENBQ0EscUIsQ0FDQSxjLENBQ0EsSyxDQUNBLFMsQ0FFQSxxREFWSiw2QixDQVdNLHVCLENBREYsQ0FHQSx1REFiSiw2QixDQWNNLHVCLENBREYsQ0FHQSx3REFiRiw2QixDQWNJLHVCLENBREYsQ0FHRiw0QixDQUNFLFksQ0FwQkoseUIsQ0F1QkksOEIsQ0FDQSxzQixDQUNBLGlCLENBQ0EscUIsQ0FDQSxVLENBM0JKLHVDLENBOEJNLFcsQ0pqQk0scUUsQ0FBQSwwRCxDSW1CUixpQyxDUjZJVSwwRCxDQVhKLHlDLENRaklKLG9CLENBakNOLHFDLENBb0NNLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxhLENBdkNOLHNDLENBMENNLGtCLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBL0NOLDRDLENBa0RRLGUsQ0FLRix3QyxDQUNFLG9CLENBQ0EsVyxDQXpEUiwrQyxDdEIwSE0sVyxDc0I3REksVSxDQUNBLGMsQ0FDQSxnQixDQUNBLFcsQ0FHVixzQyxDQUFBLDJCLENBSUksWSxDQUVBLG1GQU5KLDJCLENBT00sYSxDQURGLENBR0Esd0RBVEosMkIsQ0FVTSxTLENBREYsQ0FHQSxrQ0FURiwyQixDQVVJLFcsQ0FERixDeEJ3ekhvRSxxRSxDQUQ4SyxxRSxDQUF1RSxxRSxDQUE5SSxxRSxDQU5aLCtFLENBQ1EsOEUsQ3dCOXpIM0ssd0UsQ0FBQSwyRSxDeEJpMEh5SyxrRixDQUNRLGlGLENBSFIsMkUsQ0FDTiw4RSxDd0JoMEhuSyxtQyxDeEI4ekhzRiwrRSxDQUNELDhFLEN3Qi96SHJGLHdFLEN4QjZ6SGtGLDJFLENBS08sa0YsQ0FDRCxpRixDQUhOLDJFLENBQ0csOEUsQ3dCanpIakYsYSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxXLENBRUEsbUZ4QjZ6SHdFLHFFLENBRDhLLHFFLENBQXVFLHFFLENBQTlJLHFFLENBTlosK0UsQ0FDUSw4RSxDd0I1MEgvSyx3RSxDQUFBLDJFLEN4QiswSDZLLGtGLENBQ1EsaUYsQ0FIUiwyRSxDQUNOLDhFLEN3QjkwSHZLLG1DLEN4QjQwSDBGLCtFLENBQ0QsOEUsQ3dCNzBIekYsd0UsQ3hCMjBIc0YsMkUsQ0FLTyxrRixDQUNELGlGLENBSE4sMkUsQ0FDRyw4RSxDd0J6ekhuRixnQixDQURGLENBckJKLCtCLENBeUJJLG9CLENBQ0EscUIsQ0ExQkosd0IsQ0E2QkksNEIsQ0FDQSxZLENBQ0EsOEIsQ0FDQSxrQixDQUVBLHNKQWxDSix3QixDQW1DTSxvQixDQURGLENBR0EsOEIsQ0FDRSw4QixDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxXLENBRUYsaUMsQ0FDRSxjLENBN0NOLHdDLEN0QnVETSxXLENzQk5FLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBcERSLCtDLEN0QnVETSxXLENzQkNFLGMsQ0FLRiw2QyxDQUNFLGEsQ0E5RFIsd0MsQ0FpRU0sYyxDQUNBLHlCLENKcERFLG1FLENBQUEsd0QsQ0kwRVIsb0QsQ0FwQkksZ0QsQ0FDRSxZLENBRUosdUMsQ0FDRSxRLENBeEVKLDBDLENBMkVNLCtCLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0E5RU4sK0MsQ0FpRlEsZSxDQUNBLFEsQ0FDQSxTLENBS1Isd0MsQ0FDRSxhLENBRUUsNkQsQ0FDQSxjLENBSkosMkQsQ0FNSSxhLENBTkoseUQsQ0FRSSxpQixDQUNGLDBELEN0QmxLQSxlLENzQm9LRSxvQixDQUVGLDJDLENBQ0UsVSxDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxlLENBRUUsYyxDQUNBLGUsQ0FDRix3QixDdEI5S0YsZSxDc0JnTEUsb0IsQ0FFQSx1RCxDQUNFLFksQ0ExQk4saUQsQ3RCakNNLFcsQ3NCK0RBLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQWpDTiwyRCxDQW9DTSxrQixDQUNBLGlFLENSdk9OLGdELENkaUtNLFcsQ3NCd0VFLGMsQ0FFSiw0RCxDQUNFLGtCLENBQ0EsVSxDQTNDTixtRCxDQWlESSxTLENBQ0Esc0QsQ0FDRSxXLENBQ0EsMkIsQ0FDQSxRLENBQ0EsUyxDQUVFLGMsQ0F4RFIsOEQsQ0EyREksWSxDSTlQSixzQyxDQUVFLGlCLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsVSxDQUVBLHdEQVBGLHNDLENBUUksZ0IsQ0FDQSxVLENBRkYsQ0FJQSxrQ0FYRixzQyxDQVlJLFUsQ0FERixDQUdBLHFHQWRGLHNDLENBZUksd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBTkYsQ0FRQSxxREF0QkYsc0MsQ0F1QkksaUIsQ0FDQSxZLENBRkYsQ0F0QkYsb0QsQ0EyQkksVyxDQUNBLDZELENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQS9CSix1RCxDQWtDTSxlLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0F0Q04sNkQsQ0F5Q1Esa0IsQ0FDQSxVLENBSUEsd0RBOUNSLHlELENBQUEsMkQsQ0ErQ1UsZSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxvQixDQUpGLENBOUNSLHlELENBcURRLFUsQ0FDQSxhLENBdERSLCtELENBeURVLFUsQ0FDQSxvQixDRDFEVixhLENBQ0UsZ0IsQ0FDQSxtQixDRXFERSxnRCxDRm5ESiwyQixDQUNFLGUsQ0FLRiwyQixDQUNFLDRCLENEWEYsZ0IsQ0FHRSxlLENBQ0Esa0IsQ2xCd0lBLHFEa0I1SUYsZ0IsQ2xCNklJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVEa0IvSUYsZ0IsQ2xCZ0pJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHdEa0JsSkYsZ0IsQ2xCbUpJLGtCLENBQ0EsaUIsQ0FGRixDa0JsSkYsbUIsQ0FPSSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGdCLENBRUEsdUMsQ0FDRSx5QixDQUVGLGtDQVRGLG1CLENBVUksVSxDQUNBLFUsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxtQixDQUxGLENBUUYsbUIsQ0FDRSxRLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLHdFLENBQ0EsYyxDQUNBLGdCLENBRUEsa0NBUkYsbUIsQ0FTSSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSxnQixDQUNBLG1CLENBcENOLHVDLENBdUNRLHlCLENBUkosQzFCeW5JdUIsc0IsQzBCeHBJM0IscUIsQ0FBQSxzQixDQTRDTSxZLENyQkdBLDBCLENxQi9DTiwrQixDQStDTSxlLENJL0NOLGlCLENBQ0UsaUIsQ1BERiw4QyxDQUNFLFksQ0FDQSxZLENBQ0EsaUIsQ0FDQSxXLENBSkYsNEQsQ0FPSSxlLENBRUYsb0QsQ0FBQSxxRCxDQUVFLGdCLENBQ0YscUQsQ0FaRix3RSxDbEJzNENBLHlCLENrQnozQ0ksVSxDQWJKLGlELENBQUEsb0QsQ0FpQkksa0IsQ0FFRixnRSxDQUNFLGUsQ0FDQSxtRSxDQUNFLGUsQ0FDQSxrQixDQXZCTixpRCxDQXlCSSxrQixDQUNBLHNCLENBQ0EsZSxDQTNCSixvRCxDQUFBLHFELENBQUEsdUQsQ0E4QkksYyxDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLHFCLENBQ0EsMEQsQ0FBQSwwRCxDQUFBLDJELENBQUEsMkQsQ0FBQSw2RCxDQUFBLDZELENBRUUscUIsQ0FDQSxZLENBeENOLHdELENBMkNJLGMsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxLLENBQ0EsTSxDQUNBLCtCLENBQ0EsWSxDQUNBLGMsQ0FuREosaUUsQ0FzRE0sWSxDQUNBLHdCLENBQ0EsYyxDQUNBLE8sQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYSxDQUNBLHFHQTlETixpRSxDQStEUSwyQixDQUNBLFcsQ0FGRixDQUdBLHdEQWpFTixpRSxDQWtFUSxhLENBREYsQ0FNQSwyRSxDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0E3RVIsa0YsQ3JCa0tNLFcsQ3FCakZJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxjLENBcEZWLDBFLENBNkZRLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLGEsQ0FFUixnQixDQUNFLHdCLENBQ0EsdUIsQ0FDQSwyQixDQUNBLGMsQ0FDQSxhLENBQ0EsWSxDQUNBLGMsQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDRSx1QixDQUNBLFUsQ0FDQSxhLENBQ0EsNkQsQ0FDQSxlLENBQ0EsaUIsQ0FDRixzQixDQUNFLHFCLENBSUYscURBeEJGLGdCLENBeUJJLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FoQkYscUIsQ0FrQkksZ0IsQ0FDQSxjLENBUEosQ003SEYseUIsQ0FDRSxlLENBREYsa0MsQ0FHSSxrQixDQUVKLDJDLENBQ0UsWSxDQUVFLHVELENBRUUsK0IsQ0FDQSxlLENBQ0EsbUIsQ0FDRixzRSxDQUNFLDRCLENBVE4sNEUsQ1RnQkksaUQsQ0FBQSxzQyxDV1RKLGEsQ0NRQSxTLENISFUsZSxDQUNBLDhFLENBRUUsYSxDQUNBLGUsQ0FDQSxrQixDQUNBLHNCLENBbEJaLG9GLEMzQjRKTSxXLEMyQnZJUSxpQixDQUNBLFUsQ0FDQSxRLENBSU4seUUsQzNCaUlGLFcsQzJCOUhOLHNDLENBQ0Usa0IsQ0FDQSwrQyxDQUNFLDRCLENBQ0EsZ0IsQ0FHRSx1RCxDM0J1SEEsVyxDMkJwSE4sa0MsQ0FDRSxlLENBQ0EsUSxDQUNBLHdCLENBQ0EsMkMsQ0FDRSxlLENBQ0EsK0IsQ0FDQSxjLENBQ0EseUIsQzdCK3hJNkcsK0MsQ0FBakQsK0MsQ0FOTix5RCxDQUNJLHdELEMrQjkwSTlELGtELENBQUEscUQsQy9CaTFJNkQsNEQsQ0FDSSwyRCxDQUhKLHFELENBQ0gsd0QsQytCaDFJMUQsYSxDQUNFLFUsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxxRy9CNDFJbUgsK0MsQ0FBakQsK0MsQ0FOTix5RCxDQUNJLHdELEMrQjkxSWxFLGtELENBQUEscUQsQy9CaTJJaUUsNEQsQ0FDSSwyRCxDQUhKLHFELENBQ0gsd0QsQytCaDJJOUQsYSxDQVFJLGMsQ0FDQSxlLENBRkYsQ0FJRixPLENBYUEsYyxDdkJzRkUsaUIsQ0FDQSxnQixDdUJwR0YsTyxDQUlFLFcsQ0FDQSxrQixDQUpBLGdCLENBREYsYSxDQVNNLFEsQ0FDQSxTLENBQ0EsYyxDQUVOLGMsQ3ZCcUZFLGdCLENBSUEsc0IsQ0FDQSxzQixDQUNBLHFEdUIzRkYsYyxDdkI0Rkksa0IsQ0FDQSxpQixDQUZGLENBR0EsdUR1QjlGRixjLEN2QitGSSxrQixDQUNBLGlCLENBRkYsQ3VCMUZBLHFHQUpGLGMsQ0FLSSxnQixDQUNBLG1CLENBRkYsQ0FKRixxQyxDQUFBLHdDLENBVUksaUIsQ0FDQSxXLENBQ0EsTyxDQUNBLGMsQ0FPRSxnRCxDQU5GLHdDLENBTUUsbUQsQ0FORiwyQyxDQUNFLGMsQ0FDQSxjLENBQ0EsYSxDQUNGLDhDLENBQUEsaUQsQ0U1Q0osZ0IsQ0Y2Q00sYyxDQUtFLHVELENBQUEsMEQsQ0FDRSxXLENBQ0EsaUIsQ0FDSixvRCxDQUFBLHVELENBQ0UsYyxDQUVBLGUsQ3ZCOEVOLHVELENBQUEsNEMsQ0FBQSwwRCxDQUFBLDZELEN1QjVHRixtRCxDQUFBLHNELEN2QjRHRSxlLENBQ0UsVSxDQUNBLGEsQ0FDQSxVLEN1QmhGSSx1RCxDQUFBLDBELENBQ0UsVSxDQUNBLGUsQ0FFUixxQyxDQUFBLHdDLENBRUUsb0IsQ0FDQSxrQixDQXRDSixnRCxDQUFBLG1ELENBMENRLFUsQ0FDQSxrQixDN0IySE4sVyxDQUtFLGMsQzZCOUhJLGtDQTdDUixnRCxDQUFBLG1ELENBOENVLFcsQ0FERixDQTdDUiw4RCxDL0J5NklnRSx5RCxDQUNJLHdELEMrQjE2SXBFLGtELENBQUEscUQsQy9CNjZJbUUsNEQsQ0FDSSwyRCxDQUhKLHFELENBQ0gsd0QsQytCdjNJdEQsa0IsQ0FHQSw4RCxDQUFBLGlFLENBQ0Usa0IsQ0FDQSxnQixDQUNBLGdFLENBQUEsbUUsQy9CMjNJc0UsbUUsQ0FDQSxzRSxDK0IxM0lwRSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FVQSx1QixDQVRBLHFEQVJGLGdFLENBQUEsbUUsQy9CdTRJMEUsbUUsQ0FDQSxzRSxDK0IvM0l0RSxjLENBQ0EsZ0IsQ0FFQSxlLENBSkYsQ0FLQSx1REF4RWQsZ0UsQ0FBQSxtRSxDL0IyOElzRixtRSxDQUNBLHNFLEMrQmw0SXRFLGUsQ0FGRixDQXhFZCxzRSxDL0JpOUkwRix5RSxDK0JuNEkxRSxvQixDQUNBLG9CLENBL0VoQix5RSxDL0JrOUkwRiw0RSxDK0JuNEkxRSxvQixDQUdBLHVCLENBR1osd0RBckZKLDJELENBc0ZNLFMsQ0FERixDQU1KLFUsQ0FNQSxpQixDdkJYRSxpQixDQUNBLGdCLEN1QklGLFUsQ0FJRSxnQixDQUNBLGUsQ0FKQSxnQixDQUtGLGlCLEN2QlpFLGdCLENBS0Esc0IsQ3VCU0EsWSxDQUVBLG1CLENBQ0EsaUIsQ3ZCWEEscUR1Qk1GLGlCLEN2QkxJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVEdUJHRixpQixDdkJGSSxrQixDQUNBLGlCLENBRkYsQ3VCR0YscUIsQ0FRSSxXLENBRUosZSxDQUNFLGUsQ0FDQSxjLENBQ0EsYSxDQUVBLGlCLENBQ0UsYSxDQUNBLHlCLENBUEosdUIsQ0FBQSx1QixDQVdNLFUsQ0doSk4sUyxDQUNFLG9CLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FSRiwyQixDQVdJLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EseUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FwQkosa0MsQ0F1Qk0saUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFUsQ0FDQSxPLENBQ0EsUSxDQUVFLGtCLENBQ0EsMEIsQ0FDQSwrRCxDQWhDUixnQixDQW1DSSxVLENBQ0EsVyxDQUNBLHdFLENBQ0EsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSx3QixDQUVGLGUsQ0FDRSxjLENBbkRKLHNCLENBc0RNLFUsQ0FDQSxlLENkNEJJLCtFLENBQUEsc0UsQ3BCZ3VKMEQsb0UsQ29CaHVKMUQsMkQsQ2MxQk4saUMsQ2xCOENZLHFELENrQjdDVixhLENBRU4sdURBNURBLFMsQ0E4REksaUIsQ0FDQSxVLENBckRGLDJCLENBdURJLFEsQ0FDQSxTLENBQ0EsVSxDQW5FTixrQyxDQXVFUSxXLENBQ0EsUyxDQUVFLGtCLENBQ0EsMEIsQ0FDQSwrRCxDQWhCVixDQWlCQSxxREE3RUEsUyxDQStFSSxpQixDQUNBLFUsQ0F0RUYsMkIsQ0F3RUksUSxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQS9ERixrQyxDQWtFSSxXLENBQ0EsUyxDQUVFLGtCLENBQ0EsMEIsQ0FDQSwrRCxDQWhCVixDQzVFQSxlLENBQ0UsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUVGLHNCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxpQixDQUVGLG9DLENDaEJBLHNELENsQ2tLTSxXLENpQ2hKSixjLENBQ0EsaUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxhLENBRUYsNEIsQ2pDeUlNLFcsQ2lDdElOLDZCLENqQ3NJTSxXLENpQ25JTiwyQixDakNtSU0sVyxDbUNsS04sa0IsQ0FDRSxpQixDQUdBLGtDQURGLG9CLENBRUksbUIsQ0FBQSxZLENBRUosa0IsQ0FFSSxTLENBTEYsQ0FPRixrQixDQUNFLGUsQ0FFQSxrQ0FIRixrQixDQUlJLHVCLENBQUEsbUIsQ0FDQSxTLENBQ0EsYSxDQUhGLENKZEYsWSxDQUVFLGUsQ0FLRixjLENBUEEsWSxDQVFFLGMsQ2JQRixtQixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxhLENBRUYsVyxDQUNFLGUsQ0FDQSxxR0FGRixXLENBR0ksWSxDQURGLENaNkdBLHFEWTNHQSxlLENaNEdFLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVEWTlHQSxlLENaK0dFLGtCLENBQ0EsaUIsQ0FGRixDWTVHRSxrQ0FOSixlLENBT00saUIsQ0FERixDQUlGLDhDLENBQUEsbUMsQ0FFRSwwQixDQUNBLFUsQ0FDQSxxREFKRiw4QyxDQUFBLG1DLENBS0ksWSxDQURGLENBS0Usb0QsQ0FBQSx5QyxDQUNFLFUsQ0FDQSxlLENBQ0Esb0MsQ0FDQSxlLENBQ0EsUyxDQUNBLGlCLENBQ0EsZ0UsQ0FBQSxxRCxDQUNFLGMsQ0FFRixnRSxDQUFBLHFELENBQ0UsYSxDQUNBLGMsQ0FDQSxVLENBQ0EsZ0IsQ0FDRixzRCxDQUFBLDJDLENsQkVOLHlCLENrQkFRLGEsQ0FDQSxjLENBQ0EsVSxDQUNBLGdCLENBOERGLDZELENBN0RFLDZELENBQUEsNEQsQ0FpR0osd0IsQ0FBQSx5QixDQXBDRSxrRCxDcEJ3cEpvRCxrRCxDb0JydEpsRCxpRCxDQUNFLGEsQ0FDQSxvQixDQTFDWiw2RCxDQUFBLGtELENrQjhDVSx3QyxDQUFBLHVDLENBQUEsdUMsQ0FBQSwyQyxDbEJGQSx3QixDQUNBLCtELENBeUJGLCtELENBekJFLG9ELENBeUJGLG9ELENBeEJJLFUsQ0FJSix1RCxDQUFBLDRDLENBQ0UscUIsQ0FDQSxZLENBQ0EsZSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsMEQsQ0FBQSwrQyxDQUNFLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FDQSxrRSxDQUFBLDRELENwQjJ0SmtELHVELENvQjN0SmxELGlELENBQ0UsVSxDQUNBLGtCLENBQ0EsZ0IsQ0FFTix5RSxDQUFBLDhELENBQ0UscUIsQ0FHQSw0RSxDQUFBLGlFLENmbUhWLGlGLENlbEhZLGEsQ0F6RVosOEUsQ0FBQSxxRSxDcEJpekptRSxtRSxDb0JqekpuRSwwRCxDakJKQSw2RyxDaUJvRlksVSxDQWhGWixvRixDQUFBLDJFLENwQnF6SjJFLHlFLENvQnJ6SjNFLGdFLENBa0ZjLHdCLENBbEZkLHVELENBQUEsNEMsQ0F3RlEsYyxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSw4RCxDQUFBLG1ELENBQ0UsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsTSxDQUNBLGlCLENBTUEsbUUsQ0FBQSx3RCxDQUNFLFcsQ0FDQSxRLENBQ0EsUSxDQUVOLGdFLENBQUEscUQsQ0FDRSw0QixDQUNBLDBCLENBQ0EsaUIsQ0FJTixpQixDQUNFLG1CLENBdkhKLG1CLENBQUEsbUIsQ0F5SE0scUIsQ0FDQSwyQyxDQUVBLHdDLENBQ0EsdUMsQ0FDQSxzQyxDQUNBLG1DLENBQ0EsaUMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQU1OLHVDLENBQUEsMEMsQ0FJTSxVLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLDhDLENBQUEsaUQsQ2xCekhKLGtCLENBd0hJLFcsQ2tCSUUsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHdCLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQTNCUiwrQixDQUFBLGtDLENBOEJJLHlCLENId0dGLDRDLENBQUEsK0MsQ0duR00saUQsQ0FBQSxvRCxDSjBDQSx1QyxDSXpDRSxZLENId0ZSLGEsQ0dwRkEsd0IsQ0FDQSxpQixDQUNBLE0sQ0FDQSxlLENBSUEsbUZIb0ZBLDhDLENHbkZFLFksQ0FERixDSHVGQSxlLENmaFBBLHlCLENrQmdLQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLE8sQ0FDQSxrQixDQUNBLFcsQ0FDQSwyQixDQUNFLFEsQ0h3RUYseUMsQ0FBQSw0QyxDZmhQQSwwQixDa0I0S0Usa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxDSG9GRSw0QyxDQUFBLCtDLENHaEZBLFMsQ0hrRkUsK0MsQ0FBQSxrRCxDR2hGQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENIa0ZFLGlELENBQUEsb0QsQ0doRkEsVSxDQUNBLG9CLENBQ0EsVyxDQUNBLGUsQ0FDQSwyQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxVLENIa0ZFLHdELENBQUEsMkQsQ2Z2UlYsa0IsQ0F3SEksVyxDa0JpRk0scUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0NIbUVBLHdELENBQUEsMkQsQ0dsRUUsZ0IsQ0FERixDSDRCViw4RCxDQUFBLGlFLENHak1RLHdGLENBQUEsK0UsQ3BCc3VKbUUsNkUsQ29CdHVKbkUsb0UsQ0F5S0kscUIsQ0FDQSxVLENIdUJaLG1ELENBQUEsc0QsQ0dwQk0sZSxDQUNBLDRCLENBQ0EsYyxDSGtCTixxRCxDQUFBLHdELENHaEJRLG9CLENBQ0EscUIsQ0FDQSxVLENBQ0EscUIsQ0hhUiw0RCxDQUFBLCtELENHWFUsZ0IsQ0FDQSx3QixDQUNBLGEsQ0FDQSxjLENIbUZFLGtFLENBQUEscUUsQ3FCbldkLDRCLENsQm1SYyx3QixDQUNBLFUsQ2tCblJaLGlCLENBQ0UsZSxDQUZKLG9CLENBQUEsc0IsQ0FtQlEsd0IsQ0FFQSxXLENBRUEsUyxDQUNBLFUsQ0F4QlIsb0IsQ0FPTSxnQixDQUNBLGUsQ0FFQSxpQixDQUNBLGlCLENBR0EsYyxDQVRBLG9CLENBUUEsZ0IsQ0FiTixrQyxDQWdCUSxjLENBQ0EsZ0IsQ0FqQlIsc0IsQ0FvQlEsYSxDQUVBLGdCLENBR0EsOEIsQ0F6QlIsNEIsQ0E0QlUsOEIsQ0E1QlYsa0MsQ0FBQSxpQyxDQUFBLGlDLENBQUEscUMsQ0FtQ1UscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLDhCLENBdENWLHdDLENwQ2dLTSxXLENvQ3JITSxjLENBR0EsZ0IsQ0E5Q1osd0MsQ0FBQSw0QyxDQXlDWSw4QixDQUNBLFUsQ0FFQSxXLENBQ0EsTSxDQUVBLGlCLENBQ0EsSyxDQUNBLFUsQ0FqRFosd0MsQ3BDZ0tNLFcsQ29DckhNLGMsQ0FHQSxnQixDQTlDWix5QyxDQUFBLHdDLENBeUNZLDhCLENBQ0EsVSxDQUVBLFcsQ0FDQSxNLENBRUEsaUIsQ0FDQSxLLENBQ0EsVSxDQWpEWix5QyxDQXdEVSw0QyxDcEN3R0osVyxDb0N0R00sYyxDQUNBLGdCLENBM0RaLHlDLENBZ0VZLGdCLENBQ0Ysd0MsQ3BDK0ZKLFcsQ29DN0ZNLGdCLENBQ0EsOEIsQ0FFQSxVLENBQ0EsYyxDQUlGLHdDLENBQ0UsZ0IsQ0FFRix1QyxDcENrRkosVyxDb0NoRk0sOEIsQ0FDQSxnQixDQUVBLFUsQ0FDQSxjLENBRU4sbUMsQ0FDRSxnQixDQ3pGUixtQixDQUNFLGMsQ0FDQSxlLENBQ0EsK0IsQ0FFRixlLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLHVCLEN2QkxBLFcsQ0FFRSwrQixDQUNBLGtCLENBQ0EsUSxDQUNBLHdCLENBRUEsd0RBUEYsVyxDQVFJLGMsQ0FDQSxtQixDQUZGLENBS0EscUMsQ0FDRSxVLENBQ0EsYyxDQUVFLGMsQ0FDQSxlLENBQ0YsZ0IsQ0FDQSwyQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxlLENBQ0EscUIsQ0FDQSx1REFaRixxQyxDQWFJLGlCLENBREYsQ0FFQSxtRkFkRixxQyxDQWVJLGMsQ0FERixDQTdCTiwyQyxDZGlLTSxXLENjL0hFLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsdURBTkYsMkMsQ0FPSSxVLENBREYsQ0FPTixrQixDQUNFLGUsQ0E5Q0osb0IsQ0FvRE0sZ0IsQ0FwRE4sdUIsQ0FzRFEsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGlCLENBb0NRLHlDLENBOUZoQixnQyxDQTREVSx1QixDQUNBLGUsQ0E3RFYsOEMsQ0FnRVksWSxDQW9HQSx3RixDQXBLWix5QyxDQWlFVSxzQyxDQW1HRSwwRSxDQWxHQSxhLENBR0YscUMsQ0FDRSxXLENBQ0EsNEIsQ0F2RVosNEMsQ0FpRmdCLGUsQ0FqRmhCLGtDLENBbUZnQixhLENBQ0EsYyxDQUVBLHlDLENBQ0UsYSxDQUNBLFcsQ0FDQSxxQixDQUNBLGEsQ0FDQSxnQixDQUNBLGtCLENBTUYsd0MsQ0FDRSxZLENBQ0Esb0IsQ0FwR2xCLHFDLENBQUEsdUIsQ0EyR00sK0IsQ0FDQSxnQixDQTVHTiw0RCxDQUFBLDhDLENBK0dVLDRCLENBL0dWLHdDLENBQUEsMEIsQ0FpSFEsYyxDQUNBLFMsQ0FDQSxnQixDQW5IUiwwQyxDQUFBLDRCLENBcUhVLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQTFIViw4QyxDQUFBLGdDLENBNkhVLGdCLENBN0hWLGlELENBQUEsbUMsQ0ErSFksYyxDQUNBLGdCLENBQ0EsZ0IsQ0FqSVosc0QsQ0FBQSx3QyxDQW1JYyxnQixDQUNGLHdELENBQUEsMEMsQ2Q2Qk4sVyxDYzNCUSxhLENBQ0EsYSxDQUNBLE0sQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsZ0IsQ0E3SWQscUUsQ0FBQSx1RCxDQWdKZ0IsYSxDQWhKaEIsOEUsQ0FBQSxnRSxDQW1KZ0IsYSxDQW5KaEIsbUQsQ0FBQSxxQyxDQXFKYyxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQUNBLGdCLENBekpkLDBELENBQUEsNEMsQ0E2SmdCLGEsQ0E3SmhCLHVELENBQUEseUMsQ0ErSmMscUIsQ0EvSmQsOEIsQ0E0S00sK0IsQ0FDQSxRLENBQ0EsbUIsQ0E5S04sOEIsQ0FnTE0sa0IsQ0FDQSxnQixDQUNBLHFEQWxMTiw4QixDQW1MUSxlLENBREYsQ0FsTE4saUMsQ0FxTFEsZSxDQUNBLGEsQ0FDQSxrQixDQUNBLGlCLENBeExSLHdDLENBMExVLGUsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FqTVYsbUMsQ0FtTVUsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0F4TVYsd0MsQ0E0TVksVSxDQUNBLGMsQ0FDQSxnQixDQUdBLG9ELENBQ0UsYSxDQUNBLGMsQ0FJRix5RCxDQUNFLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsVSxDQUdOLG9DLENBQ0UsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSx1QyxDQUNFLGUsQ0FFWixzRCxDQUNFLGdCLENYL0lGLG9ELENBQUEsMkMsQ1dpSkEsK0QsQ2QzRU0sVyxDYzZFSixjLENBQ0EsaUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxhLEN3QnBQRix5QyxDQUNFLGUsQ0FDQSxlLENBQ0Esa0IsQ0FHRSx3REFOSiwyQyxDQU9NLGMsQ0FERixDQ05KLEssQ0FDRSxpQixDQUVGLFcsQ0FDRSxvQixDQUNBLHlCLENBQ0EsWSxDVE5GLDRDLENBQUEsNEMsQ0FFRSxvQixDQUNBLGMsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQ0FORiw0QyxDQUFBLDRDLENBT0ksVyxDQURGLENBTUYsNkMsQ0FDRSxpQixDQUNBLHdCLENBQ0EsbUZBSEYsNkMsQ0FJSSxZLENBREYsQ0FHQSwwRCxDQUNFLFksQ0FFSixZLENBSUksVyxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxtQixDQVJKLGMsQ0FVTSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxvQixDQWZOLHFCLENBa0JRLHdCLENBQ0EsVSxDQUNBLE8sQ0FDQSxnQixDQUNBLFEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYSxDQXpCUix3QixDQTRCUSxxQixDQUNBLCtCLEM5QmdIRixXLEM4QjdHQSx5QixDQUNFLHdCLENBakNSLGdDLEM5QjZJTSxXLEM4QjdJTix5QixDQXNDUSx3QixDQXRDUixnQyxDOUI2SU0sVyxDOEJuR0EsMEIsQ0FDRSx3QixDQTNDUixpQyxDOUI2SU0sVyxDOEI5RkEseUIsQ0FDRSx3QixDQUNBLGdDLEM5QjRGRixXLEM4QjdJTiwwQixDQXFEUSx3QixDQUNBLGEsQ0F0RFIsaUMsQzlCNklNLFcsQzhCN0lOLHdCLENBMkRRLHdCLENBQ0EsK0IsQzlCaUZGLFcsQzhCOUVBLDRCLENBQ0Usd0IsQ0FoRVIsbUMsQzlCNklNLFcsQzhCN0lOLHdCLENBcUVRLHFCLENBckVSLCtCLEM5QjZJTSxXLEM4QnJFSSxhLENBRUoseUIsQ0FDRSx3QixDQUNBLGdDLEM5QmlFRixXLEM4QjdJTiwyQixDQWdGUSxlLENBQ0Esa0MsQ0FDRSxzRCxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxnQixDQUVKLHdCLENBQ0Usd0IsQ0FDQSwrQixDOUJpREYsVyxDOEI5Q0Esd0IsQ0FDRSx3QixDQWhHUiwrQixDOUI2SU0sVyxDOEJ6Q0EsMEIsQ0FDRSx3QixDQUNBLGEsQ0F0R1IsaUMsQ0F3R1UsVSxDOUJxQ0osVyxDOEJuQ0ksd0IsQ0FDQSxnQixDQUNBLGlCLENBNUdWLHdCLENBK0dRLHdCLENBL0dSLCtCLEM5QjZJTSxXLEM4QjdJTiwyQixDQW9IUSxxQixDQUNBLFUsQ0FDQSxrQyxDQUNFLGEsQzlCc0JKLFcsQzhCcEJJLHdCLENBQ0EsaUIsQ0FDQSxnQixDQTNIViw0QixDQThIUSxxQixDQTlIUixtQyxDOUI2SU0sVyxDOEI3SU4seUIsQ0FtSVEsd0IsQ0FDQSxnQyxDOUJTRixXLEM4Qk5BLDZCLENBQ0Usd0IsQ0F4SVIsb0MsQzlCNklNLFcsQzhCREEsdUIsQ0FDRSx3QixDQTdJUiw4QixDOUI2SU0sVyxDOEI3SU4sd0IsQ0FrSlEsd0IsQ0FsSlIsK0IsQzlCNklNLFcsQzhCU0EseUIsQ0FDRSx3QixDQUNBLGEsQ0FDQSxnQyxDOUJaRixXLEM4QjdJTix1QixDQTZKUSx3QixDQUNBLDhCLEM5QmpCRixXLEM4Qm9CQSxzQixDQUNFLHdCLENBbEtSLDZCLEM5QjZJTSxXLEM4QjdJTiwyQixDQXVLUSx3QixDQUNBLGtDLEM5QjNCRixXLEM4QjhCQSxzQixDQUNFLHdCLENBNUtSLDZCLEM5QjZJTSxXLEM4Qm1DQSx5QixDQUNFLHFCLENBQ0EsVSxDQUNBLGdDLENBQ0UsYSxDOUJ2Q0osVyxDSStGTiwyQixDSDdQSSxhLENBQ0EsZ0IsQ0FDQSxxR0cyUEosMkIsQ0gxUE0sZ0IsQ0FERixDQUpKLHNELENBVU0saUIsQ0FDQSxTLENBQ0EsVSxDQUNBLGdCLENBQ0EsVyxDQUdBLGdHLENBQ0UsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUNBLGdCLENBRUEsdUcsQ0RzSUYsVyxDQ3BJSSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxVLENBS0Ysb0gsQ0FDRSxlLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxLLENFbXZDVixzQixDRmp5Q0EsMkMsQ0FrRE0sUyxDQUtGLGtELENBQ0UsaUIsQ0FHSSxxRSxDQUNFLHFCLENBRVYsbUMsQ0FDRSxZLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxxREFwRUosbUMsQ0FxRU0sa0IsQ0FDQSxpQixDQUZGLENBR0EsdURBdkVKLG1DLENBd0VNLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHdEQTFFSixtQyxDQTJFTSxpQixDQUNBLGtCLENBRkYsQ0FHQSxrQ0FmRixtQyxDQWdCSSxrQixDQUNBLGtCLENBRkYsQ0FJQSw4QyxDQUNFLGEsQ0FsRk4sMEMsQ0FxRkksaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLHVEQTNGSiwwQyxDQTRGTSxVLENBREYsQ0FFQSxtRkE3RkosMEMsQ0E4Rk0sVSxDQURGLENBR0YsZ0QsQ0RnRUksVyxDQzlERixpQixDQUNBLFEsQ0FDQSxVLENBQ0EscURBTEYsZ0QsQ0FNSSxVLENBREYsQ0FFQSx1REF2R0osZ0QsQ0F3R00sVSxDQURGLENBR0YsZ0QsQ0FDRSxxQixDQUVGLHNELENBQ0UsYSxDQTlHSixxQixDQWlISSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EscURBcEhKLHFCLENBcUhNLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVEQXZISixxQixDQXdITSxrQixDQUNBLGlCLENBRkYsQ0FHQSx3REExSEoscUIsQ0EySE0saUIsQ0FDQSxrQixDQUZGLENBR0Esa0NBN0hKLHFCLENBOEhNLGtCLENBQ0Esa0IsQ0FGRixDQU1BLGlELENBQ0Usc0IsQ0FDQSwrQixDQUVFLDZELENBQ0EsYyxDQUNBLGUsQ0FDRixxREExSU4saUQsQ0EySVEsYyxDQUNBLGdCLENBRkYsQ0FHQSx1REFWRixpRCxDQVdJLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FKRixDQUtBLHdEQWxKTixpRCxDQXNKUSxzQixDQUpGLENBS0Esa0NBdkpOLGlELENBMkpRLDRCLENBSkYsQ0FNQSxzRCxDQUNFLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLHlELENBQ0UsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FFTixrRCxDQUNFLFksQ0FFRixrRCxDQUNFLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsdURBL0tOLGtELENBZ0xRLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHdEQWxMTixrRCxDQW1MUSxrQixDQUNBLGlCLENBRkYsQ0FHQSxrQ0FyTE4sa0QsQ0FzTFEsa0IsQ0FDQSxrQixDQUZGLENBckxOLHNELENBQUEsMEMsQ0EyTE0sNEIsQ0FDQSxnQixDQUNBLGUsQ0FDQSwrQixDQTlMTiwyRCxDQUFBLCtDLENBZ01RLGEsQ0FFRSxlLENBQ0EsYyxDQUVGLHNFLENBQUEsMEQsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGEsQ0FDSiw2RCxDQUFBLGlELENBQ0UsYSxDQUNBLGMsQ0FFSixpRCxDQUNFLG1CLENBQ0EsYSxDQUNBLGMsQ0FDRiwrQyxDQUFBLDJDLENBRUUsa0IsQ0FDQSxpQixDQUNBLHVEQUpGLCtDLENBQUEsMkMsQ0FLSSxrQixDQUNBLGlCLENBRkYsQ0FHQSx3REFQRiwrQyxDQUFBLDJDLENBUUksa0IsQ0FDQSxpQixDQUZGLENBR0Esa0NBNU5OLCtDLENBQUEsMkMsQ0E2TlEsa0IsQ0FDQSxrQixDQUZGLENrQjlOTixrQixDQUNFLDZELENBQ0EsYyxDQUNBLHdCLENBQ0EsVyxDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGUsQ0FFRixzRCxDQUNFLGUsQ0FDQSxjLENBQ0EscUIsQ0FFRix3RCxDQXlDQSxpQixDQXhDRSxlLENBQ0EsYyxDQUVGLG1GLENBQ0UsNEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLHNCLENBQ0EsZSxDQUNBLGUsQ0FFRiwyRixDQUNFLFksQ0FFRixpRSxDaEJxRkUseUIsQ2dCcEZBLFksQ0FFRixpRixDQUNFLGMsQ0FFRiw0RSxDQUNFLGEsQ0FDQSxTLENBRUYsNkMsQ0FDRSxXLENBRUYsbUYsQ0FDRSxnQixDQUVGLGdGLENBQ0UsVyxDQUVGLGdGLENBQ0Usd0IsQ0FFRixpQixDQUdFLHFCLENBQ0EsVSxDQUVGLGdELENxQjVEQSxnQixDckI2REUsaUIsQ0FFRix3QixDQUNFLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxzQixDQUtGLDBDLENBQ0UsbUIsQ0FDQSxxQixDQUFBLGlCLENBRUYsdUUsQ0FDRSx3QixDQUVGLGlFLENBQ0UsWSxDcUJqRkYsSyxDQUNFLGUsQ0FDQSw0QixDQUZGLGdCLENsQzZHRSxnQixDQUVBLGEsQ0FDQSxrQixDQUVBLHNCLENrQzFHRSxxQixDQUNBLGlCLENBQ0EsVSxDbEN5R0YscURrQy9HQSxnQixDbENnSEUsa0IsQ0FDQSxpQixDQUZGLENBR0EsdURrQ2xIQSxnQixDbENtSEUsa0IsQ0FDQSxpQixDQUZGLENrQ3RIRixtQixDQWFNLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EscUIsQ0FDRSxVLENBQ0EsZSxDQUNBLHFCLENBQ0EsZSxDQUNBLGEsQ0FDQSxnQixDQUVFLGMsQ0FFRiwyQixDQUNFLDZCLENBRUYsNEIsQ0FDRSxrQixDQUNBLGUsQ0MvQlYsa0IsQ0FBQSxvQixDQUVFLGlCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FFQSxrQ0FDRSxvRCxDQUFBLHNELENBQ0UsUyxDQUNBLFksQ0FISixDQVJGLHlCLENBQUEsMkIsQ0FjSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ3RDZEosTyxDQUNFLFcsQ0FFRixhLENBR0ksd0UsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxxREFOSixhLENBT00sYyxDQUNBLGdCLENBRkYsQ0FJQSxlLENBK1RFLCtDLENBQUEsK0MsQ0wwMkw0Qyx1QyxDQUNSLHVDLENLenFNcEMseUIsQ0FYTixxQixDSGlDRSx5QixDR25CTSxhLENBZFIsMkIsQ0FpQk0sb0IsQ0FFRixnQixDQUdFLHdCLENBRUEsZSxDQUxGLGdCLENBT0EsZ0IsQ0FDRSxjLENBRUEsYyxDQUlBLGdCLENBakNOLGtCLENBQUEsa0IsQ0F3Q00sa0IsQ0FBQSxrQixDQUxFLHNCLENBbkNSLGUsQ0FxQ00sYyxDQXJDTixzQixDQW1CSSxnQixDQW5CSixxQixDQUFBLGEsQ0FzREksNkQsQ0F0REosc0IsQ0FBQSxxQixDQStDTSxjLENBQ0EsZSxDQUVBLGtCLENBREEsZ0IsQ0FqRE4sYSxDQXFESSx3QixDQUVBLGtCLENBQ0EsZSxDQUNBLFUsQ0F6REosbUIsQ0E0RFEsK0IsQ0FLUixjLENBQUEsb0IsQ0FFRSxlLENBQ0Esa0IsQ0FFQSxxREFMRixjLENBQUEsb0IsQ0FNSSxrQixDQUNBLGlCLENBRkYsQ0FJQSx1REFURixjLENBQUEsb0IsQ0FVSSxrQixDQUNBLGlCLENBRkYsQ0FJQSx3REFiRixjLENBQUEsb0IsQ0FjSSxrQixDQUNBLGlCLENBRkYsQ0FXQSxxQixDQUNFLFEsQ0FQSixvQixDQWlCTSwyQixDQWpCTixvQixDQVlNLGdCLENBQ0EsYyxDQXRFRixnQixDQTBFRSwyQixDQUdFLHdFLENBRU4saUIsQ0FDRSxjLENBQ0EsaUIsQ0FPRixtRkFERix5RCxDQUVJLGUsQ0FERixDQUlGLDBCLENBQ0UsUSxDQUNBLFMsQ0FHRSxrQ0FERix1QyxDQUVJLGtCLENBREYsQ0FJSixvQixDQUNFLGUsQ0FJQSxxR0FERix5QixDQUVJLGdCLENBQ0EsbUIsQ0FGRixDQUlBLGdDLENBQ0Usd0IsQ0FFRiwrQixDQUNFLHFCLENBVEosd0MsQ0FpbkJBLHFELENBcm1CSSxXLENBWkosK0MsQ0FjTSxrQixDQUNGLCtDLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLG1CLENBbkJOLDhDLENBcUJNLG9CLENBQ0EsbUIsQ0FDQSxrQixDQUVFLHVELENBQ0Usa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQUNBLG9CLENBaENWLDhELENIc0JNLFcsQ0dhTSxhLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGEsQ0FDQSxvQixDQUNBLGlCLENBeENaLG1ELENBMkNJLFEsQ0FFSixzQyxDQUNFLGdCLENBQ0EsbUIsQ0FDQSxZLENBQ0EsZSxDQUNBLHdCLENBR0YsaUMsQ0FFRSxlLENBQ0Esd0QsQ0FDRSxhLENBSkosZ0UsQ0FRTSxvQixDQWNGLDhELENBQ0UsaUIsQ0FDQSxvQixDQUNBLFMsQ0F6Qk4sbUYsQ0EyQlEsaUIsQ0FDQSxVLENBQ0EsVyxDQTdCUixxRSxDQStCUSxlLENBQ0EsWSxDQUNBLCtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3RSxDQUNBLGUsQ0FDRiwyRSxDQUNFLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBNUNSLCtFLENBOENVLFksQ0FDQSxlLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQXJEVixxRyxDQXlEWSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBOURaLGlHLENBQUEsa0csQ0FBQSxrRyxDTGc1TCtHLDBHLENBREMsc0csQ0svNExoSCx1RyxDTDg0TGdILHVHLENLcjFMcEcsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0EvRFoscUcsQ0FrRVkscUIsQ0FDQSxvQixDQUdaLGtDLENMdzFMbUMsMkMsQ0t4MUxuQyxrQyxDQUlFLGUsQ0FDQSxnQixDQUNBLGMsQ0FDQSx3RSxDQVBGLDJDLENMKzFMOEMsb0QsQ0svMUw5QywyQyxDQVNJLDZELENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsMEIsQ0FDQSxlLENBQ0EsUyxDQUNBLGEsQ0FDRix5QyxDTHkxTDBDLGtELENLejFMMUMseUMsQ0FFRSw2RCxDQUNBLGUsQ0FFQSx1RCxDTHkxTHNELGdFLENLejFMdEQsdUQsQ0FDRSxlLENBQ0osaUQsQ0wyMUxrRCwwRCxDSzMxTGxELGlELENBQ0UsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsdURBOUJKLGlELENMNDNMd0QsMEQsQ0s1M0x4RCxpRCxDQStCTSxpQixDQURGLENBOUJKLGlELENMZzRMb0QsMEQsQ0toNExwRCxpRCxDQWlDSSxTLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx1REFyQ0osaUQsQ0x3NEx3RCwwRCxDS3g0THhELGlELENBc0NNLGlCLENBREYsQ0x1MkxzRCxnRSxDSzU0TDFELHVELENBQUEsdUQsQ0F5Q00sUyxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYyxDQUNBLHVETHUyTHdELGdFLENLcjVMOUQsdUQsQ0FBQSx1RCxDQStDUSxnQixDQURGLENMMjJMb0QsZ0UsQ0t6Mkx0RCx1RCxDQUFBLHVELENBQ0UsUyxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYyxDQUNBLHVETDQyTHdELGdFLENLbDZMOUQsdUQsQ0FBQSx1RCxDQXVEUSxnQixDQURGLENBR04sbUUsQ0w4MkxzRSw0RSxDSzkyTHRFLG1FLENBR0UsZSxDQUdGLG1FLENBQ0UsWSxDQUVGLGlDLENBQUEseUIsQ0FHRSxlLENBR0ksNkMsQ0FBQSxxQyxDSHJTSixVLENHNlNFLDZELENBQUEscUQsQ0FFRSxlLENBQ0YsNEQsQ0FBQSxvRCxDQUVFLDRCLENBQ0EsOEIsQ0FDQSw4RCxDQUFBLHNELENBQ0UsOEIsQ0F0QlIsb0UsQ0FBQSw0RCxDQXdCVSw4QixDQUNBLG9CLENBSVYsMkMsQ0FFRSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLG1GQU5GLDJELENBU1EsTyxDQUVGLDJELENBQ0UsTyxDQVpSLDJELENBZVEsTyxDQWZSLDJELENBa0JRLE8sQ0FFRiwyRCxDQUNFLE8sQ0FmTixDQWlCQSxnRSxDQUNFLGlCLENBQ0Esd0IsQ0FDQSxjLENBQ0Esd0RBSkYsZ0UsQ0FLSSxZLENBREYsQ0EzQkosMkUsQ0E4Qk0saUIsQ0FDQSxpQixDQUNGLGtGLENBQ0ksWSxDQUNBLGlCLENBbENSLHdGLENBb0NVLG1DLENBQ0EsVSxDQXJDVixpRCxDQXlDSSxpQixDQUNGLHNELENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsNEQsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esd0UsQ0FDQSxnQixDQUdGLHdEQURGLCtDLENBRUksaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFksQ0FDQSxXLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQVJGLENBWUEsa0NBRkosK0UsQ0FHTSxZLENBREYsQ0FHRixrRSxDQUNFLHFCLENBQ0EsVSxDQVBKLDhFLENBVVEsVSxDQVZSLCtFLENBWVEsZSxDQUdSLG9CLENBQ0UsZSxDQWtCQSwrQyxDQWhCRSwrQyxDQWtCQSxnQixDQUNBLGlCLENBQ0Esd0UsQ0FwQkEsK0MsQ0FHRSxpQixDQUVBLGlCLENBSkEsYyxDQVFOLDBCLENBRUUsYSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FFQSwrQyxDQUNFLGUsQ0FJQSxhLENBQ0EsaUIsQ0FDQSxzRCxDQUNFLGUsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSx3RSxDQUNBLGEsQ0FDQSxpQixDQUNBLGdCLENBRUYscUQsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0Esd0UsQ0FDQSxVLENBakNOLDJELENBbUNRLGUsQ0FDQSxpQixDQUdGLG1GQURGLHNELENBRUksVSxDQURGLENBdkNOLDBELENBMENRLFcsQ0FDQSxVLENIcmNOLGtCLENHMFpGLDRELENBK0NNLHFCLENBQ0EsbUUsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSwrQixDQUNBLFUsQ0F2RFIsNEQsQ0FBQSw4RCxDQTJETSxnQixDQUNBLGMsQ0FDQSw2RCxDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDQUVGLGlFLENBQ0UsaUIsQ0FERixpRSxDQUdBLG1FLENBRUUsZ0IsQ0FDQSxjLENBQ0EsNkQsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBRUYsbUUsQ0FBQSxxRixDQUVFLGMsQ0FDQSxtRkFsRk4sbUUsQ0FBQSxxRixDQW1GUSxrQixDQURGLENBbEZOLDRGLENBQUEsMEUsQ0FxRlEsVSxDQUNBLE8sQ0FDQSxlLENBQ0EsUSxDQUNBLGEsQ0F6RlIsMkYsQ0E4RlEsYyxDQUNBLGdCLENBSVIsbUIsQ0FFRSxhLENBQ0EsNkQsQ0FDQSxlLENBRUUsNEIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixDQVROLHVDLENBV00sb0IsQ0FFTixvRCxDQUNFLFksQ0FFRixnQyxDQUNFLGUsQ0FHRixvQixDQUFBLHdCLENBR0UsZSxDQUhGLDZCLENBQUEsaUMsQ0FLSSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxhLENBWEosK0IsQ0FBQSxtQyxDQWFNLGtCLENBQ0osMkIsQ0FBQSwrQixDQTZNSSx3RCxDQUFBLDJELENBNU1GLGUsQ0FFSixpQyxDRzdkRSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0Esc0IsQ0FDQSxxREh1ZEYsaUMsQ0d0ZEksa0IsQ0FDQSxpQixDQUZGLENBR0EsdURIb2RGLGlDLENHbmRJLGtCLENBQ0EsaUIsQ0FGRixDSHdkSSxrQ0FERiw4QyxDQUVJLGtCLENBREYsQ0xnMkwyRCxtRCxDS3oxTC9ELDZELENBQUEsaUUsQ0x3MUxnRSxnRSxDS3AxTDlELGUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0wwMUxpRSxxRCxDS3oxTGpFLCtELENBQUEsbUUsQ0x3MUxrRSxrRSxDS3YxTGhFLFEsQ0FDQSxTLENBQ0EsZ0IsQ0FFRixrRixDQUFBLHNGLENBQ0UscUIsQ0FDQSxnQixDQUNBLGlCLENMdTFMbUYscUYsQ0t4MUxuRixnQixDQUNBLGlCLENMdzFMa0Ysd0UsQ0sxMUxsRixxQixDQUNBLGdCLENBQ0EsaUIsQ0FJSix3QyxDQUFBLHVDLENBRUUsaUIsQ0FDQSxZLENBQ0EsYyxDQUNBLE8sQ0FQSiwwQyxDQUFBLDZDLENMbTJMZ0QseUMsQ0FDSiw0QyxDSzExTHRDLHNCLENBQ0Esa0IsQ0FxWk4sMkYsQ0FoYUEsMEMsQ0FBQSxxRCxDQUFBLHlDLENBQUEsb0QsQ0FhSSxvQixDQWJKLDRELENBQUEsMkQsQ0FrQlUsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0F4QlYsMkQsQ0EwQlUsYSxDTXRlVixpQyxDTnllRSxnQixDQUNBLHNELENBQ0Usd0IsQ0FDQSxhLENBQ0EsVSxDQUNGLHVDLENBZ0JFLHlDLENBQ0Usd0UsQ0FDQSxjLENBQ0EsZ0IsQ0FHQSxvQixDQXRCSix1QyxDQUNFLHdCLENBQ0EsVSxDQUNBLGtCLENBSUEsZSxDQUVBLHFCLENBREEsaUIsQ0FHQSx3REFDRSw2QyxDQUFBLCtDLENBRUUsYyxDQUNBLGdCLENBSkosQ0FLQSx5QyxDQUlFLFEsQ0FDQSxTLENBR0YseUMsQ0FBQSw0QyxDQUVFLHFCLENBQ0EsVSxDQWpDTixxRCxDQUFBLHdELENBMENRLDBELENBTkUsVSxDQXBDVixzRCxDQUFBLHlELENBNENRLDJELENBTkUsZSxDQVNWLHFGLENBQ0Usd0IsQ0FFRixvRCxDQUNFLGMsQ0FDQSxnQixDQUVGLG1ELENBQ0UsYyxDQUNBLGdCLENBQ0Esd0RBSEYsbUQsQ0FJSSxjLENBQ0EsZ0IsQ0FGRixDQU1FLG9FLENBQ0UsaUIsQ0FITixvRixDQUFBLHlGLENBTVEsaUIsQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBVFIsOEYsQ0FBQSwwRixDQUFBLDJGLENBQUEsMkYsQ0x5MkxvRyxtRyxDQURDLCtGLENLeDJMckcsZ0csQ0x1MkxxRyxnRyxDSzUxTDNGLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQWZWLHlDLENBa0JJLHFCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZ0IsQ0FyQkosd0MsQ0F1QkkscUIsQ0FDQSw2RCxDQUNBLGUsQ0FDQSxjLENBQ0EsMEMsQ0FDRSxjLENBNUJOLDBDLENBOEJNLDZELENBQ0EsK0IsQ0FFTixzRCxDQUFBLDBELENBS00sZSxDQUNBLFUsQ0FLSiwyQixDQUVFLGUsQ0FDRiw2QixDQUNFLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBR0osa0MsQ0FFRSxlLENBQ0EsYyxDQUhGLDJDLENBUU0sZ0IsQ0FDQSx1QixDQUNBLGEsQ0FDQSxlLENBQ0EsK0IsQ0FDQSx1RCxDQXlFTixrRSxDQXhFUSxhLENBbVZBLGlILENBbFZGLGdFLENBNEhBLDJFLENIdHVCQSxXLENNcENKLGMsQ0FDQSxpQixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGEsQ0g0b0JBLDZDLENBQUEsZ0QsQ0FFRSxvQixDQUNBLGtCLENBQ0EsZ0QsQ0FBQSxtRCxDQUNFLGMsQ0FDQSxRLENBeEJOLHVELENBOEJNLGtCLENBOUJOLG1ELENBbUNRLG9CLENBQ0EsUyxDQUNBLGUsQ0FHRSw0RCxDSG5vQkosVyxDR3FvQk0sb0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0hyd0JWLDRCLENHdXdCUSwyRCxDSC9vQkosVyxDR2lwQk0sb0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0E5RFosa0UsQ0FpRWMsZSxDQUdKLGlGLENIL3BCSixXLENHaXFCTSxjLENBQ0EsZ0IsQ0FHRixxRixDSHJxQkosVyxDR3VxQk0sYyxDQUNBLGdCLENBN0VaLGtGLENIM2xCTSxXLENHNnFCTSxjLENBQ0EsZ0IsQ0FHWixnQyxDQUdJLDZELENBSEosc0MsQ0FLTSx3QixDQUNBLDBCLENBR0Ysb0MsQ0FBQSxvQyxDQUNFLGMsQ0FLSixvRSxDQUFBLHFFLENBRUUsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSw2RCxDQUNBLG1GQVZGLG9FLENBQUEscUUsQ0FXSSxZLENBQ0EsZSxDQUZGLENBS0EseUQsQ0FDRSxTLENBQ0EsbUIsQ0FoQ04sd0QsQ0FrQ00sUyxDQUNBLGMsQ0FDQSxnQixDQXBDTixzRCxDQXNDTSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0F6Q04sc0QsQ0E0Q1EsZ0IsQ0FDQSx1QixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLCtCLENBakRSLG9DLENBZ0VJLGdCLENBQ0Esa0IsQ0FDQSxlLENBR0EsaUgsQ0FDRSxnQixDQXRFTiwyRSxDQTBFTSxnQixDQUdGLDBFLENBQ0UsWSxDQUdOLGtDLENBRUUsZSxDQUNBLHdFLENBQ0Esb0MsQ0FDRSxjLENBQ0EsZ0IsQ0FOSiwwQyxDQVFNLGMsQ0FDQSxnQixDQVROLDJDLENBYU0sZ0IsQ0FDSiwyQyxDQUNFLGMsQ0FDQSxnQixDQUNBLFEsQ0FDQSxTLENBbEJKLHlDLENBb0JJLGMsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsNEIsQ0FDQSxpQixDQUVBLHdEQTVCSix5QyxDQTZCTSxVLENBQ0EsUyxDQUZGLENBR0Esa0NBL0JKLHlDLENBZ0NNLFUsQ0FDQSxTLENBQ0EsaUIsQ0FIRixDQU1FLHdEQXJDTiwrQyxDQXNDUSxXLENBREYsQ0FFQSxrQ0FIRiwrQyxDQUlJLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FIRixDQU1KLG1GQURGLHNELENBRUksUyxDQURGLENBSUYsNkIsQ0FFRSxlLENBQ0EsYyxDQUhGLHFDLENBTU0sNEIsQ0FFSixrRCxDQUNFLCtCLENBQ0EseUQsQ0FDRSxlLENBQ0EsYyxDQUNBLGtCLENBQ0EsZ0IsQ00vM0JOLHdELENOaTRCTSxpQixDQUNBLFcsQ00zM0JBLCtELENONjNCRSw0QixDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGdCLENNaDRCRiw4RCxDTms0QkUsNEIsQ0FDQSxrQixDQUNBLGMsQ0FFQSxzQixDQUNBLDZELENBL0JSLGdFLENBaUNVLDZELENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUdBLG9FLENBQUEsb0UsQ0FDRSxjLENBQ0EsZ0IsQ0FLSix1RSxDQUNFLFksQ0FDQSxnQixDQUVGLHNFLENBQ0UsWSxDQUNBLGdCLENBSVIsNEIsQ0FFRSxjLENBQ0EsWSxDQUpKLHVFLENBUU0sa0IsQ0FDQSxxRixDQUFBLG9HLENBYUEsd0YsQ0F0Qk4sdUQsQ0FXUSxZLENBWFIseUQsQ0FrQlUsYyxDQXdKViwwQixDQXRKSSw0RCxDQUNFLGUsQ0FyQk4sbUYsQ0F5QlEsd0IsQ0FDQSxZLENBQ0Esa0IsQ0FHRSxzRyxDQUNFLFUsQ0FDQSwyQixDQUVKLHNHLENBRUUsYSxDQUNBLGMsQ0FIRixxRyxDQUVFLGEsQ0FFRixzRyxDQUNFLGdCLENBdkNWLHlGLENBQUEsMkYsQ0EyQ1ksNkQsQ0FDQSxjLENBQ0YsZ0IsQ0FDQSxlLENBQ0YsMEYsQ0FDRSxxQixDQWhEViw4RixDQWtEWSxVLENBQ0EsVyxDQW5EWiwwRixDQXNEWSxjLENBQ0EsZSxDQXZEWixxRyxDQTBEVSw0QixDQUNBLGMsQ0FDQSxnSCxDQUNFLG9CLENBQ0EsYyxDQUNBLFMsQ0FDQSxvSCxDQUNFLGtCLENBakVkLHFILENBbUVZLG9CLENBQ0Esa0IsQ0FDQSxTLENBckVaLHlILENBdUVjLGUsQ0FDQSxzQixDQUNBLGtCLENBekVkLG1ILENBMkVZLGMsQ0FDQSxhLENBQ0EsYyxDQTdFWix1SCxDQStFWSxhLENBQ0EsYyxDQU9WLHlELENBQ0UsYyxDQUNBLGUsQ0FISixnRSxDQU1NLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FUTix1RSxDQVdNLG9CLENBQ0Esa0IsQ0FDQSxxQixDQUNBLFMsQ0FkTix3RixDQWdCUSxVLENBQ0EsVSxDQUVBLG1HLENBQ0Usd0IsQ0FDQSxZLENBckJWLDJFLENBdUJRLHFCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsVSxDQTFCUiw2RSxDQTRCUSxhLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGlCLENBRUUsNkQsQ0FDQSxlLENBQ0EsYyxDQUNKLDhFLENBQ0UsMkIsQ0FDQSxnQixDQXRDUixnRixDQTRaQSw0RyxDQXBYVSxnQixDQUVFLGMsQ0FDQSw2RCxDQUNBLGUsQ0FDTixrRixDQUVFLGEsQ0FDQSxlLENBRUEsZSxDQWxEUiw4RSxDQW9EUSxhLENBQ0EsZSxDQXJEUiw4RSxDQUFBLDhFLENBMERRLGEsQ0FDQSxnQixDQUNBLGlCLENBRUUsNkQsQ0FDQSxlLENMMnlMd0UsZ0YsQ0FEQyw2RSxDSy95TDNFLGEsQ0FFQSxpQixDQUVFLDZELENBQ0EsZSxDQS9EVixnRixDQWlFUSxlLENBQ0EsZ0IsQ0FDRiw2RSxDQUNFLFksQ0FDQSxnQixDQUVKLHFEQTdEQSx1RSxDQStESSxVLENBRkosQ0FJQSx1REFqRUEsdUUsQ0FtRUksVSxDQUZKLENBSUEsd0RBL0VKLHVFLENBaUZRLFUsQ0FGSixDQUtKLDRDLENBR0ksWSxDQUhKLDJDLENBS0ksZSxDQUtFLHFFLENBQ0Usd0IsQ0FDQSxrQixDQUVBLDRFLENBQ0UsaUIsQ0FDQSx3QixDQUNBLGUsQ0FDQSxRLENBQ0EsNkQsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFUsQ0FnQkUsMEYsQ0FkRixtRixDSC9pQ0osVyxDR2lqQ00sYyxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxXLENBQ0EsZ0IsQ0FuQ1osbUYsQ0F1Q1ksWSxDQUNBLGUsQ0FDQSwwRixDSDdqQ04sVyxDR2lrQ1EsbUIsQ0E3Q2QseUYsQ0FvRGMsVyxDQUNBLFksQ0FyRGQsa0csQ0EwRGMsVyxDQUNBLHdHLENBQ0Usc0IsQ0FFUixvRixDQTlEUiwyRSxDSDVvQ0UsMEIsQ0c0c0NRLGUsQ0FFQSxtRyxDQUNFLGMsQ0FDQSxlLENBcEVaLCtHLENBdUVZLG1CLENBRUYsOEYsQ0FDRSxrQixDQUNBLGlCLENMK3hMb0gsdUgsQ0s3eEx0SCxnSSxDQUFBLHVILENMOHhMc0gsa0gsQ0sxeExwSCxjLENMOHhMNEgsNkgsQ0svMkx4SSxzSSxDQUFBLDZILENMZzNMd0ksd0gsQ0s1eEwxSCxtQixDQU9OLDBGLENBQ0UsZ0IsQ0FHUiw0QyxDQUNFLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUVGLGdDLENBQ0UsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FPSixpQixDQUNFLGUsQ0FDQSxlLENBRkYsbUIsQ0FLSSx3QixDQUNBLDBCLENBQ0Esd0IsQ0FDQSw4QixDQVJKLHlCLENIcm9DTSxXLENHZ3BDQSxtQixDQVhOLGdDLENBY1Esb0IsQ0FHUixpQixDQUNFLGUsQ0FDQSxjLENBVUksa0UsQ0FBQSxrRSxDTGd4TDZELDJFLENBQ1MsMkUsQ0FPSCxpRixDQUNTLGlGLENLaHlMbEYsd0UsQ0FBQSx3RSxDTHF4TG1FLGtFLENBQ0Esa0UsQ0FPTSx3RSxDQUNBLHdFLENLcnhMakUsUyxDTG15TDhELGdGLENBQ1csaUYsQ0FLUyxpRixDQUpSLGdGLENBQ0QsZ0YsQ0FJQyw4RSxDQUZILHlGLENBREUsOEUsQ0t4eEx6RSx1RSxDQUFBLHdFLENBQUEsd0UsQ0FBQSx1RSxDQUFBLHVFLENBQUEscUUsQ0FBQSxnRixDQUFBLHFFLENBQUEsdUUsQ0w2d0xnRSx3RSxDQUtTLHdFLENBSlIsdUUsQ0FDRCx1RSxDQUlDLHFFLENBRkgsZ0YsQ0FERSxxRSxDSy93TDlELG1CLENBQ0Esd0UsQ0FFVixpQixDQUNFLHdCLENBRUYsbUIsQ0FDRSx3QixDQUVGLGtCLENBQ0UscUIsQ0FJQSxtRkFGRiw4QyxDQUdJLGMsQ0FDQSx1QixDQUNBLDBCLENBSEYsQ0FJQSxrQ0FORiw4QyxDQVNJLGtCLENBR0osYyxDSDVuQ0UsVSxDQUtFLG9CLENHaW5DRixDQVVGLG9CLENBQUEsZ0IsQ0FFRSxVLENBQ0EsOEIsQ0FDQSxvQixDQUNBLGtCLENBQ0EsdURBTkYsb0IsQ0FBQSxnQixDSGhvQ0UsZSxDQUdFLG9CLENHcW9DQSxrQyxDQUFBLDhCLENBQ0UsYyxDQUhKLENBS0EsbUZBWEYsb0IsQ0FBQSxnQixDSGhvQ0UsZSxDQUdFLG9CLENHMG9DQSxrQyxDQUFBLDhCLENBQ0UsYyxDQUhKLENBS0YscUIsQ0FDRSxxQixDQUNBLGtCLENBS0Ysb0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtDQUpGLG9CLENBS0ksYyxDQUNBLGdCLENBRkYsQ0FJRixvQixDQUNFLDZELENBQ0EsYyxDQUNBLGdCLENBQ0Esa0NBSkYsb0IsQ0FLSSxjLENBQ0EsZ0IsQ0FGRixDQVNBLG1GQUZGLGlDLENBQUEsNkIsQ0gxcUNFLGUsQ0FHRSxvQixDRzJxQ0EsK0MsQ0FBQSwyQyxDQUNFLGMsQ0FISixDQUtGLG9CLENBQ0UsVyxDQUVGLHNCLENBQ0UscUIsQ0FFRix3QixDQUNFLFUsQ0FFRiw4QixDQUNFLG1CLENBREYsb0MsQ0FHSSxpQixDQUNBLGtCLENBSkosb0MsQ0FNSSxtQixDQUNGLDhDLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTyxDQUNGLHdELENBRUkscUIsQ0FDRix5RCxDQUNFLGUsQ0FKSix3RCxDQU1JLG1CLENBTkosd0QsQ0FRSSxxQixDQUVGLDBDLENBQ0UsZSxDQTRETixtRixDQTNESSw0QyxDQUFBLDRDLENBRUUsb0IsQ0F6Qk4sa0UsQ0E0QlEsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FDRixpRSxDQUNFLGEsQ0FJTix1REFERixvQixDSGp1Q0UsZSxDQUdFLG9CLENHOHRDSixrQyxDQUlNLGMsQ0FISixDQUtBLG1GQU5GLG9CLENIanVDRSxlLENBR0Usb0IsQ0c4dENKLGtDLENBU00sYyxDQUVOLGlDLENINXVDRSxlLENBR0Usb0IsQ0d5dUNKLCtDLENBSU0sYyxDQVRKLENBWUYsdUMsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxrQixDQUNBLHNCLENBQ0EsdURBTEYsdUMsQ0hudkNFLGUsQ0FHRSxvQixDR2d2Q0oscUQsQ0FRTSxjLENBSEosQ0FNRSxtRkFERixvRCxDSDd2Q0EsZSxDQUdFLG9CLENHOHZDRSxnQyxDQUpKLGtFLENBTU0sYyxDQUVOLG9ELENIcndDQSxlLENBR0Usb0IsQ0dxd0NFLGUsQ0FISixrRSxDQUtNLGMsQ0FaSixDQWNKLDBCLENBQ0UsaUIsQ0FDQSxlLENBQ0EsK0MsQ0FDRSxnQixDQUNBLGEsQ0FFQSxjLENBQ0EsZSxDQVJKLHdDLENBV0ksd0IsQ0FDQSxlLENBRUEsd0RBZEosd0MsQ0FlTSxZLENBREYsQ0FFQSx1REFoQkosd0MsQ0FpQk0sWSxDQURGLENBRUEscURBUkYsd0MsQ0FTSSxZLENBREYsQ0FHRiw2QixDQUNFLGMsQ0FDQSxrQixDQUNBLHdEQXhCSiw2QixDQXlCTSxjLENBREYsQ0FFQSx1REExQkosNkIsQ0EyQk0sYyxDQURGLENBRUEscURBNUJKLDZCLENBNkJNLHdCLENBQ0EsZ0IsQ0FGRixDQUlGLGtELENBQ0UsZSxDQUNBLCtCLENBR0Esc0UsQ0FDRSxjLENBQ0EsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGlCLENBRUEsNkUsQ0FDRSxVLENBQ0EsYSxDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBcERSLGlGLENBdURRLGMsQ0FDQSw2QixDQUNBLGdCLENBekRSLDBFLENBQUEsc0UsQ0FBQSxrRyxDQTZEUSxVLENBT0osc0UsQ0FDRSx3QixDQXJFTiwwRSxDQTJFTSxVLENBR0YsMEUsQ0FBQSxzRSxDQUNFLFMsQ0FFQSx3REFHTSw2SCxDQUFBLHlILENBQ0UsaUIsQ0FFRSxzSSxDQUFBLGtJLENBQ0UsZ0IsQ0FDQSxjLENMb3hMZ0ksc0osQ0FBd0osNkksQ0tseEw1UixrSixDQUFBLHlJLENBRUUsZ0IsQ0FFSiwwSCxDQUFBLHNILENBQ0UsVSxDQUNBLFUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsYSxDQUVFLGMsQ0FDQSw2RCxDQXZHaEIsdUksQ0FBQSxtSSxDQXlHZ0IsZSxDQUNBLGMsQ0FFSix1SCxDQUFBLG1ILENBQ0UsVSxDQUNBLDJILENBQUEsdUgsQ0FDRSxjLENBQ0EsVyxDQS9CVixDQWlDQSx1REFwQ0YsMEUsQ0FBQSxzRSxDQXFDSSxVLENBQ0EsVSxDQUZGLENBSUEscURBdEhOLDBFLENBQUEsc0UsQ0F1SFEsVSxDQUNBLFUsQ0F4SFIsNkgsQ0FBQSx5SCxDQTRIYyxpQixDQTVIZCxzSSxDQUFBLGtJLENBK0hrQixnQixDQUNBLGMsQ0w4d0xrSSxzSixDQUF3Siw2SSxDSzk0TDVTLGtKLENBQUEseUksQ0FvSWdCLGdCLENBckNKLDBILENBQUEsc0gsQ0F3Q0UsVSxDQUNBLFUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsYSxDQUVFLGMsQ0FDQSw2RCxDQXRDRix1SSxDQUFBLG1JLENBd0NFLGUsQ0FDQSxjLENBckNKLHVILENBQUEsbUgsQ0F3Q0UsVSxDQXRDQSwySCxDQUFBLHVILENBd0NFLGMsQ0FDQSxXLENBakNWLENBcUNBLHVEQTNKTiwwRSxDQTRKUSxVLENBREYsQ0FLQSxxREF0RkYsMEUsQ0F1RkksVSxDQURGLENBS0YsOEQsQ0FDRSxpQixDQUNBLFUsQ0FDQSxtQixDQXhLTiw0RSxDQTBLUSxnQixDQUNBLHVEQTNLUiw0RSxDQTRLVSxhLENBREYsQ0FFQSxxREE3S1IsNEUsQ0E4S1UsYSxDQURGLENBR0Ysa0YsQ0FDRSxnQixDQUNBLGUsQ0FDQSxZLENBQ0EsK0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FFQSw2RixDQUNFLFUsQ0FDQSxXLENBRUYsZ0csQ0FDRSxVLENBQ0EsVyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxhLENBRUUsYyxDQUNBLDZELENBQ0YscURBVEYsZ0csQ0FVSSxVLENBREYsQ0F0TVYsNkcsQ0F5TVksZSxDQUNBLGMsQ0ExTVosbUcsQ0E2TVUsa0IsQ0E3TVYseUcsQ0FnTlksYSxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxpQixDQUVFLDZELENBQ0EsZSxDQUNBLGMsQ0F2TmQsZ0gsQ0FtT2MsVyxDQUNBLHFILENBQ0UsWSxDQUNGLDRILENBQ0UsYyxDQUNBLGMsQ0FFVixvRSxDQUFBLHlFLENBRUUsaUIsQ0FDQSxPLENBSUEsNkYsQ0FDRSxjLENBbFBWLHFFLENBcVBRLFMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBeFBSLHFGLENBQUEsaUYsQ0E0UFUsWSxDQTVQVixnRyxDQStQVSxvQixDQUtFLHlGLENBQ0UsVSxDQXJRZCxvRixDQXdRVSxnQixDQXhRViwyRixDQTJRSSxZLENBRUosK0IsQ0FDRSxlLENBQ0Esa0IsQ0FGRixvRCxDQU9JLHdCLENBQ0Esa0IsQ0FSSiwyRCxDQVdNLGlCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsUSxDQUNBLDZELENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxVLENBckJOLGtFLENIem1ETSxXLENHa29ERSxjLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGEsQ0FDQSxvQixDQUNBLFcsQ0FDQSxnQixDQS9CUixrRSxDQWtDUSxZLENBbENSLHlFLENIem1ETSxXLENHOG9ESSxjLENBQ0EsbUIsQ0FDQSxnQixDQXZDVixpRSxDQXlDUSxnQixDQUNBLG1CLENBQ0EsVyxDQUVKLDBELENIOXdERiwwQixDR2d4REksZSxDQUNBLFksQ0FDQSxjLENBQ0EsUSxDQXNCTiwwQixDQXBCQSxxRCxDQUdJLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUxKLHVDLENBU0ksZSxDQUVBLHlDLENBQ0UsVSxDQUNBLFUsQ0FDRiwyQyxDQUNFLGUsQ0FmTiw2QyxDQWtCSSxlLENBRUosMEIsQ0FDRSx3QixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxlLENBQ0EscUIsQ0FMRiwrQyxDQVdJLGtCLENBQ0EsaUIsQ0FaSiwwQyxDQWVJLGUsQ0FDQSxRLENBQ0EsUyxDQUVGLGdELENBQ0UsZSxDQUNBLGMsQ0FDQSxRLENBRUYsc0UsQ0FDRSw0QixDQUVKLGlCLENBQ0UsYyxDQUVGLHlDLENBQ0UsZSxDQUdBLHFEQURGLDRGLENBRUksYyxDQURGLENBR0YsNEIsQ0FDRSxvQixDSHZ0REksVyxDR3l0REosZSxDQUNBLGlCLENBQ0EsZSxDQUNBLFEsQ0FDQSxvQixDQUVGLGdFLENBQ0UsYyxDQUVGLHVDLENBQ0UsYSxDQUNBLGdCLEN1Q3I0REYsd0R2QzJJQSx5QixDdUN4SUksb0IsQ3ZDdUpBLCtDLEN1Q3BKSSxjLENBQ0Esb0IsQ3ZDb0lSLDhDLEN1Q2xJUSxtQixDdkMySkEsdUQsQ3VDeEpJLGMsQ0FDQSxvQixDdkNpTk4scUUsQ3VDMU1JLGUsQ3ZDNEtWLDJFLEN1QzFLVSxpQixDQUNBLGdCLENBQ0EsVyxDQUNBLFUsQ3ZDdUtWLCtFLEN1Q3JLWSxXLENBQ0EsYyxDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxTLENBQ0EsVSxDQWpCViw4RSxDQUFBLG1GLENBb0JRLGlCLENBQ0Esd0IsQ0FDQSxRLENBQ0EsZSxDQUdBLDJGLENBQUEsZ0csQ0FGQSwyRixDQUFBLGdHLENBQ0UscUIsQ0F6QlYsb0YsQ0FBQSxxRixDQUFBLHFGLEM1QytuUDZGLHlGLEM0Qy9uUDdGLDBGLEM1QzhuUDZGLDBGLEM0Q2ptUG5GLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBR1YscUMsQ0FFSSxlLENBQ0EsYyxDQUNBLGdCLEN2Q3d4Qk4scUUsQ3VDcHhCTSxjLENBQ0EsZ0IsQ0FUSiw4RSxDQWFNLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFSixvRSxDQUNFLGMsQ0FDQSxnQixDQW5CSiw2RSxDQXNCUSxnQixDQUNBLGUsQ3ZDMDFCUixvQyxDdUNyMUJJLGMsQ0FDQSxnQixDdkNtMkJKLHlDLEN1Q2gyQkksa0IsQ0FJQSxjLENBQ0EsZ0IsQ0FYSiwyQyxDQVVJLGMsQ0FDQSxnQixDdkN5M0JOLDZCLEN1Q3IzQkksYyxDdkMrM0JBLHlELEN1QzMzQkksYyxDQUNBLGdCLENBQ0Esa0IsQ0FFRix3RCxDQUFBLDBELENBVEosOEQsQ0FXTSxjLENBQ0EsZ0IsQ0FVSiwwQixDQUVFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FKRiw0QixDQUVFLGUsQ0FHRiw0QixDQUFBLDJCLENBRUUsd0IsQ0FDQSwwQixDQUVGLHlCLENBQUEsMkIsQ0FFRSxjLENBQ0EsZ0IsQ0FDQSxTLEN2Q29JTixrQyxDdUNqSUUsb0MsQzVDMGtQbUMsMkMsQ0FLSSw2QyxDSzk4T3pDLGtDLEN1Q2pJRSxvQyxDQUdFLGMsQ0FDQSxnQixDQUlBLGlELENBQUEsaUQsQzVDOGtQa0QsMEQsQ0FDUywwRCxDQUhULGlELENBQ0EsaUQsQzRDM2tQaEQsaUIsQ0FDQSxpQixDNUNtbFBzRCxnRSxDQUNTLGdFLEM0Q2xsUC9ELHVELENBQUEsdUQsQzVDK2tQc0QsdUQsQ0FDQSx1RCxDNEM5a1BwRCxjLENBQ0EsYyxDdkM0VEosc0QsQ3VDMU5JLGUsQ0FDQSxVLEN2QzZHUiwyQyxDdUMzTEksYyxDQUNBLGdCLEN2QzBMSixnRSxDdUN4TE0sZ0IsQ3ZDd0xOLDRELEN1Q3JMUSxjLENBSUoseUMsQ0FDRSxjLENqQ2hHTiw2QyxDaUNrR00sbUIsQzVDNGtQa0Ysd0UsQ0tock94RixrRixDQUFBLHNGLENMK3FPeUYscUYsQzRDbGtQakYsZ0IsQzVDd2tQaUUseUQsQzRDdmtQbkUsbUUsQ0FBQSx1RSxDNUNza1BvRSxzRSxDNENya1BsRSxZLENBQ0EsUyxDNUM4a1B3RSwyRCxDQUNoQiw4RCxDNEM5a1B4RCxxRSxDQUFBLHdFLEM1Q3lrUHFFLHlFLENBQ0MsNEUsQ0FDRyx3RSxDQUNKLDJFLEM0QzFrUG5FLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLEM1Q29sUDhFLGlFLENBQ2hCLG9FLEM0Q3BtUHRFLDJFLENBQUEsOEUsQzVDK2xQbUYsK0UsQ0FDQyxrRixDQUNHLDhFLENBQ0osaUYsQzRDamxQekUsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FwQlYsMkUsQ0F5QlEsZ0IsQ3ZDMGJSLHVDLEN1Q3RiSSxjLENBQ0EsaUIsQ3ZDNGVOLHlDLEN1Q3hlTSxtQixDQUNBLGMsQ0FDQSxnQixDdkM0Zkosd0MsQ3VDMWZJLGMsQ0FDQSxtQixDQUNBLFcsQ0FDQSxnQixDdkM4ZkYsMEMsQ3VDNWZFLHdCLENBQ0EsYyxDQUNBLGdCLEN2Q21ORiwrQyxDdUM3TUksYyxDQUNBLGdCLENBQ0EsZ0IsQ3ZDb05SLCtDLEN1Qy9NTSxlLENBQ0EsZ0IsQ0F2RkYsZ0MsQ0E2RkUsYyxDQUNBLGdCLENBRUYsdUMsQ0FBQSx5QyxDQUtBLDRDLENBQUEsOEMsQ0FIRSxnQixDQUNBLGMsQ3ZDZzJCTixnRSxDdUNyMUJRLGMsQ0E1UVIsQ0NBQSx1REFFRSx1QixDQUFBLHNCLENBR0ksd0IsQ0FDQSwwQixDQUNBLDRCLEM3Q2cxUDZCLDRCLENBREQsNEIsQzZDcDFQaEMsMkIsQ0FBQSwyQixDQVNRLGtCLEN4Q3FMViw4RCxDd0MvS1EsVSxDeEN1TkYsMkUsQ3dDck5JLFcsQ0FDQSxjLEN4Q3lORiwrRSxDd0N2TkksVyxDQUNBLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLEN4QzZMTixtRixDd0MzTEksaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FwQlIsb0UsQ0FBQSxxRSxDQXVCUSxjLENBQ0EsTyxDeEMwSlYscUUsQ3dDeEpVLGMsQ0FDQSxnQixDQUNBLFksQ0FDRixvRSxDQUNFLGtCLEN4Q3lUViwyQyxDd0NyVEksYyxDQURGLDJFLENBQUEsNkQsQ0FLTSxpQixDQUNBLGlCLENBTk4sa0YsQ0FBQSxvRSxDQVNRLFksQ0FDQSxpQixDeENzVlIsc0QsQ3dDblZJLGUsQ3hDeVNOLDRELEN3Q3ZTUSxjLENBQ0EsZ0IsQ0FDQSxlLENEVk4scUMsQ0NlSSxlLENBQ0EsYyxDQUNGLHVDLENBQ0UsYyxDQUNBLGlCLENBQ0Ysb0MsQ0FDRSxtQixDeEN1d0JOLG9FLENBQUEscUUsQ3dDbndCTSxhLENBQ0EsVSxDQWJKLGdGLENBQUEsaUYsQ0FlTSxlLENBQ0EsVSxDQWhCTiwrRSxDQUFBLGdGLENBa0JNLFUsQ0FDRiwyRSxDQUFBLDRFLENBQ0UsYyxDQUNBLGUsQ0FDRiwwRSxDQUFBLDJFLENBQ0UsWSxDQXZCTiw0RSxDQUFBLDZFLENBeUJRLGdCLENBQ0EsYyxDRHZDUixvRSxDQzBDSSxlLENEMUNKLDZFLENDNkNRLGMsQ0FDQSxnQixDQUNBLGMsQ3hDMEROLDhDLEN3Q3BESSxtQixDQUhOLHFELENBS1EsYyxDQUNBLGUsQ0FDQSxtQixDeEM0QlYsdUQsQ3dDekJZLGMsQ0FDQSxrQixDeENvekJWLG9DLEN3Qy95QkksYyxDQUNBLGUsQ3hDNnpCSix5QyxDd0MzekJJLGdCLEN4QzJ6QkoseUMsQ3VDdDJCQSwyQyxDQzhDSSxpQixDQUNBLGMsQ0FDQSxnQixDN0NnMFA4RCxtRCxDQWdCNkIsNEUsQzZDNzBQL0YsNkQsQ0FXTSxzRixDN0NpelAyRCxpRSxDQWdCNkIsMEYsQzZDNTBQOUYsZ0UsQ0FXTSx5RixDQU5GLFUsQzdDNnpQcUYsd0UsQzZDNXpQckYsa0YsQzdDMnpQb0Ysc0YsQzZDM3pQcEYscUYsQ0FDRSxZLEM3Q2cwUDJGLDhFLEM2Qy96UDNGLHdGLEM3Qzh6UDBGLDRGLEM2Qzl6UDFGLDJGLENBQ0UsaUIsQ0FDQSxTLEM3Q3cwUHlGLDhFLEM2Q3IwUDNGLHdGLEM3Q28wUDBGLDRGLEM2Q3AwUDFGLDJGLENBQ0UsWSxDQWRSLHNFLENBa0JNLGMsQ3hDK3pCUiw2QixDd0MzekJJLGEsQ0FDQSwrQixDQUNFLFMsQ0FDQSxRLENBQ0EsYyxDQUNBLGdCLEN4Q2cwQkYseUQsQ3dDNXpCSSxjLENBQ0EsZ0IsQ0FDQSxrQixDbEM1REosd0QsQ2tDOERJLGMsQ0FDQSw0QixDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDbEN2RVIsK0QsQ2tDeUVVLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFEsQ0FDQSxTLENsQzdFViw4RCxDa0MrRVUsYyxDQUNBLFUsQ0FDQSxRLENBQ0EsYSxDQUNBLGMsQ3hDOHhCVixnRSxDd0M1eEJZLFEsQ0FDQSxjLENBQ0EsMEIsQ3hDaTBCRixvRSxDQUFBLG9FLEN3Qzd6QkksYyxDQU9SLDJDLEM3QzB6UHdDLG9ELEM2QzF6UHhDLDJDLENBQ0UsVSxDbENqSFIsNkMsQ2tDc0hNLG1CLENBQ0EsVSxDQUhKLHlDLENBS0ksVSxDeENxakJGLDJDLEN3Q25qQkksYyxDQUNBLGMsQ0Q5Qk4seUMsQ0NnQ0ksYyxDQVZKLDZDLENBWUksVyxDQUNBLGdELENBQ0UsUyxDeEN1a0JGLG1ELEN3Q3JrQkksVyxDQUNBLGUsQ0FDQSxvQixDeEM0TlYsK0MsQ3dDdE5RLGMsQ0FDQSxnQixDQUNBLGdCLEN4Q3VPTiwrQyxDd0NsT0ksZSxDQUNBLGdCLEN4QzBOTixzRCxDd0N4TlEsZSxDQUNBLFUsQ0FDQSxnQixDRHJGTixnQyxDQ3VGSSxjLENBQ0EsZ0IsQ0RFSix1QyxDQUFBLHlDLENBaUJFLDRDLENBQUEsOEMsQ0NoQkUsZ0IsQ0FDQSxjLENBU0EsNkQsQ0FDRSxvQixDQUNBLGtCLENBQ0EsVSxDQUxOLDZFLENBT1EsYyxDeENpeUJKLG1GLEN3QzF4Qkksa0IsQ0FDQSxtRyxDQUNFLFMsQ0EzUVosQ0NBQSxxRERHSSx1QixDQUFBLHNCLENDRUUsd0IsQ0FDQSwwQixDQUNBLDRCLEN6QytGRixvQixDQUFBLG9CLEN5Q3hGSSx3QixDQUNBLGdCLEN6QzZGRiwyQixDdUNPSix5QixDQUFBLDJCLENFaEdRLGMsQ0FDQSxnQixDQVFGLHlCLENBQUEseUIsQ0FFRSxrQixDekN3TE4sOEQsQ3lDbExJLFUsQ3pDb01GLDJFLEN5Q2xNSSxXLENBQ0EsYyxDekN5SlYsK0UsQ3lDdkpZLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDekNnSlosbUYsQ3lDOUlVLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENEdkNSLG9FLENBQUEscUUsQ0MwQ1EsYyxDQUNBLE8sQ3pDcUtKLHFFLEN5Q25LSSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0RuQkYsb0UsQ0NxQkUsUSxDQUNBLGtCLENBR1Isa0YsQzlDMGlRc0Ysc0YsQzhDMWlRdEYscUYsQ0FLTSxZLEN6QzRSUiwyQyxDeUNqUkksYyxDRGpDRSwyRSxDQUFBLDZELENDcUNFLGlCLENBQ0EsaUIsQ0QxQ04sa0YsQ0FBQSxvRSxDQzZDUSxZLENBQ0EsaUIsQ3pDd1FWLHNELEN5Q3JRTSxRLENBQ0Esa0IsQ0FDQSxlLENBQ0EsUyxDekNtVEYsNEQsQ3lDalRJLGMsQ0FDQSxnQixDQUNBLGUsQ0ZoREoscUMsQ0VxREUsZSxDQUNBLGMsQ0FDQSxrQixDRDNDSix1QyxDQzZDSSxjLENBQ0EsaUIsQ0Q5Q0osb0MsQ0NnREksbUIsQ3pDaXVCSixnQyxDeUMvdEJJLHdCLENBQ0EsMEIsQ3pDZ3VCRixzQyxDeUM5dEJJLHdCLENBQ0EsMEIsQ0FDQSw0QixDQW5HRix1QixDQXJCSix1QixDQU1FLGlCLEN6Q21GSixpQixDQXV2QkEsb0MsQ0FBQSxvQyxDeUNwdEJRLGMsQ3pDb3RCUixvRSxDQUFBLHFFLEN5Q2h0Qk0sYSxDQUNBLGUsQ0FDQSxVLENEakVKLGdGLENBQUEsaUYsQ0NtRU0sZSxDQUNBLFUsQ0RuREYsK0UsQ0FBQSxnRixDQ3FERSxVLENEaERGLDBFLENBQUEsMkUsQ0NrREUsWSxDQUNBLGdCLENEakRBLDRFLENBQUEsNkUsQ0NtREUsZ0IsQ0FDQSxjLEN6QzZtQlYsMkMsQ3VDdHNCRSw2RSxDRThGUSxjLENBQ0EsZ0IsQ0FDQSxjLEN6Q1NOLDhDLEN5Q0hJLGEsQ0FDQSxjLENBQ0EsbUIsQ0FDQSx5RCxDQUNFLGdCLENEeERSLHFELENDMERRLGMsQ0FDQSxlLENBQ0EsbUIsQ3pDekJWLHVELEN5QzRCWSxjLENBQ0Esa0IsQ3pDMnZCWixvQyxDeUN0dkJNLGMsQ0FDQSxnQixDekN3d0JKLHlDLEN5Q3R3QkksZ0IsQ3pDc3dCSix5QyxDdUN0MkJBLDJDLENFbUdJLGlCLENBQ0EsYyxDQUNBLGdCLEM5Q3VoUStCLG9CLEM4Q3BoUW5DLDhCLEM5Q21oUWtDLGtDLEM4Q25oUWxDLGlDLENBSUUsa0IsQ0FDQSxVLENBQ0EsbUQsQ0FBQSxzRCxDQUNFLFksQ0FDQSxxQixDOUNpaFFxRCx1RCxDOENqaFFyRCxxQixDOUNraFFzRCx5QyxDOENuaFF0RCxZLENBQ0EscUIsQzlDd2hROEQsK0MsQzhDdmhROUQseUQsQzlDc2hRNkQsNkQsQzhDdGhRN0QsNEQsQ0FDRSxpQixDQUNBLFMsQzlDMmhRNEQsK0MsQzhDMWhROUQseUQsQzlDeWhRNkQsNkQsQzhDemhRN0QsNEQsQ0FDRSxZLENBRU4sNkUsQ0FHTSxrQixDQUVOLGtDLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsdUQsQ0FDRSxZLENBSkosd0UsQ0FPUSxjLENBQ0EsVyxDQVJSLDhELENBVU0sYyxDQUNBLG1CLENBQ0YsNkQsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSwrRCxDQUNFLGMsQ0FDQSxnQixDQUNGLCtELENBQ0UsK0IsQ3pDbXZCViw2QixDeUMvdUJJLGEsQ0Q3RUYsK0IsQ0MrRUksUyxDQUNBLFEsQ0FDQSxjLENBQ0EsZ0IsQ3pDb3ZCRix5RCxDeUNqdkJJLGMsQ0FDQSxnQixDQUNBLGtCLENuQ3ZJSix3RCxDbUN5SUksYyxDQUNBLDRCLENBQ0EsYyxDQUNBLGEsQ0FDQSxVLENuQzNJRiwrRCxDbUM2SUksYSxDQUNBLFUsQ0FDQSxjLENBQ0EsUSxDQUNBLFMsQ25DeEpWLDhELENtQzBKVSxjLENBQ0EsYyxDQUNBLFUsQ0FDQSxRLEN6Q290QlYsZ0UsQ3lDbHRCWSxjLENBQ0EsMEIsQ0FDQSxRLENBaENWLG9FLENBbUNZLGMsQ0FDQSxnQixDOUNxaFEwRCwyQyxDQUUxQixvRCxDQURBLDJDLEM4QzdnUTFDLDRELEM5QzJnUTJELHFFLEM4QzNnUTNELDRELENBQ0Usa0IsQzlDa2hRaUUsMEMsQ0FFMUIsbUQsQ0FEQSwwQyxDOENqaFF2QywyRCxDOUMrZ1F3RCxvRSxDOEMvZ1F4RCwyRCxDQUNFLGMsQ0FDQSxnQixDOUNzaVFrRCwrRCxDQUNRLCtELENBQ0EsZ0UsQ0FDQyxnRSxDQVhpQixzRCxDQUMzQixzRCxDQUNBLHVELENBQ0MsdUQsQ0FDQSxzRCxDQUNELHNELENBQ0EsdUQsQ0FDQyx1RCxDQVhpQixnRixDQUNRLGdGLENBQ0EsaUYsQ0FDQyxpRixDOEN4aVFsRix1RSxDQUFBLHVFLEM5Q2dpUXdFLHdFLENBQTBFLHdFLENBQ3pFLHVFLENBQ0QsdUUsQ0FDQSx3RSxDQUNDLHdFLEM4Q3BoUW5FLFUsQ0FDQSxhLENBQ0EsUSxDbkN2TU4sNkMsQ21DNE1JLFUsQ0FFQSxTLENBQ0EsZSxDQTRFUSxxSSxDRHBLVix5QyxDQzBGRSxVLENGcEhKLHlDLENFMEhJLGtCLENEekZGLDZDLENDMkZFLFcsQ0R6RkEsZ0QsQ0MyRkUsUyxDekMyY1IsbUQsQ3lDemNVLFcsQ0FDQSxlLENBQ0Esb0IsQ3pDcUlOLCtDLEN5Qy9ISSxjLENBQ0EsZ0IsQ0FDQSxTLEN6QzZJTiwrQyxDeUN4SUksZSxDQUNBLGdCLEN6Q2dJTixzRCxDeUM5SFEsZSxDQUNBLFUsQ0FDQSxnQixDRi9LTixnQyxDRWlMSSxjLENBQ0EsZ0IsQ0Y1RUYsdUMsQ0FBQSx5QyxDQUtBLDRDLENBQUEsOEMsQ0UwRUUsZ0IsQ0FDQSxjLENBZEosOEMsQ0FBQSxnRSxDQXFCSSxjLENBSUYsMkIsQ0FDRSxTLENBQ0EsVyxDQUNBLFUsQ3pDc3dCSix5RCxDeUNqd0JJLGMsQ0R0R0osNkQsQ0N3R00sb0IsQ0FDQSxrQixDQUNBLFUsQ0QxR04sNkUsQ0M0R1EsYyxDQU9BLCtHLENBQ0UsYSxDQS9XWixDQ0NBLHlCLENBR00sZSxDQUVOLDJCLENBQ0Usd0IiLCJmaWxlIjoieWVsbG93LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogVXNpbmcgY29sb3JzZXQgJ3llbGxvdycgdG8gYnVpbGQgcmVkLmNzcy5cbiAqL1xuLyoqXG4gKiBTZXR0aW5nc1xuICpcbiAqIERlY2xhcmF0aW9uIG9mIHZhcmlhYmxlcyB1c2VkIGluIHRoZSBVVSBTdHlsZWd1aWRlIFNBU1MgYXBwbGljYXRpb24uXG4gKiBGb3IgZGV0YWlsZWQgaW5mb3JtYXRpb24gb24gdGhlIG9mZmljYWwgVVUgU3R5bGVndWlkZSBkZWZpbml0aW9ucyxcbiAqIHBsZWFzZSB2aXNpdDpcbiAqIC0tPiBodHRwOi8vd3d3LnV1Lm5sL29yZ2FuaXNhdGllL2h1aXNzdGlqbC9yaWNodGxpam5lbi9odWlzc3RpamxlbGVtZW50ZW5cbiAqXG4gKiBAdG9kbzogTW92ZSBjb2xvciBkZWZpbml0aW9ucyB0byAvY29sb3JzL19jb2xvcnMuc2Nzcy5cbiAqKi9cbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IHB4dG9lbSgtMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcHh0b2VtKC0ycHgpOyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhOmFmdGVyLCAueWVsbG93LWxpbmstd3JhcHBlciBhOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYTphZnRlciwgLnBhZ2UtaGVhZGVyIC5saW5rIGE6YWZ0ZXIsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTphZnRlciwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYTphZnRlciwgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGE6YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhOmFmdGVyLCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC55ZWxsb3ctbGluay13cmFwcGVyIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5wYWdlLWhlYWRlciAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4ueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLFxuLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4ucGFnZS1oZWFkZXIgLmxpbmsgc3BhbjphZnRlcixcbi5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbi5idWlsZGluZyAubm9kZS1saW5rIHNwYW46YWZ0ZXIsXG4ubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46YWZ0ZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsXG4uY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgc3BhbjphZnRlcixcbi5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmFmdGVyLFxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLnllbGxvdy1saW5rLXdyYXBwZXIgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4ucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4ucGFnZS1oZWFkZXIgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4ubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5yc3MtZmVlZC1saW5rOmJlZm9yZSwgaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzaWJsZSAuZmllbGRzZXQtbGVnZW5kOmJlZm9yZSwgZGl2Lm1lc3NhZ2VzLndhcm5pbmc6YmVmb3JlLCBkaXYubWVzc2FnZXMuc3RhdHVzOmJlZm9yZSwgZGl2Lm1lc3NhZ2VzLmVycm9yOmJlZm9yZSwgbGFiZWwuc2VsZWN0LnByZXR0aWZ5IHNwYW46YWZ0ZXIsICNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24gLmNvbnRlbnQgYTpiZWZvcmUsXG4jZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGkgYTpiZWZvcmUsXG4uY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGE6YmVmb3JlLCAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhOmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGE6YmVmb3JlLCBsaS5ub2RlLXJlYWRtb3JlIGE6YWZ0ZXIsICNoYW1idXJnZXI6YmVmb3JlLCAuaGFtYnVyZ2VyLW9wZW4gI2hlYWRlciBoZWFkZXIgI2hhbWJ1cmdlcjpiZWZvcmUsIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIC5idXR0b246YmVmb3JlLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YmVmb3JlLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6aG92ZXI6YmVmb3JlLCAuYnVpbGRpbmcgLmNvbnRhY3QgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMtZXh0cmEgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0aCAucmVtb3ZlLWxpbmsgYTo6YWZ0ZXIsIC5jb21wYXJlLXRhYmxlLS1ncm91cCB0ZC5oYXNJdGVtczo6YWZ0ZXIsIC5jb21wYXJlLXRhYmxlLS1ncm91cCB0ZC5oYXNJdGVtcy5hY3RpdmU6OmFmdGVyLCAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIGgyOmFmdGVyLCAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIGgyLnVpLXN0YXRlLWFjdGl2ZTphZnRlciwgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5qcy1hY3RpdmUub3BlbiAuY2xvc2UtYnV0dG9uOmJlZm9yZSwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciB1bCBsaSBhOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCBhOmFmdGVyLCAubGluay13aXRoLWljb25bdGFyZ2V0PV9ibGFua106YWZ0ZXIsIC5saW5rLXdpdGgtaWNvbi0tZmlsbTpiZWZvcmUsIC5saW5rLXdpdGgtaWNvbi0taW1hZ2U6YmVmb3JlLCAubGluay13aXRoLWljb24tLXBkZjpiZWZvcmUsIC5saW5rLXdpdGgtb3B0aW9uYWwtZXh0ZXJuYWwtaWNvblt0YXJnZXQ9X2JsYW5rXTphZnRlciwgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAuYmFjay10by11dSBhOmJlZm9yZSxcbiNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gLmJhY2stdG8tdXUgYTpiZWZvcmUsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGE6YmVmb3JlLFxuI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkgYTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLW5leHQgYTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLXByZXZpb3VzIGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1sYXN0IGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhOmJlZm9yZSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItZmlyc3QgYTphZnRlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbGFzdCBhOmFmdGVyLCAuc2lkZWJhci5maXJzdCBoMi5maWx0ZXItY29sdW1uLXRpdGxlOmFmdGVyLCAuc2lkZWJhci5maXJzdCBoMi5maWx0ZXItY29sdW1uLXRpdGxlLm9wZW46YWZ0ZXIsIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGk6YmVmb3JlLFxuLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpOmJlZm9yZSwgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIsIHVsLnNvY2lhbCBsaSBhLmZhLWFtYXpvbjpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWJlaGFuY2U6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1ibG9nZ2VyOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtZHJpYmJibGU6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1kcm9wYm94OmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtZmFjZWJvb2s6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1mbGlja3I6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1mb3Vyc3F1YXJlOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtZ2l0aHViOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtZ29vZ2xlcDpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWpvb21sYTpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWxhc3RmbTpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWxpbmtlZGluOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtcGF5cGFsOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtcGludGVyZXN0OmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtc291bmRjbG91ZDpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLXNwb3RpZnk6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1zdHVtYmxldXBvbjpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLXNreXBlOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtdHVtYmxyOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtdHdpdHRlcjpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLXZpbWVvOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtdmluZTpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLXdvcmRwcmVzczpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLXllbHA6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS15b3V0dWJlOmJlZm9yZSwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmFmdGVyLCAuY29udGVudC1ibG9jayAuZmMtbGluay1saXN0cyBhW3RhcmdldD1fYmxhbmtdOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2sgLnRleHQgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSAubGlua3MgYTpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCBsaSBhOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCBsaSAuc2VydmljZS1saW5rcy10d2l0dGVyOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIC5zZXJ2aWNlLWxpbmtzLWdvb2dsZS1wbHVzOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIC5zZXJ2aWNlLWxpbmtzLWxpbmtlZGluOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrIC5saW5rcyA+IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IGFbdGFyZ2V0PV9ibGFua10gLnRpdGxlOmFmdGVyLCAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSA+IC50aXRsZTpiZWZvcmUsIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtLmFjdGl2ZSA+IC50aXRsZTpiZWZvcmUsIC5tYXN0ZXItYXBwbHlsaW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWNvbGxhcHNpYmxlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lci5hY3RpdmUgLnRpdGxlOmJlZm9yZSwgLmF0dGVudGlvbl9fdGl0bGUtbGluazphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7IH1cbiAgdWwubWVudSB7XG4gICAgbGlzdC1zdHlsZTogaW5zaWRlOyB9XG4gIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgIHVsIGxpLmxlYWYsIHVsIGxpLmNvbGxhcHNlZCB7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxucCB7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICBjb2xvcjogYmxhY2s7IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5xIHtcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JzsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT0nYnV0dG9uJ10sIGlucHV0W3R5cGU9J3Jlc2V0J10sIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiogRm9udHMgKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNZXJyaXdlYXRoZXIgSXRhbGljXCIpLCBsb2NhbChcIk1lcnJpd2VhdGhlci1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItaXRhbGljLnN2ZyNNZXJyaXdlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTWVycml3ZWF0aGVyIEJvbGRcIiksIGxvY2FsKFwiTWVycml3ZWF0aGVyLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQuc3ZnI01lcnJpd2VhdGhlclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1lcnJpd2VhdGhlciBSZWd1bGFyXCIpLCBsb2NhbChcIk1lcnJpd2VhdGhlci1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLnN2ZyNNZXJyaXdlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTWVycml3ZWF0aGVyIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIk1lcnJpd2VhdGhlci1Cb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkaXRhbGljLnN2ZyNNZXJyaXdlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDAuc3ZnI29wZW5fc2Fuc2xpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDBpdGFsaWMuc3ZnI29wZW5fc2Fuc2xpZ2h0X2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LXJlZ3VsYXIuc3ZnI29wZW5fc2Fuc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LWl0YWxpYy5zdmcjb3Blbl9zYW5zaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC03MDAuc3ZnI29wZW5fc2Fuc2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb25fdjUuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb25fdjUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbl92NS53b2ZmXCIpIGZvcm1hdChcImFwcGxpY2F0aW9uL2ZvbnQtd29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbl92NS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb25fdjUuc3ZnI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsOyB9XG5cbi8qKiBNaXhpbnMgKiovXG5ib2R5IC53cmFwcGVyOmFmdGVyLCAudGFicyB1bC5wcmltYXJ5OmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2U6YWZ0ZXIsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZzphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0czphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dDphZnRlciwgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGU6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQ6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZTphZnRlcixcbi5jb250ZW50LWJsb2NrLWJlZWxkOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXZpZGVvOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQ6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSA+IC5jb250ZW50LWJsb2NrLWlubmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdzphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmssIC55ZWxsb3ctbGluay13cmFwcGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmssIC5wYWdlLWhlYWRlciAubGluaywgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciwgLmJ1aWxkaW5nIC5ub2RlLWxpbmssIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluaywgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmssXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmssIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmssIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmssXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmssIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluaywgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rLFxuLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluaywgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhLCAueWVsbG93LWxpbmstd3JhcHBlciBhLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYSwgLnBhZ2UtaGVhZGVyIC5saW5rIGEsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYSwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYSwgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGEsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGEsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhLFxuICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3BhbixcbiAgLnllbGxvdy1saW5rLXdyYXBwZXIgc3BhbixcbiAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW4sXG4gIC5wYWdlLWhlYWRlciAubGluayBzcGFuLFxuICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW4sXG4gIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW4sXG4gIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuLFxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuLFxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuLFxuICAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuLFxuICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTphZnRlciwgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6YWZ0ZXIsIC5wYWdlLWhlYWRlciAubGluayBhOmFmdGVyLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YWZ0ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGE6YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTphZnRlciwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAueWVsbG93LWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucGFnZS1oZWFkZXIgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbiAgICAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLFxuICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmFmdGVyLFxuICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbiAgICAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuICAgIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmFmdGVyLFxuICAgIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmFmdGVyLFxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6YkFwiO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBsZWZ0OiA0cHg7IH1cbiAgICAgIGh0bWwubHQtaWUxMCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTphZnRlciwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBodG1sLmx0LWllMTAgLm1vcmUtbGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBhOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIGh0bWwubHQtaWUxMCAubW9yZS1saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgYTphZnRlciwgLnBhZ2UtaGVhZGVyIGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYTphZnRlciwgLmJ1aWxkaW5nIGh0bWwubHQtaWUxMCAubm9kZS1saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmFmdGVyLCAubGlzdC10ZWFzZXJfX21vcmUgaHRtbC5sdC1pZTEwIC5ub2RlLWxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBodG1sLmx0LWllMTAgLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5sdC1pZTEwIC5saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmx0LWllMTAgLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyBodG1sLmx0LWllMTAgLmxpbmstbW9yZS10ZXh0IGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmx0LWllMTAgLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyBodG1sLmx0LWllMTAgLmxpbmtzIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6YWZ0ZXIsXG4gICAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGh0bWwuZ3QtaWUxMCAubW9yZS1saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYTphZnRlcixcbiAgICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgYTphZnRlcixcbiAgICAgIC5wYWdlLWhlYWRlciBodG1sLmd0LWllMTAgLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgaHRtbC5ndC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBhOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubm9kZS1saW5rIGE6YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgaHRtbC5ndC1pZTEwIC5ub2RlLWxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmFmdGVyLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIGh0bWwuZ3QtaWUxMCAubm9kZS1saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwuZ3QtaWUxMCAubGluayBhOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwuZ3QtaWUxMCAubGluayBhOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmd0LWllMTAgLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTphZnRlcixcbiAgICAgIC5mYy1zcG90bGlnaHRzIGh0bWwuZ3QtaWUxMCAubGluay1tb3JlLXRleHQgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIGh0bWwuZ3QtaWUxMCAubGlua3MgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBodG1sLmx0LWllMTAgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC55ZWxsb3ctbGluay13cmFwcGVyIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIGh0bWwubHQtaWUxMCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLnBhZ2UtaGVhZGVyIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucGFnZS1oZWFkZXIgaHRtbC5sdC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIGh0bWwubHQtaWUxMCAubWFwcy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIGh0bWwubHQtaWUxMCAubm9kZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSBodG1sLmx0LWllMTAgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiBodG1sLmx0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCBodG1sLmx0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgaHRtbC5sdC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyBodG1sLmx0LWllMTAgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwubHQtaWUxMCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyBodG1sLmx0LWllMTAgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyBodG1sLmd0LWllMTAgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAucGFnZS1oZWFkZXIgaHRtbC5ndC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgaHRtbC5ndC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuYnVpbGRpbmcgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5saXN0LXRlYXNlcl9fbW9yZSBodG1sLmd0LWllMTAgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCBodG1sLmd0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmd0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmZjLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5saW5rLW1vcmUtdGV4dCBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgaHRtbC5ndC1pZTEwIC5saW5rcyBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuOmFmdGVyLCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGh0bWwubHQtaWUxMCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW46YWZ0ZXIsIC5yZWxhdGVkLXByb2dyYW1tZXMgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmFmdGVyLCAucGFnZS1oZWFkZXIgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsIC5idWlsZGluZyBodG1sLmx0LWllMTAgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5ub2RlLWxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSBodG1sLmx0LWllMTAgLm5vZGUtbGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbjphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGh0bWwubHQtaWUxMCAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBodG1sLmx0LWllMTAgLmxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIGh0bWwubHQtaWUxMCAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW46YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAubGluay1tb3JlLXRleHQgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwubHQtaWUxMCAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmx0LWllMTAgLm1vcmUtbGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIGh0bWwubHQtaWUxMCAubGlua3Mgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLnBhZ2UtaGVhZGVyIGh0bWwuZ3QtaWUxMCAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAubGlzdC10ZWFzZXJfX21vcmUgaHRtbC5ndC1pZTEwIC5ub2RlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIGh0bWwuZ3QtaWUxMCAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuICAgICAgLmZjLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgaHRtbC5ndC1pZTEwIC5saW5rcyBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGh0bWwubHQtaWUxMCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5yZWxhdGVkLXByb2dyYW1tZXMgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5wYWdlLWhlYWRlciBodG1sLmx0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmxpc3QtdGVhc2VyX19tb3JlIGh0bWwubHQtaWUxMCAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwubHQtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmx0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIGh0bWwubHQtaWUxMCAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAucmVsYXRlZC1wcm9ncmFtbWVzIGh0bWwuZ3QtaWUxMCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5wYWdlLWhlYWRlciAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5wYWdlLWhlYWRlciBodG1sLmd0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm1hcHMtbGluay13cmFwcGVyIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmJ1aWxkaW5nIGh0bWwuZ3QtaWUxMCAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIGh0bWwuZ3QtaWUxMCAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGh0bWwuZ3QtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBodG1sLmd0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIGh0bWwuZ3QtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuZmMtc3BvdGxpZ2h0cyBodG1sLmd0LWllMTAgLmxpbmstbW9yZS10ZXh0IHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyBodG1sLmd0LWllMTAgLmxpbmtzIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTpob3ZlciwgLnllbGxvdy1saW5rLXdyYXBwZXIgYTpob3ZlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6aG92ZXIsIC5wYWdlLWhlYWRlciAubGluayBhOmhvdmVyLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6aG92ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGE6aG92ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmhvdmVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmhvdmVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmhvdmVyLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmhvdmVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTpob3ZlcixcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3Bhbjpob3ZlcixcbiAgICAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmhvdmVyLFxuICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmhvdmVyLFxuICAgIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmhvdmVyLFxuICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3Bhbjpob3ZlcixcbiAgICAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmhvdmVyLFxuICAgIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3Bhbjpob3ZlcixcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3Bhbjpob3ZlcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmhvdmVyLFxuICAgIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6aG92ZXI6YmVmb3JlLCAueWVsbG93LWxpbmstd3JhcHBlciBhOmhvdmVyOmJlZm9yZSwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6aG92ZXI6YmVmb3JlLCAucGFnZS1oZWFkZXIgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpob3ZlcjpiZWZvcmUsIC5idWlsZGluZyAubm9kZS1saW5rIGE6aG92ZXI6YmVmb3JlLCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6aG92ZXI6YmVmb3JlLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGE6aG92ZXI6YmVmb3JlLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC55ZWxsb3ctbGluay13cmFwcGVyIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW46aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6aG92ZXI6YWZ0ZXIsIC55ZWxsb3ctbGluay13cmFwcGVyIGE6aG92ZXI6YWZ0ZXIsIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBhOmhvdmVyOmFmdGVyLCAucGFnZS1oZWFkZXIgLmxpbmsgYTpob3ZlcjphZnRlciwgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmhvdmVyOmFmdGVyLCAuYnVpbGRpbmcgLm5vZGUtbGluayBhOmhvdmVyOmFmdGVyLCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTpob3ZlcjphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgYTpob3ZlcjphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYTpob3ZlcjphZnRlciwgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYTpob3ZlcjphZnRlciwgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGE6aG92ZXI6YWZ0ZXIsXG4gICAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC55ZWxsb3ctbGluay13cmFwcGVyIHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmY2QwMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhLCAueWVsbG93LWxpbmstd3JhcHBlciBhLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYSwgLnBhZ2UtaGVhZGVyIC5saW5rIGEsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYSwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYSwgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGEsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGEsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhLFxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuLFxuICAgIC55ZWxsb3ctbGluay13cmFwcGVyIHNwYW4sXG4gICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW4sXG4gICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW4sXG4gICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuLFxuICAgIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW4sXG4gICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW4sXG4gICAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDE5cHggM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTphZnRlciwgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6YWZ0ZXIsIC5wYWdlLWhlYWRlciAubGluayBhOmFmdGVyLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YWZ0ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGE6YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTphZnRlcixcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLnllbGxvdy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbiAgICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3BhbjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiOyB9XG5cbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRpdGxlLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudGl0bGUsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSxcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSxcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhID4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUsIC5jb250ZW50LWJsb2NrLXZpZGVvIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAudGl0bGUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAudGl0bGUsIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUsIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLCAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnRpdGxlLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSxcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSA+IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLCAuY29udGVudC1ibG9jay12aWRlbyAudGl0bGUsIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnRpdGxlLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLnRpdGxlLCAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLCAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSwgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnRpdGxlLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSxcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSA+IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLCAuY29udGVudC1ibG9jay12aWRlbyAudGl0bGUsIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnRpdGxlLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLnRpdGxlLCAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLCAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSwgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG5cbi8qKiBCdXR0b25zICoqL1xuLnRleHRidXR0b24sIC50ZXh0YnV0dG9uLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50LCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGEsIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ibG9jaywgLnRleHRidXR0b24tYmxhY2stYmxvY2ssICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IC5jb250ZW50IGEsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jaywgLnRleHRidXR0b24td2hpdGUtYmxvY2ssIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaywgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYSwgLm1hc3Rlci1hcHBseWxpbmsgYSwgLnRleHRidXR0b24tYmxhY2stc29saWQsIC50ZXh0YnV0dG9uLXdoaXRlLXNvbGlkLCAudGV4dGJ1dHRvbi15ZWxsb3ctc29saWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGV4dGJ1dHRvbjphZnRlciwgLnRleHRidXR0b24tdHJhbnNwYXJlbnQ6YWZ0ZXIsIC50ZXh0YnV0dG9uLWdyZXktdHJhbnNwYXJlbnQ6YWZ0ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYTphZnRlciwgLnRleHRidXR0b24tYmxhY2stdHJhbnNwYXJlbnQ6YWZ0ZXIsIC50ZXh0YnV0dG9uLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTphZnRlciwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazphZnRlciwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmFmdGVyLCAubWFzdGVyLWFwcGx5bGluayBhOmFmdGVyLCAudGV4dGJ1dHRvbi1ibGFjay1zb2xpZDphZnRlciwgLnRleHRidXR0b24td2hpdGUtc29saWQ6YWZ0ZXIsIC50ZXh0YnV0dG9uLXllbGxvdy1zb2xpZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTsgfVxuICAudGV4dGJ1dHRvbjpob3ZlciwgLnRleHRidXR0b24tdHJhbnNwYXJlbnQ6aG92ZXIsIC50ZXh0YnV0dG9uLWdyZXktdHJhbnNwYXJlbnQ6aG92ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYTpob3ZlciwgLnRleHRidXR0b24tYmxhY2stdHJhbnNwYXJlbnQ6aG92ZXIsIC50ZXh0YnV0dG9uLWJsb2NrOmhvdmVyLCAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazpob3ZlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTpob3ZlciwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmhvdmVyLCAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazpob3ZlciwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmhvdmVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmhvdmVyLCAubWFzdGVyLWFwcGx5bGluayBhOmhvdmVyLCAudGV4dGJ1dHRvbi1ibGFjay1zb2xpZDpob3ZlciwgLnRleHRidXR0b24td2hpdGUtc29saWQ6aG92ZXIsIC50ZXh0YnV0dG9uLXllbGxvdy1zb2xpZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnRleHRidXR0b24sIC50ZXh0YnV0dG9uLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50LCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGEsIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ibG9jaywgLnRleHRidXR0b24tYmxhY2stYmxvY2ssICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IC5jb250ZW50IGEsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jaywgLnRleHRidXR0b24td2hpdGUtYmxvY2ssIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaywgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYSwgLm1hc3Rlci1hcHBseWxpbmsgYSwgLnRleHRidXR0b24tYmxhY2stc29saWQsIC50ZXh0YnV0dG9uLXdoaXRlLXNvbGlkLCAudGV4dGJ1dHRvbi15ZWxsb3ctc29saWQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7IH0gfVxuXG4udGV4dGJ1dHRvbi10cmFuc3BhcmVudCwgLnRleHRidXR0b24tZ3JleS10cmFuc3BhcmVudCwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciB1bCBsaSBhLCAudGV4dGJ1dHRvbi1ibGFjay10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAyMHB4OyB9XG5cbi50ZXh0YnV0dG9uLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTphZnRlciwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazphZnRlciwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmFmdGVyLCAubWFzdGVyLWFwcGx5bGluayBhOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGxlZnQ6IDRweDsgfVxuXG4udGV4dGJ1dHRvbi1ibG9jazpob3ZlcjpiZWZvcmUsIC50ZXh0YnV0dG9uLWJsYWNrLWJsb2NrOmhvdmVyOmJlZm9yZSwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTpob3ZlcjpiZWZvcmUsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jazpob3ZlcjpiZWZvcmUsIC50ZXh0YnV0dG9uLXdoaXRlLWJsb2NrOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmhvdmVyOmJlZm9yZSwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYTpob3ZlcjpiZWZvcmUsIC5tYXN0ZXItYXBwbHlsaW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC50ZXh0YnV0dG9uLWJsb2NrOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24tYmxhY2stYmxvY2s6aG92ZXI6YmVmb3JlLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCBhOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24td2hpdGUtYmxvY2s6aG92ZXI6YmVmb3JlLCAudGV4dGJ1dHRvbi15ZWxsb3ctYmxvY2s6aG92ZXI6YmVmb3JlLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmhvdmVyOmJlZm9yZSwgLm1hc3Rlci1hcHBseWxpbmsgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuXG4udGV4dGJ1dHRvbi1ibG9jazpob3ZlcjphZnRlciwgLnRleHRidXR0b24tYmxhY2stYmxvY2s6aG92ZXI6YWZ0ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IC5jb250ZW50IGE6aG92ZXI6YWZ0ZXIsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jazpob3ZlcjphZnRlciwgLnRleHRidXR0b24td2hpdGUtYmxvY2s6aG92ZXI6YWZ0ZXIsIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jazpob3ZlcjphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYTpob3ZlcjphZnRlciwgLm1hc3Rlci1hcHBseWxpbmsgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4udGV4dGJ1dHRvbi1ibGFjay1zb2xpZCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLnRleHRidXR0b24tYmxhY2stc29saWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7IH1cblxuLnRleHRidXR0b24td2hpdGUtc29saWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLXdoaXRlLXNvbGlkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG5cbi50ZXh0YnV0dG9uLXllbGxvdy1zb2xpZCB7XG4gIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gIGNvbG9yOiBibGFjazsgfVxuICAudGV4dGJ1dHRvbi15ZWxsb3ctc29saWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZjZDAwOyB9XG5cbi50ZXh0YnV0dG9uLWdyZXktdHJhbnNwYXJlbnQsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7IH1cbiAgLnRleHRidXR0b24tZ3JleS10cmFuc3BhcmVudDphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciB1bCBsaSBhOmFmdGVyIHtcbiAgICBjb2xvcjogI2Q3ZDdkNzsgfVxuICAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50OmhvdmVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7IH1cbiAgICAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50OmhvdmVyOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAudGV4dGJ1dHRvbi1ibGFjay10cmFuc3BhcmVudDphZnRlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogI2ZmY2QwMDsgfVxuICAgIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZjZDAwOyB9XG5cbi50ZXh0YnV0dG9uLWJsYWNrLWJsb2NrLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCBhIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazpob3ZlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAudGV4dGJ1dHRvbi1ibGFjay1ib3JkZXItYmxvY2s6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi50ZXh0YnV0dG9uLXdoaXRlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBibGFjazsgfVxuICAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLXdoaXRlLWJsb2NrOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnRleHRidXR0b24teWVsbG93LWJsb2NrLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhLCAubWFzdGVyLWFwcGx5bGluayBhIHtcbiAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jazpob3ZlcjpiZWZvcmUsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLnNlbGVjdC1saW5rIGE6aG92ZXI6YmVmb3JlLCAubWFzdGVyLWFwcGx5bGluayBhOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmhvdmVyOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmhvdmVyOmFmdGVyLCAubWFzdGVyLWFwcGx5bGluayBhOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmY2QwMDsgfVxuXG4ucnNzLWZlZWQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnJzcy1mZWVkLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucnNzLWZlZWQtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7piWXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5yc3MtZmVlZC1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyoqIEhlYWRpbmdzICoqL1xuLmhlYWRpbmctMSwgaDEsIC5oZWFkaW5nLTIsIGgyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IGgyLCAuc2lkZWJhciBoMiwgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gaDIsIC5oZWFkaW5nLXllbGxvdywgI3BhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGluZy0yLCBoMiwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCBoMiwgLnNpZGViYXIgaDIsIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5oZWFkaW5nLXllbGxvdywgI3BhZ2UtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi8qKiBQYWdlIGVsZW1lbnRzICoqL1xuaW5wdXQsXG5hLFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExOyB9XG5cbio6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExOyB9XG5cbio6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTsgfVxuXG4qOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExOyB9XG5cbmxhYmVsW2Zvcio9ZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNhMWExYTE7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5hLmJ1dHRvbixcbmxhYmVsLnNlbGVjdC5wcmV0dGlmeSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTAuMTI1ZW0gIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTg3NWVtIDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgYnV0dG9uOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBhLmJ1dHRvbjpob3ZlcixcbiAgbGFiZWwuc2VsZWN0LnByZXR0aWZ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiOTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBidXR0b246dmlzaXRlZCxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTp2aXNpdGVkLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOnZpc2l0ZWQsXG4gIGEuYnV0dG9uOnZpc2l0ZWQsXG4gIGxhYmVsLnNlbGVjdC5wcmV0dGlmeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uLmRpc2FibGVkOmhvdmVyLCBidXR0b24uZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQ6aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0uZGlzYWJsZWQ6aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0uZGlzYWJsZWQsXG4gIGEuYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuICBsYWJlbC5kaXNhYmxlZC5zZWxlY3QucHJldHRpZnk6aG92ZXIsXG4gIGEuYnV0dG9uLmRpc2FibGVkLFxuICBsYWJlbC5kaXNhYmxlZC5zZWxlY3QucHJldHRpZnkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMC4wNjI1ZW0gIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGNvbG9yOiAjYTFhMWExO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGJ1dHRvbjpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgYS5idXR0b246aG92ZXIsXG4gIGxhYmVsLnNlbGVjdC5wcmV0dGlmeTpob3ZlciB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTAuMTI1ZW0gIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjkwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsIGlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0wLjA2MjVlbSAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICNhMWExYTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuXG5hLmJ1dHRvbjpob3ZlcixcbmxhYmVsLnNlbGVjdC5wcmV0dGlmeTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5sYWJlbC5zZWxlY3QucHJldHRpZnksXG5kaXYucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXG5kaXYubWVzc2FnZXMsXG5pbnB1dCxcbnRleHRhcmVhLFxuZmllbGRzZXQge1xuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtIDsgfVxuXG5zcGFuLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogI2I3MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICMyNjI2MjY7XG4gIHBhZGRpbmc6IDAuMzEyNWVtIDAuNWVtIDAuMzEyNWVtIDAuNWVtIDsgfVxuICBpbnB1dC5lcnJvcixcbiAgdGV4dGFyZWEuZXJyb3Ige1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNiNzM5Mzk7IH1cbiAgLmZvcm0taXRlbSBpbnB1dC5lcnJvciwgLmZvcm0taXRlbVxuICB0ZXh0YXJlYS5lcnJvciB7XG4gICAgYm9yZGVyOiAwLjA2MjVlbSAgc29saWQgI2I3MzkzOTsgfVxuICBpbnB1dC5mb3JtLXRleHQsXG4gIHRleHRhcmVhLmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBhZGRpbmc6IDAuMDYyNWVtIDBlbSAwLjA2MjVlbSAwLjA2MjVlbSA7IH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0uaGlkZS1vdXRsaW5lOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDBlbSAjZWJmNWZhIGluc2V0OyB9XG5cbmlucHV0W2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNDN0M3Qzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtIDtcbiAgcGFkZGluZzogMC4xODc1ZW0gMC42MjVlbSAwLjc1ZW0gMC42MjVlbSA7IH1cbiAgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwZW0gMC4zMTI1ZW0gO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzaWJsZSAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIGh0bWwuanMgZmllbGRzZXQuY29sbGFwc2libGUgLmZpZWxkc2V0LWxlZ2VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumIdcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZm9udC1zaXplOiA3NSU7IH1cbiAgaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzaWJsZS5jb2xsYXBzZWQge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVlbSAgc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sLmpzIGZpZWxkc2V0LmNvbGxhcHNpYmxlLmNvbGxhcHNlZCAuZmllbGRzZXQtbGVnZW5kOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdmVydGljYWwtYWxpZ246IDNweDsgfVxuICBodG1sLmpzIGZpZWxkc2V0LmNvbGxhcHNpYmxlIGEuZmllbGRzZXQtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC4xODc1ZW0gOyB9XG5cbi5maWVsZHNldC1uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBhc3N3b3JkLWNvbmZpcm0gPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhc3N3b3JkLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW0gOyB9XG4gIC5wYXNzd29yZC1pbmRpY2F0b3IgZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNWVtIDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ4ZjQ2OyB9XG5cbmRpdi5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gOyB9XG4gIGRpdi5tZXNzYWdlcyA+IHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGRpdi5tZXNzYWdlczpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW0gO1xuICAgIG1hcmdpbi10b3A6IDAuMDYyNWVtIDsgfVxuICBkaXYubWVzc2FnZXMud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTIwMDsgfVxuICBkaXYubWVzc2FnZXMuc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ4ZjQ2OyB9XG4gIGRpdi5tZXNzYWdlcy5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MzkzOTsgfVxuICBkaXYubWVzc2FnZXMgLmtydW1vLXJvb3Qge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIC1raHRtbC1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbG9yOiAjQzdDN0M3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIGlucHV0W3R5cGU9cmFkaW9dLmhpZGUtb3V0bGluZTpmb2N1cyArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5oaWRlLW91dGxpbmU6Zm9jdXMgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGlucHV0W3R5cGU9cmFkaW9dLmVycm9yICsgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5lcnJvciArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29sb3I6ICNiNzM5Mzk7IH1cbiAgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1yYWRpb10sIGh0bWwubHQtaWU5IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sLmx0LWllOSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cywgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1yYWRpb106YWN0aXZlLCBodG1sLmx0LWllOSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cywgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBodG1sLmx0LWllOSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4OyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzNiM2IzYjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2IzYjNiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDRweDsgfVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNiM2IzYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjsgfVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5nb29nbGVfcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxubGFiZWwuZmlsZWlucHV0LnByZXR0aWZ5IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbSA7XG4gIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICMyNjI2MjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjg3NWVtIDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGxhYmVsLmZpbGVpbnB1dC5wcmV0dGlmeSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gIGxhYmVsLmZpbGVpbnB1dC5wcmV0dGlmeS5lcnJvciB7XG4gICAgYm9yZGVyOiAwLjA2MjVlbSAgc29saWQgI2I3MzkzOTsgfVxuICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkuZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNDN0M3Qzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBjb2xvcjogI2ExYTFhMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIGxhYmVsLmZpbGVpbnB1dC5wcmV0dGlmeS5kaXNhYmxlZCBhLmJ1dHRvbiwgbGFiZWwuZmlsZWlucHV0LnByZXR0aWZ5LmRpc2FibGVkIGxhYmVsLnNlbGVjdC5wcmV0dGlmeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0wLjA2MjVlbSAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYgc3Bhbi5maWxldGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDBlbSAwLjVlbSAwZW0gMC41ZW0gO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiAjYTFhMWExOyB9XG4gICAgICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYgc3Bhbi5maWxldGV4dC5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5sYWJlbC5zZWxlY3QucHJldHRpZnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU4M2NkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGxhYmVsLnNlbGVjdC5wcmV0dGlmeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZmMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTAuMTI1ZW0gICMwZTgzY2Q7IH1cbiAgbGFiZWwuc2VsZWN0LnByZXR0aWZ5LmVycm9yOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNiNzM5Mzk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVlbSA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJvdHRvbTogLTJweDsgfVxuICBsYWJlbC5zZWxlY3QucHJldHRpZnkgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBsYWJlbC5zZWxlY3QucHJldHRpZnkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgbGFiZWwuc2VsZWN0LnByZXR0aWZ5IHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLumIdcIjtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IDAuMDYyNWVtIDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42MjVlbSA7IH1cbiAgaHRtbC5sdC1pZTkgbGFiZWwuc2VsZWN0LnByZXR0aWZ5IG9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2ZpbmFsaXN0LWJsb2Nrcy1iYWNrLWJ1dHRvbiAuY29udGVudCBhLFxuI2ZpbmFsaXN0LWJsb2Nrcy1vdmVydmlldy1idXR0b25zIC5jb250ZW50IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24gLmNvbnRlbnQgYTpiZWZvcmUsXG4gICNmaW5hbGlzdC1ibG9ja3Mtb3ZlcnZpZXctYnV0dG9ucyAuY29udGVudCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLumI9cIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQycHg7IH1cbiAgI2ZpbmFsaXN0LWJsb2Nrcy1iYWNrLWJ1dHRvbiAuY29udGVudCBhOmhvdmVyLFxuICAjZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI2ZpbmFsaXN0LWJsb2Nrcy1iYWNrLWJ1dHRvbiAuY29udGVudCBhOmhvdmVyOmJlZm9yZSxcbiAgICAjZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24gLmNvbnRlbnQgYTpsYXN0LWNoaWxkLFxuICAjZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24ge1xuICBwYWRkaW5nOiAwcHggMjBweCA1MHB4IDA7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuLmp3cGxheWVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mb290YWJsZSA+IHRib2R5ID4gdHIgLmZvb3RhYmxlLWZpcnN0LWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5mb290YWJsZS5icmVha3BvaW50ID4gdGJvZHkgPiB0ciA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmZvb3RhYmxlLmJyZWFrcG9pbnQgPiB0Ym9keSA+IHRyLmZvb3RhYmxlLWRldGFpbC1zaG93ID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qKiBIZWFkZXIgZm9ybSAqKi9cbi5oZWFkZXJfZm9ybSwgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUsIC5wYWdlLXdpdGgtZmlsdGVycyAucGFnZS1oZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWFkZXJfZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQsICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIC52aWV3cy1leHBvc2VkLXdpZGdldCwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyX2Zvcm0gLmZvcm0taXRlbSwgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgLmZvcm0taXRlbSwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXJfZm9ybSAuZm9ybS1pdGVtIGlucHV0LCAjZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSAuZm9ybS1pdGVtIGlucHV0LCAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLmhlYWRlcl9mb3JtIC5mb3JtLWl0ZW0uZm9ybS1kaXNhYmxlZCBpbnB1dCwgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgLmZvcm0taXRlbS5mb3JtLWRpc2FibGVkIGlucHV0LCAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmZvcm0taXRlbS5mb3JtLWRpc2FibGVkIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICNlZWU7IH1cbiAgLmhlYWRlcl9mb3JtIC5mb3JtLWFjdGlvbnMsICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIC5mb3JtLWFjdGlvbnMsIC5wYWdlLXdpdGgtZmlsdGVycyAucGFnZS1oZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEluZGVudCAmIEp1c3RpZnkgY2xhc3NlcyAqL1xuYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAucnRlaW5kZW50MSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG5ib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LmNvbHVtbiAuYmxvY2tzIC5ydGVpbmRlbnQyIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWluZGVudDMge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWluZGVudDQge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAucnRlY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmliaW1hZ2VfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmliaW1hZ2VfcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmxpc3QtcmVzZXQgdWwsIC5jb250ZW50LWJsb2NrIHVsLCAuYnVpbGRpbmcgdWwsIC5jb2x1bW4gLnRleHQgdWwsXG4ubGlzdC1yZXNldCBvbCxcbi5jb250ZW50LWJsb2NrIG9sLFxuLmJ1aWxkaW5nIG9sLFxuLmNvbHVtbiAudGV4dCBvbCB7XG4gIG1hcmdpbjogMS4yZW0gMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGlzdC1yZXNldCB1bCBsaSBvbCwgLmNvbnRlbnQtYmxvY2sgdWwgbGkgb2wsIC5idWlsZGluZyB1bCBsaSBvbCwgLmNvbHVtbiAudGV4dCB1bCBsaSBvbCxcbiAgLmxpc3QtcmVzZXQgdWwgbGkgdWwsXG4gIC5jb250ZW50LWJsb2NrIHVsIGxpIHVsLFxuICAuYnVpbGRpbmcgdWwgbGkgdWwsXG4gIC5jb2x1bW4gLnRleHQgdWwgbGkgdWwsXG4gIC5saXN0LXJlc2V0IG9sIGxpIG9sLFxuICAuY29udGVudC1ibG9jayBvbCBsaSBvbCxcbiAgLmJ1aWxkaW5nIG9sIGxpIG9sLFxuICAuY29sdW1uIC50ZXh0IG9sIGxpIG9sLFxuICAubGlzdC1yZXNldCBvbCBsaSB1bCxcbiAgLmNvbnRlbnQtYmxvY2sgb2wgbGkgdWwsXG4gIC5idWlsZGluZyBvbCBsaSB1bCxcbiAgLmNvbHVtbiAudGV4dCBvbCBsaSB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cblxuLmxpc3QtcmVzZXQgb2wsXG4uY29udGVudC1ibG9jayBvbCxcbi5idWlsZGluZyBvbCxcbi5jb2x1bW4gLnRleHQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7IH1cbiAgLmxpc3QtcmVzZXQgb2wgdWwgbGksIC5jb250ZW50LWJsb2NrIG9sIHVsIGxpLCAuYnVpbGRpbmcgb2wgdWwgbGksIC5jb2x1bW4gLnRleHQgb2wgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4ubGlzdC1yZXNldCB1bCwgLmNvbnRlbnQtYmxvY2sgdWwsIC5idWlsZGluZyB1bCwgLmNvbHVtbiAudGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZzogMCAwIDAgMzVweDsgfVxuICAubGlzdC1yZXNldCB1bCBvbCBsaSwgLmNvbnRlbnQtYmxvY2sgdWwgb2wgbGksIC5idWlsZGluZyB1bCBvbCBsaSwgLmNvbHVtbiAudGV4dCB1bCBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG5cbi8qKiAgREVTS1RPUCAqKi9cbi5vbmUtc2lkZWJhciAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub25lLXNpZGViYXIgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDEwMHB4OyB9IH1cbiAgLm9uZS1zaWRlYmFyIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGFnZS13aXRoLWJsb2NrcyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAucGFnZS13aXRoLWJsb2NrcyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGgxIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGgxIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLXdpdGgtYmxvY2tzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBoMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbmJvZHkgLm9tbmktd3JhcHBlciA+ICN0aXRsZSxcbmJvZHkgc2VjdGlvbiN0aXRsZSxcbmJvZHkgc2VjdGlvbiNmb290ZXIsXG5ib2R5IHNlY3Rpb24jbmF2aWdhdGlvbixcbmJvZHkgc2VjdGlvbiNoZWFkZXIsXG5ib2R5IC5wYWdlLWhlYWRlcixcbmJvZHkgLndyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuYm9keS5wYWdlLXdpdGhvdXQtbGF5b3V0IC5jb250ZW50LmNvbHVtbiB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgYm9keS5wYWdlLXdpdGhvdXQtbGF5b3V0IC5jb250ZW50LmNvbHVtbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIGJvZHkucGFnZS13aXRob3V0LWxheW91dCAuY29udGVudC5jb2x1bW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbmJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuaW1hZ2Utd3JhcHBlciwgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5pbWFnZS13cmFwcGVyLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmltYWdlLXdyYXBwZXIsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuaW1hZ2Utd3JhcHBlciwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmltYWdlLXdyYXBwZXIsXG5ib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5ib2R5ICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG5ib2R5ICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICBsZWZ0OiA1NzBweDsgfVxuXG5ib2R5ICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbGVmdDogNTcwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC50ZXh0OmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnJlYWQtbW9yZSB7XG4gIHdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbmJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG5ib2R5IC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCArIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0LFxuYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuZmMtdGFibGUtMi1jb2x1bW4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0ge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogMzMlOyB9XG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4udHdvX29uZSAuY29udGVudC1ibG9jay1pbm5lciAuZmMtdGFibGUtMi1jb2x1bW4gLml0ZW0gLnRpdGxlIHtcbiAgd2lkdGg6IDY3JTtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbi50d29fb25lIC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy10YWJsZS0yLWNvbHVtbiAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCBsaSBhOmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YiFwiOyB9XG5cbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwuYWN0aXZlIGE6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YiFwiOyB9XG5cbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAucmVhZC1tb3JlIHtcbiAgd2lkdGg6IDY3JTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogMzg1cHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogMzkwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbi5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbi5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5kaXJlY3QsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0LFxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4sXG4uY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5ub2RlLXR5cGUtZmFjdWx0eSBkaXYubWVzc2FnZXMsXG4ubm9kZS10eXBlLWxhbmRpbmcgZGl2Lm1lc3NhZ2VzLFxuLm5vZGUtdHlwZS1zdHVkeSBkaXYubWVzc2FnZXMsXG4ubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgZGl2Lm1lc3NhZ2VzLFxuLm5vZGUtdHlwZS1taW5vciBkaXYubWVzc2FnZXMsXG4ubm9kZS10eXBlLWV4Y2hhbmdlIGRpdi5tZXNzYWdlcyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbi5ub2RlLXR5cGUtZmFjdWx0eSAuYnJlYWRjcnVtYixcbi5ub2RlLXR5cGUtbGFuZGluZyAuYnJlYWRjcnVtYixcbi5ub2RlLXR5cGUtc3R1ZHkgLmJyZWFkY3J1bWIsXG4ubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmJyZWFkY3J1bWIsXG4ubm9kZS10eXBlLW1pbm9yIC5icmVhZGNydW1iLFxuLm5vZGUtdHlwZS1leGNoYW5nZSAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1mYWN1bHR5IHAsXG4ubm9kZS10eXBlLWxhbmRpbmcgcCxcbi5ub2RlLXR5cGUtc3R1ZHkgcCxcbi5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCBwLFxuLm5vZGUtdHlwZS1taW5vciBwLFxuLm5vZGUtdHlwZS1leGNoYW5nZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3ViLW5hdmlnYXRpb24gPiB1bCB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4OyB9XG4gIC5zdWItbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmVhc3ktYnJlYWRjcnVtYiB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmVhc3ktYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5lYXN5LWJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5uby1zaWRlYmFycyAuY29udGVudC1ibG9jay1iaWctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNtYWxsLWhlYWRlciAjaGVhZGVyIGhlYWRlciAubG9nbyB7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4uc21hbGwtaGVhZGVyICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4uc21hbGwtaGVhZGVyICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICBsZWZ0OiA0NzBweDsgfVxuXG4uc21hbGwtaGVhZGVyICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbGVmdDogNDcwcHg7IH1cblxuLmdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTIgLmdyaWRfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlOyB9IH1cblxuLyoqIExhcmdlLCBUYWJsZXQtbCAqKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbW5pLXdyYXBwZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNTZweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5vbW5pLXdyYXBwZXIgZGl2LndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vbW5pLXdyYXBwZXIub25lLXNpZGViYXIgZGl2LndyYXBwZXIgLndyYXBwZXItaW5uZXIsIC5vbW5pLXdyYXBwZXIudHdvLXNpZGViYXJzIGRpdi53cmFwcGVyIC53cmFwcGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrYmx1ZTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbyB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEyNXB4O1xuICAgICAgd2lkdGg6IDI3MHB4OyB9XG4gICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS10eXBlLXRleHRmaWVsZCAjZWRpdC1rZXl3b3JkLFxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgI2VkaXQta2V5d29yZCB7XG4gICAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBib2R5LmkxOG4tZW4gc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgIHJpZ2h0OiAxNTVweDsgfVxuICBib2R5IHNlY3Rpb24jbmF2aWdhdGlvbiBuYXYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUsXG4gIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB7XG4gICAgd2lkdGg6IDc0LjM1ODk3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUsXG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51X2VuIHVsLm1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCxcbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB1bC5tZW51ID4gbGkuZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkubGFzdCxcbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB1bC5tZW51ID4gbGkubGFzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGksXG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51X2VuIHVsLm1lbnUgPiBsaSB7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gICAgICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZixcbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2ssXG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51X2VuICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAyMy4wNzY5MiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5pbWFnZS1oaWdobGlnaHQtY2FwdCwgYm9keS5ub2RlLXR5cGUtbmV3cyAuaW1hZ2UtaGlnaGxpZ2h0LWNhcHQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnRleHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDsgfVxuICBib2R5IC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIHtcbiAgICB3aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCxcbiAgYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1iZWVsZCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1iZWVsZCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1iZWVsZCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4sXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lciBpZnJhbWUsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lciBpZnJhbWUsIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lciBpZnJhbWUsIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAuaW50cm8sXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4sIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4sIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCBwLCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsXG4gICAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCBwLCBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCBwLCBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnJlYWQtbW9yZSB7XG4gICAgd2lkdGg6IDc3JTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnNvY2lhbC1zaGFyZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlOyB9XG4gIGJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dC5yaWdodCAucXVvdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNCU7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLmNvbnRlbnQtYmxvY2s6Zmlyc3QtY2hpbGQsIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuY29udGVudC1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUzLjk1JTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQsIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0Ni4wNSU7IH1cbiAgYm9keSAuc3VibWVudS1leHRlbmQgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBib2R5IC5zdWJtZW51LWV4dGVuZCB1bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgYm9keSAuc3VibWVudS1leHRlbmQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgYm9keSAuc3VibWVudS1leHRlbmQgdWwgbGkgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICBib2R5IC5zdWJtZW51LWV4dGVuZCB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAgIGJvZHkgLnN1Ym1lbnUtZXh0ZW5kIHVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zdWItbmF2aWdhdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYwMHB4OyB9XG4gIC5vbW5pLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaGFtYnVyZ2VyX21lbnUge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjU2cHg7XG4gICAgd2lkdGg6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgaDIsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCBsaSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZjZDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGEsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDgwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCBsaSBhOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTNweCAwIC01NXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7IH1cbiAgICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGE6aG92ZXI6YmVmb3JlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwuYWN0aXZlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmNkMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhOmhvdmVyOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgI2hhbWJ1cmdlcl9tZW51ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAjaGFtYnVyZ2VyX21lbnUgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5qcy1hY3RpdmUgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi8qKiBNZWRpdW0sIFRhYmxldC1wICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JlZW47IH1cbiAgLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICBib2R5ICNzeXN0ZW0tbWFpbiAuY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICBib2R5Lm9uZS1zaWRlYmFyIGRpdi53cmFwcGVyIC53cmFwcGVyLWlubmVyLCBib2R5LnR3by1zaWRlYmFycyBkaXYud3JhcHBlciAud3JhcHBlci1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkgZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIGJvZHkgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBib2R5ICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2sgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkuZXhwYW5kZWQgLmxlYWYge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgZm9vdGVyIGltZyB7XG4gICAgICAgIGhlaWdodDogNTNweDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogN3B4IDY1cHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlcixcbiAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS10eXBlLXRleHRmaWVsZCAjZWRpdC1rZXl3b3JkLFxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS10eXBlLXRleHRmaWVsZCAjZWRpdC1rZXl3b3JkIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3LjVweDsgfVxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gI2VkaXQtc3VibWl0LXNlYXJjaCxcbiAgICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uICNlZGl0LXN1Ym1pdC1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggNDBweCA1cHggMTBweDsgfVxuICAgICAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiAjZWRpdC1zdWJtaXQtc2VhcmNoOmJlZm9yZSxcbiAgICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gI2VkaXQtc3VibWl0LXNlYXJjaDpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCBsaSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1ob21lcGFnZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1idWlsZGluZyBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1ob21lcGFnZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtaG9tZXBhZ2Ugc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWJ1aWxkaW5nIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1idWlsZGluZyBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSwgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtZmFjdWx0eSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtZmFjdWx0eSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtaG9tZXBhZ2Ugc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hei1pdGVtIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCwgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtYnVpbGRpbmcgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1mYWN1bHR5IHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuZmMtdGFibGUtMi1jb2x1bW4gLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSBoMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICNmZmNkMDAgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuZm9sZGFibGUtbWVudSAuZm9sZC1idXR0b24ge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaS5mb2xkYWJsZS1tZW51IC5mb2xkLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaS5mb2xkYWJsZS1tZW51IC5mb2xkLWJ1dHRvbjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHNwYW4ubm9saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQkI7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuaG9tZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICBjb2xvcjogI2MwMGEzNSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuaG9tZSBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwgZGxpZz0xXCI7XG4gICAgICAgICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCQjsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51LFxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSAuY2xvbmVkLXN1Ym1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgaDIsXG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgLmNsb25lZC1zdWJtZW51IGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgaDIgYSxcbiAgICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIC5jbG9uZWQtc3VibWVudSBoMiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlMGUwZTA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgLmNvbnRlbnQsXG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgLmNsb25lZC1zdWJtZW51IC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGkgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAub21uaS13cmFwcGVyIC5ub2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQgaW5wdXQsIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAuY29udGVudCBzZWxlY3QsIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAuY29udGVudCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keSAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi8qKiBTbWFsbCwgbW9iaWxlICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgYm9keS5hZG1pbmltYWwtbWVudSBkaXYjYWRtaW4tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdG9tYXRvOyB9XG4gIC5wYWdlLXdpdGgtYmxvY2tzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgYm9keSAuY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBib2R5ICNlYXN5LWJyZWFkY3J1bWItZWFzeS1icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBib2R5IC5mb290ZXJfX2lubmVyICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkuZXhwYW5kZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpLmV4cGFuZGVkID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCAubGVhZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciBmb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciBmb290ZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1M3B4OyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbjogN3B4IDY1cHg7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIsXG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgI2VkaXQta2V5d29yZCxcbiAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLXR5cGUtdGV4dGZpZWxkICNlZGl0LWtleXdvcmQge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2ggbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpLmZvbGRhYmxlLW1lbnUgLmZvbGQtYnV0dG9uIHtcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuZm9sZGFibGUtbWVudSAuZm9sZC1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuZm9sZGFibGUtbWVudSAuZm9sZC1idXR0b246YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSBzcGFuLm5vbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaS5ob21lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGNvbG9yOiAjYzAwYTM1ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuaG9tZSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTEsIGRsaWc9MVwiO1xuICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggMjBweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQkI7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSxcbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgLmNsb25lZC1zdWJtZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGgyLFxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIC5jbG9uZWQtc3VibWVudSBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGgyIGEsXG4gICAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSAuY2xvbmVkLXN1Ym1lbnUgaDIgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IC5jb250ZW50LFxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIC5jbG9uZWQtc3VibWVudSAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGxpIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICNmZmNkMDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWhvbWVwYWdlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbywgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvLCBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtYnVpbGRpbmcgc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvLCBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtZmFjdWx0eSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtaG9tZXBhZ2Ugc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWhvbWVwYWdlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtLCBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtYXotaXRlbSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtYXotaXRlbSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWJ1aWxkaW5nIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsLm5vZGUtdHlwZS1idWlsZGluZyBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsLm5vZGUtdHlwZS1ob21lcGFnZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gsIGJvZHkgLm9tbmktd3JhcHBlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsLm5vZGUtdHlwZS1hei1pdGVtIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWJ1aWxkaW5nIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmltYWdlLWhpZ2hsaWdodC1jYXB0LCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5pbWFnZS1oaWdobGlnaHQtY2FwdCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgYm9keSAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgYm9keSAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIC5jb250ZW50IGlucHV0LCBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQgc2VsZWN0LCBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5qcy1hY3RpdmUgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwOyB9IH1cblxuLyoqIExheW91dCAqKi9cbmh0bWwsXG4ud3JhcHBlcixcbi53cmFwcGVyLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzNiM2IzYjsgfVxuXG5ib2R5Lm9uZS1zaWRlYmFyIGRpdi53cmFwcGVyLCBib2R5LnR3by1zaWRlYmFyIGRpdi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWZlZmVmIDMwMHB4LCB3aGl0ZSAzMDBweCk7IH1cblxuYm9keSBkaXYud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkgLndyYXBwZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5IC5jb250ZW50LmNvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbmFzaWRlLnNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtIDsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBib2R5IC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBib2R5IC53cmFwcGVyIC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkgLndyYXBwZXIgLmNvbnRlbnQuY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBib2R5Lm9uZS1zaWRlYmFyIC53cmFwcGVyLWlubmVyLCBib2R5LnR3by1zaWRlYmFycyAud3JhcHBlci1pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7IH1cblxudWwubWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5odG1sLmx0LWllMTAgZGl2LndyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuaHRtbC5sdC1pZTEwIGFzaWRlLnNpZGViYXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMCU7IH1cblxuaHRtbC5sdC1pZTEwIC5jb250ZW50LmNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwJTsgfVxuXG5kaXYud3JhcHBlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGRpdi53cmFwcGVyLWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5hLFxuYTpub3QoW2hyZWZdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5saS5ub2RlLXJlYWRtb3JlIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IDFweDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnV0dG9uLXJlc2V0LCAjaGFtYnVyZ2VyIGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbiNwYWdlLXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3BhZ2UtdGl0bGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMDAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG5cbmRpdiNzdmctZ3JpZC1iYWNrZ3JvdW5kIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS11c2VyICNlZGl0LWFjdGlvbnMgaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDE5cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLnBhZ2UtdXNlciAjZWRpdC1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnBhZ2UtdXNlciAjcGFnZS10aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjdGlvbi1saW5rcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmFjdGlvbi1saW5rcyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5hY3Rpb24tbGlua3Mge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5hY3Rpb24tbGlua3MgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuYWN0aW9uLWxpbmtzIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI3dvcmtiZW5jaC1ibG9jayAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5vbmUtc2lkZWJhciAjd29ya2JlbmNoLWJsb2NrIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5kaXYud29ya2JlbmNoLWluZm8tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgZGl2LndvcmtiZW5jaC1pbmZvLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgZGl2LndvcmtiZW5jaC1pbmZvLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIGRpdi53b3JrYmVuY2gtaW5mby1ibG9jayBlbSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGRpdi53b3JrYmVuY2gtaW5mby1ibG9jayAuYnV0dG9uLFxuICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgc2VsZWN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZDAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiA0cHggMTBweCAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgLmJ1dHRvbjpob3ZlcixcbiAgICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgc2VsZWN0OmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgc2VsZWN0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub21uaXdyYXBwZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjU2cHg7XG4gICAgei1pbmRleDogMTsgfSB9XG5cbi5jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAyNzBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpZGViYXIgLmJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5zaWRlYmFyIC5ibG9jayB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXIgLmJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIHdpZHRoOiAyNDVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbmUtc2lkZWJhciAuY29udGVudC5jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9uZS1zaWRlYmFyIC5jb250ZW50LmNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTsgfSB9XG5cbi5wYWdlLXdpdGgtdmlzaWJsZS1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5zaWRlYmFyIHtcbiAgb3JkZXI6IDA7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5zaWRlYmFyIC5ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saXN0LW5ld3NfYWdlbmRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yZWxhdGVkLXByb2dyYW1tZXMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLyoqIEhlYWRlciAqKi9cbiNoYW1idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAjaGFtYnVyZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAjaGFtYnVyZ2VyIGJ1dHRvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgI2hhbWJ1cmdlciBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICNoYW1idXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6khFwiO1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNoZWFkZXIgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAjaGVhZGVyIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgI2hlYWRlciBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAjaGVhZGVyIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICNoZWFkZXIgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7IH0gfVxuICAgICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogOTBweDsgfVxuICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAqLFxuICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAqIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNXB4OyB9XG4gICAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlcixcbiAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAgICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzLFxuICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIsXG4gICAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIGxhYmVsLFxuICAgICAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgI2VkaXQta2V5d29yZCxcbiAgICAgICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS10eXBlLXRleHRmaWVsZCAjZWRpdC1rZXl3b3JkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24sXG4gICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjIuNXB4OyB9XG4gICAgICAgICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiAjZWRpdC1zdWJtaXQtc2VhcmNoLFxuICAgICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gI2VkaXQtc3VibWl0LXNlYXJjaCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4OyB9IH1cbiAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIGEge1xuICAgICAgICBjb2xvcjogIzNiM2IzYjsgfVxuICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2ggdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5wYWdlLWhlYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYWdlLWhlYWRlciBoMSxcbiAgLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGgxLFxuICAgICAgLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgaDEsXG4gICAgICAucGFnZS1oZWFkZXIgaDIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgaDEsXG4gICAgICAucGFnZS1oZWFkZXIgaDIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgaDEsXG4gICAgICAucGFnZS1oZWFkZXIgaDIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGgxLFxuICAgICAgLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciBoMSxcbiAgICAgIC5wYWdlLWhlYWRlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5wYWdlLWhlYWRlciAubGlua3MuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBhZ2UtaGVhZGVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtaGVhZGVyIHVsOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtaGVhZGVyIHVsOmZpcnN0LWNoaWxkIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtaGVhZGVyIC5pbWFnZSBpbWcgKyBoMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1oZWFkZXIgLmdyb3VwLXRpdGVsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcmlnaHQ6IDMxcHg7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMTcwcHgpIC8gMik7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBib3R0b206IDUwcHg7IH0gfVxuICAucGFnZS1oZWFkZXIgLnRleHQge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7IH0gfVxuICAgIC5wYWdlLWhlYWRlciAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgLnBhZ2UtaGVhZGVyIC50ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAgIC5wYWdlLWhlYWRlciAudGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wYWdlLWhlYWRlciAubGluayBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAucGFnZS1oZWFkZXIgYTpob3ZlciAubGluayBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAucGFnZS1oZWFkZXIgYTpob3ZlciAubGluayBzcGFuOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmY2QwMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAucGFnZS1oZWFkZXI6bm90KC5wYWdlLWhlYWRlci0tbGluZWFyKSAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1oZWFkZXI6bm90KC5wYWdlLWhlYWRlci0tbGluZWFyKSAuaW1hZ2UgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwMCU7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICByaWdodDogLTEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS1oZWFkZXItLXdpdGgtZm9ybSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIGgxIGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlci0td2l0aC1icmVhZGNydW1icyAucGFnZS1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1oZWFkZXItLXdpdGgtZm9ybS5wYWdlLWhlYWRlci0td2l0aC1icmVhZGNydW1icyB7XG4gICAgaGVpZ2h0OiAxNzhweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ucGFnZS1oZWFkZXItLXdpdGgtYnJlYWRjcnVtYnMgLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG5cbi5wYWdlLWhlYWRlci0teWVsbG93LXRpdGxlIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wYWdlLWhlYWRlci0teWVsbG93LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYWdlLWhlYWRlci0teWVsbG93LXRpdGxlIGgxLFxuLnBhZ2UtaGVhZGVyLS15ZWxsb3ctdGl0bGUgaDIge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSBoMSxcbiAgICAucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSBoMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSBoMSxcbiAgICAucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSBoMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSBoMTphZnRlcixcbi5wYWdlLWhlYWRlci0teWVsbG93LXRpdGxlIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgd2lkdGg6IDExNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4jdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7IH1cbiAgI3RpdGxlIGgxLFxuICAubmF2aWdhdGlvbi13cmFwcGVyICN0aXRsZSBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgI3RpdGxlIGgxLFxuICAgICAgLm5hdmlnYXRpb24td3JhcHBlciAjdGl0bGUgaDIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICN0aXRsZSBoMSxcbiAgICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIgI3RpdGxlIGgyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgI3RpdGxlIGgxLFxuICAgICAgLm5hdmlnYXRpb24td3JhcHBlciAjdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICN0aXRsZSBoMSxcbiAgICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIgI3RpdGxlIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gICAgI3RpdGxlIGgxIGEsXG4gICAgLm5hdmlnYXRpb24td3JhcHBlciAjdGl0bGUgaDIgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICN0aXRsZSBoMSBhOmhvdmVyLFxuICAgICAgLm5hdmlnYXRpb24td3JhcHBlciAjdGl0bGUgaDIgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuaGFtYnVyZ2VyLW9wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfSB9XG5cbi5oYW1idXJnZXItb3BlbiAjaGVhZGVyIGhlYWRlciAjaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piFXCI7IH1cblxuLmZvcm0tLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm0tLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmZvcm0tLWlubGluZSAuZm9ybS10ZXh0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm0tLWlubGluZSAuZm9ybS10ZXh0IHtcbiAgICAgIHdpZHRoOiA1MzBweDsgfSB9XG5cbi5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIC5idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piAXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAudXVfc2VhcmNoX3Njb3BlX3BhbmVsIHtcbiAgd2lkdGg6IDM1MHB4O1xuICB0b3A6IDczcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC51dV9zZWFyY2hfc2NvcGVfcGFuZWwge1xuICAgICAgd2lkdGg6IDI3MHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLnV1X3NlYXJjaF9zY29wZV9wYW5lbCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0b3A6IDQ5cHg7IH0gfVxuXG4uYTExeS1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH1cbiAgLmExMXktb3B0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYTExeS1vcHRpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmExMXktb3B0aW9uX19jb250ZW50IG9sLFxuICAuYTExeS1vcHRpb25fX2NvbnRlbnQgdWwsXG4gIC5hMTF5LW9wdGlvbl9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuYTExeS1vcHRpb25fX2NvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmExMXktb3B0aW9uX19pY29uIHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDA7IH1cbiAgLmExMXktb3B0aW9uX19pY29uOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWNyb3NzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hMTF5LW9wdGlvbl9faWNvbi0tcHJlc2VudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1jaGVjay5zdmdcIik7IH1cblxuLmExMXktb3B0aW9uLS1hc3Npc3RhbmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1pbmZvLnN2Z1wiKTsgfVxuXG4uYTExeS1vcHRpb24tLWJpY3ljbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWJpa2Uuc3ZnXCIpOyB9XG5cbi5hMTF5LW9wdGlvbi0tY2FyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1jYXIuc3ZnXCIpOyB9XG5cbi5hMTF5LW9wdGlvbi0tZWxldmF0b3JzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1lbGV2YXRvci5zdmdcIik7IH1cblxuLmExMXktb3B0aW9uLS1lbnRyYW5jZXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWVudHJhbmNlLnN2Z1wiKTsgfVxuXG4uYTExeS1vcHRpb24tLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLXBhcmtpbmcuc3ZnXCIpOyB9XG5cbi5hMTF5LW9wdGlvbi0tcHVibGljLXRyYW5zcG9ydDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tYnVzLnN2Z1wiKTsgfVxuXG4uYTExeS1vcHRpb24tLXJlc3QtYXJlYXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWJlZC5zdmdcIik7IH1cblxuLmExMXktb3B0aW9uLS13aGVlbGNoYWlyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi13aGVlbGNoYWlyLnN2Z1wiKTsgfVxuXG4uYnVpbGRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTE3MHB4OyB9XG4gIC5idWlsZGluZyAudGl0bGUgaDIge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAuYnVpbGRpbmcgLnRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6YmlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YWZ0ZXIsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6YmlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ1aWxkaW5nIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmJ1aWxkaW5nIC5sYWJlbC1hYm92ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDEycHggMCA1cHggMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYnVpbGRpbmcgLmltYWdlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJ1aWxkaW5nIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMThweCAwOyB9XG4gICAgLmJ1aWxkaW5nIC5jb250YWN0IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5idWlsZGluZyAuY29udGFjdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlOyB9XG4gICAgICAuYnVpbGRpbmcgLmNvbnRhY3QgYTpiZWZvcmUsIC5idWlsZGluZyAuY29udGFjdCBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5idWlsZGluZyAuY29udGFjdCBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piUXCI7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDsgfVxuICAuYnVpbGRpbmcgLmFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmY2QwMDsgfVxuICAuYnVpbGRpbmcgLm9mZmljZS1ob3VycyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMTJweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIC5sYWJlbC1hYm92ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMgLm9oLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIC5vaC13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMgLm9oLWRpc3BsYXktbGFiZWwge1xuICAgICAgbWluLXdpZHRoOiAyLjVlbTtcbiAgICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gICAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMgLm9oLWRpc3BsYXktY2xvc2VkIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIC5vaC1kYXlzLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMgLm9oLWRheXMtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYnVpbGRpbmcgLm9mZmljZS1ob3Vycy1leHRyYSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDEycHggMDsgfVxuICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzLWV4dHJhIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYnVpbGRpbmcgLm9mZmljZS1ob3Vycy1leHRyYSBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piUXCI7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDsgfVxuICAuYnVpbGRpbmcgLmltYWdlLWhpZ2hsaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmJ1aWxkaW5nIC5pbWFnZS1oaWdobGlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5idWlsZGluZyAuc2xpZGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5idWlsZGluZyAuc2xpZGVyIHVsIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgIC5idWlsZGluZyAuc2xpZGVyIHVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYnVpbGRpbmcgLnNsaWRlciB1bDpmaXJzdC1jaGlsZCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmJ1aWxkaW5nIC5zbGlkZXIgdWw6Zmlyc3QtY2hpbGQgbGkgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5idWlsZGluZyAuc2xpZGVyIHVsOmZpcnN0LWNoaWxkIGxpIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5idWlsZGluZyAuc2xpZGVyIHVsOmZpcnN0LWNoaWxkIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gICAgICAgIC5idWlsZGluZyAuc2xpZGVyIHVsOmZpcnN0LWNoaWxkIC5jYXB0aW9uIHAge1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwIDUwcHg7IH1cbiAgICAuYnVpbGRpbmcgLnNsaWRlciAuaW5kaWNhdG9ycyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmJ1aWxkaW5nIC5zbGlkZXIgLmluZGljYXRvcnMgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIC5idWlsZGluZyAuc2xpZGVyIC5pbmRpY2F0b3JzIGxpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAgICAgICAuYnVpbGRpbmcgLnNsaWRlciAuaW5kaWNhdG9ycyBsaSBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgLmJ1aWxkaW5nIC5zbGlkZXIgLmluZGljYXRvcnMgbGkuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG4gICAgLmJ1aWxkaW5nIC5zbGlkZXIgLnRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idWlsZGluZyAubm9kZS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5idWlsZGluZ19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5idWlsZGluZ19fbGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmNvbnRlbnQtYmxvY2sgI25vZGVfYnVpbGRpbmdfcmV1c2FibGVfZ3JvdXBfaW5mbyBwICsgdWwsXG5ib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LmNvbHVtbiAuYmxvY2tzIC5jb250ZW50LWJsb2NrICNub2RlX2J1aWxkaW5nX3JldXNhYmxlX2dyb3VwX2luZm8gcCArIG9sIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAuY29udGVudC1ibG9jayAjbm9kZV9idWlsZGluZ19yZXVzYWJsZV9ncm91cF9pbmZvIHAgKyB1bCBsaSxcbiAgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAuY29udGVudC1ibG9jayAjbm9kZV9idWlsZGluZ19yZXVzYWJsZV9ncm91cF9pbmZvIHAgKyBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmNvbnRlbnQtYmxvY2sgI25vZGVfYnVpbGRpbmdfcmV1c2FibGVfZ3JvdXBfaW5mbyBwICsgdWwgbGk6YmVmb3JlLFxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmNvbnRlbnQtYmxvY2sgI25vZGVfYnVpbGRpbmdfcmV1c2FibGVfZ3JvdXBfaW5mbyBwICsgb2wgbGk6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6aG92ZXI6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfSB9XG5cbi5ub2RlLXR5cGUtYnVpbGRpbmcgb2wgbGk6YmVmb3JlIHtcbiAgdG9wOiA0cHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJ1aWxkaW5nIC5pbWFnZS1oaWdobGlnaHQsXG4gIC5idWlsZGluZyAuaW1hZ2UgaW1nLFxuICAuYnVpbGRpbmcgLmFkZHJlc3MsXG4gIC5idWlsZGluZyAuY29udGFjdCxcbiAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMsXG4gIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzLWV4dHJhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnVpbGRpbmcgLnNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ1aWxkaW5nIC5pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpob3ZlcjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5vZGUtdHlwZS1idWlsZGluZyAuYnVpbGRpbmcge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAzMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAubm9kZS10eXBlLWJ1aWxkaW5nIC5idWlsZGluZyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS10eXBlLWJ1aWxkaW5nIC5idWlsZGluZyB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtdHlwZS1idWlsZGluZyAuYnVpbGRpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi5jb21wYXJlLXRhYmxlLS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgPiB0YWJsZS5jb21wYXJlLXRhYmxlLS1oZWFkZXIsIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgPiB0YWJsZS5jb21wYXJlLXRhYmxlLS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLmNvbXBhcmUtMSB7XG4gIG1heC13aWR0aDogNTgzcHg7IH1cbiAgLmNvbXBhcmUtMSAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA1ODNweDsgfVxuXG4uY29tcGFyZS0yIHtcbiAgbWF4LXdpZHRoOiA4NzZweDsgfVxuICAuY29tcGFyZS0yIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDg3NnB4OyB9XG5cbi5jb21wYXJlLXRhYmxlLS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29tcGFyZS10YWJsZS0tZGVzY3JpcHRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogNzVweCAwIDAgMTBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbXBhcmUtdGFibGUtLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29tcGFyZS10YWJsZS0tZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDg2MHB4OyB9IH1cblxuLmFkbWluLW1lbnUgLmNvbXBhcmUtdGFibGUtLWhlYWRlci5zdGlja3kge1xuICB0b3A6IDI5cHg7IH1cblxuLmNvbXBhcmUtdGFibGUtLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlci5zdGlja3kge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlci5zdGlja3kge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIgdGgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgcGFkZGluZzogNTVweCAxNXB4IDE1cHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogMjkwcHg7IH1cbiAgICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0aCAubm9kZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoIC5yZW1vdmUtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0aCAucmVtb3ZlLWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgICAgICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoIC5yZW1vdmUtbGluazpob3ZlciBhOjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmNkMDA7IH1cbiAgICAgIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIgdGggLnJlbW92ZS1saW5rIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoIC5yZW1vdmUtbGluayBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLumJNcIjtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDsgfVxuXG4uY29tcGFyZS10YWJsZS0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29tcGFyZS10YWJsZS0tZ3JvdXAuZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAuZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cC5lbXB0eSB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwLmVtcHR5IHtcbiAgICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5ncm91cC1oZWFkZXIsIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IGEsIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IGEsXG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IHNwYW4sIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IHNwYW4sXG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiAubm8tbGluayxcbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vbGluaywgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gLm5vbGluayxcbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gYSwgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gYSxcbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gc3BhbiwgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gc3BhbixcbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vLWxpbmssIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLFxuICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAuY29tcGFyZS10YWJsZS0tZ3JvdXAgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2sgaDIsICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIC5jb21wYXJlLXRhYmxlLS1ncm91cCBoMixcbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3QtZ3JvdXAtc29jaWFsLWJsb2NrIGgyLCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1ibG9jayAuY29tcGFyZS10YWJsZS0tZ3JvdXAgaDIge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHggMDtcbiAgICB3aWR0aDogMjkwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmdyb3VwLWhlYWRlciwgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gYSwgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gYSxcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IHNwYW4sIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IHNwYW4sXG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiAubm8tbGluaywgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiAubm9saW5rLFxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gYSwgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gYSxcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IHNwYW4sIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IHNwYW4sXG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiAubm8tbGluaywgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAuY29tcGFyZS10YWJsZS0tZ3JvdXAgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2sgaDIsICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIC5jb21wYXJlLXRhYmxlLS1ncm91cCBoMixcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1ibG9jayBoMiwgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtYmxvY2sgLmNvbXBhcmUtdGFibGUtLWdyb3VwIGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmhlbHB0ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdGQge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH0gfVxuICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCB0ZC5sYWJlbCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjkwcHg7IH1cbiAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdGQuaGFzSXRlbXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdGQuaGFzSXRlbXM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLumJJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDIycHg7IH1cbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCB0ZC5oYXNJdGVtcy5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLumJFcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkIC5jb3Vyc2UtYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkIC5jb3Vyc2UtYmxvY2suYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdGQgLmNvdXJzZS10b2dnbGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkIC5hY3RpdmUgfiAuY291cnNlLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZpZWxkLXdyYXBwZXIgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZmllbGQtd3JhcHBlciB1bCBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5maWVsZC13cmFwcGVyIHVsIGxpLmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3Mge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBjb2xvcjogIzNiM2IzYjsgfVxuICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIC51aS1oZWxwZXItcmVzZXQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIC51aS1jb3JuZXItYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkNzsgfVxuICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIGgyIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3OyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6YkVwiO1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTdweDsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgaDIudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cbiAgICAgIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgaDIudWktc3RhdGUtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLumJJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyBoMi51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIGgyIC51aS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyAuaXRlbS1saXN0IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyAuaXRlbS1saXN0IGxpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlIG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNjNweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUge1xuICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICByaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIHtcbiAgICAgIHJpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAjZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlICNhdXRvY29tcGxldGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgI2F1dG9jb21wbGV0ZSBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgI2F1dG9jb21wbGV0ZSBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgI2F1dG9jb21wbGV0ZSBsaSBkaXYsXG4gICAgICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlICNhdXRvY29tcGxldGUgbGkgYSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgI2F1dG9jb21wbGV0ZSBsaSBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAjZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSAjYXV0b2NvbXBsZXRlIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbnRhY3QtaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uY29udGFjdC1pbmZvIC5jb250YWN0LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY29udGFjdC1pbmZvIC5lbWFpbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRhY3QtaW5mbyArIC5jb250YWN0LWluZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNzsgfVxuXG4uZGVmaW5pdGlvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuZGVmaW5pdGlvbi1saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmRlZmluaXRpb24tbGlzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5kZWZpbml0aW9uLWxpc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmRlZmluaXRpb24tbGlzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgLmRlZmluaXRpb24tbGlzdCBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5kZWZpbml0aW9uLWxpc3QgZHQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5kZWZpbml0aW9uLWxpc3QgZHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5kZWZpbml0aW9uLWxpc3QgZGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZGVmaW5pdGlvbi1saXN0IGRkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuZGVmaW5pdGlvbi1saXN0IGRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjazsgfSB9XG4gICAgLmRlZmluaXRpb24tbGlzdCBkZCBwLFxuICAgIC5kZWZpbml0aW9uLWxpc3QgZGQgdWwsXG4gICAgLmRlZmluaXRpb24tbGlzdCBkZCBvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmRlZmluaXRpb24tbGlzdCBkZCA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRlZmluaXRpb24tbGlzdCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gaW5wdXQsICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gbGFiZWwsXG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gaDIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAubWVzc2FnZXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLm1lc3NhZ2VzLXdyYXBwZXIgbGkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSBoMiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gaW5wdXQsICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gdGV4dGFyZWEsICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7IH1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIGlucHV0OmhvdmVyLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIGlucHV0OmZvY3VzLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHRleHRhcmVhOmhvdmVyLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHRleHRhcmVhOmZvY3VzLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHNlbGVjdDpob3ZlciwgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0uanMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5qcy1hY3RpdmUgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDE3JTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMDAwOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0uanMtYWN0aXZlIC5jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCAuZW1haWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0uanMtYWN0aXZlLm9wZW4gLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZS5vcGVuIC5jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZS5vcGVuIC5jbG9zZS1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmNkMDA7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5wcm9jZXNzaW5nIC5jb250ZW50IC5sb2FkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAxOyB9XG5cbi5mZWVkYmFjay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDUlO1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogNTEwOyB9XG4gIC5mZWVkYmFjay1idXR0b24gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZmVlZGJhY2stYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLmZlZWRiYWNrLWJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5mZWVkYmFjay1idXR0b24ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICB0b3A6IGF1dG87IH1cbiAgICAgIC5mZWVkYmFjay1idXR0b24gc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKiogRmlsdGVyICoqL1xuZGl2W2lkKj0nZmluYWxpc3QtZmFjZXRzLSddIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBkaXZbaWQqPSdmaW5hbGlzdC1mYWNldHMtJ10gLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDsgfVxuICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgICAgICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piTXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6YkFwiOyB9XG5cbiNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piTXCI7IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1udW1iZXItb2YtcmVzdWx0cyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAjZmluYWxpc3QtZmFjZXRzLW51bWJlci1vZi1yZXN1bHRzIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogMzBweCAwIDE2cHggMTAwcHg7IH1cbiAgICAjZmluYWxpc3QtZmFjZXRzLW51bWJlci1vZi1yZXN1bHRzIC5jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqIEZvb3RlciAqKi9cbi5ncm91cC1oZWFkZXIsIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gYSxcbi5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gc3Bhbixcbi5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IC5ub2xpbmssXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IGEsXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IHNwYW4sXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLFxuLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayBoMixcbiNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3QtZ3JvdXAtc29jaWFsLWJsb2NrIGgyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLmdyb3VwLWhlYWRlciwgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBhLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gc3BhbixcbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vbGluayxcbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IGEsXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiBzcGFuLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayBoMixcbiAgICAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1ibG9jayBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9IH1cblxuLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7IH1cbiAgLmZvb3RlciB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9IH1cbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudSxcbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudS1lbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IGgyLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUtZW4gaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhZWFlYWU7IH1cbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50LFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUtZW4gLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50IGEsXG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51LWVuIC5jb250ZW50IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNhZWFlYWU7IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudSAuY29udGVudCBhOmJlZm9yZSxcbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudS1lbiAuY29udGVudCBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50IC5tZW51LFxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudS1lbiAuY29udGVudCAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50IC5tZW51OmFmdGVyLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51LWVuIC5jb250ZW50IC5tZW51OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUgLmNvbnRlbnQgLm1lbnUgbGksXG4gICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUtZW4gLmNvbnRlbnQgLm1lbnUgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSxcbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnU6YWZ0ZXIsXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGksXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGksXG4gICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogMjg2cHg7IH0gfVxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBhLFxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBzcGFuLFxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiAubm8tbGluayxcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vbGluayxcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gYSxcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gc3BhbixcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IC5ub2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYsXG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBzcGFuLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICNhZWFlYWUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3BhbixcbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IGEsXG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gYSxcbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IHNwYW4sXG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3BhbiB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IGE6aG92ZXIsXG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3Bhbjpob3ZlcixcbiAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhOmhvdmVyLFxuICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IHNwYW46aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3Bhbjpob3ZlcixcbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3Bhbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNhZWFlYWUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXJfX2lubmVyICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAyMyU7IH0gfVxuICAuZm9vdGVyX19pbm5lciAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uc3ViZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5zdWJmb290ZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTA2cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnN1YmZvb3Rlcl9faW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuc3ViZm9vdGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLnN1YmZvb3Rlcl9faW5uZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDczcHg7IH1cblxuLmFkZHJlc3MtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2FlYWVhZTsgfVxuICAuYWRkcmVzcy1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNhZWFlYWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYWRkcmVzcy1mb290ZXIgYTpob3ZlciwgLmFkZHJlc3MtZm9vdGVyIGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5oZWxwdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC44KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuaGVscHRleHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY29udGVudDogXCJpXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5oZWxwdGV4dDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmhlbHB0ZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgIC5oZWxwdGV4dDpob3ZlciAuaGVscHRleHRfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5oZWxwdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNDBweDsgfVxuICAgICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWxwdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMzNweDtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbi8qKiBMaW5rIHdpdGggaWNvbiAqL1xuLmxpbmstd2l0aC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuXG4ubGluay13aXRoLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxpbmstd2l0aC1pY29uW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgY29udGVudDogXCLumJRcIjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtaW5kZW50OiAwOyB9XG5cbi5saW5rLXdpdGgtaWNvbi0tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kk1wiOyB9XG5cbi5saW5rLXdpdGgtaWNvbi0taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjsgfVxuXG4ubGluay13aXRoLWljb24tLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rn1wiOyB9XG5cbi5saW5rLXdpdGgtb3B0aW9uYWwtZXh0ZXJuYWwtaWNvblt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG4ubGlzdC10ZWFzZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LXRlYXNlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LXRlYXNlcl9fbWV0YSB7XG4gICAgd2lkdGg6IDcwJTsgfSB9XG5cbi5saXN0LXRlYXNlcl9fbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxpc3QtdGVhc2VyX19tb3JlIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLm1ldGFfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubWV0YV9fbGFiZWwgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubWV0YV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiogTmF2aWdhdGlvbiAqKi9cbi5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAjbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI25hdmlnYXRpb24gbmF2IHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgI25hdmlnYXRpb24gbmF2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAjbmF2aWdhdGlvbiBuYXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgI25hdmlnYXRpb24gbmF2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSxcbiAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG4gICAgei1pbmRleDogNTA7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSxcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCxcbiAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsOmFmdGVyLFxuICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGksXG4gICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaTpmaXJzdC1jaGlsZCxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpIHNwYW4ubm9saW5rLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaSBzcGFuLm5vbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpIGEsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIGEge1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gICAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSBhOmhvdmVyLCAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpIGEuYWN0aXZlLFxuICAgICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIGE6aG92ZXIsXG4gICAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmNkMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSAuaG92ZXJlZCxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgLmhvdmVyZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IH1cbiAgICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpIC5ob3ZlcmVkIGEsXG4gICAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgLmhvdmVyZWQgYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkgLmhvdmVyZWQgYTpob3ZlcixcbiAgICAgICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIC5ob3ZlcmVkIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSB1bCxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgdWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDUxOyB9XG4gICAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSB1bCBsaSxcbiAgICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSB1bCBsaSBhLCAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpIHVsIGxpIC5hY3RpdmUsXG4gICAgICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaSB1bCBsaSBhLFxuICAgICAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgdWwgbGkgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7IH1cbiAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkuZXhwYW5kZWQgc3Bhbi5ub2xpbmssXG4gICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZCBzcGFuLm5vbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkIGEsXG4gICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZCBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkuZXhwYW5kZWQgYS5hY3RpdmUtdHJhaWwsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpLmV4cGFuZGVkIGEuYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmY2QwMDsgfVxuICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZDpob3ZlciwgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZC5qcy10b3VjaC1ob3ZlcixcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpLmV4cGFuZGVkOmhvdmVyLFxuICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQuanMtdG91Y2gtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkOmhvdmVyIHVsLCAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkLmpzLXRvdWNoLWhvdmVyIHVsLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZDpob3ZlciB1bCxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQuanMtdG91Y2gtaG92ZXIgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkuZXhwYW5kZWQ6aG92ZXIgYSwgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZC5qcy10b3VjaC1ob3ZlciBhLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZDpob3ZlciBhLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZC5qcy10b3VjaC1ob3ZlciBhIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkOmhvdmVyIGE6aG92ZXIsICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkuZXhwYW5kZWQuanMtdG91Y2gtaG92ZXIgYTpob3ZlcixcbiAgICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZDpob3ZlciBhOmhvdmVyLFxuICAgICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpLmV4cGFuZGVkLmpzLXRvdWNoLWhvdmVyIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkOmhvdmVyIHNwYW4ubm9saW5rLCAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkLmpzLXRvdWNoLWhvdmVyIHNwYW4ubm9saW5rLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZDpob3ZlciBzcGFuLm5vbGluayxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQuanMtdG91Y2gtaG92ZXIgc3Bhbi5ub2xpbmsge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCAucGx1cyxcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIC5wbHVzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIC5wbHVzOmJlZm9yZSxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgLnBsdXM6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCAucGx1czpob3ZlcixcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgLnBsdXM6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIC5wbHVzLm9wZW46YmVmb3JlLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCAucGx1cy5vcGVuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHRvcDogLTJweDsgfVxuICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCAubWVudS1leHRlbmRlZCxcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIC5tZW51LWV4dGVuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNjI2MjY7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDFweDsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIC5tZW51LWV4dGVuZGVkIHVsLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCAubWVudS1leHRlbmRlZCB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjbmF2aWdhdGlvbiAuaG9tZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgI25hdmlnYXRpb24gLmhvbWUgKiwgI25hdmlnYXRpb24gLmhvbWUgYSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xLCBkbGlnPTFcIjtcbiAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgI25hdmlnYXRpb24gLmhvbWUgKjpob3ZlciwgI25hdmlnYXRpb24gLmhvbWUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAuYmFjay10by11dSBhLFxuI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiAuYmFjay10by11dSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAuYmFjay10by11dSBhOmJlZm9yZSxcbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiAuYmFjay10by11dSBhOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjb250ZW50OiBcIu6YiFwiO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDEzcHggMCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmNkMDA7XG4gICAgY29sb3I6ICNmZmNkMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm9wZW4sXG4jbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIC5vcGVuIHtcbiAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50OyB9XG5cbiNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgdWwgbGkgdWwsXG4jbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIC5taWdyYXRlZC1tZW51IHVsIGxpIHVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub21uaS13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jaGFtYnVyZ2VyX21lbnUge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjU2cHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYWRtaW4tbWVudSAjaGFtYnVyZ2VyX21lbnUge1xuICAgIHRvcDogMjlweDsgfVxuICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4ge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSBoMiwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCBsaSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmY2QwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGkgYSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDgwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGkgYTpiZWZvcmUsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIu6YiFwiO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEzcHggMCAtNTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGkgYTpiZWZvcmUsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gICAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGkgYTpob3ZlcjpiZWZvcmUsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bC5hY3RpdmUsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsLmFjdGl2ZSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwuYWN0aXZlIGE6YmVmb3JlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUgYTpiZWZvcmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmNkMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bC5hY3RpdmUgYTpob3ZlcjpiZWZvcmUsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsLmFjdGl2ZSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi8qKiBQYWdlciAqKi9cbi5pdGVtLWxpc3QgLnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAuaXRlbS1saXN0IC5wYWdlciBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWN1cnJlbnQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAuaXRlbS1saXN0IC5wYWdlciBsaSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbmV4dCBhLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1wcmV2aW91cyBhLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1sYXN0IGEsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWZpcnN0IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbmV4dCBhOmJlZm9yZSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItcHJldmlvdXMgYTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWxhc3QgYTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWZpcnN0IGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJBcIjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLW5leHQgYTpob3ZlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItcHJldmlvdXMgYTpob3ZlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbGFzdCBhOmhvdmVyLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjsgfVxuICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWZpcnN0IGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1wcmV2aW91cyBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6Yj1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhOmJlZm9yZSB7XG4gICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWZpcnN0IGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLumI9cIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1sYXN0IGE6YmVmb3JlIHtcbiAgICAgIHRleHQtaW5kZW50OiAtOHB4OyB9XG4gICAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbGFzdCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItZWxsaXBzaXMge1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLnJlbGF0ZWQtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLnJlbGF0ZWQtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEzcHggMCAxM3B4IDNweDsgfVxuXG4vKiogU2lkZWJhciAqKi9cbi5zaWRlYmFyIGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkN2Q3ZDc7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEycHggMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zaWRlYmFyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4OyB9IH1cblxuLnNpZGViYXIuZmlyc3QgaDIuZmlsdGVyLWNvbHVtbi10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuc2lkZWJhci5maXJzdCBoMi5maWx0ZXItY29sdW1uLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2lkZWJhci5maXJzdCBoMi5maWx0ZXItY29sdW1uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gIC5zaWRlYmFyLmZpcnN0IGgyLmZpbHRlci1jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7piRXCI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDIycHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuc2lkZWJhci5maXJzdCBoMi5maWx0ZXItY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICAuc2lkZWJhci5maXJzdCBoMi5maWx0ZXItY29sdW1uLXRpdGxlLm9wZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7piSXCI7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5zaWRlYmFyLnNlY29uZCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnNpZGViYXIgLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cbiAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICMyNjI2MjYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGk6Zmlyc3QtY2hpbGQgLnNlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGk6Zmlyc3QtY2hpbGQgdWwge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuc2lkZWJhciAuY29udGVudCB1bCBsaSAuc2VwYXJhdG9yIGhyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG4gICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkgdWwgbGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkgdWwgbGkgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgICAuc2lkZWJhciAuY29udGVudCB1bCBsaSB1bCBsaSBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpIHVsIGxpIGxpID4gYTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpIHVsIGxpIGxpID4gYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMjYyNjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkgdWwgbGkgbGkgPiBhIC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMjBweDsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCB1bCBsaSB1bCBsaSBsaSA+IGEuYWN0aXZlLXRyYWlsIC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2lkZWJhciAuY29udGVudCA+IC5tZW51LFxuLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7IH1cbiAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbiAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkgPiBhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNzsgfVxuICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpLFxuICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSBhLFxuICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAgIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUsXG4gICAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIC5tZW51IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgICAgIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGksXG4gICAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpLmxhc3QsXG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaS5sYXN0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpOmJlZm9yZSxcbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLumJBcIjtcbiAgICAgICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpLmFjdGl2ZS10cmFpbDpiZWZvcmUsXG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaS5hY3RpdmUtdHJhaWw6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpLmV4cGFuZGVkLmFjdGl2ZS10cmFpbDpiZWZvcmUsXG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaS5leHBhbmRlZC5hY3RpdmUtdHJhaWw6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzNiM2IzYjsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpIGEsXG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaSBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpIGE6YmVmb3JlLFxuICAgICAgICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaSBhLmFjdGl2ZSxcbiAgICAgICAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaSAubWVudSxcbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpIC5tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4OyB9XG4gIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgLmxpc3QtbmV3c19hbmRfYWdlbmRhX21lbnUgLm1lbnUgPiBsaSA+IGgyOmZpcnN0LWNoaWxkLFxuICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgLmxpc3QtbmV3c19hbmRfYWdlbmRhX21lbnUgLm1lbnUgPiBsaSA+IGgyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSBoMiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZDdkN2Q3O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMCAxN3B4OyB9XG5cbi5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHdpZHRoOiAxNnB4OyB9XG4gICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTE7IH1cbiAgICAgIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIGEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaSBhIHNwYW46aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIGEgc3Bhbi5mYWNldC1jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGkgYSBzcGFuLmZhY2V0LWNvdW50OmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGkgYS5mYWNldGFwaS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaSB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNWVtOyB9XG4gICAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaSB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIC5jb250YWN0LWluZm8ge1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG4uc2lkZWJhci1ibG9jay1saW5rcyAueWVsbG93LWxpbmstd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2lkZWJhci1ibG9jay1saW5rcyAueWVsbG93LWxpbmstd3JhcHBlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5za2lwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5za2lwX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayxcbiNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3QtZ3JvdXAtc29jaWFsLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayxcbiAgICAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1ibG9jayB7XG4gICAgICB3aWR0aDogMjk1cHg7IH0gfVxuXG4jZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3QtZ3JvdXAtc29jaWFsLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5vLXNpZGViYXJzICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3QtZ3JvdXAtc29jaWFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG51bC5zb2NpYWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIHVsLnNvY2lhbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICB1bC5zb2NpYWwgbGkge1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgdWwuc29jaWFsIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgdWwuc29jaWFsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWluZGVudDogMDsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtYW1hem9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkwMDsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1hbWF6b246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6qh1wiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1iZWhhbmNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlmZjsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqqhcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtYmxvZ2dlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdkMDA7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtYmxvZ2dlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qq3XCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWRyaWJiYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDk4OTsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1kcmliYmJsZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qqnXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWRyb3Bib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWU1OyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6qrlwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTc7XG4gICAgICAgIGNvbG9yOiAjM2I1OTk3OyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLumIpcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZmxpY2tyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMDg4MzsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1mbGlja3I6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6qpFwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1mb3Vyc3F1YXJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhmZDQwMDsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuq5ZcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZ2l0aHViIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZ2l0aHViOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqrBcIjtcbiAgICAgICAgICBjb2xvcjogIzE3MTUxNTsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZ29vZ2xlcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjQ5MmM7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZ29vZ2xlcDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piNXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWluc3RhZ3JhbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtLnN2Zyk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWpvb21sYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMjE7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtam9vbWxhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqrVcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtbGFzdGZtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MTAwNzsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6ri1wiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc0YjM7XG4gICAgICAgIGNvbG9yOiAjMDI3NGIzOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piOXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1wYXlwYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3OyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXBheXBhbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7quYXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXBpbnRlcmVzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNkNjIzMjc7XG4gICAgICAgICAgY29udGVudDogXCLumJVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIxcHg7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXNvdW5kY2xvdWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ODAwOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6rg1wiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1zcG90aWZ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYjk1NDsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqpRcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtc3R1bWJsZXVwb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0OTI0OyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuq45cIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtc2t5cGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJhNWY0OyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXNreXBlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuq4VcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtdHVtYmxyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDk2NDsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS10dW1ibHI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6quVwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS10d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYWNlYztcbiAgICAgICAgY29sb3I6ICMwMWFjZWM7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtdHdpdHRlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piJXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXZpbWVvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2YjhlYzsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS12aW1lbzpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qqgXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXZpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNDg4OyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXZpbmU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6ql1wiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS13b3JkcHJlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3NTliOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qq0XCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXllbHAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWYwNjA2OyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXllbHA6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6rl1wiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS15b3V0dWJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS15b3V0dWJlOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNkNjIzMjc7XG4gICAgICAgICAgY29udGVudDogXCLumItcIjsgfVxuXG4vKiogU2VhcmNoICoqL1xuLnBhZ2Utd2l0aC1maWx0ZXJzIC5zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLnNpZGViYXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDI1MHB4O1xuICBwYWRkaW5nOiA0NnB4IDAgMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wYWdlLXdpdGgtZmlsdGVycyAucGFnZS1oZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDsgfVxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAucGFnZS1oZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumIBcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjYWVhZWFlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gI2VkaXQtc3VibWl0LXNlYXJjaCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRvcDogMDsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50LmNvbHVtbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50LmNvbHVtbiAudmlldy1jb250ZW50IGgyIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0Yzk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHQuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0X19jbG9zZSB7XG4gICAgICB3aWR0aDogNThweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2Uge1xuICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6Yk1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDI1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2U6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY0Yzk7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIGgxIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgaDEge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgaDEge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGgxIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgaDEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH0gfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMTZweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7IH0gfVxuICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1oZWFkZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctaGVhZGVyIHNwYW4gZW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2MwMGEzNTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSB1bCBsaSxcbi5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWNvbnRlbnQgPiBkaXYge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgcGFkZGluZzogMCAwIDE2cHggMDtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSB1bCBsaSBoMiBhLFxuICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1jb250ZW50ID4gZGl2IGgyIGEge1xuICAgIGNvbG9yOiAjYzAwYTM1O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSB1bCBsaSAuZXhjZXJwdCBzdHJvbmcsXG4gIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWNvbnRlbnQgPiBkaXYgLmV4Y2VycHQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY0Yzk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIHVsIGxpIC51cmwgYSxcbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctY29udGVudCA+IGRpdiAudXJsIGEge1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1mb290ZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAubW9yZS1saW5rLFxuLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnBhZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAubW9yZS1saW5rLFxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC5wYWdlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAubW9yZS1saW5rLFxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC5wYWdlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLm1vcmUtbGluayxcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAucGFnZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA0MDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBibGFjaztcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDIycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4jZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSAuZm9ybS1pdGVtLmZvcm0tZGlzYWJsZWQgaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmpzLXNlbGVjdDIuaXMtZGlzYWJsZWQgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5qcy1zZWxlY3QyLmlzLWRpc2FibGVkICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG5cbi5qcy1zZWxlY3QyLmlzLWRpc2FibGVkICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKiBUYWJzICoqL1xuLnRhYnMge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDsgfVxuICAudGFicyB1bC5wcmltYXJ5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMXB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC50YWJzIHVsLnByaW1hcnkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC50YWJzIHVsLnByaW1hcnkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIC50YWJzIHVsLnByaW1hcnkgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC50YWJzIHVsLnByaW1hcnkgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLnRhYnMgdWwucHJpbWFyeSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjA1LCAwLCAwLjIpOyB9XG4gICAgICAgIC50YWJzIHVsLnByaW1hcnkgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4vKiogVmlkZW8gKiovXG4ubWVkaWEtdmltZW8tdmlkZW8sXG4ubWVkaWEteW91dHViZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5tZWRpYS12aW1lby12aWRlbywgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uXG4gICAgLm1lZGlhLXlvdXR1YmUtdmlkZW8ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAubWVkaWEtdmltZW8tdmlkZW8gaWZyYW1lLFxuICAubWVkaWEteW91dHViZS12aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJsb2NrcyB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uY29sdW1uIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmNvbHVtbiAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gIC5jb2x1bW4gLnRleHQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuY29sdW1uIC50ZXh0IGE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgICAgY29sb3I6ICMzYjNiM2I7IH1cbiAgLmNvbHVtbiAudGV4dCBhOm5vdChbaHJlZl0pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbHVtbiAudGV4dCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNvbHVtbiAudGV4dCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbHVtbiAudGV4dCBoMixcbiAgLmNvbHVtbiAudGV4dCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07IH1cbiAgICAuY29sdW1uIC50ZXh0IGgyICsgcCxcbiAgICAuY29sdW1uIC50ZXh0IGgzICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbiAudGV4dCBwIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7IH1cbiAgICAuY29sdW1uIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbHVtbiAudGV4dCBwICsgdWwsXG4gICAgLmNvbHVtbiAudGV4dCBwICsgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbiAudGV4dCBwLmludHJvLFxuICAuY29sdW1uIC50ZXh0IC5pbnRybyBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvbHVtbiB0YWJsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2x1bW4gdGFibGUgdHIgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLmNvbHVtbiB0YWJsZSB0ciB0ZCBwIHtcbiAgICAgIG1hcmdpbjogMWVtIDA7IH1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0sXG4uY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAud2ViZm9ybS1jbGllbnQtZm9ybSxcbiAgICAuY29udGVudC1ibG9jayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC53ZWJmb3JtLWNsaWVudC1mb3JtLFxuICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC53ZWJmb3JtLWNsaWVudC1mb3JtLFxuICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG4uY29udGVudC1ibG9jayAuZmMtbGluay1saXN0cyBhW3RhcmdldD1fYmxhbmtdOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2sgLnRleHQgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG4uY29udGVudC1ibG9jayBpZnJhbWUge1xuICBib3JkZXI6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2sgdWwgbGksXG4uY29udGVudC1ibG9jayBvbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmNvbnRlbnQtYmxvY2sgb2wgbGk6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG5cbi5jb250ZW50LWJsb2NrIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDIwcHggMCA0cHg7IH1cblxuaDEgKyAuYmxvY2tzIC5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiArIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stLWZ1bGwtd2lkdGgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLS1mdWxsLXdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7IH0gfVxuXG4uY29udGVudC1ibG9jay1hZG1pbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uY29udGVudC1ibG9jay1saW5rLWxpc3RzLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7IH1cblxuLmNvbnRlbnQtYmxvY2stbGluay1saXN0cy53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMge1xuICBmb250LXNpemU6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLml0ZW0gLmxpbmtzIGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIC5saW5rcyBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgKyAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uby1zaWRlYmFycyAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGE6aG92ZXIgLmxpbmsgc3BhbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiBhOmhvdmVyIC5saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmY2QwMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNDFweDtcbiAgICAgICAgYm90dG9tOiA0MXB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAudGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyBpbWcge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICByaWdodDogLTEwMCU7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIC5tZWRpYS1qdy12aWRlbyBpZnJhbWUsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyAubWVkaWEtanctdmlkZW8gb2JqZWN0LCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gLm1lZGlhLWp3LXZpZGVvIGVtYmVkLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gLm1lZGlhLWp3LXZpZGVvIC5qd3BsYXllcixcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIGlmcmFtZSxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIG9iamVjdCxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIGVtYmVkLFxuICAgICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gLm1lZGlhLXlvdXR1YmUtdmlkZW8gLmp3cGxheWVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyAubWVkaWEtanctdmlkZW8gLmp3cGxheWVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5jYXB0aW9uLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jYXB0aW9uLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMzYjNiM2I7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAudGl0bGUsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLnRpdGxlLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRleHQgaDI6Zmlyc3QtY2hpbGQsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLnRleHQgaDI6Zmlyc3QtY2hpbGQsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnRleHQgaDI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5pbWFnZS13cmFwcGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC52aWRlby13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC52aWRlby13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAwIDZweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnZpZGVvLXdyYXBwZXIsXG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC52aWRlby13cmFwcGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDhweCAwIDZweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLmltYWdlLXdyYXBwZXIsXG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5yaWdodCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5yaWdodCAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5yaWdodCAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5yaWdodCAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogOHB4IDAgNnB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5yaWdodCAudmlkZW8td3JhcHBlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCArIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCArIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8sXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCArIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiArIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uLFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGE6aG92ZXIgaW1nLFxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGE6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGE6aG92ZXIgLmxpbmssXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiBhOmhvdmVyIC50ZXh0LFxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGE6aG92ZXIgLmxpbmssXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgYTpob3ZlciAudGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSxcbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayxcbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGEsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6aG92ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LnJvdzEgLnRleHQtbGluayB7XG4gICAgICB0b3A6IDFlbTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQucm93MiAudGV4dC1saW5rIHtcbiAgICAgIHRvcDogMmVtOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dC5yb3czIC50ZXh0LWxpbmsge1xuICAgICAgdG9wOiAzZW07IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LnJvdzQgLnRleHQtbGluayB7XG4gICAgICB0b3A6IDRlbTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQucm93NSAudGV4dC1saW5rIHtcbiAgICAgIHRvcDogNWVtOyB9IH1cbiAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gICAgZm9udC1zaXplOiAzMXB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRleHQtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLmltYWdlICsgLnRleHQtbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLmltYWdlICsgLnRleHQtbGluayAudGV4dCB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAudGV4dC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAudGV4dC1saW5rIC50ZXh0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDAlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBib3R0b206IC0xMDAlO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQtLXdpdGhvdXQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGhlaWdodDogNTAwcHg7IH0gfVxuXG4uY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LS13aXRob3V0LWltYWdlIC5saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQtLXdpdGhvdXQtaW1hZ2UgLmxpbmsgYTpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQtLXdpdGhvdXQtaW1hZ2UgLmxpbmsgYTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5jb250ZW50LWJsb2NrLXF1b3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuXG4uY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmY2QwMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmNkMDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAxRFwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDgxcHg7XG4gICAgICB3aWR0aDogODFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAubmFtZS1xdW90ZWUge1xuICAgICAgcGFkZGluZzogMTVweCAwIDAgMzBweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLm5hbWUtcXVvdGVlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG4gICAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLm5hbWUtcXVvdGVlLFxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5xdW90ZWUtaW5zdGl0dXRlLFxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5xdW90ZWUtaW5zdGl0dXRlIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlICsgLm5hbWUtcXVvdGVlLFxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZSArIC5uYW1lLXF1b3RlZSArIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UgKyAubmFtZS1xdW90ZWUsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZSArIC5uYW1lLXF1b3RlZSArIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZSArIC5uYW1lLXF1b3RlZTpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UgKyAubmFtZS1xdW90ZWUgKyAucXVvdGVlLWluc3RpdHV0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZS5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlLS1zbWFsbC10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cblxuLmNvbnRlbnQtYmxvY2stdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLXRleHQgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXRleHQgLnRleHQgYTpub3QoW2hyZWZdKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250ZW50LWJsb2NrLS1mb2xsb3dlZC1ieS10ZXh0ICsgLmNvbnRlbnQtYmxvY2stdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSxcbi5jb250ZW50LWJsb2NrLWJlZWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGVudC1ibG9jay1iaWctaW1hZ2UgLmNhcHRpb24sXG4gIC5jb250ZW50LWJsb2NrLWJlZWxkIC5jYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIC5jYXB0aW9uIHAsXG4gICAgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNhcHRpb24gcCB7XG4gICAgICBtYXJnaW46IDEycHggMCA1MHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSAuaW1hZ2UsXG4gIC5jb250ZW50LWJsb2NrLWJlZWxkIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGVudC1ibG9jay1iaWctaW1hZ2UgLmNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSAuY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSAuY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSAuY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgcCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgcCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBwLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWluLWhlaWdodDogNDA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmssXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbiB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGE6aG92ZXIsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGE6aG92ZXIgLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGE6aG92ZXIgLmxpbmsgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCBhOmhvdmVyIC5saW5rIHNwYW46YmVmb3JlLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBhOmhvdmVyIC5saW5rIHNwYW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGE6aG92ZXIgLmxpbmsgc3BhbjphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgYTpob3ZlciAubGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZjZDAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLnRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLnRleHQgLnRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLnRleHQgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAudGV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYSxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhOmhvdmVyOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhOmhvdmVyOmJlZm9yZSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGE6aG92ZXIgLmxpbmsgc3BhbjphZnRlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBhOmhvdmVyIC5saW5rIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmstLW1lZGl1bS10ZXh0IC50ZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmstLXNtYWxsLXRleHQgLnRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLS1zbWFsbC10ZXh0IC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UtdmlkZW8gLm1lZGlhLWp3LXZpZGVvLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEteW91dHViZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEtanctdmlkZW8gaWZyYW1lLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEtanctdmlkZW8gb2JqZWN0LCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEtanctdmlkZW8gZW1iZWQsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS1qdy12aWRlbyAuandwbGF5ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UtdmlkZW8gLm1lZGlhLXlvdXR1YmUtdmlkZW8gaWZyYW1lLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIG9iamVjdCxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEteW91dHViZS12aWRlbyBlbWJlZCxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEteW91dHViZS12aWRlbyAuandwbGF5ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLnRleHQgKiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLnRleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA3cHggMjFweCAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUsXG4uY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSA+IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtYmxvY2stdmlkZW8gLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29udGVudC1ibG9jay12aWRlbyAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5saW5rcyBhIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5saW5rcyBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piUXCI7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5yZWFkLW1vcmUsXG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnNvY2lhbC1zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5yZWFkLW1vcmUgdWwsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuc29jaWFsLXNoYXJlIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAucmVhZC1tb3JlIHVsIGxpLmxhc3QsXG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5zb2NpYWwtc2hhcmUgdWwgbGkubGFzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuc29jaWFsLXNoYXJlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumIpcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGxpbmVhcjsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6YkFwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIC5zZXJ2aWNlLWxpbmtzLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piJXCI7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCBsaSAuc2VydmljZS1saW5rcy1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumI1cIjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIC5zZXJ2aWNlLWxpbmtzLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6YjlwiO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBwLmludHJvIHtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiB1bCBsaSxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2NyU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDMzJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2sgLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jayAubGlua3MgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEzcHggMCAxM3B4IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrIC5saW5rcyA+IGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jayAubGlua3MgPiBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgY29udGVudDogXCLumJRcIjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtaW5kZW50OiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0ICsgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgLmxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgLmxpbmsge1xuICBtYXJnaW4tdG9wOiAxLjJlbTsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCAubGluayB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgcC5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC50ZXh0IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmY2QwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzJTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQucmlnaHQgLnF1b3RlIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQucmlnaHQgLnF1b3RlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAudGV4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHVsIGxpLFxuICAgICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCBvbCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLnR3b19vbmUgLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICAgIG1pbi13aWR0aDogNjYuNjYlOyB9XG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLnR3b19vbmUgLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7IH1cblxuLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5maWVsZC1jb2xsZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtY29sbGVjdGlvbi12aWV3LWxpbmtzLFxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5maWVsZC1jb2xsZWN0aW9uLWNvbnRhaW5lciAuYWN0aW9uLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLnVybCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgYTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5jb250ZW50LWNvbnRhaW5lcixcbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5pdGVtLFxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC50ZXh0IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmF1dGhvci1jb250YWluZXIgLnRodW1ibmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5hdXRob3ItY29udGFpbmVyIC50aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuYXV0aG9yLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmF1dGhvci1jb250YWluZXIgLmluZm8tY29udGFpbmVyID4gZGl2IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5hdXRob3ItY29udGFpbmVyIC5uYW1lLWdhbGxlcnkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5hdXRob3ItY29udGFpbmVyIC5vcmctcGFydC1nYWxsZXJ5IHtcbiAgICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IGFbdGFyZ2V0PV9ibGFua10gLnRpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piUXCI7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDsgfVxuXG4uY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMDtcbiAgICB3aWR0aDogNDklOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLndyYXBwZXItY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLnRodW1ibmFpbCArIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSBpbWcge1xuICAgICAgcGFkZGluZzogMHB4IDIwcHggMjBweCAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmRhdGUge1xuICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAudGl0bGUgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmpvYi10aXRsZSxcbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAubGFiZWwge1xuICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmpvYi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIC5lbWFpbCxcbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAucGhvbmUsXG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmpvYnMsXG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmFkZHJlc3Mge1xuICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmFkZHJlc3Mge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmpvYnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtID4gLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gPiAudGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJFcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtLmFjdGl2ZSA+IC50aXRsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtLmFjdGl2ZSA+IC50aXRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6YklwiO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMXB4O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbS5hY3RpdmUgPiAudGl0bGUgKyAudGV4dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0uYWN0aXZlID4gLnRpdGxlICsgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0uYWN0aXZlID4gLnRpdGxlICsgLml0ZW1fX2NvbnRlbnQgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAzMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSAuaXRlbV9fY29udGVudCAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSAuaXRlbV9fY29udGVudCAuYnVpbGRpbmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcsXG4gICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSAuaXRlbV9fY29udGVudCAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnRleHQsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLnRleHQsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRleHQsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSAudGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC50ZXh0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5jb250ZW50LWJsb2NrLWxpZ2h0Ym94IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmNvbnRlbnQtYmxvY2stbGlnaHRib3ggLmNhcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNzg3ODc4OyB9XG5cbi5mcm9udCBzZWN0aW9uLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tYXN0ZXItYXBwbHlsaW5rIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tYXN0ZXItYXBwbHlsaW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubWFzdGVyLWFwcGx5bGluayBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWFzdGVyLWFwcGx5bGluayBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5yZXVzYWJsZV9jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAudmlkZW8td3JhcHBlcixcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudmlkZW8td3JhcHBlcixcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAudmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7IH1cblxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Uubm9kZS10eXBlLWF6LWl0ZW0gcCwgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLm5vZGUtdHlwZS1idWlsZGluZyBwLCBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Uubm9kZS10eXBlLWZhY3VsdHkgcCwgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLm5vZGUtdHlwZS1sYW5kaW5nIHAsIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5ub2RlLXR5cGUtc3R1ZHkgcCwgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IHAsIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5ub2RlLXR5cGUtZXhjaGFuZ2UgcCwgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLm5vZGUtdHlwZS1taW5vciBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLm5vZGUtdHlwZS1hei1pdGVtIHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubm9kZS10eXBlLWJ1aWxkaW5nIHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubm9kZS10eXBlLWZhY3VsdHkgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5ub2RlLXR5cGUtbGFuZGluZyBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLm5vZGUtdHlwZS1zdHVkeSBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubm9kZS10eXBlLWV4Y2hhbmdlIHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubm9kZS10eXBlLW1pbm9yIHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcubm9kZS10eXBlLWF6LWl0ZW0gcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5ub2RlLXR5cGUtYnVpbGRpbmcgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5ub2RlLXR5cGUtZmFjdWx0eSBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLm5vZGUtdHlwZS1sYW5kaW5nIHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcubm9kZS10eXBlLXN0dWR5IHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5ub2RlLXR5cGUtZXhjaGFuZ2UgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5ub2RlLXR5cGUtbWlub3IgcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG5cbi5iYWNrZ3JvdW5kLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4uYmFja2dyb3VuZC0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDsgfVxuXG4uYmFja2dyb3VuZC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vbmUtc2lkZWJhciAuYmxvY2tzIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vbmUtc2lkZWJhciAuYmxvY2tzIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZjLXNwb3RsaWdodHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfSB9XG5cbi5mYy1zcG90bGlnaHRzID4gYSxcbi5mYy1zcG90bGlnaHRzID4gLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLmZjLXNwb3RsaWdodHMgPiBhLFxuICAgIC5mYy1zcG90bGlnaHRzID4gLml0ZW0ge1xuICAgICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgICAgLmZjLXNwb3RsaWdodHMgPiBhOm50aC1jaGlsZCgybiksXG4gICAgICAuZmMtc3BvdGxpZ2h0cyA+IC5pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZjLXNwb3RsaWdodHMgPiBhLFxuICAgIC5mYy1zcG90bGlnaHRzID4gLml0ZW0ge1xuICAgICAgd2lkdGg6IDIzLjA3NjkyJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgICAgLmZjLXNwb3RsaWdodHMgPiBhOm50aC1jaGlsZCg0biksXG4gICAgICAuZmMtc3BvdGxpZ2h0cyA+IC5pdGVtOm50aC1jaGlsZCg0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZmMtc3BvdGxpZ2h0cyAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4uZmMtc3BvdGxpZ2h0cyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZjLXNwb3RsaWdodHMgLmxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mYy1zcG90bGlnaHRzIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmZjLXNwb3RsaWdodHMgLnRleHQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mYy1zcG90bGlnaHRzIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub25lLXNpZGViYXIgLmZjLXNwb3RsaWdodHMgPiBhLFxuICAub25lLXNpZGViYXIgLmZjLXNwb3RsaWdodHMgPiAuaXRlbSB7XG4gICAgd2lkdGg6IDMxLjYyMzkzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH1cbiAgICAub25lLXNpZGViYXIgLmZjLXNwb3RsaWdodHMgPiBhOm50aC1jaGlsZCgzbiksXG4gICAgLm9uZS1zaWRlYmFyIC5mYy1zcG90bGlnaHRzID4gLml0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZmMtc3BvdGxpZ2h0cy0tZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uZmMtc3BvdGxpZ2h0cy0tZ3JpZCA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAyLjU2NDElOyB9XG5cbi5mYy1zcG90bGlnaHRzLS1ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IC50ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfVxuICAuZmMtc3BvdGxpZ2h0cy0td2l0aC1tb3JlLXRleHQgLmxpbmstbW9yZS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5ub2RlLXR5cGUtaG9tZXBhZ2UgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubm9kZS10eXBlLWhvbWVwYWdlIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5vZGUtdHlwZS1ob21lcGFnZSAuZmMtc3BvdGxpZ2h0cy0td2l0aC1tb3JlLXRleHQgLmxpbmsge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAwOyB9XG4gIC5ub2RlLXR5cGUtaG9tZXBhZ2UgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IC50ZXh0IHtcbiAgICBwYWRkaW5nOiA3cHggMjFweCAxNnB4OyB9XG4gIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCA+IGE6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiBpbml0aWFsOyB9XG4gIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCA+IGE6aG92ZXIgLmxpbmssXG4gIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCA+IGE6aG92ZXIgLnRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZmMtc3BvdGxpZ2h0cy0td2l0aC1tb3JlLXRleHQgPiBhOmhvdmVyIC5saW5rLW1vcmUtdGV4dCBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAuZmMtc3BvdGxpZ2h0cy0td2l0aC1tb3JlLXRleHQgPiBhOmhvdmVyIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmY2QwMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5mYy1saW5rLWxpc3RzID4gLml0ZW0ge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gICAgLmZjLWxpbmstbGlzdHMgPiAuaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZjLWxpbmstbGlzdHMgPiAuaXRlbSB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH1cbiAgICAuZmMtbGluay1saXN0cyA+IC5pdGVtOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub25lLXNpZGViYXIgLmZjLWxpbmstbGlzdHMgPiAuaXRlbSB7XG4gICAgd2lkdGg6IDMxLjYyMzkzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH1cbiAgICAub25lLXNpZGViYXIgLmZjLWxpbmstbGlzdHMgPiAuaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgICAgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5vLXNpZGViYXJzIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgICB3aWR0aDogMzEuNjIzOTMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNTY0MSUgLSAzcHgpOyB9XG4gICAgICAubm8tc2lkZWJhcnMgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3Om50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm9uZS1zaWRlYmFyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElO1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfVxuICAgICAgLm9uZS1zaWRlYmFyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldzpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhID4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC52aWV3LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAudmlldy1jb250ZW50IHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLnZpZXctY29udGVudCB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAudmlldy1jb250ZW50IHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1yZXN1bHQtcm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLXJlc3VsdC1yb3cgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjVweCA1MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdyAuYWdlbmRhLW5ld3MtcmVzdWx0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzIwMTMxO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjZweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLXJlc3VsdC1yb3cgLmFnZW5kYS1uZXdzLXJlc3VsdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLXJlc3VsdC1yb3cubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdy1mdWxsIC5hZ2VuZGEtbmV3cy1yZXN1bHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTEgLm5ld3MtYWdlbmRhLWNvbCwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTEgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1jb2wubm8tdGh1bWJzIC53cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgLnRpdGxlIGEsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IC50aXRsZSBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCBzcGFuLmRhdGUtZGlzcGxheS1zaW5nbGUsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgc3Bhbi5ldmVudC10eXBlLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCBzcGFuLmRhdGUtZGlzcGxheS1zaW5nbGUsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHNwYW4uZXZlbnQtdHlwZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC5kYXRlLXdyYXBwZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAuZGF0ZS13cmFwcGVyIC5kYXRlLW1vbnRocywgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC5kYXRlLXdyYXBwZXIgLmRhdGUtbW9udGhzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC50aHVtYm5haWwsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAudGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLnRodW1ibmFpbCBpbWcsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAudGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50LCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCAudGl0bGUgYSwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgLnRpdGxlIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHNwYW4uZGF0ZS1kaXNwbGF5LXNpbmdsZSxcbiAgICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHNwYW4uZXZlbnQtdHlwZSwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgc3Bhbi5kYXRlLWRpc3BsYXktc2luZ2xlLFxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHNwYW4uZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAuZGF0ZS13cmFwcGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC5kYXRlLXdyYXBwZXIgLmRhdGUtbW9udGhzLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciAuZGF0ZS1tb250aHMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLnRodW1ibmFpbCwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC50aHVtYm5haWwge1xuICAgICAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLnRodW1ibmFpbCBpbWcsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAudGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2w6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2w6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQge1xuICAgICAgbWluLWhlaWdodDogMTQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAuYWdlbmRhLW5ld3MtcmVzdWx0IC50aHVtYm5haWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE0NHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAuYWdlbmRhLW5ld3MtcmVzdWx0IC5kYXRlLXdyYXBwZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogODBweDsgfSB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciAuZGF0ZS1tb250aHMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDRweDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgLmRhdGUge1xuICAgICAgICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IC50aXRsZSBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQubm9kYXRlIC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQubm9kYXRlIC5kYXRlIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudC5ub2RhdGUgLmRhdGUgLmV2ZW50LXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmssXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sOmxhc3QtY2hpbGQgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAucGFnZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLnBhZ2VyIC5wYWdlci1pdGVtLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLnBhZ2VyIC5wYWdlci1lbGxpcHNpcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5wYWdlciAucGFnZXItY3VycmVudCArIC5wYWdlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAucGFnZXIgLnBhZ2VyLWl0ZW0gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAucGFnZXIgLnBhZ2VyLWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAucGFnZXIgLnBhZ2VyLWN1cnJlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbC0tY29tcGFjdCAuYWdlbmRhLW5ld3MtcmVzdWx0IHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLWNvbGxhcHNpYmxlLXRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWNvbGxhcHNpYmxlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWNvbGxhcHNpYmxlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJFcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLmFjdGl2ZSAudGl0bGUge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lci5hY3RpdmUgLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piSXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lci5hY3RpdmUgLnRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb250ZW50LWJsb2NrLWNvbGxhcHNpYmxlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQge1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgaGVpZ2h0OiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGEgKyBhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC50ZXh0ICsgLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uY29udGVudC1ibG9jay1uZXdzLXN0aWNreSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNjMDBhMzU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5ID4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IC5hdHRlbnRpb24tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29udGVudC1ibG9jay1uZXdzLXN0aWNreSAuYXR0ZW50aW9uLWxpc3RfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY29udGVudC1ibG9jay1uZXdzLXN0aWNreSAuYXR0ZW50aW9uLWxpc3RfX2l0ZW0gKyAuYXR0ZW50aW9uLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzAwYTM1OyB9XG5cbi5hdHRlbnRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5ICsgLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGh0bWwgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAuY29udGVudC1ibG9jay5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uYXR0ZW50aW9uX190aXRsZS1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIu6YkFwiO1xuICBmb250LXNpemU6IDAuNjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0b3A6IC0xcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub25lLXNpZGViYXIgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay1uZXdzLXN0aWNreSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiogTGFyZ2UsIFRhYmxldC1sICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLml0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLml0ZW0gLmxpbmtzIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLWp3LXZpZGVvLFxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubWVkaWEteW91dHViZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NyU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLWp3LXZpZGVvLCBodG1sLmx0LWllMTBcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubWVkaWEteW91dHViZS12aWRlbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjclOyB9XG4gICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS1qdy12aWRlbywgaHRtbC5ndC1pZTEwXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLXlvdXR1YmUtdmlkZW8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY3JTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS1qdy12aWRlbyBpZnJhbWUsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS1qdy12aWRlbyBvYmplY3QsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS1qdy12aWRlbyBlbWJlZCxcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubWVkaWEteW91dHViZS12aWRlbyBpZnJhbWUsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLXlvdXR1YmUtdmlkZW8gb2JqZWN0LFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS15b3V0dWJlLXZpZGVvIGVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogLTEwMCU7XG4gICAgICBib3R0b206IC0xMDAlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICByaWdodDogLTEwMCU7XG4gICAgICBoZWlnaHQ6IDEzNCU7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCAuY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IC5saW5rcyBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGV4dCAuaW50cm8sXG4gIC5jb250ZW50LWJsb2NrLXRleHQgLmludHJvIHAge1xuICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXRleHQgcC5pbnRybyxcbiAgLmNvbnRlbnQtYmxvY2stdGV4dCAuaW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jay10ZXh0IC50ZXh0LFxuICAuY29udGVudC1ibG9jay10ZXh0IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8sXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgcCxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIHAsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC52aWRlby13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmltYWdlLXdyYXBwZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudmlkZW8td3JhcHBlcixcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5pbWFnZS13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogOHB4IDBweCA2cHggMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLmltYWdlLXdyYXBwZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5yaWdodCAudmlkZW8td3JhcHBlcixcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBmb250LXNpemU6IDEzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXI6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTM1cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAubmFtZS1xdW90ZWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAucXVvdGVlLWluc3RpdHV0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC50ZXh0LWxpbmsgLnRleHQge1xuICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAucmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lcixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMDdweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5saW5rLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5saW5rIHtcbiAgICBib3R0b206IC00MnB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5saW5rIGEsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAubGluayBzcGFuLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGEsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGEsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiAubGluayBhLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiAubGluayBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gLmxpbmsgc3BhbjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTVweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLnJlY2VudC1wYXJhZ3JhcGhzID4gLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI2cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLnRleHQgcCB7XG4gICAgcGFkZGluZzogMCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiA1cHggMzBweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEzNXB4O1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAubmFtZS1xdW90ZWUsXG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5uYW1lLXF1b3RlZSBhIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnF1b3RlZS1pbnN0aXR1dGUsXG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5xdW90ZWUtaW5zdGl0dXRlIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4vKiogTWVkaXVtLCBUYWJsZXQtcCAqKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sgcC5pbnRybyxcbiAgLmNvbnRlbnQtYmxvY2sgLmludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRlbnQtYmxvY2sgcC5pbnRybyBwICsgdWwsXG4gICAgLmNvbnRlbnQtYmxvY2sgcC5pbnRybyBwICsgb2wsXG4gICAgLmNvbnRlbnQtYmxvY2sgLmludHJvIHAgcCArIHVsLFxuICAgIC5jb250ZW50LWJsb2NrIC5pbnRybyBwIHAgKyBvbCB7XG4gICAgICBtYXJnaW4tdG9wOiBpbmhlcml0OyB9XG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbGVmdDogMjBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC50aXRsZSxcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubGluayB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubGluayB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGV4dC1saW5rLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmltYWdlID4gLnRleHQtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLmltYWdlICsgLnRleHQtbGluayxcbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5pbWFnZSA+IC5pbWFnZSArIC50ZXh0LWxpbmsge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLnRleHQtbGluayB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC50ZXh0LWxpbmsgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC50ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0OmZpcnN0LWNoaWxkLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdDpsYXN0LWNoaWxkLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IC5saW5rLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCAubGluayBhLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IC5saW5rIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgLmxpbmtzIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSAubGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSBwIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyIGltZyxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgaW1nLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgaW1nLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5jb250ZW50LWJsb2NrLWlubmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyIC5saW5rLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAubGluayxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5saW5rLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5jb250ZW50LWJsb2NrLWlubmVyIC5saW5rIHtcbiAgICAgICAgYm90dG9tOiAtMzJweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCB1bCBsaSxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQgb2wgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC50ZXh0IHVsLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC50ZXh0IHVsLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50ZXh0IHVsIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwge1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweCAzMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXI6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLm5hbWUtcXVvdGVlLFxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAubmFtZS1xdW90ZWUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5xdW90ZWUtaW5zdGl0dXRlLFxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAucXVvdGVlLWluc3RpdHV0ZSBhIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciA+IGRpdjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmluZm8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4vKiogU21hbGwsIG1vYmlsZSAqKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250ZW50LWJsb2NrIHAuaW50cm8sXG4gIC5jb250ZW50LWJsb2NrIC5pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2sgdWwgbGksXG4gIC5jb250ZW50LWJsb2NrIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuY29udGVudC1ibG9jayBvbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuY29udGVudC1ibG9jayAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrIC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2sgLnRleHQgcCArIHVsLFxuICAuY29udGVudC1ibG9jayAudGV4dCBwICsgb2wge1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmdyb3VwLXRpdGVsLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBsZWZ0OiAxNXB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5saW5rIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLnRpdGxlIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmxpbmsge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAuY29udGVudC1ibG9jay10ZXh0IC50ZXh0LFxuICAuY29udGVudC1ibG9jay10ZXh0IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRleHQtbGluayxcbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5pbWFnZSA+IC50ZXh0LWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciA+IC5pbWFnZSArIC50ZXh0LWxpbmssXG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuaW1hZ2UgPiAuaW1hZ2UgKyAudGV4dC1saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC50ZXh0LWxpbmsge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC50ZXh0LWxpbmsgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHAuaW50cm8ge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiB1bCBsaSxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0OmZpcnN0LWNoaWxkLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdDpsYXN0LWNoaWxkLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgLmxpbmssXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IC5saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgLmxpbmsgYSxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCAubGluayBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCAubGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSAubGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUgcCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAuY29udGVudC1ibG9jay1pbm5lciAubGluayxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAubGluayxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmxpbmssXG4gICAgICAuY29udGVudC1ibG9jay1hZG1pbiAuY29udGVudC1ibG9jay1pbm5lciAubGluayB7XG4gICAgICAgIGJvdHRvbTogLTMycHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5yZWNlbnQtcGFyYWdyYXBocyA+IC5jb250ZW50LWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0ICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDIwcHggIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNhcHRpb24sXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY2FwdGlvbixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jYXB0aW9uLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5jYXB0aW9uLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jYXB0aW9uLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAudGV4dCBwLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLnRleHQgcCxcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50ZXh0IHAsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRleHQgcCxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudGV4dCBwLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UubGVmdCAuaW1hZ2Utd3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLmxlZnQgLnZpZGVvLXdyYXBwZXIsIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubGVmdCAuaW1hZ2Utd3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLmxlZnQgLnZpZGVvLXdyYXBwZXIsXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcubGVmdCAuaW1hZ2Utd3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLmxlZnQgLnZpZGVvLXdyYXBwZXIsXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLmxlZnQgLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UubGVmdCAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5yaWdodCAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5sZWZ0IC5pbWFnZS13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLmxlZnQgLnZpZGVvLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcubGVmdCAuaW1hZ2Utd3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5sZWZ0IC52aWRlby13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAucmVhZC1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwge1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAubmFtZS1xdW90ZWUsXG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5uYW1lLXF1b3RlZSBhIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnF1b3RlZS1pbnN0aXR1dGUsXG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5xdW90ZWUtaW5zdGl0dXRlIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuaW1hZ2UgKyAubmFtZS1xdW90ZWUsXG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5pbWFnZSArIC5uYW1lLXF1b3RlZSArIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stdmlkZW8gaWZyYW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciA+IGRpdjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZmllbGQtY29sbGVjdGlvbi1jb250YWluZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuYXV0aG9yLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qKiBIb21lICoqL1xuLmZyb250IHNlY3Rpb24uY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLm5vZGUtdHlwZS1ob21lcGFnZSAuYmxvY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuIiwiLyoqIFBhZ2UgZWxlbWVudHMgKiovXG5cbi8vIElucHV0IHBsYWNlaG9sZGVyXG5pbnB1dCxcbmEsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4qOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkc2lsdmVyLCAxNSUpOyB9XG5cbio6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBkYXJrZW4oJHNpbHZlciwgMTUlKTsgfVxuXG4qOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkc2lsdmVyLCAxNSUpOyB9XG5cbio6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkc2lsdmVyLCAxNSUpOyB9XG5cbmxhYmVsW2Zvcio9ZGlzYWJsZWRdIHtcbiAgY29sb3I6IGRhcmtlbigkc2lsdmVyLCAxNSUpOyB9XG5cbi8vIEZvcm0gZWxlbWVudHNcbkBtaXhpbiBidXR0b24ge1xuICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQpO1xuICBAaW5jbHVkZSBidnAoYm94LXNoYWRvdywgaW5zZXQgMHB4IHB4dG9lbSgtMnB4KSByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnktZGFya2VyKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1kYXJrZXIpLCA1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgYnZwKGJveC1zaGFkb3csIGluc2V0IDBweCBweHRvZW0oLTFweCkgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWx2ZXIsIDE1JSk7XG4gICAgY29sb3I6IGRhcmtlbigkc2lsdmVyLCAxNSUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuLy8gQnV0dG9uc1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5hLmJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgbWFyZ2luLXJpZ2h0OiBweHRvZW0oM3B4KTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMDsgfSB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbjsgfVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgQGV4dGVuZCAlZmlyZWZveC1pbnB1dC1maXg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIEBleHRlbmQgJWZpcmVmb3gtaW5wdXQtZml4OyB9XG5cbmEuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmxhYmVsLnNlbGVjdC5wcmV0dGlmeSxcbmRpdi5wYXNzd29yZC1zdWdnZXN0aW9ucyxcbmRpdi5tZXNzYWdlcyxcbmlucHV0LFxudGV4dGFyZWEsXG5maWVsZHNldCB7XG4gIEBpbmNsdWRlIGJ2cChib3JkZXItcmFkaXVzLCBweHRvZW0oMnB4KSk7IH1cblxuc3Bhbi5mb3JtLXJlcXVpcmVkIHtcbiAgY29sb3I6ICRlcnJvci1yZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8vIFRleHQgaW5wdXRzXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyOiBweHRvZW0oMXB4KSBzb2xpZCBub3JtYWwtY29sb3IoJGJvZHljb3B5LWxpbmstY29sb3JzKTtcbiAgcGFkZGluZzogcHh0b2VtKDVweCwgOHB4LCA1cHgsIDhweCk7XG4gICYuZXJyb3Ige1xuICAgIGJvcmRlcjogcHh0b2VtKDFweCkgc29saWQgJGVycm9yLXJlZDsgfVxuICAuZm9ybS1pdGVtICYge1xuICAgICYuZXJyb3Ige1xuICAgICAgYm9yZGVyOiBweHRvZW0oMXB4KSBzb2xpZCAkZXJyb3ItcmVkOyB9IH1cbiAgJi5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBhZGRpbmc6IHB4dG9lbSgxcHgsIDAsIDFweCwgMXB4KTtcbiAgJi5oaWRlLW91dGxpbmU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwZW0gJHdlYmtpdC1hdXRvZmlsbC1jb2xvciBpbnNldDsgfVxuXG5pbnB1dFtkaXNhYmxlZF0ge1xuICBib3JkZXI6IHB4dG9lbSgxcHgpIHNvbGlkICRzaWx2ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpbHZlciwgMTUlKTsgfVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IHB4dG9lbSgxMHB4KTtcbiAgcGFkZGluZzogcHh0b2VtKDNweCwgMTBweCwgMTJweCwgMTBweCk7XG5cbiAgbGVnZW5kIHtcbiAgICBwYWRkaW5nOiBweHRvZW0oMCwgNXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiAgaHRtbC5qcyAmIHtcbiAgICAmLmNvbGxhcHNpYmxlIHtcbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBhcnJvdyhcImRvd25cIik7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IHBlcmMoMTJweCk7IH0gfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBweHRvZW0oMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zZm9ybSwgcm90YXRlKC05MGRlZykpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDNweDsgfSB9IH1cblxuICAgICAgYS5maWVsZHNldC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcHh0b2VtKDNweCk7IH0gfSB9IH1cblxuLmZpZWxkc2V0LW5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFzc3dvcmQtY29uZmlybSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIHB4dG9lbSgycHgpKTtcbiAgZGl2IHtcbiAgICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgcHh0b2VtKDJweCkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLXN0YXR1czsgfSB9XG5cbi8vIE1lc3NhZ2VzXG5kaXYubWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiBweHRvZW0oMTBweCk7XG4gID4gdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgJjpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHB4dG9lbSgxMHB4KTtcbiAgICBtYXJnaW4tdG9wOiBweHRvZW0oMXB4KTsgfVxuICAmLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLXdhcm5pbmc7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbihcIndhcm5pbmdcIik7IH0gfVxuICAmLnN0YXR1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2Utc3RhdHVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oXCJzdGF0dXNcIik7IH0gfVxuICAmLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1lcnJvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29tb29uKFwiZXJyb3JcIik7IH0gfVxuICAua3J1bW8tcm9vdCB7XG4gICAgY29sb3I6IGJsYWNrOyB9IH1cblxuLy8gSW5wdXQgY2hlY2tib3hlc1xuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICRjaGVja2VkLWNvbG9yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY2hlY2tlZC1jb2xvcjsgfSB9XG5cbmlucHV0IHtcbiAgJlt0eXBlPXJhZGlvXSxcbiAgJlt0eXBlPWNoZWNrYm94XSB7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYgKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNoZWNrZWQtY29sb3I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH1cblxuICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIDVweCk7XG4gICAgICAvLyAraWNvbihcInVuY2hlY2tlZFwiKVxuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNvbG9yOiAkc2lsdmVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7IH1cblxuICAgICYuaGlkZS1vdXRsaW5lOmZvY3VzICsgbGFiZWwge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgICAmLmVycm9yICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZXJyb3ItcmVkOyB9XG5cbiAgICBodG1sLmx0LWllOSAmIHtcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbiAgJlt0eXBlPWNoZWNrYm94XSB7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDsgfVxuXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuXG4gICZbdHlwZT1yYWRpb10ge1xuICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDRweDsgfVxuXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuICAgICYgKyBsYWJlbDphZnRlcixcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7IH0gfSB9XG5cbi5nb29nbGVfcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLy8gRmlsZSBpbnB1dCBib3hlc1xubGFiZWwuZmlsZWlucHV0LnByZXR0aWZ5IHtcbiAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIHB4dG9lbSgycHgpKTtcbiAgYm9yZGVyOiBweHRvZW0oMXB4KSBzb2xpZCBub3JtYWwtY29sb3IoJGJvZHljb3B5LWxpbmstY29sb3JzKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IHB4dG9lbSgzMHB4KTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gICYuZXJyb3Ige1xuICAgIGJvcmRlcjogcHh0b2VtKDFweCkgc29saWQgJGVycm9yLXJlZDsgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGJvcmRlcjogcHh0b2VtKDFweCkgc29saWQgJHNpbHZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWx2ZXIsIDIwJSk7XG4gICAgY29sb3I6IGRhcmtlbigkc2lsdmVyLCAxNSUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGEuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpbHZlciwgMTUlKTtcbiAgICAgIEBpbmNsdWRlIGJ2cChib3gtc2hhZG93LCBpbnNldCAwcHggcHh0b2VtKC0xcHgpIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbiAgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuICAgIHNwYW4uZmlsZXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwYWRkaW5nOiBweHRvZW0oMHB4LCA4cHgsIDBweCwgOHB4KTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH0gfSB9IH1cblxuLmZvcm0tdHlwZS1yYWRpbyAuZGVzY3JpcHRpb24sXG4uZm9ybS10eXBlLWNoZWNrYm94IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8vIFNlbGVjdCBib3hlc1xubGFiZWwuc2VsZWN0LnByZXR0aWZ5IHtcbiAgQGV4dGVuZCBhLmJ1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYnV0dG9uLWJnLWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaW5rLWJ1dHRvbi1iZy1jb2xvciwgMTAlKTtcbiAgICBAaW5jbHVkZSBidnAoYm94LXNoYWRvdywgaW5zZXQgMHB4IHB4dG9lbSgtMnB4KSAkbGluay1idXR0b24tYmctY29sb3IpOyB9XG5cbiAgJi5lcnJvciB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyOiBweHRvZW0oMXB4KSBzb2xpZCAkZXJyb3ItcmVkO1xuICAgICAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIHB4dG9lbSgycHgpKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGJvdHRvbTogLTJweDsgfSB9XG5cbiAgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGFycm93KFwiZG93blwiKTtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHB4dG9lbSgxcHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBweHRvZW0oMTBweCk7IH0gfVxuXG4gIG9wdGlvbiB7XG4gICAgaHRtbC5sdC1pZTkgJiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuLy8gUGFnZSBlbGVtZW50c1xuYSB7XG4gIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0KTtcbiAgY29sb3I6IG5vcm1hbC1jb2xvcigkYm9keWNvcHktbGluay1jb2xvcnMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBob3Zlci1jb2xvcigkYm9keWNvcHktbGluay1jb2xvcnMpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuI2ZpbmFsaXN0LWJsb2Nrcy1iYWNrLWJ1dHRvbixcbiNmaW5hbGlzdC1ibG9ja3Mtb3ZlcnZpZXctYnV0dG9ucyB7XG4gIC5jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgcGFkZGluZzogMCAxMnB4IDAgNTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctbGVmdFwiKTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDJweDsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH0gfVxuXG4jZmluYWxpc3QtYmxvY2tzLWJhY2stYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4IDIwcHggNTBweCAwOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG4uandwbGF5ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZvb3RhYmxlID4gdGJvZHkgPiB0ciAuZm9vdGFibGUtZmlyc3QtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5mb290YWJsZS5icmVha3BvaW50ID4gdGJvZHkgPiB0ciA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbi5mb290YWJsZS5icmVha3BvaW50ID4gdGJvZHkgPiB0ci5mb290YWJsZS1kZXRhaWwtc2hvdyA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDsgfVxuIiwiJWZpcmVmb3gtaW5wdXQtZml4IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiBweHRvZW0oLTJweCk7XG4gIG1hcmdpbi1ib3R0b206IHB4dG9lbSgtMnB4KTsgfVxuXG4lZm9udGljb24ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi8vICBCVUlMRCBWRU5ET1IgUFJFRklYRVNcbi8vICBCdWlsZHMgY3NzIFBST1BFUlRJRVMgd2l0aCB2ZW5kb3IgcHJlZml4ZXNcbi8vXG4vLyAgVEFLRVNcbi8vICAgICAgQHBhcmFtZXRlciBwcm9wZXJ0eVxuLy8gICAgICBAcGFyYW1ldGVyIHZhbHVlXG4vL1xuLy8gIERFUEVOREVOQ0lFU1xuLy8gICAgICAkZGVmYXVsdC1wcmVmaXhlcyAoZGVmaW5lZCBpbiBfc2V0dGluZ3Muc2Fzcylcbi8vXG4vLyAgRVhBTVBMRVxuLy8gICAgICArYnZwKCBib3gtc2hhZG93LCAwcHggMHB4IDVweCAwcHggcmdiYSggMCwgMCwgMCwgMC4xICkpXG4vL1xuLy8gIFNFVFNcbi8vICAgICAgd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCAwLDAsMCwwLjEgKTtcbi8vICAgICAgLWtodG1sLWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCAwLDAsMCwwLjEgKTtcbi8vICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSggMCwwLDAsMC4xICk7XG4vLyAgICAgIC1tcy1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSggMCwwLDAsMC4xICk7XG4vLyAgICAgIC1vLWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCAwLDAsMCwwLjEgKTtcbi8vICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoIDAsMCwwLDAuMSApO1xuXG5AbWl4aW4gYnZwKCRwcm9wZXJ0eSwgJHZhbHVlLi4uKSB7XG4gIC8vQGVhY2ggJHByZWZpeCBpbiAkZGVmYXVsdC1wcmVmaXhlc1xuICAvLyAgI3skcHJlZml4fS0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfVxuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTsgfVxuXG4vLyAgQlVJTEQgVkFMVUUgVkVORE9SIFBSRUZJWEVTXG4vLyAgQnVpbGRzIGNzcyBQUk9QRVJUSUVTIHdpdGggdmVuZG9yIHByZWZpeGVzXG4vL1xuLy8gIFRBS0VTXG4vLyAgICAgIEBwYXJhbWV0ZXIgcHJvcGVydHlcbi8vICAgICAgQHBhcmFtZXRlciB2YWx1ZVxuLy9cbi8vICBERVBFTkRFTkNJRVNcbi8vICAgICAgJGRlZmF1bHQtcHJlZml4ZXMgKGRlZmluZWQgaW4gX3NldHRpbmdzLnNhc3MpXG4vL1xuLy8gIEVYQU1QTEVcbi8vICAgICAgK2J2dnAoIGJhY2tncm91bmQtaW1hZ2UsIGxpbmVhci1ncmFkaWVudCggdG9wLCByZWQgMCUsIGxpbWUgNTAlLCBibHVlIDEwMCUgKSlcbi8vXG4vLyAgU0VUU1xuLy8gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJlZCAwJSwgbGltZSA1MCUsIGJsdWUgMTAwJSk7XG4vLyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1raHRtbC1saW5lYXItZ3JhZGllbnQodG9wLCByZWQgMCUsIGxpbWUgNTAlLCBibHVlIDEwMCUpO1xuLy8gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJlZCAwJSwgbGltZSA1MCUsIGJsdWUgMTAwJSk7XG4vLyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZWQgMCUsIGxpbWUgNTAlLCBibHVlIDEwMCUpO1xuLy8gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZWQgMCUsIGxpbWUgNTAlLCBibHVlIDEwMCUpO1xuLy8gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCByZWQgMCUsIGxpbWUgNTAlLCBibHVlIDEwMCUpO1xuXG5AbWl4aW4gYnZ2cCgkcHJvcGVydHksICR2YWx1ZS4uLikge1xuICBAZWFjaCAkcHJlZml4IGluICRkZWZhdWx0LXByZWZpeGVzIHtcbiAgICAjeyRwcm9wZXJ0eX06IC0jeyRwcmVmaXh9LSN7JHZhbHVlfTsgfSB9XG5cbi8vIFNhbWUgYXMgdGhlIGFib3ZlLCBkaWZmZXJlbnQgbmFtZVxuQG1peGluIHZ2cCgkcHJvcGVydHksICR2YWx1ZS4uLikge1xuICBAZWFjaCAkcHJlZml4IGluICRkZWZhdWx0LXByZWZpeGVzIHtcbiAgICAjeyRwcm9wZXJ0eX06IC0jeyRwcmVmaXh9LSN7JHZhbHVlfTsgfSB9XG5cbi8vICBOTyBUT1VDSCBIT1ZFXG4vLyAgTm8gaG92ZXIgc3R5bGVzIGZvciB0b3VjaCBkZXZpY2VzXG4vL1xuLy8gIERFUEVOREVOQ0lFU1xuLy8gICAgICBNb2Rlcm5penIgSmF2YXNjcmlwdCBsaWJyYXJ5XG5AbWl4aW4gbm8tdG91Y2gtaG92ZXIoKSB7XG4gIGh0bWwubm8tdG91Y2ggJiB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG4vLyAgSElERSBURVhUXG4vLyAgSGlkZSB0ZXh0IHdpdGhpbiBhbiBlbGVtZW50LiBDYW4gYmUgdXNlZiBmb3IgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLy8gIExJTkVBUiBHUkFESUVOVFxuLy8gIENhbiB0YWtlIG11bHRpcGxlIGNvbG9yLXN0b3BzIHRvIHJlbmRlciBhIGdyYWRpZW50LlxuLy9cbi8vICBUQUtFU1xuLy8gICAgICBAcGFyYW1ldGVyIGFyZ3NcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGFyZ3MuLi4pIHtcbiAgJGdyYWRpZW50OiAoKTtcbiAgJHBvczogbnRoKCRhcmdzLCAxKTtcbiAgJHBvc19uZXdzeW50YXg6ICgpO1xuXG4gIEBpZiAoJHBvcyAhPSBcInRvcFwiKSBhbmQgKCRwb3MgIT0gXCJyaWdodFwiKSBhbmQgKCRwb3MgIT0gXCJib3R0b21cIikgYW5kICgkcG9zICE9IFwibGVmdFwiKSBhbmQgKCRwb3MgIT0gXCJ0byB0b3BcIikgYW5kICgkcG9zICE9IFwidG8gcmlnaHRcIikgYW5kICgkcG9zICE9IFwidG8gYm90dG9tXCIpIGFuZCAoJHBvcyAhPSBcInRvIGxlZnRcIikge1xuICAgICRwb3M6IFwidG9wXCI7IH1cblxuICAvLyBOZXcgU3ludGF4XG4gIEBpZiAkcG9zID09IFwidG9wXCIge1xuICAgICRwb3NfbmV3c3ludGF4OiBcInRvIGJvdHRvbVwiOyB9XG5cbiAgQGVsc2UgaWYgJHBvcyA9PSBcInJpZ2h0XCIge1xuICAgICRwb3NfbmV3c3ludGF4OiBcInRvIGxlZnRcIjsgfVxuXG4gIEBlbHNlIGlmICRwb3MgPT0gXCJib3R0b21cIiB7XG4gICAgJHBvc19uZXdzeW50YXg6IFwidG8gdG9wXCI7IH1cblxuICBAZWxzZSBpZiAkcG9zID09IFwibGVmdFwiIHtcbiAgICAkcG9zX25ld3N5bnRheDogXCJ0byByaWdodFwiOyB9XG5cbiAgQGVhY2ggJGcgaW4gJGFyZ3Mge1xuICAgIEBpZiAoJGcgIT0gXCJ0b3BcIikgYW5kICgkZyAhPSBcInJpZ2h0XCIpIGFuZCAoJGcgIT0gXCJib3R0b21cIikgYW5kICgkZyAhPSBcImxlZnRcIikgYW5kICgkZyAhPSBcInRvIHRvcFwiKSBhbmQgKCRnICE9IFwidG8gcmlnaHRcIikgYW5kICgkZyAhPSBcInRvIGJvdHRvbVwiKSBhbmQgKCRnICE9IFwidG8gbGVmdFwiKSB7XG4gICAgICAkZ3JhZGllbnQ6IGFwcGVuZCgkZ3JhZGllbnQsICRnLCBjb21tYSk7IH0gfVxuXG4gIEBpbmNsdWRlIGJ2dnAoYmFja2dyb3VuZC1pbWFnZSwgbGluZWFyLWdyYWRpZW50KCN7JHBvc30sICRncmFkaWVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAjeyBcImxpbmVhci1ncmFkaWVudCggI3skcG9zX25ld3N5bnRheH0sICN7JGdyYWRpZW50fSApXCJ9OyB9XG5cbi8vICBPUEFDSVRZXG4vLyAgU2V0IHRoZSBvcGFjaXR5IHdpdGggYSBmZXcgZmFsbGJhY2tzIGZvciBvbGRlciBicm93c2Vyc1xuQG1peGluIG9wYWNpdHkoJHZhbHVlKSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kdmFsdWUgKiAxMDApO1xuICAtbW96LW9wYWNpdHk6ICR2YWx1ZTtcbiAgLWtodG1sLW9wYWNpdHk6ICR2YWx1ZTtcbiAgb3BhY2l0eTogJHZhbHVlOyB9XG5cbi8vICBJQ09NT09OXG4vLyAgR2VuZXJhdGVzIGFuIGljb24gZm9yIHVzZSBpbiBwc2V1ZG8tZWxlbWVudHNcbi8vXG4vLyAgVEFLRVNcbi8vICAgICAgQHBhcmFtZXRlciBuYW1lXG4vL1xuLy8gIERFUEVOREVOQ0lFU1xuLy8gICAgICAkZm9udGljb25zIChkZWZpbmVkIGluIF9zZXR0aW5ncy5zYXNzKVxuLy8gICAgICAkZGVmYXVsdC1mb250LXNpemUgKGRlZmluZWQgaW4gX3NldHRpbmdzLnNhc3MpXG5cbi8vIElzIG5vdyBkZXByZWNhdGVkLCBVU0UgaWNvbiBtaXhpbiBpbnN0ZWFkXG5AbWl4aW4gaWNvbW9vbigkbmFtZSkge1xuICBAaW5jbHVkZSBpY29uKCRuYW1lKTsgfVxuXG4vLyAgSUNPTU9PTlxuLy8gIEdlbmVyYXRlcyBhbiBpY29uIGZvciB1c2UgaW4gcHNldWRvLWVsZW1lbnRzXG4vL1xuLy8gIFRBS0VTXG4vLyAgICAgIEBwYXJhbWV0ZXIgbmFtZVxuLy9cbi8vICBERVBFTkRFTkNJRVNcbi8vICAgICAgJGZvbnRpY29ucyAoZGVmaW5lZCBpbiBfc2V0dGluZ3Muc2FzcylcbkBtaXhpbiBpY29uKCRuYW1lKSB7XG4gIEBleHRlbmQgJWZvbnRpY29uO1xuXG4gIEBlYWNoICRpY29uIGluICRmb250aWNvbnMge1xuICAgICRpdGVtbmFtZTogbnRoKCRpY29uLCAxKTtcbiAgICAkY2hhcjogbnRoKCRpY29uLCAyKTtcblxuICAgIEBpZiAkbmFtZSA9PSAkaXRlbW5hbWUge1xuICAgICAgY29udGVudDogJGNoYXI7IH0gfSB9XG5cbi8vICBDQUxDVUxBVEUgR1JJRFxuLy8gIFJldHVybnMgdGhlIHdpZHRoIG9mIGEgY2VydGFpbiBjb2x1bW4gbGF5b3V0IGluIHBpeGVscyxcbi8vICBpdCBkb2Vzbid0IGFjdHVhbGx5IGFkZCB0aGUgJ3B4JyBzbyBjYWxjdWxhdGlvbnMgY2FuIGJlXG4vLyAgZG9uZSBhZnRlcndhcmRzLlxuLy9cbi8vICBUQUtFU1xuLy8gICAgICBAcGFyYW1ldGVyIGNvbHNcbi8vICAgICAgICAgIG51bWJlciBvZiBjb2xvbW5zLCBkZWZhdWx0IGlzIGZ1bGwgYW1vdW50IG9mIGNvbHVtbnNcbi8vXG4vLyAgICAgIEBib29sZWFuIGluY2x1ZGUtZ3V0dGVyXG4vL1xuLy8gIFJFVFVSTlNcbi8vICAgICAgIHdpZHRoIChweCkgb2YgZWxlbWVudCBiYXNlZCBvbiBnaXZlbiBjb2x1bW5zXG5AZnVuY3Rpb24gY2FsYy1ncmlkKCRjb2xzOiAkZ3JpZC1jb2x1bW5zLCAkaW5jbHVkZS1ndXR0ZXI6IGZhbHNlKSB7XG4gICRndXR0ZXJ2YWx1ZTogMTtcblxuICBAaWYgJGluY2x1ZGUtZ3V0dGVyIHtcbiAgICAkZ3V0dGVydmFsdWU6IDA7IH1cblxuICBAcmV0dXJuICgkZ3JpZC1jb2x1bW4td2lkdGggKiAkY29scykgKyAoJGdyaWQtZ3V0dGVyLXdpZHRoICogKCRjb2xzIC0gJGd1dHRlcnZhbHVlKSk7IH1cblxuLy8gIFNQQU4gQ09MVU1OU1xuLy8gIFNldHMgcGl4ZWwgd2lkdGggYW5kIG1hcmdpbiBiYXNlZCBvbiBnaXZlbiBjb2x1bW5zXG4vL1xuLy8gIFRBS0VTXG4vLyAgICAgIEBwYXJhbWV0ZXIgJGNvbHNcbi8vICAgICAgQHBhcmFtZXRlciAkc3BhY2luZ1xuQG1peGluIHNwYW4tY29sdW1ucygkY29scywgJHNwYWNpbmc6IHRydWUpIHtcbiAgd2lkdGg6ICgkZ3JpZC1jb2x1bW4td2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICogJGNvbHMgLSAkZ3JpZC1ndXR0ZXItd2lkdGggKyBweDtcblxuICBAaWYgJHNwYWNpbmcgPT0gdHJ1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKyBweDsgfVxuICBAZWxzZSBpZiAkc3BhY2luZyA9PSBmYWxzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLy8gIENBTENVTEFURSBGTFVJRCBHUklEXG4vLyAgUmV0dXJucyB0aGUgd2lkdGggb2YgYSBjZXJ0YWluIGNvbHVtbiBsYXlvdXQgaW4gcGVyY2VudGFnZXMuXG4vLyAgQmVjYXVzZSB0aGlzIGlzIHBlcmNlbnRhZ2UgYmFzZWQsIHdlIHVzZSBhIG1hc3RlciBjb250ZXh0IHdpZHRoXG4vLyAgd2hlcmUgdGhlIHBlcmNlbnRhZ2UgaXMgYmFzZSBvbi5cbi8vXG4vLyAgVEFLRVNcbi8vICAgICAgQHBhcmFtZXRlciB3cmFwcGVyLW1hcmdpblxuLy8gICAgICAgICAgc3VidHJhY3RzIG1hcmdpbiBmcm9tIGNhbGN1bGF0ZWQgd2lkdGhcbi8vXG4vLyAgICAgIEBwYXJhbWV0ZXIgY29sc1xuLy8gICAgICAgICAgbnVtYmVyIG9mIGNvbG9tbnMsIGRlZmF1bHQgaXMgZnVsbCBhbW91bnQgb2YgY29sdW1uc1xuLy9cbi8vICAgICAgQGJvb2xlYW4gaW5jbHVkZS1ndXR0ZXJcbi8vXG4vLyAgREVQRU5ERU5DSUVTXG4vLyAgICAgICAkbWFzdGVyLWNvbnRleHQtd2lkdGggKGRlZmluZWQgaW4gX3NldHRpbmdzLnNhc3MpXG4vL1xuLy8gIFJFVFVSTlNcbi8vICAgICAgIHdpZHRoICglKSBvZiBlbGVtZW50IGJhc2VkIG9uIGdpdmVuIGNvbHVtbnNcbkBmdW5jdGlvbiBjYWxjLWZsdWlkLWdyaWQoJHdyYXBwZXItbWFyZ2luOiAwLCAkY29sczogJGdyaWQtY29sdW1ucywgJGluY2x1ZGUtZ3V0dGVyOiBmYWxzZSkge1xuICAkZ3V0dGVydmFsdWU6IDE7XG5cbiAgQGlmICRpbmNsdWRlLWd1dHRlciB7XG4gICAgJGd1dHRlcnZhbHVlOiAwOyB9XG5cbiAgJGNvbnRleHQtd2lkdGg6ICgkZ3JpZC1jb2x1bW4td2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICogJGdyaWQtY29sdW1ucyAtICRncmlkLWd1dHRlci13aWR0aDtcbiAgJHRhcmdldC13aWR0aDogKCRncmlkLWNvbHVtbi13aWR0aCAqICRjb2xzKSArICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAoJGNvbHMgLSAkZ3V0dGVydmFsdWUpKTtcblxuICBAaWYgJHdyYXBwZXItbWFyZ2luID4gMCB7XG4gICAgQHJldHVybiAoKDEwMCUgKiAkdGFyZ2V0LXdpZHRoKSAvICRjb250ZXh0LXdpZHRoKSAtICgoMTAwJSAqICR3cmFwcGVyLW1hcmdpbikgLyAkbWFzdGVyLWNvbnRleHQtd2lkdGgpOyB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuICgxMDAlICogJHRhcmdldC13aWR0aCkgLyAkY29udGV4dC13aWR0aDsgfSB9XG5cbi8vICBTUEFOIEZMVUlEIENPTFVNTlNcbi8vICBTZXRzIHBlcmNlbnRhZ2Ugd2lkdGggYW5kIG1hcmdpbiBiYXNlZCBvbiBnaXZlbiBjb2x1bW5zXG4vL1xuLy8gIFRBS0VTXG4vLyAgICAgIEBwYXJhbWV0ZXIgJGNvbHNcbi8vICAgICAgQHBhcmFtZXRlciAkc3BhY2luZ1xuQG1peGluIHNwYW4tZmx1aWQtY29sdW1ucygkY29scywgJHNwYWNpbmc6IHRydWUpIHtcbiAgJGNvbnRleHQtd2lkdGg6ICgkZ3JpZC1jb2x1bW4td2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICogJGdyaWQtY29sdW1ucyAtICRncmlkLWd1dHRlci13aWR0aDtcbiAgJHRhcmdldC13aWR0aDogKCRncmlkLWNvbHVtbi13aWR0aCArICRncmlkLWd1dHRlci13aWR0aCkgKiAkY29scyAtICRncmlkLWd1dHRlci13aWR0aDtcblxuICB3aWR0aDogKDEwMCUgKiAkdGFyZ2V0LXdpZHRoKSAvICRjb250ZXh0LXdpZHRoO1xuXG4gIEBpZiAkc3BhY2luZyA9PSB0cnVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgxMDAlICogJGdyaWQtZ3V0dGVyLXdpZHRoKSAvICRjb250ZXh0LXdpZHRoOyB9XG4gIEBlbHNlIGlmICRzcGFjaW5nID09IGZhbHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgxMDAlICogJGdyaWQtZ3V0dGVyLXdpZHRoKSAvICRjb250ZXh0LXdpZHRoOyB9IH1cblxuLy8gIFBYVE9FTVxuLy8gIENhbGN1bGF0ZSBwZXJjZW50YWdlIHdpdGggZm9udC1zaXplIGFzIGNvbnRleHRcbkBmdW5jdGlvbiBweHRvZW0oJHBpeGVscy4uLikge1xuICAkcmVzdWx0OiBcIlwiO1xuICBAZWFjaCAkaXRlbSBpbiAkcGl4ZWxzIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICsgKCgkaXRlbSArIDBweCkgLyAkZGVmYXVsdC1mb250LXNpemUpICsgZW0gKyBcIiBcIjsgfVxuXG4gIEByZXR1cm4gI3skcmVzdWx0fTsgfVxuXG4vLyAgVklTVUFMSVpFIEdSSURcbi8vICBHcmlkIHNldHRpbmdzIGFyZSBzZXQgb24gdGhlIGZvbnQtZmFtaWx5IHByb3BlcnR5IHNvIEphdmFzY3JpcHQgY2FuIHJlYWQgaXRcbi8vICBGb250LWZhbWlseSBpcyB0aGUgb25seSBwcm9wZXJ0eSB0aGF0IGV4cGVjdHMgYSBzdHJpbmcgdGhhdCBjYW4gY29udGFpbiBhbnl0aGluZyxcbi8vICBpdCdzIGEgYml0IGRpcnR5IGJ1dCBvbmx5IHVzZWQgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy5cbkBtaXhpbiB2aXN1YWxpemUtZ3JpZCgpIHtcbiAgZGl2I3N2Zy1ncmlkLWJhY2tncm91bmQge1xuICAgIGZvbnQtZmFtaWx5OiBcInsgJ2NvbHVtbldpZHRoJyA6IFwiICsgJGdyaWQtY29sdW1uLXdpZHRoICsgXCIsICdndXR0ZXJXaWR0aCcgOiBcIiArICRncmlkLWd1dHRlci13aWR0aCArIFwiLCAnY29sdW1ucycgOiBcIiArICRncmlkLWNvbHVtbnMgKyBcIiwgJ21hc3RlckNvbnRleHRXaWR0aCc6IFwiICsgJG1hc3Rlci1jb250ZXh0LXdpZHRoICsgXCJ9XCI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGMtZ3JpZCgpICsgcHg7XG4gICAgICByZWN0Om50aC1jaGlsZCggbiArICN7JGdyaWQtY29sdW1ucyArIDF9ICkge1xuICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDApOyB9IH0gfSB9XG5cbkBtaXhpbiBhcnJvdygkZGlyZWN0aW9uLCAkdHlwZTogXCJvcGVuXCIpIHtcbiAgQGV4dGVuZCAlZm9udGljb247XG5cbiAgJGdyb3VwOiBudGgoJGZvbnRhcnJvd3MsIDEpO1xuXG4gIEBpZiAkdHlwZSA9PSBcImNsb3NlZFwiIHtcbiAgICAkZ3JvdXA6IG50aCgkZm9udGFycm93cywgMik7IH1cbiAgQGVsc2UgaWYgJHR5cGUgPT0gXCJkYXNoZWRcIiB7XG4gICAgJGdyb3VwOiBudGgoJGZvbnRhcnJvd3MsIDMpOyB9XG5cbiAgQGVhY2ggJGljb24gaW4gJGdyb3VwIHtcbiAgICAkaXRlbW5hbWU6IG50aCgkaWNvbiwgMSk7XG4gICAgJGNoYXI6IG50aCgkaWNvbiwgMik7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAkaXRlbW5hbWUge1xuICAgICAgY29udGVudDogJGNoYXI7IH0gfSB9XG5cbkBmdW5jdGlvbiBub3JtYWwtY29sb3IoJHZhbHVlKSB7XG4gIEByZXR1cm4gbnRoKCR2YWx1ZSwgMSk7IH1cblxuQGZ1bmN0aW9uIGhvdmVyLWNvbG9yKCR2YWx1ZSkge1xuICBAcmV0dXJuIG50aCgkdmFsdWUsIDIpOyB9XG5cbkBmdW5jdGlvbiB2aXNpdGVkLWNvbG9yKCR2YWx1ZSkge1xuICBAcmV0dXJuIG50aCgkdmFsdWUsIDMpOyB9XG5cbkBmdW5jdGlvbiBwZXJjKCRmb250LXNpemUsICRiYXNlc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplKSB7XG4gIEByZXR1cm4gKDEwMCUgKiAkZm9udC1zaXplKSAvICRiYXNlc2l6ZTsgfVxuIiwiLyoqIFNlYXJjaCAqKi9cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIHtcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgQG1lZGlhICN7JHN9LCAjeyRtfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbiAgLnBhZ2UtaGVhZGVyIHtcblxuICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgcGFkZGluZzogNDZweCAwIDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAZXh0ZW5kIC5oZWFkZXJfZm9ybTtcblxuICAgICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwic2VhcmNoXCIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCB0ZXJ0aWFyeS1kYXJrZXN0KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5LWJhc2UpOyB9IH1cblxuICAgICAgICAjZWRpdC1zdWJtaXQtc2VhcmNoIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IDA7IH0gfSB9IH1cblxuICAuY29udGVudC5jb2x1bW4ge1xuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5tb3JlLWxpbmsge1xuICAgICAgICBAZXh0ZW5kICVtb3JlbGluazsgfSB9XG5cbiAgICAuY29udGVudC5jb2x1bW4ge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH0gfSB9IH0gfVxuXG4gIC5maWx0ZXItaGVscHRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1saWdodGVzdCk7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuICAuZmlsdGVyLWhlbHB0ZXh0X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICB3aWR0aDogNThweDsgfVxuICAgIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICAgIHdpZHRoOiA2NXB4OyB9IH1cblxuICAuZmlsdGVyLWhlbHB0ZXh0X19jbG9zZTphZnRlciB7XG4gICAgQGluY2x1ZGUgaWNvbW9vbignY3Jvc3MnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICByaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICByaWdodDogMjBweDsgfSB9XG5cbiAgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbiAgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnktbGlnaHRlc3QpOyB9XG5cbiAgaDEge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cblxuXG4gIGRpdltjbGFzcyo9J2xpc3QtJ10ge1xuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTZweCAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgdGVydGlhcnktZGFya2VyKTtcbiAgICAgIGZvbnQ6IHtcbiAgICAgICAgZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgIHdlaWdodDogMzAwOyB9XG4gICAgICBAbWVkaWEgI3skc30ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gICAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGhlYWRlci1yZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9IH1cblxuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhICN7JGx9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG5cbiAgICB1bCBsaSxcbiAgICAudmlldy1jb250ZW50ID4gZGl2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDE2cHggMDtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWRhcmtlcik7XG4gICAgICBoMiBhIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcXVhdGVybmFyeS1kYXJrZXIpO1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHNpemU6IDE2cHg7IH0gfVxuICAgICAgLmV4Y2VycHQge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5LWxpZ2h0ZXN0KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7IH0gfVxuICAgICAgLnVybCBhIHtcbiAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbiAgICAudmlldy1mb290ZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCB0ZXJ0aWFyeS1kYXJrZXN0KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tb3JlLWxpbmssXG4gICAgLnBhZ2VyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfSB9IH1cbiIsIi8vIEFERElUSU9OU1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBAaW5jbHVkZSBidnAoYm94LXNpemluZywgYm9yZGVyLWJveCk7IH1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcblxuICAmLm1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IGluc2lkZTsgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgICYubGVhZixcbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy9cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vLyBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuYXVkaW8sIGNhbnZhcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAgZGlzcGxheTogbm9uZTtcblxuICAvLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICBoZWlnaHQ6IDA7IH1cblxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vLyBCYXNlXG5cbmh0bWwge1xuICAvLyBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblxuICAvLyBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLy8gTGlua3NcblxuYSB7XG4gIC8vIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4gIC8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgb3V0bGluZTogMDsgfSB9XG5cbi8vIFR5cG9ncmFwaHlcblxuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbmgxIHtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUgKiAyO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxucCB7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRtYXJrLWZvbnQtY29sb3I7IH1cblxuLy8gQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplOyB9XG5cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG4vLyBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbnEge1xuICBxdW90ZXM6ICdcXDIwMUMnICdcXDIwMUQnICdcXDIwMTgnICdcXDIwMTknOyB9XG5cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcblxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLy8gRmlndXJlc1xuXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8vIEZvcm1zXG5cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgLy8gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICBib3JkZXI6IDA7XG5cbiAgLy8gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAvLyBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAvLyBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxMDAlO1xuXG4gIC8vIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gIG1hcmdpbjogMDsgfVxuXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluIHRoZSBVQSBzdHlsZXNoZWV0LlxuYnV0dG9uLCBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPSdidXR0b24nXSwgaW5wdXRbdHlwZT0ncmVzZXQnXSwgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAvLyBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlIGBodG1sIGlucHV0W3R5cGU9J2J1dHRvbiddIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b24gfWAgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gIC8vIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cbiAgLy8gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGUgYGlucHV0YCBhbmQgb3RoZXJzLlxuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmlucHV0IHtcbiAgJlt0eXBlPSdjaGVja2JveCddLCAmW3R5cGU9J3JhZGlvJ10ge1xuICAgIC8vIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC8vIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXG4gICAgcGFkZGluZzogMDsgfVxuXG4gICZbdHlwZT0nc2VhcmNoJ10ge1xuICAgIC8vIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAvLyBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAvLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZSBvbiBPUyBYLlxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IH0gfVxuXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vLyBUYWJsZXNcblxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5cbiIsIlxuJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zO1xuJGdyaWQtY29sdW1uLXdpZHRoOiAkZGVmYXVsdC1ncmlkLWNvbHVtbi13aWR0aDtcbiRncmlkLWd1dHRlci13aWR0aDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbi8vIEdlbmVyYWxcbi5ibG9ja3Mge1xuICBmb250LXNpemU6IDA7IH1cblxuLmNvbHVtbiB7XG4gIC8vIFRleHQgZWxlbWVudHNcbiAgLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkYmVtYm87XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIEBleHRlbmQgLmxpc3QtcmVzZXQ7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgY29sb3IgMC41cyBlYXNlKTtcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5OyB9IH1cblxuICAgIGE6bm90KFtocmVmXSkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICAgICYgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICYgKyB1bCxcbiAgICAgICYgKyBvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuICAgIHAuaW50cm8sXG4gICAgLmludHJvIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxZW0gMDsgfSB9IH0gfSB9XG5cbi8vIEFsbCBQYXJhZ3JhcGhzICsgd2ViZm9ybVxuLndlYmZvcm0tY2xpZW50LWZvcm0sXG4uY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgQG1lZGlhICN7JHN9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4gIEBtZWRpYSAjeyRtfSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuICBAbWVkaWEgI3skbH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuLy8gQWxsIFBhcmFncmFwaHNcbi5jb250ZW50LWJsb2NrIHtcbiAgLmZjLWxpbmstbGlzdHMsXG4gIC50ZXh0IHtcbiAgICBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGV4dGVybmFsLWxpbms7IH0gfVxuXG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbiAgb2wge1xuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW1ibzsgfSB9IH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDRweDsgfSB9XG5cbmgxICsgLmJsb2NrcyB7XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uICsgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEge1xuICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi8vIEZ1bGwgd2lkdGggYmxvY2tzXG4uY29udGVudC1ibG9jay0tZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAub25lLXNpZGViYXIgJiB7XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4OyB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBhZG1pblxuLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8vIFBhcmFncmFwaCAtIExpbmsgTGlzdHNcbi5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMge1xuICBAbWVkaWEgI3skc30sICN7JG19IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4gICYueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7IH1cblxuICAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4gIC5mYy1saW5rLWxpc3RzIHtcbiAgICBmb250LXNpemU6IDA7IC8vIHJlbW92ZSB3ZWlyZCBsZWZ0LXNpZGUgc3BhY2luZ1xuICAgIC5pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIC5saW5rcyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTE2cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctcmlnaHRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxcHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH0gfSB9IH1cblxuICAmICsgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLm5vLXNpZGViYXJzIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgdGVydGlhcnktZGFya2VyKTsgfVxuXG4vLyBTcG90bGlnaHQgMlxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyAvLyByZW1vdmUgd2VpcmQgd2hpdGVzcGFjZSBhdCBib3R0b21cbiAgICAubGluayB7XG4gICAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rOyB9XG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAubGluayB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfSB9IH1cblxuICAgIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQxcHg7XG4gICAgICAgIGJvdHRvbTogNDFweDsgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaW1hZ2UtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgICBib3R0b206IC0xMDAlO1xuICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgIHJpZ2h0OiAtMTAwJTsgfVxuICAgICAgICAubWVkaWEtanctdmlkZW8sXG4gICAgICAgIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgICAgICAgICBpZnJhbWUsIG9iamVjdCwgZW1iZWQsIC5qd3BsYXllciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgICAgLm1lZGlhLWp3LXZpZGVvIHtcbiAgICAgICAgICAuandwbGF5ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH0gfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSAyIENvbHVtbiBUZXh0IEltYWdlICsgVGV4dCBWaWRlb1xuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8sXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAkYmVtYm87XG4gIC5jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5OyB9XG4gIC50aXRsZSB7XG4gICAgQGV4dGVuZCAlcGFyYWdyYXBodGl0bGU7XG4gICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC50ZXh0IHtcbiAgICBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4IDAgNnB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICYucmlnaHQge1xuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQgKyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQgKyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQgKyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4vLyBQYXJhZ3JhcGggLSBTcG90bGlnaHQgNFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uICsgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4sXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYnZwKG9wYWNpdHksIDAuOCk7IH1cblxuICAgICAgLmxpbmssXG4gICAgICAudGV4dCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAudGl0bGUge1xuICAgICAgQGV4dGVuZCAlcGFyYWdyYXBodGl0bGU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cbiAgICA+IC5saW5rIHtcbiAgICAgIEBleHRlbmQgJXllbGxvd2xpbms7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1saWdodC1ncmV5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9IH0gfSB9IH1cblxuXG4vLyBQYXJhZ3JhcGggLSBGdWxsIFBhZ2UgQnJlYWtlclxuLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICAmLnJvdzEge1xuICAgICAgLnRleHQtbGluayB7XG4gICAgICAgIHRvcDogMWVtOyB9IH1cbiAgICAmLnJvdzIge1xuICAgICAgLnRleHQtbGluayB7XG4gICAgICAgIHRvcDogMmVtOyB9IH1cbiAgICAmLnJvdzMge1xuICAgICAgLnRleHQtbGluayB7XG4gICAgICAgIHRvcDogM2VtOyB9IH1cbiAgICAmLnJvdzQge1xuICAgICAgLnRleHQtbGluayB7XG4gICAgICAgIHRvcDogNGVtOyB9IH1cbiAgICAmLnJvdzUge1xuICAgICAgLnRleHQtbGluayB7XG4gICAgICAgIHRvcDogNWVtOyB9IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgID4gLnRleHQtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICA+IC5pbWFnZSArIC50ZXh0LWxpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9IH1cblxuICAubGluayB7XG4gICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRleHQtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMWVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwJTtcbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmVtYm87XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDsgfSB9XG5cbiAgaW1nIHtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwJTtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dC0td2l0aG91dC1pbWFnZSB7XG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuXG4gIC5saW5rIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gU3RyZWFtZXJcbi5jb250ZW50LWJsb2NrLXF1b3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRiZW1ibzsgfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gUXVvdGVcbi5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZmFtaWx5OiAkYmVtYm87XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAxRFwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH0gfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogODFweDtcbiAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgIEBpbmNsdWRlIGJ2cChib3JkZXItcmFkaXVzLCA0MHB4KTsgfSB9XG5cbiAgICAubmFtZS1xdW90ZWUge1xuICAgICAgcGFkZGluZzogMTVweCAwIDAgMzBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLTItZGFyaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuXG4gICAgLm5hbWUtcXVvdGVlLFxuICAgIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAgIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4gICAgLnF1b3RlZS1pbnN0aXR1dGUsXG4gICAgLnF1b3RlZS1pbnN0aXR1dGUgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTItZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuICAgIC5pbWFnZSArIC5uYW1lLXF1b3RlZSxcbiAgICAuaW1hZ2UgKyAubmFtZS1xdW90ZWUgKyAucXVvdGVlLWluc3RpdHV0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cbiAgJi5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlLS1zbWFsbC10ZXh0IHtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfSB9IH1cblxuXG4vLyBQYXJhZ3JhcGggLSBUZXh0XG4uY29udGVudC1ibG9jay10ZXh0IHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAudGV4dCB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgYTpub3QoW2hyZWZdKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLS1mb2xsb3dlZC1ieS10ZXh0ICsgLmNvbnRlbnQtYmxvY2stdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8vIFBhcmFncmFwaCAtIEltYWdlXG4uY29udGVudC1ibG9jay1iaWctaW1hZ2UsXG4uY29udGVudC1ibG9jay1iZWVsZCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAuY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEycHggMCA1MHB4OyB9IH1cbiAgLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIHtcbiAgLmNhcHRpb24ge1xuICAgIEBpbmNsdWRlIHNlY3Rpb247XG4gICAgLm9uZS1zaWRlYmFyICYge1xuICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gUmVjZW50IDNcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWluLWhlaWdodDogNDA3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICAubGluayB7XG4gICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAubGluayB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yOyB9IH0gfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgLnRleHQsXG4gICAgICAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cbiAgLmxpbmsge1xuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH0gfSB9XG4gIGE6aG92ZXIge1xuICAgIC5saW5rIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH0gfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmstLW1lZGl1bS10ZXh0IC50ZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmstLXNtYWxsLXRleHQgLnRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBAbWVkaWEgI3skbH0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQge1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgLmltYWdlLXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5tZWRpYS1qdy12aWRlbyxcbiAgICAgIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCwgLmp3cGxheWVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH0gfSB9XG5cbiAgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICBwYWRkaW5nOiA3cHggMjFweCAxNnB4ICFpbXBvcnRhbnQ7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbixcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIHtcbiAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgPiAudGl0bGUge1xuICAgICAgQGV4dGVuZCAlcGFyYWdyYXBodGl0bGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbi8vIFBhcmFncmFwaCAtIFZpZGVvXG4uY29udGVudC1ibG9jay12aWRlbyB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICAudGl0bGUge1xuICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNhcHRpb24ge1xuICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8vIFBhcmFncmFwaCAtIFJlYWQgTW9yZSBhbmQgU2hhcmVcbi5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAudGl0bGUge1xuICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlOyB9XG4gIC5saW5rcyB7XG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgJlt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGV4dGVybmFsLWxpbms7IH0gfSB9XG5cbiAgLnJlYWQtbW9yZSxcbiAgLnNvY2lhbC1zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkubGFzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9XG5cbiAgLnNvY2lhbC1zaGFyZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4gIC5pdGVtLWxpc3Qge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiZmFjZWJvb2tcIik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIG1hcmdpbiAwLjJzIGxpbmVhcik7IH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1yaWdodFwiKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH0gfSB9XG5cbiAgICAgICAgLnNlcnZpY2UtbGlua3MtdHdpdHRlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInR3aXR0ZXJcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cbiAgICAgICAgLnNlcnZpY2UtbGlua3MtZ29vZ2xlLXBsdXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJnb29nbGUtcGx1c1wiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cblxuICAgICAgICAuc2VydmljZS1saW5rcy1saW5rZWRpbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImxpbmtlZC1pblwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH0gfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBSZWNlbnQgMlxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgJi5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICB1bCxcbiAgb2wge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbiAgLnRpdGxlIHtcbiAgICBAZXh0ZW5kICVwYXJhZ3JhcGh0aXRsZTsgfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA2NyU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAuY2FwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpbmtzIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4gICAgICA+IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiZXh0ZXJuYWwtbGlua1wiKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9IH0gfVxuXG4gIC5saW5rIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgLmxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJlbTsgfSB9XG5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCB7XG4gICAgLmxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gUXVvdGUgVGV4dFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJGJlbWJvO1xuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgJi5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG5cbiAgLnRleHQge1xuICAgIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLnF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGggKyBweDsgfSB9XG4gICYucmlnaHQge1xuICAgIC5xdW90ZSB7XG4gICAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH0gfSB9IH1cblxuLm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBUYWJsZSAyIENvbHVtblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAudGV4dCB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgPiAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH0gfSB9IH1cblxuICAmLnR3b19vbmUge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgICAgIG1pbi13aWR0aDogNjYuNjYlOyB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMy4zMyU7IH0gfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBHYWxsZXJ5XG4uY29udGVudC1ibG9jay1nYWxsZXJ5IHtcbiAgPiAubGluayB7XG4gICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAuZmllbGQtY29sbGVjdGlvbi1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIC5maWVsZC1jb2xsZWN0aW9uLXZpZXctbGlua3MsXG4gICAgICAuYWN0aW9uLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAmLmxpbmtzIHtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH0gfVxuXG4gICAgLmdhbGxlcnktZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAudXJsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tbGlnaHQtZ3JleTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7IH0gfVxuXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lcixcbiAgICAgICAgLmF1dGhvci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG4gICAgICAgIC5pdGVtLFxuICAgICAgICAudGV4dCBwIHtcbiAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBmYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG4gICAgICAgICAgICBzaXplOiAxNHB4OyB9XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdlaWdodDogYm9sZDsgfSB9XG5cbiAgICAgICAgLmF1dGhvci1jb250YWluZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH0gfVxuICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgICAgICAgIC5uYW1lLWdhbGxlcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgICAgLm9yZy1wYXJ0LWdhbGxlcnkge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4gICAgICAgIGFbdGFyZ2V0PV9ibGFua10gLnRpdGxlOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBleHRlcm5hbC1saW5rOyB9IH0gfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gRW1iZWRkZWQgUHJvZmlsZSBMaXN0XG4uY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3Qge1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLnRpdGxlIHtcbiAgICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9maWxlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDA7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgLndyYXBwZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICYgKyAud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMjBweCAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MnB4O1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgIHdlaWdodDogMzAwO1xuICAgICAgICAgIHNpemU6IDEycHg7IH0gfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgICAgZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICAgICAgICB3ZWlnaHQ6IGJvbGQ7IH0gfSB9XG4gICAgICAuam9iLXRpdGxlLFxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRwYWdlLWZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5qb2ItdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmVtYWlsLFxuICAgICAgLnBob25lLFxuICAgICAgLmpvYnMsXG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgIHdlaWdodDogMzAwOyB9IH1cbiAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5qb2JzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIC5wcm9maWxlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgLnByb2ZpbGUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAucHJvZmlsZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gRm9sZGVkIExpc3Rcbi5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgID4gLnRpdGxlIHtcbiAgICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlOyB9XG4gICAgLmZjLWZvbGRlZC1saXN0IHtcbiAgICAgID4gLml0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LWRvd25cIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMXB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgIC8vIC9ib3JkZXI6IDFweCBzb2xpZCByZWRcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXVwXCIpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMXB4O1xuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbiAgICAgICAgICAgICsgLnRleHQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7IH1cblxuICAgICAgICAgICAgLy8gQmFja3dhcmRzIGNvbXBhdGlibGl0eSBsYXllcjogaXRlbV9fY29udGVudCBpcyBvbmx5IGF2YWlsYWJsZSBvblxuICAgICAgICAgICAgLy8gc3R1ZGVudHMuXG4gICAgICAgICAgICArIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDMwcHg7IH0gfSB9IH1cblxuICAgICAgICAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAgICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDsgfVxuXG4gICAgICAgICAgLmJ1aWxkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcsXG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgICAgICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfSB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgaGVpZ2h0IDAuNXMgZWFzZSk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4gICAgICAgIC8vIEJhY2t3YXJkcyBjb21wYXRpYmxpdHkgbGF5ZXI6IGl0ZW1fX2NvbnRlbnQgaXMgb25seSBhdmFpbGFibGUgb25cbiAgICAgICAgLy8gc3R1ZGVudHMuXG4gICAgICAgIC5pdGVtX19jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLWxpZ2h0Ym94IHtcbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzc4Nzg3ODsgfSB9XG5cbi8vIEZyb250IFNlY3Rpb24gQ29udGVudFxuLmZyb250IHNlY3Rpb24uY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLy8gTWFzdGVyIEFwcGx5IExpbmtcbi5tYXN0ZXItYXBwbHlsaW5rIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhIHtcbiAgICBAZXh0ZW5kIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMzZweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpO1xuICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfSB9IH1cblxuLy8gUmV1c2FibGUgQ29udGVudFxuLnJldXNhYmxlX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLy8gVWl0em9uZGVyaW5nIGRldGFpbHBhZ2luYVxuYm9keSB7XG4gICYub25lLXNpZGViYXIge1xuXG4gICAgLy8gMiBjb2x1bW4sIGltZyt0ZXh0XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICAgICAgLmltYWdlLXdyYXBwZXIsXG4gICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyLFxuICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiAgICAgICYubm9kZS10eXBlLWF6LWl0ZW0sXG4gICAgICAmLm5vZGUtdHlwZS1idWlsZGluZyxcbiAgICAgICYubm9kZS10eXBlLWZhY3VsdHksXG4gICAgICAmLm5vZGUtdHlwZS1sYW5kaW5nLFxuICAgICAgJi5ub2RlLXR5cGUtc3R1ZHksXG4gICAgICAmLm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50LFxuICAgICAgJi5ub2RlLXR5cGUtZXhjaGFuZ2UsXG4gICAgICAmLm5vZGUtdHlwZS1taW5vciB7XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJlbWJvOyB9IH0gfSB9IH1cblxuLmJhY2tncm91bmQtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTsgfVxuXG4uYmFja2dyb3VuZC0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yOyB9XG5cbi5iYWNrZ3JvdW5kLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5vbmUtc2lkZWJhciAuYmxvY2tzIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMge1xuICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciB3aGVuIGEgcGFnZSBoYXMgYSBzaWRlYmFyLlxuICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgLy8gU2hvdyB0aGUgbGluayBsaXN0IG91dCBvZiBib3VuZHMgYnkgYSBzbWFsbCBtYXJnaW4gdG8gcHJldmVudCB3b3Jkc1xuICAgIC8vIGZyb20gYmVpbmcgc3BsaXQgdXAgb3ZlciBtdWx0aXBsZSBsaW5lc1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH0gfVxuXG4vLyBQYXJhZ3JhcGhzICdzcG90bGlnaHRzJywgJ3Nwb3RsaWdodHNfNF9jb2x1bW4nLlxuLmZjLXNwb3RsaWdodHMge1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDEyLCBmYWxzZSApOyB9IH1cblxuLmZjLXNwb3RsaWdodHMgPiBhLFxuLmZjLXNwb3RsaWdodHMgPiAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBAbWVkaWEgI3skbX0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggNiApO1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDMgKTtcbiAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuXG4uZmMtc3BvdGxpZ2h0cyAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4uZmMtc3BvdGxpZ2h0cyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZjLXNwb3RsaWdodHMgLmxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uZmMtc3BvdGxpZ2h0cyAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCB7XG4gIEBleHRlbmQgJXllbGxvd2xpbms7IH1cblxuLm9uZS1zaWRlYmFyIC5mYy1zcG90bGlnaHRzID4gYSxcbi5vbmUtc2lkZWJhciAuZmMtc3BvdGxpZ2h0cyA+IC5pdGVtIHtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggNCApO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbi5mYy1zcG90bGlnaHRzLS1ncmlkIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5mYy1zcG90bGlnaHRzLS1ncmlkID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNTY0MSU7IH1cblxuLmZjLXNwb3RsaWdodHMtLWdyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAudGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7IH1cbiAgLmxpbmstbW9yZS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5ub2RlLXR5cGUtaG9tZXBhZ2UgJiB7XG4gICAgLml0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4gICAgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGluayB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMDsgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDdweCAyMXB4IDE2cHg7IH0gfVxuICA+IGE6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiBpbml0aWFsOyB9XG4gICAgLmxpbmssXG4gICAgLnRleHQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxpbmstbW9yZS10ZXh0IHNwYW4ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggJ2xpbmtfbGlzdHMnLlxuLmZjLWxpbmstbGlzdHMgPiAuaXRlbSB7XG4gIEBtZWRpYSAjeyRtfSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1mbHVpZC1jb2x1bW5zKCA2ICk7XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggMyApO1xuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbi5vbmUtc2lkZWJhciAuZmMtbGluay1saXN0cyA+IC5pdGVtIHtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggNCApO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbi8vIFBhcmFncmFwaCAnZ2FsbGVyeScuXG4uZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgQG1lZGlhICN7JG19IHtcbiAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDYgKTtcbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuICAubm8tc2lkZWJhcnMgJiB7XG4gICAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1mbHVpZC1jb2x1bW5zKCA0ICk7XG4gICAgICAvLyBSZWR1Y2UgbWFyZ2luIHRvIGNvbXBlbnNhdGUgZm9yIHRoZSBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNTY0MSUgLSAzcHgpO1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuXG4gIC5vbmUtc2lkZWJhciAmIHtcbiAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDYgKTtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICA+IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuICAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgICAuYWdlbmRhLW5ld3MtcmVzdWx0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDUwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMjAxMzE7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdG9wOiAyNnB4OyB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH0gfVxuXG4gICAgJi5uZXdzLWFnZW5kYS1yZXN1bHQtcm93LWZ1bGwge1xuICAgICAgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0xIHtcbiAgICAubmV3cy1hZ2VuZGEtY29sLCAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgLm5ld3MtYWdlbmRhLWNvbC5uby10aHVtYnMge1xuICAgIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4gIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIHtcbiAgICAubmV3cy1hZ2VuZGEtY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbiAgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIge1xuICAgIC5uZXdzLWFnZW5kYS1jb2wsIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgIC5hZ2VuZGEtbmV3cy1yZXN1bHQge1xuICAgICAgICAgICAgLndyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAgICAgICAgICAgICBzcGFuLmRhdGUtZGlzcGxheS1zaW5nbGUsXG4gICAgICAgICAgICAgIHNwYW4uZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG4gICAgICAgICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmYW1pbHk6ICRmcnV0aWdlcjsgfVxuICAgICAgICAgICAgICAuZGF0ZS1tb250aHMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbiAgICAgICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH0gfSB9IH1cblxuICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG5cbiAgICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICAgICAgICAud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4gICAgICAgICAgICAgIHNwYW4uZGF0ZS1kaXNwbGF5LXNpbmdsZSxcbiAgICAgICAgICAgICAgc3Bhbi5ldmVudC10eXBlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbiAgICAgICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyOyB9XG4gICAgICAgICAgICAgIC5kYXRlLW1vbnRocyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH1cblxuICAgICAgICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9IH0gfSB9IH1cblxuICAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiB7XG4gICAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfSB9XG5cbiAgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIge1xuICAgIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH0gfVxuXG4gIC5uZXdzLWFnZW5kYS1ncm91cCB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgLm5ld3MtYWdlbmRhLWNvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbiAgICAgIC5hZ2VuZGEtbmV3cy1yZXN1bHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxNDRweDsgfVxuXG4gICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBzaXplOiAyNHB4O1xuICAgICAgICAgICAgZmFtaWx5OiAkZnJ1dGlnZXI7IH1cbiAgICAgICAgICBAbWVkaWEgI3skc30ge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgICAuZGF0ZS1tb250aHMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuXG4gICAgICAgIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQ0cHg7XG5cbiAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgICAgICB3ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgc2l6ZTogMTJweDsgfSB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IGJvbGQ7IH0gfSB9XG5cbiAgICAgICAgICAmLm5vZGF0ZSB7XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH0gfSB9XG5cbiAgICAgIC5saW5rLFxuICAgICAgLm1vcmUtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBleHRlbmQgJXllbGxvd2xpbms7IH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuICAgICAgLnBhZ2VyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAucGFnZXItaXRlbSxcbiAgICAgICAgLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLnBhZ2VyLWN1cnJlbnQgKyAucGFnZXItaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiAgICAgICAgLnBhZ2VyLWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfSB9IH1cblxuICAgICAgICAucGFnZXItY3VycmVudCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfSB9IH1cblxuICAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbC0tY29tcGFjdCAuYWdlbmRhLW5ld3MtcmVzdWx0IHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgID4gLnRpdGxlIHtcbiAgICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlOyB9XG4gICAgYm9yZGVyOiAycHggc29saWQgJG1lZGl1bS1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctZG93blwiKTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctdXBcIik7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4gICAgLnRleHQge1xuICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBoZWlnaHQ6IDA7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuICAubGlua3Mge1xuICAgIEBleHRlbmQgJXllbGxvd2xpbms7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDsgfVxuICAgIGEgKyBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4gIC50ZXh0ICsgLmxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kge1xuICBib3JkZXI6IDVweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHF1YXRlcm5hcnktZGFya2VyKTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gID4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbiAgLmF0dGVudGlvbi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbiAgLmF0dGVudGlvbi1saXN0X19pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDA7IH1cblxuICAuYXR0ZW50aW9uLWxpc3RfX2l0ZW0gKyAuYXR0ZW50aW9uLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHF1YXRlcm5hcnktZGFya2VyKTsgfSB9XG5cbi5hdHRlbnRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5ICsgLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbmh0bWwgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAuY29udGVudC1ibG9jay5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IGgyIHtcbiAgQG1lZGlhICN7JHN9IHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uYXR0ZW50aW9uX190aXRsZS1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctcmlnaHRcIik7XG4gIGZvbnQtc2l6ZTogMC42NmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRvcDogLTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vbmUtc2lkZWJhciAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kgLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4iLCIvKiogTGF5b3V0ICoqL1xuaHRtbCxcbi53cmFwcGVyLFxuLndyYXBwZXItaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLy8gQmFja2dyb3VuZCBjb2xvcnNcbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjsgfVxuXG5ib2R5IHtcbiAgJi5vbmUtc2lkZWJhcixcbiAgJi50d28tc2lkZWJhciB7XG4gICAgZGl2LndyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbGlnaHQtZ3JleSAzMDBweCwgd2hpdGUgMzAwcHgpOyB9IH1cblxuICBkaXYud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG5cbiAgLndyYXBwZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgfVxuXG4gIC5jb250ZW50LmNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9IH1cblxuYXNpZGUuc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5OyB9XG5cbi8vIEdlbmVyYWwgU3R5bGluZ1xuaHRtbCxcbmJvZHkge1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwYWdlLWZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICBsaW5lLWhlaWdodDogcHh0b2VtKCRkZWZhdWx0LWxpbmUtaGVpZ2h0KTsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGVudC5jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuICAmLm9uZS1zaWRlYmFyLFxuICAmLnR3by1zaWRlYmFycyB7XG4gICAgLndyYXBwZXItaW5uZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDExNzBweDsgfSB9IH1cblxuLy8gTGlzdCBzdHlsaW5nXG4uY29udGVudC1ibG9jayB7XG4gIEBleHRlbmQgLmxpc3QtcmVzZXQ7IH1cblxudWwubWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vLyBGbGV4Ym94IEltcGxlbWVudGF0aW9uIHdpdGggSUU5IGZhbGxiYWNrXG5odG1sLmx0LWllMTAge1xuICBkaXYud3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYXNpZGUuc2lkZWJhciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAuY29udGVudC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG5kaXYud3JhcHBlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLy8gTGlua3NcbmEsXG5hOm5vdChbaHJlZl0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8vIE5vZGUtcmVhZG1vcmUgTGlzdC1pdGVtXG5saS5ub2RlLXJlYWRtb3JlIGE6YWZ0ZXIge1xuICBAaW5jbHVkZSBpY29tb29uKFwiY2FyZXQtcmlnaHRcIik7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4OyB9XG5cbi8vIEhlYWRpbmdzXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLy8gQnV0dG9uIFJlc2V0XG4uYnV0dG9uLXJlc2V0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2VjdGlvbiB7XG4gIEBpbmNsdWRlIHNlY3Rpb247IH1cblxuLy8gUGFnZSBUaXRsZVxuI3BhZ2UtdGl0bGUge1xuICBAZXh0ZW5kIC5oZWFkaW5nLXllbGxvdztcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIwMDAlO1xuICAgIHotaW5kZXg6IDA7IH0gfVxuXG4vLyBTVkctZ3JpZC1iYWNrZ3JvdW5kXG5kaXYjc3ZnLWdyaWQtYmFja2dyb3VuZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7IH1cblxuLy8gVXNlciBQYWdlXG4ucGFnZS11c2VyIHtcbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgaW5wdXQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAxOXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9IH1cblxuICAjcGFnZS10aXRsZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4vLyBBY3Rpb24gTGlua3Ncbi5hY3Rpb24tbGlua3Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9IH0gfVxuXG4vLyBXb3JrYmVuY2ggQmxvY2tcbiN3b3JrYmVuY2gtYmxvY2sgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIC5vbmUtc2lkZWJhciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5kaXYud29ya2JlbmNoLWluZm8tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIHNlY3Rpb247XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG4gIC5idXR0b24sXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiA0cHggMTBweCAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgIGNvbG9yOiBibGFjazsgfSB9XG5cbiAgc2VsZWN0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyB9IH1cblxuLy8gV2lkZSBTY3JlZW4gTGF5b3V0XG5AbWVkaWEgI3skeGx9IHtcbiAgLm9tbml3cmFwcGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgd2lkdGggMC41cyBlYXNlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjU2cHg7XG4gICAgICB6LWluZGV4OiAxOyB9IH0gfVxuXG4uY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTsgfVxuXG4uc2lkZWJhciB7XG4gIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhICN7JGx9IHtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cbi5zaWRlYmFyIC5ibG9jayB7XG4gIEBtZWRpYSAjeyRzfSB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSAjeyRtfSB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIEBtZWRpYSAjeyRsfSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICB3aWR0aDogMjQ1cHg7IH0gfVxuXG4ub25lLXNpZGViYXIgLmNvbnRlbnQuY29sdW1uIHtcbiAgQG1lZGlhICN7JGx9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpOyB9XG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7IH0gfVxuXG4ucGFnZS13aXRoLXZpc2libGUtc2lkZWJhciAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuc2lkZWJhciB7XG4gIG9yZGVyOiAwOyB9XG4ucGFnZS13aXRoLWZpbHRlcnMgLnNpZGViYXIgLmJsb2NrIHtcbiAgQG1lZGlhICN7JHN9LCAjeyRtfSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saXN0LW5ld3NfYWdlbmRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yZWxhdGVkLXByb2dyYW1tZXMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIC5tb3JlLWxpbmsge1xuICAgIEBleHRlbmQgJXllbGxvd2xpbms7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH0gfVxuIiwiLyoqIEZvbnRzICoqL1xuXG4vLyBNZXJyaXdlYXRoZXIsICRiZW1ib1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItaXRhbGljLmVvdCcpIC8qIElFOSBDb21wYXQgTW9kZXMgKi87XG4gIHNyYzogbG9jYWwoJ01lcnJpd2VhdGhlciBJdGFsaWMnKSwgbG9jYWwoJ01lcnJpd2VhdGhlci1JdGFsaWMnKSwgIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy5zdmcjTWVycml3ZWF0aGVyJykgZm9ybWF0KCdzdmcnKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQuZW90JykgLyogSUU5IENvbXBhdCBNb2RlcyAqLztcbiAgc3JjOiBsb2NhbCgnTWVycml3ZWF0aGVyIEJvbGQnKSwgbG9jYWwoJ01lcnJpd2VhdGhlci1Cb2xkJyksXG4gIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLnN2ZyNNZXJyaXdlYXRoZXInKSBmb3JtYXQoJ3N2ZycpIHt9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLXJlZ3VsYXIuZW90JykgLyogSUU5IENvbXBhdCBNb2RlcyAqLztcbiAgc3JjOiBsb2NhbCgnTWVycml3ZWF0aGVyIFJlZ3VsYXInKSwgbG9jYWwoJ01lcnJpd2VhdGhlci1SZWd1bGFyJyksXG4gIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLnN2ZyNNZXJyaXdlYXRoZXInKSBmb3JtYXQoJ3N2ZycpIC8qIExlZ2FjeSBpT1MgKi8ge30gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMuZW90JykgLyogSUU5IENvbXBhdCBNb2RlcyAqLztcbiAgc3JjOiBsb2NhbCgnTWVycml3ZWF0aGVyIEJvbGQgSXRhbGljJyksIGxvY2FsKCdNZXJyaXdlYXRoZXItQm9sZEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy5zdmcjTWVycml3ZWF0aGVyJykgZm9ybWF0KCdzdmcnKSB7fSB9XG5cbi8vIE9wZW4gU2FucywgJGRlZmF1bHQtZm9udFxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwLnN2ZyNvcGVuX3NhbnNsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwaXRhbGljLnN2ZyNvcGVuX3NhbnNsaWdodF9pdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLnN2ZyNvcGVuX3NhbnNyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1pdGFsaWMuc3ZnI29wZW5fc2Fuc2l0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtNzAwLnN2ZyNvcGVuX3NhbnNib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5cbi8vIEljb21vb24sICtpY29tb29uXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb21vb25fdjUuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29tb29uX3Y1LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvaWNvbW9vbl92NS53b2ZmJykgZm9ybWF0KCdhcHBsaWNhdGlvbi9mb250LXdvZmYnKSwgdXJsKCcuLi9mb250cy9pY29tb29uX3Y1LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29tb29uX3Y1LnN2ZyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDsgfVxuIiwiLyoqIE1peGlucyAqKi9cblxuJWNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfSB9XG5cbiVlbGVtZW50Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgcmdiYSgkZm9jdXMtcmluZy1jb2xvciwgMC43NSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGh0bWwubm8tcmdiYSAmIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLXJpbmctY29sb3I7IH1cbiAgJi5oaWRlLW91dGxpbmUge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbiVjZW50ZXJlZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBib3R0b206IC0xMDAlO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4leWVsbG93bGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAyMDtcbiAgYSxcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIsXG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBodG1sLmx0LWllMTAgJixcbiAgICAgIGh0bWwuZ3QtaWUxMCAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1iYXNlKTsgfSB9IH1cblxuICBAbWVkaWEgI3skbX0sICN7JHN9IHtcbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDE5cHggM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfSB9IH1cblxuJW1vcmVsaW5rIHtcbiAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5OyB9IH0gfSB9XG5cbiVwYXJhZ3JhcGh0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgQG1lZGlhICN7JGx9LCAjeyRtfSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuICBAbWVkaWEgI3skc30ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuQG1peGluIHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgQG1lZGlhICN7JHN9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgI3skbX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuQG1peGluIGV4dGVybmFsLWxpbmsge1xuICBAaW5jbHVkZSBpY29tb29uKFwiZXh0ZXJuYWwtbGlua1wiKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtaW5kZW50OiAwOyB9XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWl4aW4gY29udGVudC1wYWRkaW5nIHtcbiAgQG1lZGlhICN7JHN9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgI3skbX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSAjeyRsfSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG4uY29udGVudC1wYWRkaW5nIHtcbiAgQGluY2x1ZGUgY29udGVudC1wYWRkaW5nOyB9XG5cbi55ZWxsb3ctbGluay13cmFwcGVyIHtcbiAgQGV4dGVuZCAleWVsbG93bGluazsgfVxuIiwiLyoqIEJ1dHRvbnMgKiovXG5cbi50ZXh0YnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTU7IH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAjeyRzfSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4OyB9IH1cblxuLnRleHRidXR0b24tdHJhbnNwYXJlbnQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMjBweDsgfVxuXG4udGV4dGJ1dHRvbi1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b247XG4gICY6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGxlZnQ6IDRweDsgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9IH0gfVxuXG4vLyBTb2xpZCB0ZXh0YnV0dG9uc1xuLnRleHRidXR0b24tYmxhY2stc29saWQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5OyB9IH1cblxuLnRleHRidXR0b24td2hpdGUtc29saWQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfVxuXG4udGV4dGJ1dHRvbi15ZWxsb3ctc29saWQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gIGNvbG9yOiBibGFjaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgfSB9XG5cbi8vIFRyYW5zcGFyZW50IHRleHRidXR0b25zXG4udGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50IHtcbiAgQGV4dGVuZCAudGV4dGJ1dHRvbi10cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmV5O1xuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJG1lZGl1bS1ncmV5OyB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfSB9IH1cblxuLnRleHRidXR0b24tYmxhY2stdHJhbnNwYXJlbnQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uLXRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfSB9XG5cbi8vIFRleHRidXR0b25zIHdpdGggaWNvblxuLnRleHRidXR0b24tYmxhY2stYmxvY2sge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b24tYmxvY2s7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9IH0gfVxuXG4udGV4dGJ1dHRvbi13aGl0ZS1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b24tYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH0gfSB9XG5cbi50ZXh0YnV0dG9uLXllbGxvdy1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b24tYmxvY2s7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgfSB9IH1cblxuLnJzcy1mZWVkLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwIDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDoge1xuICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgIHdlaWdodDogMzAwOyB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb21vb24oJ3JzcycpO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuIiwiLyoqIEhlYWRpbmdzICoqL1xuXG5oMSB7XG4gIEBleHRlbmQgLmhlYWRpbmctMTsgfVxuXG5oMiB7XG4gIEBleHRlbmQgLmhlYWRpbmctMjsgfVxuXG4vLyBIZWFkaW5nIHN0eWxlc1xuLmhlYWRpbmctMSB7XG4gIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkaW5nLTIge1xuICBAZXh0ZW5kIC5oZWFkaW5nLTE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vLyBZZWxsb3cgaGVhZGluZ1xuLmhlYWRpbmcteWVsbG93IHtcbiAgQGV4dGVuZCAuaGVhZGluZy0xO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7IH1cbiIsIi8qKiAgREVTS1RPUCAqKi9cblxuLy8gR3JpZFxuJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zO1xuJGdyaWQtY29sdW1uLXdpZHRoOiAkZGVmYXVsdC1ncmlkLWNvbHVtbi13aWR0aDtcbiRncmlkLWd1dHRlci13aWR0aDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbi5vbmUtc2lkZWJhciB7XG4gIC5jb250ZW50LmNvbHVtbiB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDEwMHB4OyB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfSB9IH1cblxuLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9XG5cblxuLy8gR2VuZXJhbCBTdHlsaW5nXG5ib2R5IHtcbiAgLm9tbmktd3JhcHBlciA+ICN0aXRsZSxcbiAgc2VjdGlvbiN0aXRsZSxcbiAgc2VjdGlvbiNmb290ZXIsXG4gIHNlY3Rpb24jbmF2aWdhdGlvbixcbiAgc2VjdGlvbiNoZWFkZXIsXG4gIC5wYWdlLWhlYWRlcixcbiAgLndyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbiAgLy8gbm8gc2lkZWJhciBsYXlvdXRcbiAgJi5wYWdlLXdpdGhvdXQtbGF5b3V0IHtcbiAgICAuY29udGVudC5jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgc2VjdGlvbjsgfSB9XG5cbiAgLy91aXR6b25kZXJpbmcgdm9vciBkZXRhaWxwYWdpbmFcbiAgJi5ub2RlLXR5cGUtcGFnZSxcbiAgJi5ub2RlLXR5cGUtYXotaXRlbSxcbiAgJi5ub2RlLXR5cGUtYnVpbGRpbmcsXG4gICYubm9kZS10eXBlLW5ld3MsXG4gICYubm9kZS10eXBlLWFnZW5kYSB7XG4gICAgLy8gMiBjb2x1bW4sIGltZyt0ZXh0XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH0gfVxuXG5cbiAgLy8gaGVhZGVyXG4gICNoZWFkZXIge1xuICAgIGhlYWRlciB7XG4gICAgICAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgIGxlZnQ6IGNhbGMtZ3JpZCg2KSArIHB4OyB9XG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgICAgIGxlZnQ6IGNhbGMtZ3JpZCg2KSArIHB4OyB9IH0gfSB9XG5cbi8vIHBhcmFncmFwaHNcbi5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSB7XG4gIGltZyB7XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIHtcbiAgLnRleHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBjYWxjLWdyaWQoMSkgLSAkZ3JpZC1ndXR0ZXItd2lkdGggKyBweDsgfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSB7XG4gIC5yZWFkLW1vcmUge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1LCBmYWxzZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLWdyaWQoMSkgKyAkZGVmYXVsdC1ncmlkLWd1dHRlci13aWR0aCArIHB4OyB9IH1cblxuYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4ge1xuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGggKyBweDsgfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgLmZjLXRhYmxlLTItY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaXRlbSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIsIGZhbHNlKTtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1ncmlkLWd1dHRlci13aWR0aCArIHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9IH1cblxuICAmLnR3b19vbmUge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC5mYy10YWJsZS0yLWNvbHVtbiB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9IH0gfSB9XG5cbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSxcbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImJhY2tcIik7IH0gfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImJhY2tcIik7IH0gfSB9IH1cblxuICAvLyBGZWVkYmFjayBmb3JtXG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYy1ncmlkKCkgKyBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlOyB9IH0gfSB9XG4uY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIHtcbiAgLnJlYWQtbW9yZSB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1ncmlkLWd1dHRlci13aWR0aCArIHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogY2FsYy1ncmlkKDQpICsgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICsgcHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogMzkwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyxcbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyxcbi5jb250ZW50LWJsb2NrLXRleHQsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4sXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzLFxuLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0LFxuLmNvbnRlbnQtYmxvY2stcXVvdGUsXG4uY29udGVudC1ibG9jay12aWRlbyxcbi5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0LFxuLmNvbnRlbnQtYmxvY2stYmVlbGQsXG4uY29udGVudC1ibG9jay1nYWxsZXJ5LFxuLmNvbnRlbnQtYmxvY2stYWRtaW4sXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4sXG4uY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IHtcbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYy1ncmlkKCkgKyBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5kaXJlY3QsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0LFxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4sXG4uY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gIG1heC13aWR0aDogY2FsYy1ncmlkKCkgKyBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubm9kZS10eXBlLWZhY3VsdHksXG4ubm9kZS10eXBlLWxhbmRpbmcsXG4ubm9kZS10eXBlLXN0dWR5LFxuLm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50LFxuLm5vZGUtdHlwZS1taW5vcixcbi5ub2RlLXR5cGUtZXhjaGFuZ2Uge1xuICBkaXYubWVzc2FnZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIHtcbiAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjLWdyaWQoKSArIHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgPiB1bCB7XG4gICAgd2lkdGg6IGNhbGMtZ3JpZCgpICsgcHg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICA+IGxpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzLCB0cnVlKTsgfSB9IH1cblxuLmVhc3ktYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIHNlY3Rpb247IH1cblxuLm5vLXNpZGViYXJzIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vLyBoZWFkZXJcbi5zbWFsbC1oZWFkZXIge1xuICAjaGVhZGVyIHtcbiAgICBoZWFkZXIge1xuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogY2FsYy1ncmlkKDMpICsgcHg7IH1cbiAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIHtcbiAgICAgICAgbGVmdDogY2FsYy1ncmlkKDUpICsgcHg7IH1cbiAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgbGVmdDogY2FsYy1ncmlkKDUpICsgcHg7IH0gfSB9IH1cblxuLmdyaWQge1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXG4uZ3JpZC0tMiB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBtYXJnaW4tbGVmdDogLTIlOyB9IH1cblxuLmdyaWRfX2l0ZW0ge1xuICAuZ3JpZC0tMiAmIHtcbiAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7IH0gfSB9XG4iLCIvKiogSGVhZGVyIGZvcm0gKiovXG5cbi5oZWFkZXJfZm9ybSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAmLmZvcm0tZGlzYWJsZWQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICNlZWU7IH0gfSB9XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLyoqIEhlYWRlciAqKi9cblxuI2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLXJlc2V0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb21vb24oXCJoYW1idXJnZXJcIik7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IH0gfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIEBpbmNsdWRlIHNlY3Rpb247XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbiAgICAvL2NvbXBsZXRlIGRvbSB0cmVlIGZvciBzZWFyY2ggYm94XG4gICAgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIDApO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDVweDsgfVxuICAgICAgICAmICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDFweDsgfSB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSB7XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGggKyBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAudmlld3Mtd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICNlZGl0LWtleXdvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjIuNXB4O1xuXG4gICAgICAgICAgICAgICAgI2VkaXQtc3VibWl0LXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9IH0gfSB9IH0gfVxuXG4gICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JGx9IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7IH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7IH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9IH0gfSB9IH1cblxuLnBhZ2UtaGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIGgxLFxuICBoMiB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5saW5rcy5pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHVsOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgLmltYWdlIHtcbiAgICBpbWcgKyBoMSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICByaWdodDogMzFweDsgLy9uZWVkcyBmYWxsYmFjayBmb3IgaWU4XG4gICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMTcwcHgpIC8gMik7XG5cbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDUwcHg7IH0gfVxuXG4gIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfSB9XG5cbiAgLmxpbmsge1xuICAgIEBleHRlbmQgJXllbGxvd2xpbms7IH1cblxuICAubGluayBzcGFuIHtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbiAgYTpob3ZlciB7XG4gICAgLmxpbmsge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfSB9IH0gfVxuXG5AbWVkaWEgI3skc30sICN7JG19IHtcbiAgLnBhZ2UtaGVhZGVyOm5vdCgucGFnZS1oZWFkZXItLWxpbmVhcikge1xuICAgIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE5NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgQGluY2x1ZGUgc2VjdGlvbjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICBAbWVkaWEgI3skc30ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAjeyRtfSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWJyZWFkY3J1bWJzIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDsgfSB9XG4ucGFnZS1oZWFkZXItLXdpdGgtZm9ybS5wYWdlLWhlYWRlci0td2l0aC1icmVhZGNydW1icyB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBoZWlnaHQ6IDE3OHB4OyB9IH1cbi5wYWdlLWhlYWRlci0td2l0aC1mb3JtLnBhZ2UtaGVhZGVyLS13aXRoLWJyZWFkY3J1bWJzIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSAucGFnZS1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSB7XG4gIGgxLFxuICBoMiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfSB9XG5cbi5wYWdlLWhlYWRlci0teWVsbG93LXRpdGxlIHtcbiAgaDE6YWZ0ZXIsXG4gIGgyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEwMCU7IH0gfVxuXG4jdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gIGgxLFxuICAubmF2aWdhdGlvbi13cmFwcGVyICYgaDIge1xuICAgIEBpbmNsdWRlIHNlY3Rpb247XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH1cblxuXG4uaGFtYnVyZ2VyLW9wZW4ge1xuICBAbWVkaWEgI3skc30sICN7JG19IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgI2hlYWRlciB7XG4gICAgaGVhZGVyIHtcbiAgICAgICNoYW1idXJnZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImhhbWJ1cmdlci1vcGVuXCIpOyB9IH0gfSB9IH1cblxuLmZvcm0tLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmZvcm0tLWlubGluZSAuZm9ybS10ZXh0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIHdpZHRoOiA1MzBweDsgfSB9XG5cbi5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oXCJzZWFyY2hcIik7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH0gfSB9IH1cblxuI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gIC51dV9zZWFyY2hfc2NvcGVfcGFuZWwge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB0b3A6IDczcHg7XG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0b3A6IDQ5cHg7IH0gfSB9XG4iLCIvLyBBc3NldHM6IExpc3QgcmVzZXRcbi5saXN0LXJlc2V0IHtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDEuMmVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbGkgb2wsXG4gICAgbGkgdWwge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG5cbiAgICB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH0gfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZzogMCAwIDAgMzVweDtcblxuICAgIG9sIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfSB9IH1cbiIsIi8qIEluZGVudCAmIEp1c3RpZnkgY2xhc3NlcyAqL1xuYm9keSB7XG4gICYuY29sdW1ucy1taWRkbGUge1xuICAgIC5jb250ZW50LmNvbHVtbiB7XG4gICAgICAuYmxvY2tzIHtcbiAgICAgICAgLnJ0ZWluZGVudDEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAucnRlaW5kZW50MiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgIC5ydGVpbmRlbnQzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG4gICAgICAgIC5ydGVpbmRlbnQ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG4gICAgICAgIC5ydGVsZWZ0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ydGVyaWdodCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLnJ0ZWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5ydGVqdXN0aWZ5IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICAgIC5pYmltYWdlX2xlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5pYmltYWdlX3JpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfSB9IH0gfVxuIiwiLyoqIFNpZGViYXIgKiovXG4uc2lkZWJhciB7XG5cbiAgLy8gSGVhZGluZyAyXG4gIGgyIHtcbiAgICBAZXh0ZW5kIC5oZWFkaW5nLTI7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTJweCAwO1xuXG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4OyB9IH1cblxuICAmLmZpcnN0IGgyIHtcbiAgICAmLmZpbHRlci1jb2x1bW4tdGl0bGUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udDoge1xuICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICB3ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1kb3duXCIpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgICByaWdodDogMjBweDsgfSB9XG5cbiAgICAgICYub3BlbjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy11cFwiKTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH0gfVxuXG4gICYuc2Vjb25kIGgyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiAgLy8gTWVudXNcbiAgLmNvbnRlbnQge1xuICAgIC8vIExpc3RcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTsgfSB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigxMjAsIDEyMCwgMTIwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDEyMCwgMTIwLCAxMjApO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCLumJBcIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiAgICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAyMHB4OyB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS10cmFpbCAubWVudSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9IH0gfVxuXG4gICAgPiAubWVudSxcbiAgICAudmlldy1jb250ZW50ID4gLm1lbnUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmV5OyB9IH1cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cblxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpO1xuICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwOyB9XG4gICAgICAgICAgICAmLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTsgfSB9XG4gICAgICAgICAgICAmLmV4cGFuZGVkLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7IH0gfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7IH0gfVxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4OyB9IH0gfSB9XG5cbiAgICAgIC5saXN0LW5ld3NfYW5kX2FnZW5kYV9tZW51IHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH0gfSB9IH0gfVxuXG5cbiAgLy8gRmFjZXRhcGkgZmlsdGVyXG4gIGRpdltpZCo9J2ZhY2V0YXBpLSddIHtcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC5oZWFkaW5nLTI7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJG1lZGl1bS1ncmV5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwIDE3cHg7IH1cbiAgICB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAgICYuZmFjZXQtY291bnQge1xuICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuICAgICAgICAgICYuZmFjZXRhcGktYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDsgfSB9IH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfSB9IH0gfVxuXG4uc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLmNvbnRhY3QtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQ+Lm1lbnUgbGkgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJleHRlcm5hbC1saW5rXCIpO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cbiIsIi8qKiBMYXJnZSwgVGFibGV0LWwgKiovXG5cbi8vIEdyaWRcbiRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucztcbiRncmlkLWNvbHVtbi13aWR0aDogJGRlZmF1bHQtZ3JpZC1jb2x1bW4td2lkdGg7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4vLyBcImFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXCJcbkBtZWRpYSAjeyRsfSB7XG4gIC5vbW5pLXdyYXBwZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCB3aWR0aCAwLjVzIGVhc2UpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTI1NnB4O1xuICAgICAgei1pbmRleDogMTsgfVxuXG4gICAgZGl2LndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgICYub25lLXNpZGViYXIsXG4gICAgJi50d28tc2lkZWJhcnMge1xuICAgICAgZGl2LndyYXBwZXIge1xuICAgICAgICAud3JhcHBlci1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrYmx1ZTsgfVxuXG4gIGJvZHkge1xuICAgICYuY29sdW1ucy1taWRkbGUge1xuICAgICAgLy8gaGVhZGVyXG4gICAgICBzZWN0aW9uI2hlYWRlciB7XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgICAgICAgICAgICAgICAgICAgICNlZGl0LWtleXdvcmQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3Mtd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNlZGl0LWtleXdvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4OyB9IH0gfSB9IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfSB9IH1cblxuICAgICYuaTE4bi1lbiB7XG4gICAgICBzZWN0aW9uI2hlYWRlciB7XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICByaWdodDogMTU1cHg7IH0gfSB9IH1cblxuICAgIHNlY3Rpb24jbmF2aWdhdGlvbiB7XG4gICAgICBuYXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuXG4gICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgI21lbnUtbWVudS1mb290ZXItbWVudSxcbiAgICAgICNtZW51LW1lbnUtZm9vdGVyLW1lbnVfZW4ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoOSwgdHJ1ZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgPiBsaS5leHBhbmRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgID4gbGkubGFzdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICA+IC5sZWFmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH0gfVxuXG4gICAgICAgICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoMywgZmFsc2UpO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9IH1cblxuICAgIC8vIEFnZW5kYSBuZXdzIHBhZ2VcbiAgICAmLm5vZGUtdHlwZS1hZ2VuZGEsXG4gICAgJi5ub2RlLXR5cGUtbmV3cyB7XG4gICAgICAuaW1hZ2UtaGlnaGxpZ2h0LWNhcHQge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTsgfSB9XG5cblxuICAgIC8vIHBhcmFncmFwaHNcbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgICAudGV4dCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYy1ncmlkKDEpIC0gJGdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH0gfSB9XG5cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIHtcbiAgICAgIC5saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1LCBmYWxzZSk7IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCArIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiAgICAmLm5vZGUtdHlwZS1wYWdlLFxuICAgICYubm9kZS10eXBlLW5ld3MsXG4gICAgJi5ub2RlLXR5cGUtYWdlbmRhLFxuICAgICYubm9kZS10eXBlLWF6LWl0ZW0sXG4gICAgJi5ub2RlLXR5cGUtYnVpbGRpbmcsXG4gICAgJi5ub2RlLXR5cGUtZmFjdWx0eSxcbiAgICAmLm5vZGUtdHlwZS1sYW5kaW5nLFxuICAgICYubm9kZS10eXBlLXN0dWR5LFxuICAgICYubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQsXG4gICAgJi5ub2RlLXR5cGUtbWlub3IsXG4gICAgJi5ub2RlLXR5cGUtaG9tZXBhZ2UsXG4gICAgJi5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSxcbiAgICAmLm5vZGUtdHlwZS1leGNoYW5nZSB7XG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcsXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyxcbiAgICAgIC5jb250ZW50LWJsb2NrLXF1b3RlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSxcbiAgICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCxcbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQsXG4gICAgICAuY29udGVudC1ibG9jay12aWRlbyxcbiAgICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stYmVlbGQsXG4gICAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICAgICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuXG4gICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1iaWctaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAgICAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuXG4gICAgICAuY29udGVudC1ibG9jay12aWRlbyB7XG4gICAgICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH0gfVxuXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0IHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgICAgIC5pbnRybyxcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIHtcbiAgICAgICAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuICAgICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICAgICAgICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC50ZXh0LFxuICAgICAgICAgICAgLnRleHQgcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuXG4gICAgJi5jb2x1bW5zLW1pZGRsZSB7XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIHtcbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgd2lkdGg6IDc3JTsgfVxuICAgICAgICAubGlua3Mge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5zb2NpYWwtc2hhcmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dCB7XG4gICAgICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgICAgICAuaW50cm8sXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQge1xuICAgICAgICAucXVvdGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7IH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTsgfSB9IH1cblxuICAgICAgJi5ub2RlLXR5cGUtcGFnZSxcbiAgICAgICYubm9kZS10eXBlLW5ld3MsXG4gICAgICAmLm5vZGUtdHlwZS1hZ2VuZGEsXG4gICAgICAmLm5vZGUtdHlwZS1hei1pdGVtIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAgICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1My45NSU7IH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYuMDUlOyB9IH0gfSB9IH0gfVxuXG4gICAgLnN1Ym1lbnUtZXh0ZW5kIHtcbiAgICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfSB9IH0gfSB9IH1cblxuICAuc3ViLW5hdmlnYXRpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MDBweDsgfVxuXG4gIC8vIFNwZWNpZmljIGhhbWJ1cmdlciBzdHlsaW5nIGZvciBsIGFuZCB4bC5cbiAgLm9tbmktd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGxlZnQgMC41cyBlYXNlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiAgLy8gaGlkZSB0aGUgb2cgc2luZ2xlIG1lbnUgYmxvY2sgaW4gaGFtYnVyZ2VyXG4gICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAjaGFtYnVyZ2VyX21lbnUge1xuICAgIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCBsZWZ0IDAuNXMgZWFzZSk7XG4gICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIHdpZHRoIDAuNXMgZWFzZSk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1NnB4O1xuICAgIHdpZHRoOiAwcHg7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUsICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4ge1xuICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLWRhcms7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDgwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgMjJweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4IDAgLTU1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJzsgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7IH0gfSB9IH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfSB9IH0gfSB9IH1cblxuICAgIC8vIEZlZWRiYWNrIGZvcm1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuICAgICAgJi5qcy1hY3RpdmUge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfSB9IH0gfVxuIiwiLyoqIE1lZGl1bSwgVGFibGV0LXAgKiovXG5cbi8vIEdyaWRcbiRncmlkLWNvbHVtbnM6IDg7XG4kZ3JpZC1jb2x1bW4td2lkdGg6IDQ3O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxMjtcblxuLy8gXCJhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpXCJcbkBtZWRpYSAjeyRtfSB7XG4gIGJvZHkuYWRtaW5pbWFsLW1lbnUgZGl2I2FkbWluLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmVlbjsgfVxuXG4gIC5wYWdlLXdpdGgtYmxvY2tzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAjc3lzdGVtLW1haW4ge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH0gfVxuXG4gICAgJi5vbmUtc2lkZWJhcixcbiAgICAmLnR3by1zaWRlYmFycyB7XG4gICAgICBkaXYud3JhcHBlciB7XG4gICAgICAgIC53cmFwcGVyLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuICAgIGZvb3RlciB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbiAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5mb290ZXJfX2lubmVyIHtcbiAgICAgICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9IH1cblxuICAgICAgI21lbnUtbWVudS1mb290ZXItbWVudSB7XG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgID4gbGkuZXhwYW5kZWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5sZWFmIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfSB9IH1cblxuICAgICAgZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUzcHg7IH0gfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9IH1cblxuICAvLyBmbHVpZCBsYXlvdXQgY2FsY3VsYXRpb25zXG4gIGJvZHkge1xuICAgICYuY29sdW1ucy1taWRkbGUge1xuICAgICAgc2VjdGlvbiNoZWFkZXIge1xuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDdweCA2NXB4OyB9IH1cblxuICAgICAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1zdWJtaXQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDQwcHggNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfSB9IH0gfSB9IH1cblxuICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH0gfSB9IH1cblxuICAgICAgJi5ub2RlLXR5cGUtaG9tZXBhZ2UsXG4gICAgICAmLm5vZGUtdHlwZS1hei1pdGVtLFxuICAgICAgJi5ub2RlLXR5cGUtYnVpbGRpbmcsXG4gICAgICAmLm5vZGUtdHlwZS1mYWN1bHR5IHtcbiAgICAgICAgc2VjdGlvbiNoZWFkZXIge1xuICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9IH0gfSB9IH1cblxuICBib2R5IHtcbiAgICAmLm9uZS1zaWRlYmFyIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgICAgIC5mYy10YWJsZS0yLWNvbHVtbiB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH0gfSB9XG5cbiAgICAgIC5jb250ZW50LWJsb2NrLXRleHQge1xuICAgICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgLmludHJvLFxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfSB9XG5cbiAgICAvLyBIYW1idXJnZXIgbWVudVxuICAgIC5vbW5pLXdyYXBwZXIge1xuICAgICAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1pZ3JhdGVkLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJi5mb2xkYWJsZS1tZW51IHtcbiAgICAgICAgICAgICAgICAuZm9sZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICAgICAgd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9IH1cblxuICAgICAgICAgICAgICBzcGFuLm5vbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJCOyB9XG5cbiAgICAgICAgICAgICAgJi5ob21lIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2MwMGEzNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwgZGxpZz0xXCI7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9IH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCQjsgfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUsXG4gICAgICAgICAgICAgIC5jbG9uZWQtc3VibWVudSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE0cHg7IH0gfSB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH0gfSB9IH1cblxuICAgICAgLm5vbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuICAgIC8vIEZlZWRiYWNrIGZvcm1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICB0b3A6IDA7IH0gfSB9IH0gfVxuIiwiLyoqIFNtYWxsLCBtb2JpbGUgKiovXG5cbiRncmlkLWNvbHVtbnM6IDg7XG4kZ3JpZC1jb2x1bW4td2lkdGg6IDI3O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxMjtcblxuLy8gXCJhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KVwiXG5AbWVkaWEgI3skc30ge1xuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0b21hdG87IH1cblxuICAucGFnZS13aXRoLWJsb2NrcyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG4gICAgI2Vhc3ktYnJlYWRjcnVtYi1lYXN5LWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2sge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH0gfVxuXG4gICAgICAjbWVudS1tZW51LWZvb3Rlci1tZW51IHtcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgPiBsaS5leHBhbmRlZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5sZWFmIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfSB9IH1cblxuICAgICAgZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUzcHg7IH0gfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9IH1cblxuICAvLyBmbHVpZCBsYXlvdXQgY2FsY3VsYXRpb25zXG4gIGJvZHkge1xuICAgIC8vIENvbHVtbnMgbWlkZGxlXG4gICAgJi5jb2x1bW5zLW1pZGRsZSB7XG5cbiAgICAgIHNlY3Rpb24jaGVhZGVyIHtcbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDdweCA2NXB4OyB9IH1cblxuICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuICAgICAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9IH0gfSB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfSB9IH0gfSB9XG5cbiAgICAvLyBIYW1idXJnZXIgbWVudVxuICAgIC5vbW5pLXdyYXBwZXIge1xuICAgICAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5taWdyYXRlZC1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJi5mb2xkYWJsZS1tZW51IHtcbiAgICAgICAgICAgICAgICAuZm9sZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICAgICAgd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9IH1cblxuICAgICAgICAgICAgICBzcGFuLm5vbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJCO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICAgICAgICAgICAgICYuaG9tZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMDBhMzUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgICAgICAgICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xLCBkbGlnPTFcIjtcbiAgICAgICAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgICAgICAgIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgICAgICAgICAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCQjtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUsXG4gICAgICAgICAgICAgIC5jbG9uZWQtc3VibWVudSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE0cHg7IH0gfSB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH0gfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICYubm9kZS10eXBlLWhvbWVwYWdlLFxuICAgICAgICAmLm5vZGUtdHlwZS1hei1pdGVtLFxuICAgICAgICAmLm5vZGUtdHlwZS1idWlsZGluZyxcbiAgICAgICAgJi5ub2RlLXR5cGUtZmFjdWx0eSB7XG4gICAgICAgICAgc2VjdGlvbiNoZWFkZXIge1xuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiAgICAgICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH0gfSB9IH0gfSB9XG5cbiAgYm9keSB7XG4gICAgLy8gQWdlbmRhIG5ld3MgcGFnZVxuICAgICYubm9kZS10eXBlLWFnZW5kYSxcbiAgICAmLm5vZGUtdHlwZS1uZXdzIHtcbiAgICAgIC5pbWFnZS1oaWdobGlnaHQtY2FwdCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuICAgIC8vIEZlZWRiYWNrIGZvcm1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgICAgJi5qcy1hY3RpdmUge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMDsgfSB9IH0gfSB9XG4iLCIvKiogTmF2aWdhdGlvbiAqKi9cbi5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbmF2IHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uO1xuICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuICAvLyBIb3ZlciB0b3AgbWVudSBpdGVtXG4gICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUsXG4gIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gICAgICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuICAgICAgICBzcGFuLm5vbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgY29sb3IgMC40cyBlYXNlKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICAgICAuaG92ZXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiA1MTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGEsIC5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4OyB9IH0gfSB9XG4gICAgICBsaS5leHBhbmRlZCB7XG4gICAgICAgIHNwYW4ubm9saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgICAgICAgY29sb3I6ICRtZW51LWFjdGl2ZS1jb2xvcjsgfSB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuanMtdG91Y2gtaG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JleTsgfSB9XG4gICAgICAgICAgc3Bhbi5ub2xpbmsge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH0gfSB9XG5cbiAgICAgIC5wbHVzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7IH0gfSB9XG5cbiAgICAgIC5tZW51LWV4dGVuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDFweDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuICAuaG9tZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICosIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwgZGxpZz0xXCI7XG4gICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9XG5cbi8vIEhhbWJ1cmdlciBNZW51XG4jbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LFxuI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gIC5iYWNrLXRvLXV1IHtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIDE2cHgpO1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYmFja1wiKTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTNweCAwIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXG4gIC5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuICAubWlncmF0ZWQtbWVudSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9XG5cbi8vIFNwZWNpZmljIGhhbWJ1cmdlciBzdHlsaW5nIGZvciBsIGFuZCB4bC5cbi5vbW5pLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8vIEhpZGUgdGhlIG9nIHNpbmdsZSBtZW51IGJsb2NrIGluIGhhbWJ1cmdlclxuI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLy8gSGFtYnVyZ2VyIE1lbnVcbiNoYW1idXJnZXJfbWVudSB7XG4gIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCBsZWZ0IDAuNXMgZWFzZSk7XG4gIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCB3aWR0aCAwLjVzIGVhc2UpO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjU2cHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAuYWRtaW4tbWVudSAmIHtcbiAgICB0b3A6IDI5cHg7IH1cbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSxcbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA4MHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgMjJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYmFja1wiKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4IDAgLTU1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7IH0gfSB9IH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfSB9IH0gfSB9IH0gfVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNDAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDMwcHggMCAyMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDQycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBjb2xvcjogJHdoaXRlOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbiNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIC5mb3JtLWl0ZW0uZm9ybS1kaXNhYmxlZCBpbnB1dC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uanMtc2VsZWN0Mi5pcy1kaXNhYmxlZCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLmpzLXNlbGVjdDIuaXMtZGlzYWJsZWQgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cblxuLmpzLXNlbGVjdDIuaXMtZGlzYWJsZWQgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIi5hMTF5LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cbi5hMTF5LW9wdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvbCxcbiAgdWwsXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG4uYTExeS1vcHRpb25fX2ljb24ge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tY3Jvc3Muc3ZnJykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG5cbi5hMTF5LW9wdGlvbl9faWNvbi0tcHJlc2VudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWNoZWNrLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tYXNzaXN0YW5jZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1pbmZvLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tYmljeWNsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1iaWtlLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tY2FyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWNhci5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLWVsZXZhdG9yczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1lbGV2YXRvci5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLWVudHJhbmNlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1lbnRyYW5jZS5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tcGFya2luZy5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLXB1YmxpYy10cmFuc3BvcnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tYnVzLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tcmVzdC1hcmVhczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1iZWQuc3ZnJyk7IH1cblxuLmExMXktb3B0aW9uLS13aGVlbGNoYWlyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLXdoZWVsY2hhaXIuc3ZnJyk7IH1cbiIsIiNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgaW5wdXQsIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICBsYWJlbCxcbiAgaDIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICAubWVzc2FnZXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgIG91dGxpbmU6IG5vbmU7IH0gfVxuXG4gICYuanMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNyU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuICAgICAgLmVtYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImNyb3NzXCIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfSB9IH0gfVxuXG4gICYucHJvY2Vzc2luZyB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLmxvYWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwMTsgfSB9IH0gfVxuXG4uZmVlZGJhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQ1JTtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDUxMDtcbiAgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGJsYWNrOyB9IH1cblxuICBAbWVkaWEgI3skc30ge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9XG4iLCIvLyBDb250YWluZXJcbi5jb21wYXJlLXRhYmxlLS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gID4gdGFibGUge1xuICAgICYuY29tcGFyZS10YWJsZS0taGVhZGVyLFxuICAgICYuY29tcGFyZS10YWJsZS0tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH0gfSB9XG5cbi5jb21wYXJlLTEge1xuICBtYXgtd2lkdGg6IDU4M3B4O1xuICAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA1ODNweDsgfSB9XG5cbi5jb21wYXJlLTIge1xuICBtYXgtd2lkdGg6IDg3NnB4O1xuICAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA4NzZweDsgfSB9XG5cbi8vIEVtcHR5IHRhYmxlIGRlc2NyaXB0aW9uXG4uY29tcGFyZS10YWJsZS0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDc1cHggMCAwIDEwcHg7IH1cblxuICBAbWVkaWEgI3skbH0ge1xuICAgIHdpZHRoOiA3MCU7IH1cblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogODYwcHg7IH0gfVxuXG4vLyBUYWJsZSBoZWFkZXJcbi5hZG1pbi1tZW51IC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgdG9wOiAyOXB4OyB9XG5cbi5jb21wYXJlLXRhYmxlLS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcblxuICAmLnN0aWNreSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cblxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cblxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuXG4gIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbiAgdGgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICBwYWRkaW5nOiA1NXB4IDE1cHggMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiAyOTBweDsgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuICAgIC5ub2RlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgLnJlbW92ZS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oY3Jvc3MpO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfSB9IH0gfVxuXG4vLyBUYWJsZSBncm91cFxuLmNvbXBhcmUtdGFibGUtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuXG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICB3aWR0aDogMjkwcHg7IH0gfVxuXG4gIC5ncm91cC1oZWFkZXIge1xuICAgIGNvbG9yOiAkcGFnZS1mb250LWNvbG9yO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHggMDtcbiAgICB3aWR0aDogMjkwcHg7XG5cbiAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbiAgLmhlbHB0ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4gIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQG1lZGlhICN7JHN9LCAjeyRtfSwgI3skbH0ge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbiAgICAmLmxhYmVsIHtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG5cbiAgICAmLmhhc0l0ZW1zIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdhcnJvdy11cCcpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjJweDsgfVxuXG4gICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdhcnJvdy1kb3duJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbiAgICAuY291cnNlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4gICAgLmNvdXJzZS10b2dnbGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiAgICAuYWN0aXZlIH4gLmNvdXJzZS10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gIC5maWVsZC13cmFwcGVyIHVsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbi5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3Mge1xuICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjtcbiAgZm9udDoge1xuICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgIHNpemU6IDE2cHg7IH1cbiAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjsgfVxuICAudWktaGVscGVyLXJlc2V0IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLnVpLWNvcm5lci1ib3R0b20ge1xuICAgIEBpbmNsdWRlIGJ2cCggYm9yZGVyLXJhZGl1cywgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtLWdyZXk7IH1cblxuICBoMiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBmb250OiB7XG4gICAgICBzaXplOiAxNHB4O1xuICAgICAgd2VpZ2h0OiBib2xkOyB9XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBidnAoIGJvcmRlci1yYWRpdXMsIDApO1xuICAgIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmV5O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1kb3duXCIpO1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTdweDsgfVxuXG4gICAgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXVwXCIpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4gICAgJi51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbiAgICAudWktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAuaXRlbS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlIG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udDoge1xuICAgICAgICBzaXplOiAxNnB4OyB9IH0gfVxuXG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfSB9XG4iLCIuYnVpbGRpbmcge1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIEBleHRlbmQgLmxpc3QtcmVzZXQ7XG5cbiAgLnRpdGxlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLnRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLm1hcHMtbGluay13cmFwcGVyIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJsb2NhdGlvblwiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWJhc2UpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeS1iYXNlKTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICAmOmFmdGVyLFxuICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeS1iYXNlKSAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnktYmFzZSk7IH0gfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJsb2NhdGlvblwiKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1iYXNlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeS1iYXNlKTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfSB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4gIC5sYWJlbC1hYm92ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDEycHggMCA1cHggMDtcbiAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5cbiAgLmltYWdlIHtcbiAgICBpbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMCAwIDE4cHggMDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgY29sb3IgMC41cyBlYXNlKTsgfVxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gICAgICBAaW5jbHVkZSBleHRlcm5hbC1saW5rOyB9IH1cblxuICAuYWRkcmVzcyB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnktYmFzZSk7IH1cblxuICAub2ZmaWNlLWhvdXJzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkdGhlbWUtY29sb3JzLCB0ZXJ0aWFyeS1kYXJrZXIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWRhcmtlcik7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5sYWJlbC1hYm92ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbiAgICAub2gtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAub2gtZGlzcGxheS1sYWJlbCB7XG4gICAgICBtaW4td2lkdGg6IDIuNWVtO1xuICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5OyB9XG5cbiAgICAub2gtZGlzcGxheS1jbG9zZWQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbiAgICAub2gtZGF5cy13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC5vZmZpY2UtaG91cnMtZXh0cmEge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiAgICBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGV4dGVybmFsLWxpbms7IH0gfVxuXG4gIC5pbWFnZS1oaWdobGlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbiAgLnNsaWRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgdWw6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH0gfVxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCA1MHB4OyB9IH0gfVxuICAgIC5pbmRpY2F0b3JzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWJhc2UpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJ2cChib3JkZXItcmFkaXVzLCAxNXB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgdGVydGlhcnktZGFya2VyKTsgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1iYXNlKTsgfSB9IH0gfVxuXG4gICAgLnRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAubm9kZS1saW5rIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYnVpbGRpbmdfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYnVpbGRpbmdfX2xpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5ib2R5LmNvbHVtbnMtbWlkZGxlIHtcbiAgLmNvbnRlbnQuY29sdW1uIHtcbiAgICAuYmxvY2tzIHtcbiAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgI25vZGVfYnVpbGRpbmdfcmV1c2FibGVfZ3JvdXBfaW5mbyB7XG5cbiAgICAgICAgICBwICsgdWwsXG4gICAgICAgICAgcCArIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7IH0gfSB9IH0gfSB9IH0gfVxuXG5AbWVkaWEgI3skbX0ge1xuICAuYnVpbGRpbmcge1xuICAgIC5tYXBzLWxpbmstd3JhcHBlciBhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH0gfSB9IH0gfVxuXG4ubm9kZS10eXBlLWJ1aWxkaW5nIHtcbiAgb2wge1xuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0cHg7IH0gfSB9IH1cblxuXG5AbWVkaWEgI3skc30ge1xuICAuYnVpbGRpbmcge1xuICAgIC5pbWFnZS1oaWdobGlnaHQsXG4gICAgLmltYWdlIGltZyxcbiAgICAuYWRkcmVzcyxcbiAgICAuY29udGFjdCxcbiAgICAub2ZmaWNlLWhvdXJzLFxuICAgIC5vZmZpY2UtaG91cnMtZXh0cmEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cblxuICAgIC5zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4gICAgLm1hcHMtbGluay13cmFwcGVyIGEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDsgfSB9IH0gfSB9XG5cbi5ub2RlLXR5cGUtYnVpbGRpbmcgLmJ1aWxkaW5nIHtcbiAgQG1lZGlhICN7JHN9IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzBweDsgfVxuICBAbWVkaWEgI3skbX0ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4OyB9XG4gIEBtZWRpYSAjeyRsfSB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDMwcHg7IH1cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiIsIi5kZWZpbml0aW9uLWxpc3Qge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgY29udGVudC1wYWRkaW5nO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7IH1cblxuICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuXG4gIGRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrOyB9IH1cblxuICAgIHAsXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG4iLCIuY29udGFjdC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0LWluZm8gLmNvbnRhY3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jb250YWN0LWluZm8gLmVtYWlsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGFjdC1pbmZvICsgLmNvbnRhY3QtaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXk7IH1cbiIsIiNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIHtcbiAgQGV4dGVuZCAuaGVhZGVyX2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTYzcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcblxuICBAbWVkaWEgI3skbH0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHJpZ2h0OiA1MHB4OyB9XG5cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgcmlnaHQ6IDI1cHg7IH1cblxuICBAbWVkaWEgI3skbX0sICN7JHN9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICBAbWVkaWEgI3skc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbiAgI2F1dG9jb21wbGV0ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbiAgICAgIGRpdixcbiAgICAgIGEge1xuICAgICAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG4iLCIvKiogRmlsdGVyICoqL1xuZGl2W2lkKj0nZmluYWxpc3QtZmFjZXRzLSddIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5OyB9IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC5oZWFkaW5nLTI7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJG1lZGl1bS1ncmV5O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4OyB9XG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHRidXR0b24tZ3JleS10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiY3Jvc3NcIik7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHRvcDogMTVweDsgfSB9IH0gfSB9XG4gICAgLnNlbGVjdC1saW5rIHtcbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpOyB9IH0gfSB9IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAuY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLnRleHRidXR0b24tYmxhY2stYmxvY2s7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImNyb3NzXCIpOyB9IH0gfSB9XG5cbiNmaW5hbGlzdC1mYWNldHMtbnVtYmVyLW9mLXJlc3VsdHMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNnB4IDEwMHB4O1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfSB9XG4iLCIuZmFuY3lib3gtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuIiwiLyoqIEZvb3RlciAqKi9cblxuLmdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgQG1lZGlhICN7JHN9LCAjeyRtfSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgQGluY2x1ZGUgc2VjdGlvbjtcbiAgQG1lZGlhICN7JHN9LCAjeyRtfSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH1cblxuICAjbWVudS1tZW51LWJvdHRvbS1tZW51LFxuICAjbWVudS1tZW51LWJvdHRvbS1tZW51LWVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTItZGFyazsgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH0gfVxuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfSB9IH0gfVxuXG4gICNtZW51LW1lbnUtZm9vdGVyLW1lbnUsXG4gICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHVsLm1lbnUge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggOCwgZmFsc2UgKTtcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgICAgd2lkdGg6IDI4NnB4OyB9XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4sXG4gICAgICAgID4gLm5vLWxpbmssXG4gICAgICAgID4gLm5vbGluayB7XG4gICAgICAgICAgQGV4dGVuZCAuZ3JvdXAtaGVhZGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICA+IC5sZWFmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcmsgIWltcG9ydGFudDsgfSB9IH0gfSB9IH0gfVxuXG4gICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgd2lkdGg6IDIzJTsgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9IH1cblxuLnN1YmZvb3RlciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMzdweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuLnN1YmZvb3Rlcl9faW5uZXIge1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBoZWlnaHQ6IDEwNnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIGhlaWdodDogNzNweDsgfSB9XG5cbi5hZGRyZXNzLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9IH1cbiIsIiNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrLFxuI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDI1NXB4O1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogMjk1cHg7IH1cblxuICBoMiB7XG4gICAgQGV4dGVuZCAuZ3JvdXAtaGVhZGVyOyB9IH1cblxuI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAubm8tc2lkZWJhcnMgJiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbnVsLnNvY2lhbCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuICAgICAgJi5mYS1hbWF6b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1hem9uO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFtYXpvblwiKTsgfSB9XG5cbiAgICAgICYuZmEtYmVoYW5jZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWhhbmNlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImJlaGFuY2VcIik7IH0gfVxuXG4gICAgICAmLmZhLWJsb2dnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxvZ2dlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJibG9nZ2VyXCIpOyB9IH1cblxuICAgICAgJi5mYS1kcmliYmJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kcmliYmJsZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJkcmliYmJsZVwiKTsgfSB9XG5cbiAgICAgICYuZmEtZHJvcGJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kcm9wYm94O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImRyb3Bib3hcIik7IH0gfVxuXG4gICAgICAmLmZhLWZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkZmFjZWJvb2stYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJmYWNlYm9va1wiKTsgfSB9XG5cbiAgICAgICYuZmEtZmxpY2tyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZsaWNrcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJmbGlja3JcIik7IH0gfVxuXG4gICAgICAmLmZhLWZvdXJzcXVhcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm91cnNxdWFyZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJmb3Vyc3F1YXJlXCIpOyB9IH1cblxuICAgICAgJi5mYS1naXRodWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJnaXRodWJcIik7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1naXRodWI7IH0gfVxuXG4gICAgICAmLmZhLWdvb2dsZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29vZ2xlcDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJnb29nbGUtcGx1c1wiKTsgfSB9XG5cbiAgICAgICYuZmEtaW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS5zdmcpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9IH1cblxuICAgICAgJi5mYS1qb29tbGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itam9vbWxhO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImpvb21sYVwiKTsgfSB9XG5cbiAgICAgICYuZmEtbGFzdGZtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxhc3RmbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJsYXN0Zm1cIik7IH0gfVxuXG4gICAgICAmLmZhLWxpbmtlZGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmtlZGluLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkbGlua2VkaW4tYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwibGlua2VkLWluXCIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG5cbiAgICAgICYuZmEtcGF5cGFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBheXBhbDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJwYXlwYWxcIik7IH0gfVxuXG4gICAgICAmLmZhLXBpbnRlcmVzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHlvdXR1YmUtcmVkO1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJwaW50ZXJlc3RcIik7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMXB4OyB9IH1cblxuICAgICAgJi5mYS1zb3VuZGNsb3VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNvdW5kY2xvdWQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwic291bmRjbG91ZFwiKTsgfSB9XG5cbiAgICAgICYuZmEtc3BvdGlmeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zcG90aWZ5O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInNwb3RpZnlcIik7IH0gfVxuXG4gICAgICAmLmZhLXN0dW1ibGV1cG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0dW1ibGV1cG9uO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInN0dW1ibGV1cG9uXCIpOyB9IH1cblxuICAgICAgJi5mYS1za3lwZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1za3lwZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJza3lwZVwiKTsgfSB9XG5cbiAgICAgICYuZmEtdHVtYmxyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR1bWJscjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ0dW1ibHJcIik7IH0gfVxuXG4gICAgICAmLmZhLXR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlci1ibHVlO1xuICAgICAgICBjb2xvcjogJHR3aXR0ZXItYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ0d2l0dGVyXCIpOyB9IH1cblxuICAgICAgJi5mYS12aW1lbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW1lbztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ2aW1lb1wiKTsgfSB9XG5cbiAgICAgICYuZmEtdmluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW5lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInZpbmVcIik7IH0gfVxuXG4gICAgICAmLmZhLXdvcmRwcmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13b3JkcHJlc3M7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwid29yZHByZXNzXCIpOyB9IH1cblxuICAgICAgJi5mYS15ZWxwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbHA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwieWVscFwiKTsgfSB9XG5cbiAgICAgICYuZmEteW91dHViZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHlvdXR1YmUtcmVkO1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ5b3V0dWJlXCIpOyB9IH0gfSB9IH1cbiIsIi5tZXRhX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5tZXRhX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4iLCIuaGVscHRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gIC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjgpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiB7XG4gICAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICAgICAgd2lkdGg6IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKGJsYWNrLCAwLjgpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9IH0gfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY29udGVudDogXCJpXCI7XG4gICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuICAgIC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG5AbWVkaWEgI3skbX0ge1xuICAuaGVscHRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICAuaGVscHRleHRfY29udGVudCB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDQwcHg7XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICAgICAgICB3aWR0aDogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYShibGFjaywgMC44KTsgfSB9IH0gfSB9XG5AbWVkaWEgI3skc30ge1xuICAuaGVscHRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICAuaGVscHRleHRfY29udGVudCB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICB3aWR0aDogMjEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IHtcbiAgICAgICAgICBzdHlsZTogc29saWQ7XG4gICAgICAgICAgd2lkdGg6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoYmxhY2ssIDAuOCk7IH0gfSB9IH0gfVxuIiwiLyoqIExpbmsgd2l0aCBpY29uICovXG4ubGluay13aXRoLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG5cbi5saW5rLXdpdGgtaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGluay13aXRoLWljb25bdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBAaW5jbHVkZSBpY29tb29uKFwiZXh0ZXJuYWwtbGlua1wiKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtaW5kZW50OiAwOyB9XG5cbi5saW5rLXdpdGgtaWNvbi0tZmlsbTpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29tb29uKFwiZmlsbVwiKTsgfVxuXG4ubGluay13aXRoLWljb24tLWltYWdlOmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJpbWFnZVwiKTsgfVxuXG4ubGluay13aXRoLWljb24tLXBkZjpiZWZvcmUge1xuICBAaW5jbHVkZSBpY29tb29uKFwiZmlsZS1wZGZcIik7IH1cbiIsIi5saW5rLXdpdGgtb3B0aW9uYWwtZXh0ZXJuYWwtaWNvblt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJleHRlcm5hbC1saW5rXCIpO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cbiIsIi5saXN0LXRlYXNlcl9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubGlzdC10ZWFzZXJfX2JvdHRvbSB7XG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubGlzdC10ZWFzZXJfX21ldGEge1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuLmxpc3QtdGVhc2VyX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbiAgLm5vZGUtbGluayB7XG4gICAgQGV4dGVuZCAleWVsbG93bGluazsgfSB9XG5cbiIsIi8qKiBQYWdlciAqKi9cblxuLml0ZW0tbGlzdCB7XG4gIC5wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJi5wYWdlci1jdXJyZW50IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yOyB9IH1cbiAgICAgICYucGFnZXItbmV4dCxcbiAgICAgICYucGFnZXItcHJldmlvdXMsXG4gICAgICAmLnBhZ2VyLWxhc3QsXG4gICAgICAmLnBhZ2VyLWZpcnN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctcmlnaHRcIik7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5OyB9IH0gfVxuXG4gICAgICAmLnBhZ2VyLWZpcnN0LFxuICAgICAgJi5wYWdlci1wcmV2aW91cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1sZWZ0XCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfSB9XG5cbiAgICAgICYucGFnZXItZmlyc3Qge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LWxlZnRcIik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplOyB9IH0gfVxuXG4gICAgICAmLnBhZ2VyLWxhc3Qge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctcmlnaHRcIik7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplOyB9IH0gfVxuXG4gICAgICAmLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfSB9IH1cbiIsIi5yZWxhdGVkLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTsgfVxuXG4ucmVsYXRlZC1saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTNweCAwIDEzcHggM3B4OyB9XG4iLCIuc2lkZWJhci1ibG9jay1saW5rcyAueWVsbG93LWxpbmstd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgYSB7XG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cbiIsIi5za2lwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5za2lwX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMTBweDsgfVxuIiwiLyoqIFRhYnMgKiovXG5cbi50YWJzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWItYm9yZGVyLWNvbG9yO1xuXG4gIHVsLnByaW1hcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBzZWN0aW9uO1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMXB4O1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0YWItZm9udC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGFiLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgc2l6ZTogJHRhYi1mb250LXNpemU7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLWhvdmVyLWNvbG9yOyB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWItYWN0aXZlLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfSB9IH0gfVxuIiwiLyoqIFZpZGVvICoqL1xuXG4ubWVkaWEtdmltZW8tdmlkZW8sXG4ubWVkaWEteW91dHViZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uICYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG4iLCIvKiogTGFyZ2UsIFRhYmxldC1sICoqL1xuQG1lZGlhICN7JGx9IHtcbiAgLy8gUGFyYWdyYXBoIC0gTGluayBsaXN0c1xuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIC5mYy1saW5rLWxpc3RzIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAubGlua3Mge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSAyIENvbHVtbiBTcG90bGlnaHRcbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIHtcbiAgICAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgICAgIC5pbWFnZS12aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgLm1lZGlhLWp3LXZpZGVvLFxuICAgICAgICAubWVkaWEteW91dHViZS12aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NyU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaHRtbC5sdC1pZTEwICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY3JTsgfVxuICAgICAgICAgIGh0bWwuZ3QtaWUxMCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NyU7IH1cbiAgICAgICAgICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTM0JTsgfSB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gUmVjZW50IDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQge1xuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAubGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gUXVvdGUgVGV4dFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbiAgICAucXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4gICAgLnF1b3RlLFxuICAgIC5xdW90ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBUYWJsZSAyIENvbHVtblxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgPiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiAgICAgIC50ZXh0LFxuICAgICAgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFRleHRcbiAgLmNvbnRlbnQtYmxvY2stdGV4dCB7XG4gICAgLmludHJvLFxuICAgIC5pbnRybyBwIHtcbiAgICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgIHAuaW50cm8sXG4gICAgLmludHJvIHAge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbiAgICAudGV4dCxcbiAgICAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gVGV4dCBJbWFnZSArIFRleHQgVmlkZW9cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAuaW1hZ2Utd3JhcHBlcixcbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA4cHggMHB4IDZweCAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgIC5pbWFnZS13cmFwcGVyLFxuICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzNXB4OyB9IH1cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgIC5uYW1lLXF1b3RlZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBGdWxsIFBhZ2UgQnJlYWtlclxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH1cbiAgICAudGV4dC1saW5rIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlYWQgTW9yZSBhbmQgU2hhcmVcbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlY2VudCAzIENvbHVtblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4ge1xuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgICAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwN3B4OyB9XG4gICAgICAubGluayB7XG4gICAgICAgIGJvdHRvbTogLTQycHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDE1cHg7IH0gfSB9IH1cblxuICAgIC5yZWNlbnQtcGFyYWdyYXBocyB7XG4gICAgICA+IC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDsgfSB9IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayB7XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IHtcbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweCAyNnB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC50ZXh0IHAge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBTdHJlYW1lclxuICAuY29udGVudC1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzNXB4O1xuICAgICAgICB3aWR0aDogOTBweDsgfSB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4gICAgLm5hbWUtcXVvdGVlLFxuICAgIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAucXVvdGVlLWluc3RpdHV0ZSxcbiAgICAucXVvdGVlLWluc3RpdHV0ZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBFbWJlZGRlZCBQcm9maWxlIExpc3RcbiAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IHtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfSB9IH1cbiIsIi8qKiBNZWRpdW0sIFRhYmxldC1wICoqL1xuQG1lZGlhICN7JG19IHtcbiAgLy8gR2VuZXJhbCBSZXNwb25zaXZlIFN0eWxpbmdcbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHAuaW50cm8sXG4gICAgLmludHJvIHAge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgcCB7XG4gICAgICAgICYgKyB1bCxcbiAgICAgICAgJiArIG9sIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0OyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gU3BvdGxpZ2h0IDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiB7XG4gICAgLmZjLXNwb3RsaWdodC0yLWNvbHVtbiB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaW1hZ2UtdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAgIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLnRpdGxlLFxuICAgICAgICAubGluayB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBGdWxsIEJyZWFrZXJcbiAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAgIC5pbWFnZSB7XG4gICAgICA+IC50ZXh0LWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgPiAuaW1hZ2Uge1xuICAgICAgICArIC50ZXh0LWxpbmsge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH0gfVxuXG4gICAgLnRleHQtbGluayB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWNlbnQgMiBDb2x1bW5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLmxpbmtzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIExpbmsgTGlzdHNcbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gICAgLmZjLWxpbmstbGlzdHMge1xuICAgICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH0gfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIDIgQ29sdW1uIFF1b3RlIFRleHRcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCB7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnF1b3RlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gICAgLnF1b3RlLFxuICAgIC5xdW90ZSBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWNlbnQgMyBDb2x1bW5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIHtcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gICAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBib3R0b206IC0zMnB4OyB9IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFRhYmxlIDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgPiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgdWwsXG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfSB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gVGV4dCBJbWFnZSArIFRleHQgVmlkZW9cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyB7XG4gICAgLnRleHQge1xuICAgICAgdWwge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWFkIE1vcmUgYW5kIFNoYXJlXG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUge1xuICAgIC5yZWFkLW1vcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5pdGVtLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBTdHJlYW1lclxuICAuY29udGVudC1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDExMHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLm5hbWUtcXVvdGVlLFxuICAgIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnF1b3RlZS1pbnN0aXR1dGUsXG4gICAgLnF1b3RlZS1pbnN0aXR1dGUgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gRW1iZWRkZWQgUHJvZmlsZSBMaXN0XG4gIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gR2FsbGVyeVxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5IHtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAuZ2FsbGVyeS1lbGVtZW50IHtcbiAgICAgICAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTsgfSB9IH0gfSB9IH1cbiIsIi8qKiBTbWFsbCwgbW9iaWxlICoqL1xuQG1lZGlhICN7JHN9IHtcbiAgLy8gR2VuZXJhbCBSZXNwb25zaXZlIFN0eWxpbmdcbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHAuaW50cm8sXG4gICAgLmludHJvIHAge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgdWwsIG9sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfSB9XG5cbiAgICAudGV4dCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIHAge1xuICAgICAgICAmICsgdWwsXG4gICAgICAgICYgKyBvbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFNwb3RsaWdodC0yLWNvbHVtblxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICAgIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICAgICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmltYWdlLXZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICBsZWZ0OiAxNXB4OyB9XG4gICAgICAgIC50aXRsZSxcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlY2VudCAzIENvbHVtblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4ge1xuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCB7XG4gICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gVGV4dFxuICAuY29udGVudC1ibG9jay10ZXh0IHtcbiAgICAudGV4dCxcbiAgICAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBGdWxsIFBhZ2UgQnJlYWtlclxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gICAgLmltYWdlIHtcbiAgICAgID4gLnRleHQtbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICA+IC5pbWFnZSB7XG4gICAgICAgICsgLnRleHQtbGluayB7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfSB9XG5cbiAgICAudGV4dC1saW5rIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gUmVjZW50IDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICYuaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCB7XG4gICAgICAubGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gTGluayBMaXN0c1xuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgICAuZmMtbGluay1saXN0cyB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggIC0gMiBDb2x1bW4gUXVvdGUgVGV4dFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLnF1b3RlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gICAgLnF1b3RlLFxuICAgIC5xdW90ZSBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWNlbnQgM1xuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgLnRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5saW5rIHtcbiAgICAgICAgYm90dG9tOiAtMzJweDsgfSB9IH1cblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4ge1xuICAgIC5yZWNlbnQtcGFyYWdyYXBocyB7XG4gICAgICA+IC5jb250ZW50LWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH0gfSB9XG5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgLmltYWdlLXZpZGVvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDA7IH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDIwcHggIWltcG9ydGFudDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFRhYmxlIDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLml0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9IH0gfSB9IH1cblxuICAvLyBBbHNvIHJlc2V0IGV4ZXB0aW9uIHBhZ2VzIHdoaWNoIGFyZSBwcmVmaXhlZCAoYm9keS5vbmUtc2lkZWJhcikuXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8sXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICAgIC5jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gICAgJi5sZWZ0LFxuICAgICYucmlnaHQge1xuICAgICAgLmltYWdlLXdyYXBwZXIsXG4gICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlYWQgTW9yZSBhbmQgU2hhcmVcbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSB7XG4gICAgLnJlYWQtbW9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuaXRlbS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gU3RyZWFtZXJcbiAgLmNvbnRlbnQtYmxvY2stcXVvdGUge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gICAgLm5hbWUtcXVvdGVlLFxuICAgIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnF1b3RlZS1pbnN0aXR1dGUsXG4gICAgLnF1b3RlZS1pbnN0aXR1dGUgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5pbWFnZSArIC5uYW1lLXF1b3RlZSxcbiAgICAuaW1hZ2UgKyAubmFtZS1xdW90ZWUgKyAucXVvdGVlLWluc3RpdHV0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFZpZGVvXG4gIC5jb250ZW50LWJsb2NrLXZpZGVvIHtcbiAgICBpZnJhbWUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBFbWJlZGRlZCBQcm9maWxlIExpc3RcbiAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IHtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBHYWxsZXJ5XG4gIC5jb250ZW50LWJsb2NrLWdhbGxlcnkge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC5maWVsZC1jb2xsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5nYWxsZXJ5LWVsZW1lbnQge1xuICAgICAgICAgIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH0gfSB9IH0gfSB9XG4iLCIvKiogSG9tZSAqKi9cblxuLmZyb250IHtcbiAgc2VjdGlvbi5jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9IH0gfVxuXG4ubm9kZS10eXBlLWhvbWVwYWdlIC5ibG9ja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4iXX0= */
