﻿*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,.wp-caption-text,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{background:transparent;border:0;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0 auto 0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,.wp-caption-text,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.dribbble{color:#EA4C89}.facebook{color:#3B5999}.flickr{color:#FF0084}.googleplus{color:#DD4B39}.instagram{color:#E4405F}.linkedin{color:#0077B5}.pinterest{color:#BD081C}.snapchat{color:#FFFC00}.soundcloud{color:#f30}.tumblr{color:#34465D}.twitter{color:#55ACEE}.vimeo{color:#1AB7EA}.whatsapp{color:#25D366}.youtube{color:#CD201F}@font-face{font-family:"Nova";src:url("../webfonts/nova-line/nova-line.woff") format("woff"),url("../webfonts/nova-line/nova-line.ttf") format("truetype"),url("../webfonts/nova-line/nova-line.svg#nova-line") format("svg");font-weight:normal;font-style:normal}[data-tooltip]:before,[data-tooltip]:after,.button,button,input[type="button"],input[type="reset"],input[type="submit"],.content .button,.comments-area .comment-content .button,.button-secondary,input,textarea,select,.footer-credits a,.section-footer-link,.sidebar-nav-item-link,.item-link,.content a img,.comments-area .comment-content a img,.item-image,.header-logo-title,.nav-item-link,.rnav-item-link,.footer-block,.category-link,.tag-link,.share-link,.pagination a,.breadcrumbs-list-element,.choice-link-amount,.choice-title-link,.feed-footer-link,.newsletter-button,.comments-area .comment-meta a,.comments-area .comment .reply a{-webkit-transition-property:background-color,border,box-shadow,color,opacity;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,border,box-shadow,color,opacity;transition-duration:0.2s;transition-timing-function:ease}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{-ms-transform:translateY(24px);-moz-transform:translateY(24px);-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0}100%{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{-ms-transform:translateY(24px);-moz-transform:translateY(24px);-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0}100%{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.columns{display:flex;flex-flow:row wrap;justify-content:center;max-width:1280px;margin:auto;position:relative;padding:0 .5em;width:100%}.columns>*{display:block;flex:1 18em;float:left;margin-top:1em;padding:0 .5em;width:100%}@media screen and (min-width: 940px){.columns>*{width:33.33%}.columns>*:nth-child(3n+1){clear:left}}@media screen and (min-width: 520px){.columns{padding:0 1.5em}}::-moz-selection{background:#44877C;color:#fff}::selection{background:#44877C;color:#fff}h1,.welcome-header-title,h2,h3,h4,h5,h6{font:400 1em/1.2 "Brothers",Impact,"Arial Black","sans serif"}.section-header-title,.home-sidebar-title,.sidebar-title,.sidebar-date,.card-header-title{font:400 1em/1.2 "Industry","Helvetica Neue",Helvetica,Arial,sans-serif;color:gray;letter-spacing:0.05em;text-transform:uppercase}input,textarea,select,figcaption,.wp-caption-text,p,.content ol,.comments-area .comment-content ol,.content ul,.comments-area .comment-content ul{font:400 16px/1.5 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem}.section-footer-link,.metadata,.pagination,.item-header-date,.comments-area .comment .reply{color:gray;font:400 16px/1.5 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem}.category,.tag-link{font:700 12.8px/1.2 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:0.8rem;text-transform:uppercase}.breadcrumbs-list-divider{font-family:"Nova","Lucida Sans Unicode";font-style:normal;text-decoration:none}h1,.welcome-header-title{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.44em}h5{font-size:1.2em}[data-icon]{display:inline-block;text-align:center;padding:.5em}[data-icon]:before{box-sizing:border-box;content:attr(data-icon);font-family:"Nova","Lucida Sans Unicode";font-style:normal;font-weight:normal;display:inline-block;speak:none}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{bottom:100%;left:50%;opacity:0;position:absolute;visibility:hidden}[data-tooltip]:before{-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#333;border-radius:0;color:#fff;content:attr(data-tooltip);font-family:"Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;line-height:normal;margin-bottom:5px;padding:.25em .5em;text-align:center}[data-tooltip]:after{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;content:"";font-size:0;line-height:0;margin-left:-5px;width:0}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;visibility:visible}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.content .button,.comments-area .comment-content .button,.button-secondary{display:block;font:400 0.9rem/1 "Industry","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.1em;padding:1.1em 2em 1em;text-align:center;text-transform:uppercase}.button:before,button:before,input[type="button"]:before,input[type="reset"]:before,input[type="submit"]:before,.content .button:before,.comments-area .comment-content .button:before,.button-secondary:before{margin-right:.5em}@media screen and (min-width: 520px){.button,button,input[type="button"],input[type="reset"],input[type="submit"],.content .button,.comments-area .comment-content .button,.button-secondary{display:inline-block;width:auto}}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.content .button,.comments-area .comment-content .button{background-color:#44877C;color:#fff}.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#55a99b}.button:active,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#33655d}.button-secondary{box-shadow:0 0 0 2px currentColor inset}.button-secondary:hover{background-color:rgba(0,0,0,0.2)}input,textarea,select{border:2px solid #ccc;padding:.5em 1em;width:100%}input:focus,textarea:focus,select:focus{border:2px solid #44877C}input:disabled,textarea:disabled,select:disabled{background-color:#E6E6E6}form{font:1rem "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}form p{font:1rem "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}textarea{resize:vertical;min-height:120px}select{height:2.5em}button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;cursor:pointer;-webkit-appearance:none}input[type="color"],input[type="file"]{border:none;line-height:1;padding:0}label{display:block}label+*{margin-top:.25em}legend{border-bottom:1px solid #E6E6E6;padding-bottom:.5em;width:100%}input[type="checkbox"],input[type="radio"]{margin-right:.5em;width:auto}input[type="checkbox"]+label,input[type="radio"]+label{display:inline;font-style:normal;vertical-align:middle}.gform_body label:last-child{color:gray;margin:0 auto 1em;font-style:italic}html *+*{margin:1em auto 0}body,br,dd,option,td,th{margin-top:0}html{color:#333;font:400 1em/1.5 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;-moz-font-feature-settings:'liga', 'kern';-moz-font-feature-settings:'liga=1, kern=1';-ms-font-feature-settings:'liga', 'kern';-o-font-feature-settings:'liga', 'kern';-webkit-font-feature-settings:'liga', 'kern';font-feature-settings:'liga', 'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;text-rendering:optimizeLegibility;width:100%}body{background-color:#fff;position:relative;width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}figcaption,.wp-caption-text,p{overflow-wrap:break-word;word-wrap:break-word}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border-top:1px solid #E6E6E6}img{display:block;height:auto;max-width:100%;position:relative;text-align:center}img:before{content:"Sorry, this image is broken :(";display:block;padding:1em 0}img:after{content:"(url: " attr(src) ")";display:block;font-size:0.9rem;padding:1em 0}li{list-style:none}.section{display:block;margin:0;overflow:hidden;padding:2em 0;width:100%}.container,.container-centered,.section-header,.section-footer,.article-container,.comments-area{max-width:1280px;padding:0 1em;position:relative;width:100%}@media screen and (min-width: 520px){.container,.container-centered,.section-header,.section-footer,.article-container,.comments-area{padding:0 2em}}.card{background-color:#fff;border:10px solid #fff;box-shadow:inset 0 0 0 2px #F2F2F2;overflow:hidden}.footer-credits a,.section-footer-link,.sidebar-nav-item-link,.item-link{color:#44877C}.footer-credits a:hover,.section-footer-link:hover,.sidebar-nav-item-link:hover,.item-link:hover{color:#D85B59}.content a img,.comments-area .comment-content a img,.item-image{border-radius:0;overflow:hidden}.content a img:hover,.comments-area .comment-content a img:hover,.item-image:hover{opacity:0.8}.members-list a:after{-webkit-transition-property:margin,opacity;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:margin,opacity;transition-duration:0.2s;transition-timing-function:ease;box-sizing:border-box;content:"";display:inline-block;font-family:"Nova","Lucida Sans Unicode";font-style:normal;font-weight:normal;margin-left:-1em;opacity:0;speak:none;vertical-align:bottom;width:1em}.members-list a:hover:after{margin-left:0;margin-right:-1em;opacity:1}.inline-group{margin-top:0;display:inline-block}.inline-group>*{margin:1em 1em 0 auto;float:left}.container-centered{text-align:center}.centered{-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.visually-hidden{position:absolute !important;top:-9999px !important;left:-9999px !important;z-index:-100}.clearfix:after,.inline-group:after,.pagination:after,.comments-area .comment-meta:after,.comments-area .comment .reply:after{content:"";display:table;clear:both}.text-columns{-moz-columns:426.66667px 2;-moz-column-gap:2em;-webkit-columns:426.66667px 2;-webkit-column-gap:2em;columns:426.66667px 2;column-gap:2em}.header{background-color:#333;color:#fff;position:fixed;width:100%;z-index:80}.header *{margin-top:0}.header-logo{float:left;padding:1em}.header-logo-image{display:inline-block;width:48px;margin-right:.25em;vertical-align:middle}.header-logo-title{display:inline-block;font:400 1.5em/1.2 "Industry","Helvetica Neue",Helvetica,Arial,sans-serif;height:.8em;letter-spacing:0.1em;vertical-align:middle}.header-logo:hover .header-logo-title{color:#D85B59}.header-nav{display:none;overflow:hidden}.header-nav-list{float:right}@media screen and (min-width: 940px){.header{padding:0 1em}.header-nav{display:block}}.menu-button{cursor:pointer;float:right;line-height:48px;padding:1em}.menu-button-icon{background-color:#fff;box-shadow:0 5px 0 0 #fff,0 -5px 0 0 #fff;display:inline-block;height:2px;margin:0 1em;vertical-align:middle;width:14px}@media screen and (min-width: 940px){.menu-button{display:none}}.nav-item{float:left;line-height:48px}.nav-item-link{font-size:0.9em;display:block;padding:1rem}.nav-item-link:hover{background-color:#4D4D4D}.nav-item-link.current{background-color:#D85B59}@media screen and (min-width: 940px){.nav-item{margin:0}}#wpadminbar{margin-top:0px;box-sizing:content-box}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}.rnav{background-color:#333;color:#fff;display:none;margin-top:0;overflow-x:auto;padding-top:80px;position:fixed;width:100%;height:100%;z-index:70}.rnav *{margin-top:0}.rnav-item{box-shadow:0 -1px rgba(255,255,255,0.1) inset;position:relative}.rnav-item-link{display:block;padding:.83333em 3em .83333em 1em;text-align:left}.rnav-item-link:before{display:inline-block;margin-right:1em}.rnav-item-link:hover{background-color:rgba(255,255,255,0.1)}#rnav-open{position:fixed !important;top:-9999px !important;left:-9999px !important}#rnav-open:checked+.rnav{display:block}@media screen and (min-width: 940px){#rnav-open:checked+.rnav{display:none}}.footer{background-color:#333;color:#fff;margin-top:0;padding:1em;position:relative;text-align:center;z-index:60}.footer-logo{display:inline-block;height:40px}.footer-logo-image{margin-top:0}.footer-nav-item{display:inline-block;margin-top:0}.footer-credits{color:#999;font-size:0.8rem}.footer-link{flex:1 12em}.footer-block{border:1px solid #666;display:block;height:100%;padding:1em;text-align:center}.footer-block:hover{background-color:rgba(0,0,0,0.1)}.objectfit .footer-block-image{height:100%;object-fit:contain}.footer-block-title{font:400 0.8em/1.2 "Industry","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.footer-block-image.with-text{max-height:60px}.footer-block-image.without-text{max-height:100%}.footer-block-icon{padding:0;line-height:60px;font-size:2em;height:60px}@media screen and (min-width: 1280px){.footer{text-align:left}.footer-side{float:left;width:50%}.footer-credits{padding-left:1rem}}.search{position:relative;max-width:426.66667px}@media screen and (min-width: 940px){.search{display:inline-block}}.search-input{margin:0;padding-right:44px}.search-input.dark{background-color:rgba(255,255,255,0.1);border-color:transparent;color:#fff}.search-input.dark:focus{border:1px solid #44877C}.search-button{cursor:pointer;margin-top:0;overflow:hidden;position:absolute;right:0;top:0}.search-button:before{font-size:0.8rem}.page{min-height:80vh;margin:0;padding-top:80px}.page-header{max-width:960px}@media screen and (min-width: 940px){.page-header-title{font-size:3em}}@media screen and (min-width: 1280px){.page-header-title{font-size:4em}}.section.white{background-color:#fff}.section.grey{background-color:#E6E6E6}.section.primary{background-color:#D85B59;color:#fff}.section.secondary{background-color:#44877C;color:#fff}.section-header-title{color:#fff;border-bottom:4px solid #fff;padding-bottom:.5em}.section-footer{clear:both;text-align:center}.article{background-color:#fff;position:relative;width:100%;padding-bottom:2em}.article-container{margin-top:0;padding-top:1em}.article-media{display:block;width:100%}.object-fit .article-media{max-height:320px;object-fit:cover}.article-header{background-color:#D85B59;color:#fff}.article-header .container{margin-top:0}.article-header-title{padding:.5em 0}.article-header-summary{font:300 italic 1.33em/1.4 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}@media screen and (min-width: 940px){.article-media{float:left;margin-right:1em;padding-right:1em;width:50%}.object-fit .article-media{max-height:400px;min-height:300px}.article-header-title{font-size:3em}.article-header-summary{font-size:1.5em}.article-container{padding-top:3em}.article-body{float:right;width:60%}}@media screen and (min-width: 1280px){.article-media{width:33.33%}.article-header-title{font-size:4em}.article-header-summary{font-size:1.8em;width:150%}.article-body{width:75%;padding-right:25%}}.content ol,.comments-area .comment-content ol,.content ul,.comments-area .comment-content ul{font-size:1em;padding-left:1.2em}.content li+li,.comments-area .comment-content li+li{margin:.5em auto 0}.content ol li,.comments-area .comment-content ol li{list-style:decimal}.content ol li ol li,.comments-area .comment-content ol li ol li{list-style-type:lower-roman}.content ol li ul li,.comments-area .comment-content ol li ul li{list-style-type:circle}.content ul li,.comments-area .comment-content ul li{list-style:disc}.content ul li ul li,.comments-area .comment-content ul li ul li{list-style-type:circle}.content ul li ol li,.comments-area .comment-content ul li ol li{list-style-type:decimal}.content dt,.comments-area .comment-content dt{font-weight:700;font-size:0.9em}.content dd,.comments-area .comment-content dd{margin-top:0}.content p,.comments-area .comment-content p{font-size:1em}.content p:empty,.comments-area .comment-content p:empty{display:none}.content img,.comments-area .comment-content img{border-radius:0}.content figure,.comments-area .comment-content figure{position:relative}.content figcaption,.comments-area .comment-content figcaption,.content .wp-caption-text,.comments-area .comment-content .wp-caption-text{font-style:italic;margin-top:.5em;text-align:center}.content .fluid-width-video-wrapper,.comments-area .comment-content .fluid-width-video-wrapper{overflow:hidden;border-radius:0}.content a,.comments-area .comment-content a{-webkit-transition-property:box-shadow;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease;box-shadow:inset 0 -0.3em #ccc}.content a:hover,.comments-area .comment-content a:hover{box-shadow:inset 0 -0.3em #D85B59}.content button,.comments-area .comment-content button,.content input[type="button"],.comments-area .comment-content input[type="button"],.content input[type="reset"],.comments-area .comment-content input[type="reset"],.content input[type="submit"],.comments-area .comment-content input[type="submit"],.content .button,.comments-area .comment-content .button{box-shadow:none !important}.content blockquote,.comments-area .comment-content blockquote{font:1.5em/1.5 "Brothers",Impact,"Arial Black","sans serif";position:relative}.content blockquote:before,.comments-area .comment-content blockquote:before{background-color:#fff;content:"\0201C";color:#D85B59;display:block;font-size:5rem;height:2.5rem;line-height:1;position:relative;width:3.5rem;z-index:10}.content blockquote:after,.comments-area .comment-content blockquote:after{background:#D85B59;content:"";display:block;height:4px;position:absolute;top:0.8rem;width:100%}.content blockquote p,.comments-area .comment-content blockquote p{font-style:italic;margin:0}.content cite,.comments-area .comment-content cite{color:#D85B59;display:block;font:700 14px/1.5 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:0.9rem;margin-top:1em;text-transform:uppercase}.content cite:before,.comments-area .comment-content cite:before{content:"\02014  "}.content q,.comments-area .comment-content q{font-style:italic;quotes:"‘" "’" "“" "”"}.content q:before,.comments-area .comment-content q:before{content:open-quote}.content q:after,.comments-area .comment-content q:after{content:close-quote}.content code,.comments-area .comment-content code{background-color:#F2F2F2;border-radius:0;font-family:"Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;border:1px solid #ccc}@media screen and (min-width: 940px){.content .alignleft,.comments-area .comment-content .alignleft,.content .float-left,.comments-area .comment-content .float-left,.content .float_left,.comments-area .comment-content .float_left{float:left;margin:1em 1em 1em 0;max-width:50%}.content .alignright,.comments-area .comment-content .alignright,.content .float-right,.comments-area .comment-content .float-right,.content .float_right,.comments-area .comment-content .float_right{float:right;margin:1em 0 1em 1em;max-width:50%}}.wp-caption{position:relative;width:auto !important}.gallery{margin:1em -.5em 0 !important}.gallery-item{display:block;float:none !important;margin:0 auto 1rem !important;max-width:640px;padding:0 .5em;width:100% !important}@media screen and (min-width: 940px){.gallery-item{float:left !important}.gallery-columns-2 .gallery-item{width:50% !important}.gallery-columns-3 .gallery-item{width:33.333333333% !important}.gallery-columns-4 .gallery-item{width:25% !important}}img.attachment-thumbnail{border:none !important;margin:0;width:100%}.content table,.comments-area .comment-content table{box-shadow:inset 0 0 0 1px #ccc;display:inline-block;font-size:1rem;height:auto !important;max-width:100%;overflow-x:auto;width:auto !important}.content th,.comments-area .comment-content th,.content td,.comments-area .comment-content td{border:1px solid #ccc;min-width:140px;padding:.25em .5em;text-align:left;vertical-align:top}.content thead td,.comments-area .comment-content thead td,.content tfoot td,.comments-area .comment-content tfoot td,.content th,.comments-area .comment-content th{background:#D85B59;border:1px solid #ce3330;color:#fff;font-weight:400}.metadata{color:#D85B59}.metadata time{font-weight:700}.category{display:block}.category-link{color:#D85B59}.category-link:hover{color:#44877C}.tag{float:left;margin:.25em .25em 0 0}.tag-link{background-color:#D85B59;border-radius:0;color:#fff;display:block;padding:.5em 1em}.tag-link:hover{background-color:#ce3330}.share-link{margin-left:-.5em}.share-link:hover{background:#F2F2F2}.share-link:before{margin-right:.5em}.pagination{text-align:center}.pagination a:hover{background-color:#E6E6E6}.pagination_block{float:left;margin-top:0}.pagination_block.numeral{display:none}.pagination_element{display:block;border-radius:0;height:60px;line-height:60px;overflow:hidden;width:60px}.pagination_element.prev,.pagination_element.next{background-color:#D85B59;color:#fff;font-size:35px}.pagination_element.prev:before,.pagination_element.next:before{display:block;font-family:"Nova","Lucida Sans Unicode";font-style:normal;speak:none}.pagination_element.prev:hover,.pagination_element.next:hover{background-color:#ce3330}.pagination_element.prev:before{content:""}.pagination_element.next:before{content:""}.pagination_element.current{box-shadow:0 0 0 1px #D85B59 inset;color:#D85B59}@media screen and (min-width: 520px){.pagination{display:inline-block}.pagination_block{margin:0 .25em}.pagination_block.numeral{display:block}.pagination_element{display:block;height:44px;line-height:44px;width:44px}.pagination_element.prev,.pagination_element.next{font-size:24px}}.pagination_block.next{float:right}.pagination_block.view_all{display:none}.home-intro{text-align:center;padding-bottom:0}@media screen and (min-width: 1280px){.home-intro{padding:3em 0 2em}}.tagline{font:400 2.5em/1.2 "Industry","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.tagline-description{margin-top:0}.welcome{background:#44877C;color:#fff;margin-top:0;padding-bottom:2em;position:relative}.welcome-image{background-position:center;background-size:cover;padding-bottom:66%}.welcome-intro{margin-top:0}.welcome-header{margin-top:0}.welcome-header-icon{margin:-1em 0 0}.welcome-header-title{border-bottom:4px solid #fff;margin-top:1rem;padding-bottom:1rem}.welcome-summary-big{font:300 italic 1.25em/1.5 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}@media screen and (min-width: 940px){.welcome-image{height:100%;padding:0;position:absolute;width:33.33%}.welcome-intro{border-top:4em solid rgba(0,0,0,0.1);float:right;width:66.66%}.welcome-header-title{font-size:4em}}@media screen and (min-width: 1280px){.welcome-intro{padding:0 1em}.welcome-header,.welcome-summary{float:left;width:50%}}.noses{background-color:#D85B59;border-top:4em solid rgba(0,0,0,0.1);color:#fff;text-align:center}.noses-logo{margin-top:-35px}.noses-title{margin-top:1rem;font-family:"Industry","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.noses-summary{font:300 italic 1.2em/1.5 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.home{background-color:#E6E6E6;margin:0}.home .feed{background-color:#fff}@media screen and (min-width: 1280px){.home .feed{float:right;width:66.66%}.home .item{padding-left:3em;padding-right:3em}.home-sidebar{float:right;width:33.33%}}.home-sidebar{margin:0}.home-sidebar .container{padding-bottom:2em}.home-sidebar-icon{color:gray;font-size:25px;padding:0;position:relative;width:100%;text-align:left}.home-sidebar-icon:before{background-color:#E6E6E6;padding-right:1rem;position:relative;z-index:10}.home-sidebar-icon:after{background:#ccc;content:"";display:block;height:2px;position:absolute;top:.75em;width:100%}.members-list{-moz-columns:8em 4;-moz-column-gap:2em;-webkit-columns:8em 4;-webkit-column-gap:2em;columns:8em 4;column-gap:2em;margin-top:2em}.members-list li{margin:0}.members-list a{display:inline-block;font-weight:700;padding:.5em 0}.breadcrumbs{font-size:1rem}.breadcrumbs-list{display:block}.breadcrumbs-list-item{display:inline-block}.breadcrumbs-list-element:hover{color:#44877C}.donate{text-align:center}.donate-options{font:inherit;height:auto;min-width:150px;width:auto}.donate-label{display:inline}.donate-amount{margin:0 1em 0 0;width:auto}.choice{max-width:320px}.choice-link{display:block;position:relative}.choice-link-amount{background-color:#D85B59;border-radius:100%;box-shadow:0 0 0 4px #fff;bottom:0;color:#fff;height:80px;left:0;line-height:80px;position:absolute;width:80px;z-index:10}.choice-link:hover .choice-link-amount{background-color:#44877C}.choice-link-image{border-radius:100%;overflow:hidden}.choice-title-link:hover{color:#44877C}.hero{color:#fff;max-height:720px;min-height:400px;overflow:hidden;position:relative;text-align:center}.hero-image{-webkit-filter:brightness(75%);filter:brightness(75%);position:relative;max-height:720px;min-height:500px;object-fit:cover}.no-objectfit .hero-image{max-height:none;min-height:0}.hero-header{margin-top:0;position:absolute;width:100%}.hero-header-summary{font-size:1.1em}@media screen and (min-width: 940px){.hero-header-title{font-size:3.5em}}.landing-block:nth-of-type(odd){background-color:#fff}.information{-moz-columns:426.66667px 2;-moz-column-gap:2em;-webkit-columns:426.66667px 2;-webkit-column-gap:2em;columns:426.66667px 2;column-gap:2em}.red .landing-title,.red .section-header-title,.red .category-link,.red .statistic-icon{color:#F44336}.red .section.primary{background-color:#F44336}.red .button,.red button,.red input[type="button"],.red input[type="reset"],.red input[type="submit"],.red .tag-link{background-color:#F44336}.red .button:hover,.red button:hover,.red input[type="button"]:hover,.red input[type="reset"]:hover,.red input[type="submit"]:hover,.red .tag-link:hover{background-color:#f99d97}.purple .landing-title,.purple .section-header-title,.purple .category-link,.purple .statistic-icon{color:#9C27B0}.purple .section.primary{background-color:#9C27B0}.purple .button,.purple button,.purple input[type="button"],.purple input[type="reset"],.purple input[type="submit"],.purple .tag-link{background-color:#9C27B0}.purple .button:hover,.purple button:hover,.purple input[type="button"]:hover,.purple input[type="reset"]:hover,.purple input[type="submit"]:hover,.purple .tag-link:hover{background-color:#ca61dc}.blue .landing-title,.blue .section-header-title,.blue .category-link,.blue .statistic-icon{color:#33655d}.blue .section.primary{background-color:#33655d}.blue .button,.blue button,.blue input[type="button"],.blue input[type="reset"],.blue input[type="submit"],.blue .tag-link{background-color:#33655d}.blue .button:hover,.blue button:hover,.blue input[type="button"]:hover,.blue input[type="reset"]:hover,.blue input[type="submit"]:hover,.blue .tag-link:hover{background-color:#55a99b}.green .landing-title,.green .section-header-title,.green .category-link,.green .statistic-icon{color:#4CAF50}.green .section.primary{background-color:#4CAF50}.green .button,.green button,.green input[type="button"],.green input[type="reset"],.green input[type="submit"],.green .tag-link{background-color:#4CAF50}.green .button:hover,.green button:hover,.green input[type="button"]:hover,.green input[type="reset"]:hover,.green input[type="submit"]:hover,.green .tag-link:hover{background-color:#92cf94}.yellow .landing-title,.yellow .section-header-title,.yellow .category-link,.yellow .statistic-icon{color:#FFEB3B}.yellow .section.primary{background-color:#FFEB3B}.yellow .button,.yellow button,.yellow input[type="button"],.yellow input[type="reset"],.yellow input[type="submit"],.yellow .tag-link{background-color:#FFEB3B}.yellow .button:hover,.yellow button:hover,.yellow input[type="button"]:hover,.yellow input[type="reset"]:hover,.yellow input[type="submit"]:hover,.yellow .tag-link:hover{background-color:#fff5a1}.sidebar{max-width:960px;width:100%;margin-top:2em}.sidebar-title,.sidebar-date{border-bottom:2px solid #ccc;padding-bottom:1em}.sidebar-nav-item-link{font:700 16px/1.5 "Soleil","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;display:block}.sidebar-nav-item-link.current{color:#D85B59}@media screen and (min-width: 940px){.sidebar{float:left;margin-top:0;padding-right:4em;width:40%}}@media screen and (min-width: 1280px){.sidebar{width:25%}}.sub-list{padding-left:1em}.sub-list .sidebar-nav-item-link{font-weight:400}.feed-container{max-width:960px}.feed-footer{padding-bottom:1em;text-align:right}.feed-footer-link{font:400 0.9em/1.2 "Industry","Helvetica Neue",Helvetica,Arial,sans-serif;color:#D85B59;letter-spacing:0.1em;text-transform:uppercase}.feed-footer-link:hover{color:#44877C}.item{margin:0;padding-top:1em;padding-bottom:1em}.item:nth-of-type(even){background-color:#F2F2F2}.item-image{display:block}.item-header-title{margin-top:0}.item-summary{margin-left:0;max-width:640px}@media screen and (min-width: 940px){.item{padding-top:2em;padding-bottom:2em}.item-header,.item-summary{float:left;width:50%}.item-header{padding-right:1em}.item:first-of-type .item-header-title{font-size:2.5em}.item-summary{margin:0;padding-top:1em;border-top:2px solid #4D4D4D}.item-image{float:right;width:50%;margin-left:1em}.item-image ~ *{border:none;float:none;margin-top:0;width:auto}}.cards{margin-top:2em;overflow-x:auto;overflow-y:hidden;padding:0 1em 1em;text-align:center;white-space:nowrap}.cards::-webkit-scrollbar{height:.5em}.cards::-webkit-scrollbar-track{background:#ccc}.cards::-webkit-scrollbar-thumb{background:#D85B59}.card{display:inline-block;height:24em;margin:0 .25em;padding:.5em;text-align:center;white-space:normal;width:17.5em;position:relative;opacity:0}.cssanimations .card-1{-webkit-animation:fade-in 0.6s ease 0s forwards;animation:fade-in 0.6s ease 0s forwards}.cssanimations .card-2{-webkit-animation:fade-in 0.6s ease 0.2s forwards;animation:fade-in 0.6s ease 0.2s forwards}.cssanimations .card-3{-webkit-animation:fade-in 0.6s ease 0.4s forwards;animation:fade-in 0.6s ease 0.4s forwards}.cssanimations .card-4{-webkit-animation:fade-in 0.6s ease 0.6s forwards;animation:fade-in 0.6s ease 0.6s forwards}.card .no-cssanimations{opacity:1}.card:before{border:.5em solid #F2F2F2;content:"";height:8em;left:4.1em;position:absolute;top:6.9em;transform:rotate(45deg);width:8em}.card-corner{position:absolute;margin:0}.card-corner.top{top:1em;left:1em}.card-corner.bottom{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:1em;right:1em}.card-corner-number{color:#44877C;display:block;font:400 1.5em/1.2 "Industry","Helvetica Neue",Helvetica,Arial,sans-serif}.card-corner-icon{color:gray;display:block;font-size:1.5em;height:1em;line-height:1;margin:0;padding:0}.card-header{position:relative;margin-top:7em}.card-header-title{font-size:3em;color:#D85B59}.card-header-summary{font-size:0.9em;margin-top:0}@media screen and (min-width: 520px){.card{margin:0 .5em}}.statistic{text-align:center;flex:1 14em}.statistic-icon:before{font-size:48px}.statistic-value{font-size:3em;font-weight:300;margin:0}.newsletter{position:relative}.newsletter-email{background-color:#fff;padding-right:3em}.newsletter-button{cursor:pointer;margin-top:0;overflow:hidden;padding:.6em 1em .4em;position:absolute;right:0;top:0}.newsletter-button:hover{color:#D85B59}.newsletter-button:before{font-size:25px}.comments-area{max-width:720px}.comments-area .comments-title,.comments-area .comment-reply-title{background-color:#F2F2F2;color:#999;font:700 1.2em/1.2 "Brothers",Impact,"Arial Black","sans serif";padding:1rem;text-transform:uppercase}.comments-area .comment-body{border-bottom:1px solid #E6E6E6;margin-bottom:1.5em;padding-bottom:1.5em;position:relative}.comments-area .comment-meta a:hover{color:#44877C}.comments-area .comment-meta .fn{color:#4D4D4D;font-weight:700}.comments-area .comment .avatar{border-radius:100%;float:left;height:3em;margin-right:.5em;width:3em}.comments-area .comment-metadata{font-size:0.9em;margin-top:0}.comments-area .comment-content{margin-top:1em}.comments-area .comment .reply{font-size:0.9em;position:absolute;top:0;right:0;text-align:right;margin-top:0}.comments-area .comment .reply li{float:right;margin-left:.5em}.comments-area .comment .reply a:hover{color:#44877C}.comments-area .children{margin-left:2em}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfaGVscGVycy5zY3NzIiwiaGVscGVycy9fY29sb3JzLnNjc3MiLCJoZWxwZXJzL19zZXR0aW5ncy5zY3NzIiwiaGVscGVycy9fd2ViZm9udHMuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGlvbi5zY3NzIiwiaGVscGVycy9fbGF5b3V0LnNjc3MiLCJoZWxwZXJzL190eXBvZ3JhcGh5LnNjc3MiLCJoZWxwZXJzL19idXR0b25zLnNjc3MiLCJoZWxwZXJzL19mb3Jtcy5zY3NzIiwiX2xheW91dC5zY3NzIiwibGF5b3V0L19nZW5lcmFsLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19yZXNwb25zaXZlLW5hdi5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fc2VhcmNoLnNjc3MiLCJsYXlvdXQvX3BhZ2Uuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwibGF5b3V0L19hcnRpY2xlLnNjc3MiLCJsYXlvdXQvX2NvbnRlbnQuc2NzcyIsImxheW91dC9fdGFibGVzLnNjc3MiLCJsYXlvdXQvX21ldGFkYXRhLnNjc3MiLCJsYXlvdXQvX3BhZ2luYXRpb24uc2NzcyIsImxheW91dC9faG9tZS5zY3NzIiwibGF5b3V0L19icmVhZGNydW1icy5zY3NzIiwibGF5b3V0L19kb25hdGUuc2NzcyIsImxheW91dC9faGVyby5zY3NzIiwibGF5b3V0L19jdGEuc2NzcyIsImxheW91dC9fbGFuZGluZy5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX2ZlZWQuc2NzcyIsImxheW91dC9fY2FyZHMuc2NzcyIsImxheW91dC9fc3RhdGlzdGljcy5zY3NzIiwibGF5b3V0L19uZXdzbGV0dGVyLnNjc3MiLCJsYXlvdXQvX2NvbW1lbnRzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogKysrKysrKysrK1xuKysrIFNUWUxFICsrK1xuKysrKysrKysrKyAqL1xuXG5AaW1wb3J0ICdfcmVzZXQnO1xuQGltcG9ydCAnX2hlbHBlcnMnO1xuQGltcG9ydCAnX2xheW91dCc7XG4iLCIqLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiLyogPT09PT09PT09PT09XG49PT0gSEVMUEVSUyA9PT1cbj09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0ICdoZWxwZXJzL19jb2xvcnMnO1xuQGltcG9ydCAnaGVscGVycy9fc2V0dGluZ3MnO1xuQGltcG9ydCAnaGVscGVycy9fd2ViZm9udHMnO1xuQGltcG9ydCAnaGVscGVycy9fYW5pbWF0aW9uJztcbkBpbXBvcnQgJ2hlbHBlcnMvX2xheW91dCc7XG5AaW1wb3J0ICdoZWxwZXJzL190eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ2hlbHBlcnMvX2J1dHRvbnMnO1xuQGltcG9ydCAnaGVscGVycy9fZm9ybXMnO1xuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogQ09MT1JTICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLyBDaGFuZ2VzIGdyZXlzY2FsZSBwYWxldHRlXG4kdGhlbWU6IG51bGw7XG5cbi8vIEJhc2ljIGNvbG9yc1xuJHJlZDogI0Y0NDMzNjtcbiRwaW5rOiAjRTkxRTYzO1xuJHB1cnBsZTogIzlDMjdCMDtcbiRkZWVwLXB1cnBsZTogIzY3M0FCNztcbiRpbmRpZ286ICMzRjUxQjU7XG4kYmx1ZTogIzIxOTZGMztcbiRsaWdodC1ibHVlOiAjMDNBOUY0O1xuJGN5YW46ICMwMEJDRDQ7XG4kdGVhbDogIzAwOTY4ODtcbiRncmVlbjogIzRDQUY1MDtcbiRsaWdodC1ncmVlbjogIzhCQzM0QTtcbiRsaW1lOiAjQ0REQzM5O1xuJHllbGxvdzogI0ZGRUIzQjtcbiRhbWJlcjogI0ZGQzEwNztcbiRvcmFuZ2U6ICNGRjk4MDA7XG4kZGVlcC1vcmFuZ2U6ICNGRjU3MjI7XG4kYnJvd246ICM3OTU1NDg7XG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cbi8vIFN0YW5kYXJkIGdyZXlzY2FsZTogbnVtYmVyID0gYnJpZ2h0bmVzcyAoSFNCKVxuJGdyZXk5NTogI0YyRjJGMjtcbiRncmV5OTA6ICNFNkU2RTY7XG4kZ3JleTgwOiAjQ0NDQ0NDO1xuJGdyZXk3MDogI0IzQjNCMztcbiRncmV5NjA6ICM5OTk5OTk7XG4kZ3JleTUwOiAjODA4MDgwO1xuJGdyZXk0MDogIzY2NjY2NjtcbiRncmV5MzA6ICM0RDRENEQ7XG4kZ3JleTIwOiAjMzMzMzMzO1xuJGdyZXkxNTogIzI2MjYyNjtcblxuLy8gQ29sb3VyIHNjaGVtaW5nXG5AaWYgJHRoZW1lID09IGJsdWUge1xuICAgICRncmV5OTU6ICNFREYxRjI7XG4gICAgJGdyZXk5MDogI0RDRTJFNjtcbiAgICAkZ3JleTgwOiAjQzBDN0NDO1xuICAgICRncmV5NzA6ICNBNEFDQjM7XG4gICAgJGdyZXk2MDogIzhBOTI5OTtcbiAgICAkZ3JleTUwOiAjNzA3OTgwO1xuICAgICRncmV5NDA6ICM1ODYwNjY7XG4gICAgJGdyZXkzMDogIzQwNDc0RDtcbiAgICAkZ3JleTIwOiAjMkEyRjMzO1xuICAgICRncmV5MTU6ICMxRjIzMjY7XG59IEBlbHNlIGlmICR0aGVtZSA9PSBicm93biB7XG4gICAgJGdyZXk5NTogI0YyRjJGMDtcbiAgICAkZ3JleTkwOiAjRTZFNkUxO1xuICAgICRncmV5ODA6ICNDQ0NDQzY7XG4gICAgJGdyZXk3MDogI0IzQjNBQjtcbiAgICAkZ3JleTYwOiAjOTk5OTkxO1xuICAgICRncmV5NTA6ICM4MDgwNzg7XG4gICAgJGdyZXk0MDogIzY2NjY1RjtcbiAgICAkZ3JleTMwOiAjNEQ0RDQ2O1xuICAgICRncmV5MjA6ICMzMzMzMkU7XG4gICAgJGdyZXkxNTogIzI2MjYyMjtcbn1cblxuLy8gU29jaWFsIGNvbG9yc1xuJGRyaWJiYmxlOiAjRUE0Qzg5O1xuJGZhY2Vib29rOiAjM0I1OTk5O1xuJGZsaWNrcjogI0ZGMDA4NDtcbiRnb29nbGVwbHVzOiAjREQ0QjM5O1xuJGluc3RhZ3JhbTogI0U0NDA1RjtcbiRsaW5rZWRpbjogIzAwNzdCNTtcbiRwaW50ZXJlc3Q6ICNCRDA4MUM7XG4kc25hcGNoYXQ6ICNGRkZDMDA7XG4kc291bmRjbG91ZDogI2ZmMzMwMDtcbiR0dW1ibHI6ICMzNDQ2NUQ7XG4kdHdpdHRlcjogIzU1QUNFRTtcbiR2aW1lbzogIzFBQjdFQTtcbiR3aGF0c2FwcDogIzI1RDM2NjtcbiR5b3V0dWJlOiAjQ0QyMDFGO1xuXG4vLyBTb2NpYWwgY29sb3JzXG4uZHJpYmJibGUgeyBjb2xvcjogJGRyaWJiYmxlOyB9O1xuLmZhY2Vib29rIHsgY29sb3I6ICRmYWNlYm9vazsgfTtcbi5mbGlja3IgeyBjb2xvcjogJGZsaWNrcjsgfTtcbi5nb29nbGVwbHVzIHsgY29sb3I6ICRnb29nbGVwbHVzOyB9O1xuLmluc3RhZ3JhbSB7IGNvbG9yOiAkaW5zdGFncmFtOyB9O1xuLmxpbmtlZGluIHsgY29sb3I6ICRsaW5rZWRpbjsgfTtcbi5waW50ZXJlc3QgeyBjb2xvcjogJHBpbnRlcmVzdDsgfTtcbi5zbmFwY2hhdCB7IGNvbG9yOiAkc25hcGNoYXQ7IH07XG4uc291bmRjbG91ZCB7IGNvbG9yOiAkc291bmRjbG91ZDsgfTtcbi50dW1ibHIgeyBjb2xvcjogJHR1bWJscjsgfTtcbi50d2l0dGVyIHsgY29sb3I6ICR0d2l0dGVyOyB9O1xuLnZpbWVvIHsgY29sb3I6ICR2aW1lbzsgfTtcbi53aGF0c2FwcCB7IGNvbG9yOiAkd2hhdHNhcHA7IH07XG4ueW91dHViZSB7IGNvbG9yOiAkeW91dHViZTsgfTtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlbHBlcnNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEdyYWRpZW50c1xuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZDogbGVmdCwgJGRpcmVjdGlvbi1uZXc6IHRvIHJpZ2h0LCAkY29sb3JzIC4uLikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1vbGQsICRjb2xvcnMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tb2xkLCAkY29sb3JzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1uZXcsICRjb2xvcnMpO1xufVxuXG5AbWl4aW4gcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyAuLi4pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMpO1xufVxuIiwiLy8rKysrKysrKysrKysrKysrXG4vLysrKyBTRVRUSU5HUyArKytcbi8vKysrKysrKysrKysrKysrK1xuXG4vLyBTZXQgdGhlIGNvbG9yIHNjaGVtZVxuJHByaW1hcnk6ICNEODVCNTk7XG4kc2Vjb25kYXJ5OiAjNDQ4NzdDO1xuXG4vLyBDcmVhdGVzIGEgZnVsbCBwYWxldHRlIGZyb20gYmFzZSBjb2xvdXJzXG4kcHJpbWFyeS1icmlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDIwJSk7XG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LXNoYWRlOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XG5cbiRzZWNvbmRhcnktYnJpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDIwJSk7XG4kc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDEwJSk7XG4kc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuJHNlY29uZGFyeS1zaGFkZTogZGFya2VuKCRzZWNvbmRhcnksIDIwJSk7XG5cbi8vIFNldCBjb21tb24gY29sb3JzXG4kYm9keS1jb2xvcjogJHdoaXRlO1xuJGhlYWRlci1jb2xvcjogJGdyZXkyMDtcbiRmb290ZXItY29sb3I6ICRncmV5MjA7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWRpc3BsYXk6ICdCcm90aGVycycsIEltcGFjdCwgJ0FyaWFsIEJsYWNrJywgJ3NhbnMgc2VyaWYnO1xuJGZvbnQtdGl0bGU6ICdJbmR1c3RyeScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1zYW5zOiAnU29sZWlsJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2VyaWY6IEdlb3JnaWEsIFRpbWVzLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4kZm9udC1tb25vOiAnQW5kYWxlIE1vbm8nLCBBbmRhbGVNb25vLCAnTHVjaWRhIENvbnNvbGUnLCBtb25vc3BhY2U7XG4kZm9udC1pY29uOiAnTm92YScsICdMdWNpZGEgU2FucyBVbmljb2RlJztcblxuJGZvbnQtaGVhZGVyOiAkZm9udC1kaXNwbGF5O1xuJGZvbnQtYm9keTogJGZvbnQtc2FucztcbiRmb250LXF1b3RlOiAkZm9udC1kaXNwbGF5O1xuJGZvbnQtbWV0YTogJGZvbnQtc2FucztcbiRpY29uczogbGluZTtcblxuJGxpZ2h0OiAzMDA7XG4kbm9ybWFsOiA0MDA7XG4kYm9sZDogNzAwO1xuXG4vLyBMYXlvdXRcbiRnYXA6IDFlbTtcbiRjb3JuZXI6IDA7XG4kcGFnZS13aWR0aDogMTI4MHB4O1xuJGNvbnRlbnQtd2lkdGg6IDcyMHB4O1xuJHNoYWRvdzogMCA0cHggOHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuXG4vLyBTZXRzIHdpZHRoIG9mIGZpeGVkIGNvbHVtbnNcbiRoYWxmLWNvbHVtbjogJHBhZ2Utd2lkdGggLyAyO1xuJHRoaXJkLWNvbHVtbjogJHBhZ2Utd2lkdGggLyAzO1xuJHR3by10aGlyZHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyAzKSAqIDI7XG4kZm91cnRoLWNvbHVtbjogJHBhZ2Utd2lkdGggLyA0O1xuJHRocmVlLWZvdXJ0aHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyA0KSAqIDM7XG4kc2l4dGgtY29sdW1uOiAkcGFnZS13aWR0aCAvIDY7XG4kZml2ZS1zaXh0aHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyA2KSAqIDU7XG5cbi8vIEtlZXAgdHJhY2sgb2Ygei1pbmRleGVzIHRvIGF2b2lkIHotaW5kZXg6IDk5OTk5OTk5OTtcbiR6aW5kZXg6IChcbiAgICBoZWFkZXI6IDgwLFxuICAgIHJuYXY6IDcwLFxuICAgIGZvb3RlcjogNjAsXG4gICAgb3ZlcmxheTogMTAsXG4gICAgaGlnaGxpZ2h0OiAtMTAsXG4gICAgaGlkZGVuOiAtMTAwLFxuKTtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAgIHNtYWxsOiA1MjBweCxcbiAgICBtZWRpdW06IDk0MHB4LFxuICAgIGxhcmdlOiAxMjgwcHgsXG4gICAgeGxhcmdlOiAxNDQwcHgsXG4pO1xuXG4vLyBhZGQgQ01TIHNwZWNpZmljIGNoYW5nZXNcbiR3b3JkcHJlc3M6IHRydWU7XG4kZHJ1cGFsOiBmYWxzZTtcbiRkcnVwYWwtdmVyc2lvbjogODtcbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogV0VCRk9OVFMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKytcblxuQGlmICRpY29ucyA9PSBzb2xpZCB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICBmb250LWZhbWlseTogXCJOb3ZhXCI7XG4gICAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvbm92YS1zb2xpZC9ub3ZhLXNvbGlkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgdXJsKCcuLi93ZWJmb250cy9ub3ZhLXNvbGlkL25vdmEtc29saWQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgdXJsKCcuLi93ZWJmb250cy9ub3ZhLXNvbGlkL25vdmEtc29saWQuc3ZnI25vdmEtc29saWQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59IEBlbHNlIGlmICRpY29ucyA9PSBsaW5lIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm92YVwiO1xuICAgICAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvbm92YS1saW5lL25vdmEtbGluZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvbm92YS1saW5lL25vdmEtbGluZS50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL25vdmEtbGluZS9ub3ZhLWxpbmUuc3ZnI25vdmEtbGluZScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBBTklNQVRJT04gKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb3ZlbWVudFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gZmFuY3kgdHJhbnNpdGlvbnNcbiRtb3ZlLXdoaXA6IGN1YmljLWJlemllcigwLjgsIDAsIDAuMywgMSk7XG4kbW92ZS1zbmFwOiBjdWJpYy1iZXppZXIoMC43LCAtMC41LCAwLjMsIDEuNSk7XG4kbW92ZS1zbmFwLWluOiBjdWJpYy1iZXppZXIoMC42LCAtMC4zLCAwLjcsIDApO1xuJG1vdmUtc25hcC1vdXQ6IGN1YmljLWJlemllcigwLjIsIDAuOSwgMC4zLCAxLjMpO1xuXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhIHRyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LXRyYW5zaXRpb24sIHRyYW5zaXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWVhc2UoJHByb3BlcnRpZXMuLi4pIHtcbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtdHJhbnNpdGlvbiwgdHJhbnNpdGlvbiB7XG4gICAgICAgICN7JHByZWZpeH0tcHJvcGVydHk6ICRwcm9wZXJ0aWVzO1xuICAgICAgICAjeyRwcmVmaXh9LWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAjeyRwcmVmaXh9LXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB9XG59XG5cbiV0cmFuc2l0aW9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVhc2UoYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLCBib3gtc2hhZG93LCBjb2xvciwgb3BhY2l0eSk7XG59XG5cbi8vIEluY2x1ZGUgdG8gdHJhbnNmb3JtIGFuIGVsZW1lbnRcbkBtaXhpbiB0cmFuc2Zvcm0oJHByb3BlcnR5KSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAtbXMtdHJhbnNmb3JtLCAtbW96LXRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm0sIHRyYW5zZm9ybSB7XG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0eTtcbiAgICB9XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwcm9wZXJ0eSkge1xuICAgIEBlYWNoICRwcmVmaXggaW4gLW1zLXRyYW5zZm9ybS1vcmlnaW4sIC1tb3otdHJhbnNmb3JtLW9yaWdpbiwgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luLCB0cmFuc2Zvcm0tb3JpZ2luIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnR5O1xuICAgIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZpbHRlclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gSW5jbHVkZSB0byBhZGQgZmlsdGVycyB0byBhbiBlbGVtZW50XG5AbWl4aW4gZmlsdGVyKCRwcm9wZXJ0aWVzKSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LWZpbHRlciwgZmlsdGVyIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gS2V5ZnJhbWUgYW5pbWF0aW9uXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBHZW5lcmF0ZSBrZXlmcmFtZXMgd2l0aCBhbiBhbmltYXRpb24gbmFtZVxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHsgQGNvbnRlbnQ7IH1cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7IEBjb250ZW50OyB9XG59XG5cbi8vIFNldCBhbiBhbmltYXRpb24gdHlwZVxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGUpIHtcbiAgICAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vLyBTZXQgYW4gYW5pbWF0aW9uIHR5cGVcbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlLWluKSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgyNHB4KSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgwKSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhbmltYXRpb25cbkBtaXhpbiBhbmltYXRpb24oJHByb3BlcnRpZXMpIHtcbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtYW5pbWF0aW9uLCBhbmltYXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBMQVlPVVQgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCcmVha3BvaW50c1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGJyZWFrKCRicmVha3BvaW50KSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb2x1bW5zXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gY29sdW1ucygkcHJvcGVydGllcykge1xuICAgIEBlYWNoICRwcmVmaXggaW4gLW1vei1jb2x1bW4sIC13ZWJraXQtY29sdW1uLCBjb2x1bW4ge1xuICAgICAgICAjeyRwcmVmaXh9czogJHByb3BlcnRpZXM7XG4gICAgICAgICN7JHByZWZpeH0tZ2FwOiAkZ2FwICogMjtcbiAgICB9XG59XG5cbi8vIEZsZXhpYmxlIGNvbHVtbnNcbi5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgJGdhcCAvIDI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMSAxOGVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwIC8gMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMS41O1xuICAgIH1cbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBUWVBPR1JBUEhZICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrKysrKytcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlbHBlcnNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFBsYWNlaG9sZGVyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfTtcbiAgICA6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50IH07XG4gICAgOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfTtcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudCB9O1xufVxuXG4vLyBDdXJzb3IgaGlnaGxpZ2h0aW5nXG5AbWl4aW4gc2VsZWN0aW9uKCRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgICBAZWFjaCAkcHJlZml4IGluICc6Oi1tb3otc2VsZWN0aW9uJywgJzo6c2VsZWN0aW9uJyB7XG4gICAgICAgICN7JHByZWZpeH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUaGlzIGlzIHRoZSBoaWdobGlnaHQgY29sb3VyIHVzZWQgd2l0aCB0aGUgY3Vyc29yXG5AaW5jbHVkZSBzZWxlY3Rpb24oJGJhY2tncm91bmQ6ICRzZWNvbmRhcnksICRjb2xvcjogJHdoaXRlKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdHNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiVmb250LWhlYWRlciB7XG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS4yICRmb250LWhlYWRlcjtcbn1cblxuJWZvbnQtdGl0bGUge1xuICAgIGZvbnQ6ICRub3JtYWwgMWVtLzEuMiAkZm9udC10aXRsZTtcbiAgICBjb2xvcjogJGdyZXk1MDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiVmb250LWJvZHkge1xuICAgIGZvbnQ6ICRub3JtYWwgMTZweC8xLjUgJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbiVmb250LW1ldGEge1xuICAgIGNvbG9yOiAkZ3JleTUwO1xuICAgIGZvbnQ6ICRub3JtYWwgMTZweC8xLjUgJGZvbnQtbWV0YTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbiVmb250LWxhYmVsIHtcbiAgICBmb250OiAkYm9sZCAxMi44cHgvMS4yICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuJWZvbnQtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNldHRpbmdzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4laDEge1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbiVoMiB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG5cbiVoMyB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG59XG5cbiVoNCB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjQ0ZW07XG59XG5cbiVoNSB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuJWg2IHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbn1cblxuLy8gQ3JlYXRlIGFuIGljb24gd2hlbiBhbiBlbGVtZW50IGhhcyB0aGUgXCJkYXRhLWljb25cIiBhdHRyaWJ1dGVcbltkYXRhLWljb25dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBDcmVhdGUgYSB0b29sdGlwIHdoZW4gYW4gZWxlbWVudCBoYXMgdGhlIFwiZGF0YS1pY29uXCIgYXR0cmlidXRlXG5bZGF0YS10b29sdGlwXSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gSGlkZSB0aGUgdG9vbHRpcCBjb250ZW50IGJ5IGRlZmF1bHRcbltkYXRhLXRvb2x0aXBdOmJlZm9yZSxcbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcblx0QGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuXHRvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8vIFBvc2l0aW9uIHRvb2x0aXAgYWJvdmUgdGhlIGVsZW1lbnRcbltkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MjA7XG4gICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogJGdhcCAvIDQgJGdhcCAvIDI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gTWFrZSBhIHRyaWFuZ2xlXG5bZGF0YS10b29sdGlwXTphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRncmV5MjA7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB3aWR0aDogMDtcbn1cblxuLyogU2hvdyB0b29sdGlwIGNvbnRlbnQgb24gaG92ZXIgKi9cbltkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSxcbltkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IEJVVFRPTlMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLyBCdXR0b24gbWl4aW5cbiVidXR0b24ge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogJG5vcm1hbCAwLjlyZW0vMSAkZm9udC10aXRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgcGFkZGluZzogJGdhcCAqIDEuMSAkZ2FwICogMiAkZ2FwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKCdzbWFsbCcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5idXR0b24ge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1saWdodDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZGFyaztcbiAgICB9XG59XG5cbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGN1cnJlbnRDb2xvciBpbnNldDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgICB9XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IEZPUk1TICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrXG5cbiVmb3JtLWlucHV0IHtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIEBleHRlbmQgJWZvbnQtYm9keTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTgwO1xuICAgIHBhZGRpbmc6ICRnYXAgKiAwLjUgJGdhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xuICAgIH1cbn1cblxuZm9ybSB7XG4gICAgZm9udDogMXJlbSAkZm9udC1zYW5zO1xuXG4gICAgcCB7IGZvbnQ6IDFyZW0gJGZvbnQtc2FuczsgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDIuNWVtO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYgKyAqIHsgbWFyZ2luLXRvcDogJGdhcCAvIDQ7IH1cbn1cblxubGVnZW5kIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk5MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cblxuQGlmICR3b3JkcHJlc3Mge1xuICAgIC5nZm9ybV9ib2R5IGxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogJGdyZXk1MDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09XG49PT0gTEFZT1VUID09PVxuPT09PT09PT09PT0gKi9cblxuQGltcG9ydCAnbGF5b3V0L2dlbmVyYWwnO1xuQGltcG9ydCAnbGF5b3V0L2hlYWRlcic7XG5AaW1wb3J0ICdsYXlvdXQvcmVzcG9uc2l2ZS1uYXYnO1xuQGltcG9ydCAnbGF5b3V0L2Zvb3Rlcic7XG5AaW1wb3J0ICdsYXlvdXQvc2VhcmNoJztcbkBpbXBvcnQgJ2xheW91dC9wYWdlJztcbkBpbXBvcnQgJ2xheW91dC9zZWN0aW9uJztcbkBpbXBvcnQgJ2xheW91dC9hcnRpY2xlJztcbkBpbXBvcnQgJ2xheW91dC9jb250ZW50JztcbkBpbXBvcnQgJ2xheW91dC90YWJsZXMnO1xuQGltcG9ydCAnbGF5b3V0L21ldGFkYXRhJztcbkBpbXBvcnQgJ2xheW91dC9wYWdpbmF0aW9uJztcbkBpbXBvcnQgJ2xheW91dC9ob21lJztcblxuLy8gT3B0aW9uYWxcbkBpbXBvcnQgJ2xheW91dC9icmVhZGNydW1icyc7XG5AaW1wb3J0ICdsYXlvdXQvZG9uYXRlJztcbkBpbXBvcnQgJ2xheW91dC9oZXJvJztcbkBpbXBvcnQgJ2xheW91dC9jdGEnO1xuQGltcG9ydCAnbGF5b3V0L2xhbmRpbmcnO1xuQGltcG9ydCAnbGF5b3V0L3NpZGViYXInO1xuQGltcG9ydCAnbGF5b3V0L2ZlZWQnO1xuQGltcG9ydCAnbGF5b3V0L2NhcmRzJztcbkBpbXBvcnQgJ2xheW91dC9zdGF0aXN0aWNzJztcbkBpbXBvcnQgJ2xheW91dC9uZXdzbGV0dGVyJztcbkBpbXBvcnQgJ2xheW91dC9jb21tZW50cyc7XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogR0VORVJBTCArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFVuaXZlcnNhbCBtYXJnaW5zXG5odG1sICogKyAqIHtcbiAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xufVxuXG5ib2R5LFxuYnIsXG5kZCxcbm9wdGlvbixcbnRkLFxudGgge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmh0bWwge1xuICAgIGNvbG9yOiAkZ3JleTIwO1xuICAgIGZvbnQ6ICRub3JtYWwgMWVtLzEuNSAkZm9udC1zYW5zO1xuICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScsICdrZXJuJztcbiAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2E9MSwga2Vybj0xJztcbiAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScsICdrZXJuJztcbiAgICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJywgJ2tlcm4nO1xuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScsICdrZXJuJztcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJywgJ2tlcm4nO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cG9ncmFwaHlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmgxIHtcbiAgICBAZXh0ZW5kICVoMTtcbn1cblxuaDIge1xuICAgIEBleHRlbmQgJWgyO1xufVxuXG5oMyB7XG4gICAgQGV4dGVuZCAlaDM7XG59XG5cbmg0IHtcbiAgICBAZXh0ZW5kICVoNDtcbn1cblxuaDUge1xuICAgIEBleHRlbmQgJWg1O1xufVxuXG5oNiB7XG4gICAgQGV4dGVuZCAlaDY7XG59XG5cbmZpZ2NhcHRpb24sXG5wIHtcbiAgICBAZXh0ZW5kICVmb250LWJvZHk7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk5MDtcbn1cblxuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vLyBGYWxsYmFjayBtZXNzYWdlIGZvciBicm9rZW4gbGlua1xuaW1nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJTb3JyeSwgdGhpcyBpbWFnZSBpcyBicm9rZW4gOihcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkZ2FwIDA7XG59XG5cbmltZzphZnRlciB7XG4gICAgY29udGVudDogXCIodXJsOiBcImF0dHIoc3JjKVwiKVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmc6ICRnYXAgMDtcbn1cblxubGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHbG9iYWwgcGxhY2Vob2xkZXJzIGFuZCBjbGFzc2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGdWxsIHdpZHRoIHNlY3Rpb25cbiVzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAkZ2FwICogMiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBCYXNpYyBsYXlvdXQgZm9yIGEgY29udGFpbmVyICh1c3VhbGx5IHdpdGhpbiBhICVzZWN0aW9uKVxuJWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMjtcbiAgICB9XG59XG5cbi8vIERpc3BsYXkgYW5kIHBhZGRpbmcgZm9yIGFuIGlubGluZSBvYmplY3RcbiVvYmplY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwICRnYXA7XG59XG5cbi8vIENhcmQgd2l0aCBhIHdoaXRlIGJhY2tncm91bmQgYW5kIGRyb3Agc2hhZG93XG4lY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRncmV5OTU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gSG92ZXIgc3R5bGVzIGZvciBsaW5rcyBhbmQgaW1hZ2VzXG4ldGV4dC1ob3ZlciB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4laW1hZ2UtaG92ZXIge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG59XG5cbiVhcnJvdy1ob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWFzZShtYXJnaW4sIG9wYWNpdHkpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb250ZW50OiBcIu6khVwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdhcDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHdpZHRoOiAkZ2FwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGdhcDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEdpdmVzIGFueSBmaXJzdCBwYXJhZ3JhcGhzIGEgZHJvcCBjYXBcbiVkcm9wLWNhcCB7XG4gICAgJiA+IHA6Zmlyc3QtY2hpbGQ6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDM0MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgICB9XG59XG5cbi8vIEFkZCBhIGRhcmsgZmlsdGVyXG4lb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4uaW5saW5lLWdyb3VwIHtcbiAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAgMCBhdXRvO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcbn1cblxuLmNvbnRhaW5lci1jZW50ZXJlZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlbnRlcmVkIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xufVxuXG4vLyBIaWRlIHRoaW5nc1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGlkZGVuKTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vLyBJbmZvcm1hdGlvbiBibG9ja1xuLnRleHQtY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY29sdW1ucygkdGhpcmQtY29sdW1uIDIpO1xufVxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogSEVBREVSICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBTaXRlIGhlYWRlciBiYXJcbi5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogbWFwLWdldCgkemluZGV4LCBoZWFkZXIpO1xuXG4gICAgKiB7IG1hcmdpbi10b3A6IDA7IH1cblxuICAgICYtbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgLyA0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQ6ICRub3JtYWwgMS41ZW0vMS4yICRmb250LXRpdGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ2FwICogMC44O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgLmhlYWRlci1sb2dvOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcblxuICAgICAgICAmLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBuYXYgaGFtYnVyZ2VyIGJ1dHRvblxuLm1lbnUtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6ICRnYXA7XG5cbiAgICAmLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDAgMCAkd2hpdGUsIDAgLTVweCAwIDAgJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBOYXZpZ2F0aW9uIGl0ZW1zIGluIHRoZSBoZWFkZXIgYW5kIGZvb3RlclxuLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkzMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyB3b3JkcHJlc3MgYWRtaW4gYmFyXG4jd3BhZG1pbmJhciB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG5cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogUkVTUE9OU0lWRSBOQVYgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gTGF5b3V0IGFuZCBzdHlsaW5nIG9mIHRoZSBuYXZpZ2F0aW9uIGF0IG1vYmlsZSBhbmQgdGFibGV0IHNpemVzXG4ucm5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogbWFwLWdldCgkemluZGV4LCBybmF2KTtcblxuICAgICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTFweCByZ2JhKCR3aGl0ZSwgMC4xKSBpbnNldDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMS4yICRnYXAgKiAzICRnYXAgLyAxLjIgJGdhcDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3JuYXYtb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xufVxuXG4jcm5hdi1vcGVuOmNoZWNrZWQgKyAucm5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBGT09URVIgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIExheW91dCBvZiB0aGUgc2l0ZSBmb290ZXJcblxuLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogJGdhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgZm9vdGVyKTtcblxuICAgICYtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNyZWRpdHMge1xuICAgICAgICBjb2xvcjogJGdyZXk2MDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgZmxleDogMSAxMmVtO1xuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTQwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vYmplY3RmaXQgJi1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOztcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udDogJG5vcm1hbCAwLjhlbS8xLjIgJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWltYWdlLndpdGgtdGV4dCB7XG4gICAgICAgIFx0bWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWltYWdlLndpdGhvdXQtdGV4dCB7XG4gICAgICAgIFx0bWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJi1zaWRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3JlZGl0cyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBTRUFSQ0ggKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFNlYXJjaCBiYXIgaXMgaW4gdGhlIGhlYWRlciBhbmQgZm9vdGVyLCBjYW4gYmUgc3R5bGVkIGZvciBsaWdodCBhbmQgZGFyayBiYWNrZ3JvdW5kc1xuXG4uc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuXG5cdFx0Ji5kYXJrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjEpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJGRydXBhbCB7XG5cdCNzZWFyY2gtYmxvY2stZm9ybSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB9XG5cblx0XHQuZm9ybS1zZWFyY2gge1xuXHRcdFx0QGV4dGVuZCAuc2VhcmNoLWlucHV0O1xuXHRcdH1cblxuXHQgICAgLmZvcm0tYWN0aW9ucyB7XG5cdFx0ICAgIGhlaWdodDogMjVweDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICByaWdodDogOXB4O1xuXHRcdFx0dG9wOiA5cHg7XG5cdFx0ICAgIHdpZHRoOiAyNXB4O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1pY29uO1xuXHRcdFx0XHRjb2xvcjogJGdyZXkxNTtcblx0XHRcdFx0Y29udGVudDogXCJcXGYzZmJcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tc3VibWl0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgICAgICBib3JkZXI6IG5vbmU7XG5cdFx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgICAgICBoZWlnaHQ6IDI1cHg7XG5cdFx0ICAgICAgICBsZWZ0OiAwO1xuXHRcdCAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG5cdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0XHQgICAgICAgIHRvcDogMDtcblx0XHQgICAgICAgIHdpZHRoOiAyNXB4O1xuXHRcdFx0fVxuXG5cdCAgICB9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBQQUdFICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuLy8gUGFnZSBpcyB0aGUgaGlnaCBsZXZlbCBjb250ZW50IG9mIHRoZSBwYWdlLCBpbiBiZXR3ZWVuIHRoZSBzaXRlIGhlYWRlciBhbmQgZm9vdGVyXG5cbi5wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkdGhyZWUtZm91cnRocy1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0VDVElPTiArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEEgc2VjdGlvbiBpcyBhIGdyb3VwaW5nIG9mIGNvbnRlbnQsIHR5cGljYWxseSB3aXRoIGEgaGVhZGVyLCBwb3NzaWJseSB3aXRoIGEgZm9vdGVyLiBBICcuc2VjdGlvbicgd2l0aCBhICcuY29udGFpbmVyJyByZXN1bHRzIGluIGEgY29uc2lzdGVudCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbWF4LXdpZHRoIGZvciBjb250ZW50IHdoaWxlIGFsbG93aW5nIGZvciBmdWxsIHdpZHRoIGJhY2tncm91bmQgY29sb3JzLlxuXG4uc2VjdGlvbiB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbjtcblxuICAgICYud2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cbiAgICAmLmdyZXkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwOyB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtdGl0bGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEFSVElDTEUgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBBcnRpY2xlIHJlcHJlc2VudHMgdGhlIHBhcnQgb2YgYSBwYWdlIHRoYXQgaW5jbHVkZXMgcG9zdGVkIGNvbnRlbnQgaW5jbHVkaW5nIHRpdGxlIGFuZCBzdW1tYXJ5LiBEaXNwbGF5aW5nIGFzIGFuIGlubGluZS1ibG9jayBhbGxvd3MgdGhlIGFydGljbGUgdG8gY2VudGVyIG5pY2VseSB3aXRoIG9yIHdpdGhvdXQgYSBzaWRlYmFyIHByZXNlbnQuXG5cbi5hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcDtcbiAgICB9XG5cbiAgICAmLW1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5vYmplY3QtZml0ICYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGZvbnQ6ICRsaWdodCBpdGFsaWMgMS4zM2VtLzEuNCAkZm9udC1ib2R5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgLm9iamVjdC1maXQgJiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ09OVEVOVCArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIENvbnRlbnQgaXMgdGhlIHNlY3Rpb24gb2YgdGhlIHBhZ2UgdGhhdCBjb250YWlucyBib2R5IGNvcHksIHR5cGljYWxseSBmcm9tIGEgV1lTSVdZRyBhcmVhLiBUaGlzIGdldHMgYWxsIHRoZSBwb3N0IHN0eWxpbmcgc3VjaCBhcyBibG9ja3F1b3RlcyBhbmQgbGlzdHMuXG5cbi5jb250ZW50IHtcbiAgICAvLyBMaXN0c1xuICAgIG9sLCB1bCB7XG4gICAgICAgIEBleHRlbmQgJWZvbnQtYm9keTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDEuMjtcbiAgICB9XG5cbiAgICAvLyBkbCB7IEBleHRlbmQgJWZvbnQtYm9keTsgfVxuXG4gICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbjogJGdhcCAvIDIgYXV0byAwO1xuICAgIH1cblxuICAgIG9sIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgICAgICBvbCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47IH1cbiAgICAgICAgdWwgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgICAgICB1bCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XG4gICAgICAgIG9sIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNZWRpYVxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgIH1cblxuICAgIC8vIExpbmtzXG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWFzZShib3gtc2hhZG93KTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4zZW0gJGdyZXk4MDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuM2VtICRwcmltYXJ5O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIGltZyB7XG4gICAgICAgIEBleHRlbmQgJWltYWdlLWhvdmVyO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCbG9ja3F1b3Rlc1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250OiAxLjVlbS8xLjUgJGZvbnQtcXVvdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMDIwMUNcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICB6LWluZGV4OiBtYXAtZ2V0KCR6aW5kZXgsIG92ZXJsYXkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjhyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6ICRib2xkIDE0cHgvMS41ICRmb250LW1ldGE7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMjAxNCAgXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBxIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBxdW90ZXM6IFwi4oCYXCIgXCLigJlcIiBcIuKAnFwiIFwi4oCdXCI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1ldGE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ODA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgIC5hbGlnbmxlZnQsXG4gICAgICAgIC5mbG9hdC1sZWZ0LFxuICAgICAgICAuZmxvYXRfbGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAkZ2FwICRnYXAgMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWducmlnaHQsXG4gICAgICAgIC5mbG9hdC1yaWdodCxcbiAgICAgICAgLmZsb2F0X3JpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgLndwLWNhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgIEBleHRlbmQgZmlnY2FwdGlvbjtcbiAgICB9XG5cbiAgICAvLyBHYWxsZXJ5XG4gICAgLmdhbGxlcnkge1xuICAgICAgICBtYXJnaW46ICRnYXAgKC0kZ2FwIC8gMikgMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRoYWxmLWNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAvIDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmdhbGxlcnktY29sdW1ucy0yICYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWNvbHVtbnMtMyAmIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdhbGxlcnktY29sdW1ucy00ICYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nLmF0dGFjaG1lbnQtdGh1bWJuYWlsIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogVEFCTEVTICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBUbyB3b3JrIHJlc3BvbnNpdmVseSwgdGFibGVzIHdpbGwgZ2V0IGEgc2hhZG93IHVzaW5nIGxpbmVhci1ncmFkaWVudCBpbmRpY2F0aW5nIG92ZXJmbG93ZWQgY29udGVudC5cbi5jb250ZW50IHtcbiAgICB0YWJsZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkZ3JleTgwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aCwgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICB0aGVhZCB0ZCxcbiAgICB0Zm9vdCB0ZCxcbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE1FVEFEQVRBICsrK1xuKysrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIE1ldGFkYXRhIG9uIGFuIGFydGljbGUgcGFnZVxuLm1ldGFkYXRhIHtcbiAgICBAZXh0ZW5kICVmb250LW1ldGE7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgdGltZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG59XG5cbi8vIENhdGVnb3J5IGxhYmVsIG9uIGxpc3RpbmdzIGFuZCBjYXJkc1xuLmNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAZXh0ZW5kICVmb250LWxhYmVsO1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRhZ3Ncbi50YWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogJGdhcCAvIDQgJGdhcCAvIDQgMCAwO1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgQGV4dGVuZCAlZm9udC1sYWJlbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNoYXJlIHtcbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRnYXAgLyAyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogUEFHSU5BVElPTiArKytcbisrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFBhZ2luYXRpb24gbGlua3MgZm9yIHRoZSBsaXN0aW5nIGFuZCBmZWF0dXJlcyBwYWdlc1xuXG4lcGFnaW5hdGlvbiB7XG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XG4gICAgQGV4dGVuZCAlZm9udC1tZXRhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLW51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgICYtYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldjpiZWZvcmUgeyBjb250ZW50OiBcIu6lmVwiOyB9XG5cbiAgICAmLW5leHQ6YmVmb3JlIHsgY29udGVudDogXCLupZ5cIjsgfVxuXG4gICAgJi1maXJzdDpiZWZvcmUgeyBjb250ZW50OiBcIu+GvVwiOyB9XG5cbiAgICAmLWxhc3Q6YmVmb3JlIHsgY29udGVudDogXCLvh4NcIjsgfVxuXG4gICAgJi1jdXJyZW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRwcmltYXJ5IGluc2V0O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICYtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgLyA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVsZW1lbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hcnJvdyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb247XG5cbiAgICAgICAgJl9ibG9jayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5udW1lcmFsIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLW51bWJlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52aWV3X2FsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfZWxlbWVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLXByZXY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLW5leHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1jdXJyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpZiAkZHJ1cGFsIHtcbiAgICAucGFnZXIge1xuICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpcnN0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbiAgICAgICAgJi1pdGVtIHsgQGV4dGVuZCAlcGFnaW5hdGlvbi1udW1iZXI7IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi1maXJzdCBhLFxuICAgICAgICAmLXByZXZpb3VzIGEsXG4gICAgICAgICYtbmV4dCBhLFxuICAgICAgICAmLWxhc3QgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maXJzdCBhIHsgQGV4dGVuZCAlcGFnaW5hdGlvbi1maXJzdDsgfVxuXG4gICAgICAgICYtcHJldmlvdXMgYSB7IEBleHRlbmQgJXBhZ2luYXRpb24tcHJldjsgfVxuXG4gICAgICAgICYtbmV4dCBhIHsgQGV4dGVuZCAlcGFnaW5hdGlvbi1uZXh0OyB9XG5cbiAgICAgICAgJi1sYXN0IGEgeyBAZXh0ZW5kICVwYWdpbmF0aW9uLWxhc3Q7IH1cblxuICAgICAgICAmLWN1cnJlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1jdXJyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbGxpcHNpcyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogSE9NRSArKytcbisrKysrKysrKysrKysrKysrICovXG5cbi5ob21lLWludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMyAwICRnYXAgKiAyO1xuICAgIH1cbn1cblxuLnRhZ2xpbmUge1xuICAgIGZvbnQ6ICRub3JtYWwgMi41ZW0vMS4yICRmb250LXRpdGxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi53ZWxjb21lIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1pbWFnZSB7XG4gICAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYlO1xuICAgIH1cblxuICAgICYtaW50cm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAtJGdhcCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWgxO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3VtbWFyeSB7XG4gICAgICAgICYtYmlnIHtcbiAgICAgICAgICAgIGZvbnQ6ICRsaWdodCBpdGFsaWMgMS4yNWVtLzEuNSAkZm9udC1ib2R5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWludHJvIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRnYXAgKiA0IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgJi1pbnRybyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlcixcbiAgICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vc2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItdG9wOiAkZ2FwICogNCBzb2xpZCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi1zdW1tYXJ5e1xuICAgICAgICBmb250OiAkbGlnaHQgaXRhbGljIDEuMmVtLzEuNSAkZm9udC1ib2R5O1xuICAgIH1cbn1cblxuLmhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmZlZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgLmZlZWQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zaWRlYmFyIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLXNpZGViYXIge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgICAgY29sb3I6ICRncmV5NTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgb3ZlcmxheSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5ODA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGdhcCAqIDAuNzU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBAZXh0ZW5kICVmb250LXRpdGxlO1xuICAgIH1cbn1cblxuLm1lbWJlcnMtbGlzdCB7XG4gICAgQGluY2x1ZGUgY29sdW1ucyg4ZW0gNCk7XG4gICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAlYXJyb3ctaG92ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAwO1xuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQlJFQURDUlVNQlMgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLmJyZWFkY3J1bWJzIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdCYtbGlzdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdCYtZWxlbWVudCB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kaXZpZGVyIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtaWNvbjtcblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IERPTkFURSArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gVGhlIG1haW4gZmVhdHVyZXMgb2YgdGhlIGRvbmF0ZSBwYWdlLCBzdWNoIGFzIGNvc3QgZXhhbXBsZXMgYW5kIGRvbmF0ZSBmb3JtXG5cbi5kb25hdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtb3B0aW9ucyB7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAmLWFtb3VudCB7XG4gICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uY2hvaWNlIHtcbiAgICBtYXgtd2lkdGg6ICRmb3VydGgtY29sdW1uO1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLWFtb3VudCB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgb3ZlcmxheSk7XG5cbiAgICAgICAgICAgIC5jaG9pY2UtbGluazpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi10aXRsZS1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEhFUk8gKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBGdWxsIHdpZHRoIGhlcm8gaW1hZ2Ugd2l0aCB0ZXh0IGFuZCBjYWxsIHRvIGFjdGlvbiBvdmVybGF5ZWRcblxuLmhlcm8ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWF4LWhlaWdodDogNzIwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmaWx0ZXIoYnJpZ2h0bmVzcyg3NSUpKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBcbiAgICAgICAgLm5vLW9iamVjdGZpdCAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ1RBICsrK1xuKysrKysrKysrKysrKysrKyAqL1xuXG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTEFORElORyArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5sYW5kaW5nIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSW5mb3JtYXRpb24gYmxvY2tcbi5pbmZvcm1hdGlvbiB7XG4gICAgQGluY2x1ZGUgY29sdW1ucygkdGhpcmQtY29sdW1uIDIpO1xufVxuXG4vLyBDb2xvciBzY2hlbWluZ1xuQG1peGluIHNjaGVtZSgkY29sb3IpIHtcbiAgICAubGFuZGluZy10aXRsZSxcbiAgICAuc2VjdGlvbi1oZWFkZXItdGl0bGUsXG4gICAgLmNhdGVnb3J5LWxpbmssXG4gICAgLnN0YXRpc3RpYy1pY29uIHsgY29sb3I6ICRjb2xvcjsgfVxuICAgIC5zZWN0aW9uLnByaW1hcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IH1cbiAgICAuYnV0dG9uLFxuICAgIC50YWctbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDIwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZCB7IEBpbmNsdWRlIHNjaGVtZSgkcmVkKTsgfVxuLnB1cnBsZSB7IEBpbmNsdWRlIHNjaGVtZSgkcHVycGxlKTsgfVxuLmJsdWUgeyBAaW5jbHVkZSBzY2hlbWUoJHNlY29uZGFyeS1kYXJrKTsgfVxuLmdyZWVuIHsgQGluY2x1ZGUgc2NoZW1lKCRncmVlbik7IH1cbi55ZWxsb3cgeyBAaW5jbHVkZSBzY2hlbWUoJHllbGxvdyk7IH1cblxuXG5cblxuXG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0lERUJBUiArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFJlcHJlc2VudHMgY29udGVudCB0aGF0IGlzIHRhbmdlbnRpYWxseSByZWxhdGVkIHRvIHRoZSBjb250ZW50IG5lYXJieSwgc3VjaCBhcyB0YWdzIGFuZCBzdWJuYXZpZ2F0aW9uLiBBbG9uZyB3aXRoICcuYXJ0aWNsZScgZGlzcGxheWluZyBhcyBhbiBpbmxpbmUtYmxvY2sgYWxsb3dzIGZvciBuaWNlIGNlbnRlcmluZ1xuXG4uc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAkdGhyZWUtZm91cnRocy1jb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cbiAgICAmLXRpdGxlLFxuICAgICYtZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWZvbnQtdGl0bGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgICAgICAgICAgZm9udDogJGJvbGQgMTZweC8xLjUgJGZvbnQtc2FucztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwICogNDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbn1cblxuLnN1Yi1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cbiAgICAuc2lkZWJhci1uYXYtaXRlbS1saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEZFRUQgKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBGZWVkIGlzIHRoZSBiYXNpYyBsaXN0aW5nIG9mIGNvbnRlbnQgc3VjaCBhcyBuZXdzIHBvc3RzLCBtb3JlIHNjYW5uYWJsZSBhbmQgY29udGVudCBoZWF2eSB0aGFuIGNhcmRzXG5cbi5mZWVkIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogJHRocmVlLWZvdXJ0aHMtY29sdW1uO1xuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZm9udDogJG5vcm1hbCAwLjllbS8xLjIgJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLml0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogJGdhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcblxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1O1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgICBAZXh0ZW5kICVpbWFnZS1ob3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAkaGFsZi1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiAyO1xuXG4gICAgICAgICYtaGVhZGVyLFxuICAgICAgICAmLXN1bW1hcnkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgLml0ZW06Zmlyc3Qtb2YtdHlwZSAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmV5MzA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICAgICAgJiB+ICoge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDQVJEUyArKytcbisrKysrKysrKysrKysrKysrKyAqL1xuXG4uY2FyZHMge1xuICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgJGdhcCAkZ2FwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6ICRnYXAgLyAyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk4MDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmNhcmQge1xuICAgIEBleHRlbmQgJWNhcmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRlbTtcbiAgICBtYXJnaW46IDAgJGdhcCAvIDQ7XG4gICAgcGFkZGluZzogJGdhcCAvIDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDE3LjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIC5jc3NhbmltYXRpb25zICYge1xuICAgICAgICAmLTEgeyBAaW5jbHVkZSBhbmltYXRpb24oZmFkZS1pbiAwLjZzIGVhc2UgMHMgZm9yd2FyZHMpOyB9XG4gICAgICAgICYtMiB7IEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlLWluIDAuNnMgZWFzZSAwLjJzIGZvcndhcmRzKTsgfVxuICAgICAgICAmLTMgeyBAaW5jbHVkZSBhbmltYXRpb24oZmFkZS1pbiAwLjZzIGVhc2UgMC40cyBmb3J3YXJkcyk7IH1cbiAgICAgICAgJi00IHsgQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGUtaW4gMC42cyBlYXNlIDAuNnMgZm9yd2FyZHMpOyB9XG4gICAgfVxuXG4gICAgLm5vLWNzc2FuaW1hdGlvbnMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAkZ2FwIC8gMiBzb2xpZCAkZ3JleTk1O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDhlbTtcbiAgICAgICAgbGVmdDogNC4xZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2LjllbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB3aWR0aDogOGVtO1xuICAgIH1cblxuICAgICYtY29ybmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgdG9wOiAkZ2FwO1xuICAgICAgICAgICAgbGVmdDogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICBib3R0b206ICRnYXA7XG4gICAgICAgICAgICByaWdodDogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiAkbm9ybWFsIDEuNWVtLzEuMiAkZm9udC10aXRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk1MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIGhlaWdodDogJGdhcDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogNztcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMCAkZ2FwIC8gMjtcbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU1RBVElTVElDUyArKytcbisrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5zdGF0aXN0aWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4OiAxIDE0ZW07XG5cbiAgICAmLWljb24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4iLCIvKlxuKysrKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE5FV1NMRVRURVIgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKysrK1xuKi9cblxuLm5ld3NsZXR0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmLWVtYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwICogMztcbiAgICB9XG4gICAgXG4gICAgJi1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgKiAwLjYgJGdhcCAkZ2FwICogMC40O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDT05URU5UICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gQ29tbWVudHNcbiVjb21tZW50cyB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcbiAgICAgICAgY29sb3I6ICRncmV5NjA7XG4gICAgICAgIGZvbnQ6ICRib2xkIDEuMmVtLzEuMiAkZm9udC1oZWFkZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuXG4lY29tbWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5OTA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLW1ldGFkYXRhIHtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXkzMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ2FwICogMztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG4gICAgICAgICAgICB3aWR0aDogJGdhcCAqIDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcmVwbHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcCAqIDI7XG4gICAgfVxufVxuXG4lcGVybWFsaW5rIHtcbiAgICBjb2xvcjogJGdyZXk2MDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDFyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74KxXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAuY29tbWVudHMtYXJlYSB7XG4gICAgICAgIEBleHRlbmQgJWNvbW1lbnRzO1xuXG4gICAgICAgIC5jb21tZW50cy10aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50cy10aXRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnRzLXRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLWltYWdlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1ldGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbWV0YWRhdGE7XG5cbiAgICAgICAgICAgICAgICAuZm4ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLW5hbWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1ldGFkYXRhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLWRldGFpbHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29udGVudDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXBseSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1saW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoaWxkcmVuIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtcmVwbHk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkZHJ1cGFsIHtcbiAgICAuY29tbWVudC13cmFwcGVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29tbWVudHM7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnRzLXRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtaXR0ZWQge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YTtcblxuICAgICAgICAgICAgLnVzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLW5hbWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1saW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlcm1hbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwZXJtYWxpbms7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWhlbHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWd1aWRlbGluZXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgQGV4dGVuZCAuaW5saW5lLWdyb3VwO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiR0NBQSxBQUFBLENBQUMsQ0FBRSxBQUFDLENBQUEsQUFBQSxPQUFPLENBQUUsQUFBQyxDQUFBLEFBQUEsTUFBTSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSxVQUFXLENBQzFCLEFBRUQsQUFBQSxJQUFJLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxNQUFNLENBQUUsQUFBQSxNQUFNLENBQUUsQUFBQSxNQUFNLENBQzdDLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsQ0FBQyxDQUFFLEFBQUEsVUFBVSxDQUFFLEFBQUEsR0FBRyxDQUMxQyxBQUFBLENBQUMsQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLE9BQU8sQ0FBRSxBQUFBLE9BQU8sQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLElBQUksQ0FDMUMsQUFBQSxHQUFHLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxDQUFDLENBQUUsQUFBQSxDQUFDLENBQUUsQUFBQSxJQUFJLENBQ3ZDLEFBQUEsS0FBSyxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsR0FBRyxDQUN4QyxBQUFBLENBQUMsQ0FBRSxBQUFBLENBQUMsQ0FBRSxBQUFBLENBQUMsQ0FBRSxBQUFBLE1BQU0sQ0FDZixBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FDdEIsQUFBQSxRQUFRLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxLQUFLLENBQUUsQUFBQSxNQUFNLENBQzdCLEFBQUEsS0FBSyxDQUFFLEFBQUEsT0FBTyxDQUFFLEFBQUEsS0FBSyxDQUFFLEFBQUEsS0FBSyxDQUFFLEFBQUEsS0FBSyxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUMvQyxBQUFBLE9BQU8sQ0FBRSxBQUFBLEtBQUssQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE9BQU8sQ0FBRSxBQUFBLEtBQUssQ0FDdEMsQUFBQSxNQUFNLENBQUUsQUFBQSxVQUFVLENtQnlLZCxBbkJ6S0UsZ0JtQnlLYyxDbkJ6S0EsQUFBQSxNQUFNLENBQUUsQUFBQSxNQUFNLENBQUUsQUFBQSxNQUFNLENBQzFDLEFBQUEsSUFBSSxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsT0FBTyxDQUFFLEFBQUEsT0FBTyxDQUN6QyxBQUFBLElBQUksQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLEtBQUssQ0FBRSxBQUFBLEtBQUss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QUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFDTixBSmRBLEtJY0ssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFDTixBSmZBLEtJZUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRVV0Q04sQWR1QkEsUWN2QlEsQ0FnRkosT0FBTyxDZXNCUCxBN0IvRUosYzZCK0VrQixDQVdWLGdCQUFRLENmakNaLE9BQU8sQ1hoRFgsQUhUQSxpQkdTaUIsQ0NaakIsQUpHQSxLSUhLLENBQ0wsQUpFQSxRSUZRLENBQ1IsQUpDQSxNSURNLENLdEJOLEFUdUJBLGVTdkJPLENBNkJDLENBQUMsQ0c3QlQsQVp1QkEsb0JZdkJRLENZQVIsQXhCdUJBLHNCd0J2QlEsQ0N1QlIsQXpCQUEsVXlCQUssQ1h2QkwsQWR1QkEsUWN2QlEsQ0E0RUosQ0FBQyxDQUFDLEdBQUcsQ2UwQkwsQTdCL0VKLGM2QitFa0IsQ0FXVixnQkFBUSxDZnJDWixDQUFDLENBQUMsR0FBRyxDV3JEVCxBekJBQSxXeUJBSyxDbEJ4QkwsQVB3QkEsa0JPeEJPLENBMkVQLEFQbkRBLGNPbURTLENDM0VULEFSd0JBLGVReEJLLENDQ0wsQVR1QkEsYVN2Qk8sQ09TUCxBaEJjQSxjZ0JkUyxDQWVULEFoQkRBLFNnQkNJLENBbUJKLEFoQnBCQSxXZ0JvQk0sQ0MyQ0YsQWpCL0RKLFdpQitEZSxDQWpGWCxDQUFDLENFUEwsQW5CeUJBLHlCbUJ6QlksQ0NzQlosQXBCR0EsbUJvQkhPLENBQVAsQXBCR0Esa0JvQkhPLENLcEJQLEF6QnVCQSxpQnlCdkJLLENHQUwsQTVCdUJBLGtCNEJ2QlcsQ0NzR1AsQTdCL0VKLGM2QitFa0IsQ0FXVixhQUFRLENBNUZSLENBQUMsQ0FpRkwsQTdCL0VKLGM2QitFa0IsQ0FXVixRQUFRLENBMEJKLE1BQU0sQ0F4RVYsQ0FBQyxBN0I1Q0csQ0FOSiwyQkFBbUIsQ0FPRSxnQkFBZ0IsQ0FBRSxNQUFNLENBQUUsVUFBVSxDQUFFLEtBQUssQ0FBRSxPQUFPLENBTnpFLDJCQUFtQixDQUFXLElBQUssQ0FDbkMsa0NB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QUFJLENKSUMsR0FBRyxDSUpNLEdBQUcsQ0FBQyxHQUFHLENKVlYsVUFBVSxDQUFFLE1BQU0sQ0FBRSxhQUFhLENBQUUsWUFBWSxDSVc3RCxBVTlCRCxBVmdDQSxxQlVoQ1EsQ011SVIsQWhCdkdBLG1CZ0J1R2EsQ012SWIsQXRCZ0NBLGNzQmhDUSxDQUFSLEF0QmdDQSxhc0JoQ1EsQ0VtQlIsQXhCYUEsa0J3QmJLLEF4QmFPLENBQ1IsSUFBSSxDSkFDLEdBQUcsQ0lBTSxHQUFHLENBQUMsR0FBRyxDSmJaLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQ0ljbkUsS0FBSyxDTE5BLElBQU8sQ0tPWixjQUFjLENBQUUsTUFBTyxDQUN2QixjQUFjLENBQUUsU0FBVSxDQUM3QixBRWpCRCxBRm1CQSxLRW5CSyxDQUNMLEFGa0JBLFFFbEJRLENBQ1IsQUZpQkEsTUVqQk0sQ0VrRE4sQUpqQ0EsVUlpQ1UsQ1F5R04sQVoxSUosZ0JZMElvQixDUnhHcEIsQUpsQ0EsQ0lrQ0MsQ1F6RUQsQVp1Q0EsUVl2Q1EsQ0FFSixFQUFFLENlb0dGLEEzQi9ESixjMkIrRGtCLENBV1YsZ0JBQVEsQ2YvR1osRUFBRSxDQUZOLEFadUNBLFFZdkNRLENBRUEsRUFBRSxDZW9HTixBM0IvREosYzJCK0RrQixDQVdWLGdCQUFRLENmL0dSLEVBQUUsQVpxQ0MsQ0FDUCxJQUFJLENKUEMsR0FBRyxDSU9NLElBQUksQ0FBQyxHQUFHLENKbkJkLFFBQVEsQ0FBRSxjQUFjLENBQUUsZUFBZSxDQUFFLE1BQU0sQ0FBRSxVQUFVLENJb0JyRSxTQUFTLENBQUUsSUFBSyxDQUNuQixBVTFDRCxBVjRDQSxvQlU1Q1EsQ0lEUixBZDZDQSxTYzdDUyxDQ3VGTCxBZjFDSixXZTBDZSxDUS9EZixBdkJxQkEsaUJ1QnJCSyxDSStFRCxBM0IxREosYzJCMERrQixDQVdWLFFBQVEsQ0EwQkosTUFBTSxBM0IvRlAsQ0FDUCxLQUFLLENMakJBLElBQU8sQ0trQlosSUFBSSxDSmJDLEdBQUcsQ0lhTSxJQUFJLENBQUMs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 */
