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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,th{background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box;min-width:0;min-height:0}body{background-color:transparent;width:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td,th{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{color:inherit}a:focus{outline:thin dotted}a:hover,a:active{outline:0}img,iframe{border-width:0;max-width:100%;vertical-align:middle}img{height:auto}iframe{width:100%}a img{border:0}figure{margin:0}.screen-reader-text{display:none}.updated:not(.published){display:none}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?75skyy");src:url("../fonts/icomoon.eot?75skyy#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?75skyy") format("truetype"),url("../fonts/icomoon.woff?75skyy") format("woff"),url("../fonts/icomoon.svg?75skyy#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\f078"}.icon-search:before{content:"\f002"}.icon-user:before{content:"\f007"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-linkedin:before{content:"\f0e1"}.icon-xing:before{content:"\f168"}.icon-instagram:before{content:"\f16d"}.icon-pinterest:before{content:"\f231"}html{background:#FFFFFF;font-size:10px;position:relative}html.wf-loading{opacity:0}html.no-js.wf-inactive,html.wf-active,html.wf-inactive{opacity:1}body{background-color:#fff;color:#2F2F2F;font-family:"Proxima Nova",sans-serif;font-size:calc(100vw / (1400 / 10));font-weight:normal;line-height:160%}body.admin-bar{padding-top:32px}h1,.header-1,h2,.header-2,h3,.header-3,h4,.header-4,h5,.header-5,h6,.header-6{color:inherit;font-family:"Proxima Nova",sans-serif;font-weight:700;margin:0}h1 span,.header-1 span,h2 span,.header-2 span,h3 span,.header-3 span,h4 span,.header-4 span,h5 span,.header-5 span,h6 span,.header-6 span{color:#352E57 !important}h1,.header-1{font-size:4.8em;line-height:110%;margin-bottom:.625em}h2,.header-2{font-size:3.6em;line-height:110%;margin-bottom:.83333em}h3,.header-3{font-size:3.2em;line-height:120%;margin-bottom:.9375em}h4,.header-4{font-size:2.4em;line-height:120%;margin-bottom:1.25em}h5,.header-5{font-size:1.8em;margin-bottom:1.66667em}h6,.header-6{font-size:1.6em;letter-spacing:1px;margin-bottom:1.875em;text-transform:uppercase}p,address{font-size:1.8em;font-weight:300;line-height:160%;margin-bottom:1.66667em}p span,address span{color:inherit !important}ul,ol{margin:0 0 3em;padding:0 0 0 3em}ul li,ol li{font-size:1.8em;font-weight:300;line-height:160%}ul li{list-style:disc}ol li{list-style:decimal}b,strong{font-weight:700}em,i{font-style:italic}a{color:inherit}a:hover{text-decoration:none}blockquote{font-style:italic;padding:0 10em}blockquote p{color:#2F2F2F;text-align:center}cite{font-style:normal}address{font-family:"Proxima Nova",sans-serif;font-weight:400}pre,code{background:#fff;border:1px solid #707070;border-radius:2px;color:#2F2F2F;display:block;font-family:"Courier 10 Pitch",Courier,monospace;font-size:1.4em;line-height:140%;margin-bottom:1.42857em;padding:1.07143em 1.07143em 1.42857em;text-align:left}pre p,code p{font-size:inherit;margin-bottom:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}abbr,acronym{border-bottom:1px dotted #707070;cursor:help}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{color:#fbfbfb;font-size:1.2em;font-weight:normal;line-height:1}hr{background:#707070;border:0;clear:both;display:block;height:2px;margin:0 0 3em;padding:0;transition:all 0.2s}.embed-wrap{height:0;margin-bottom:3em;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-wrap iframe,.embed-wrap object,.embed-wrap embed{height:100%;left:0;position:absolute;top:0;width:100%}.alignleft{float:left;margin:0 1.5em 3em 0}.alignright{float:right;margin:0 0 3em 1.5em}.aligncenter{display:block;margin:0 auto 3em}.alignnone{margin:0 0 3em}p .alignleft{float:left;margin:0 .83333em 1.66667em 0}p .alignright{float:right;margin:0 0 1.66667em .83333em}p .aligncenter{display:block;margin:0 auto 1.66667em}p .alignnone{margin:0 0 1.66667em}.wp-caption-text{color:#2F2F2F;font-size:1.4em;font-style:italic;margin:1.07143em 0 0;max-width:34.28571em}table{border-top:1px solid #dfd7cb;border-left:1px solid #dfd7cb;font-size:1.6em;line-height:140%;margin-bottom:1.875em;width:100%}table th,table td{border-right:1px solid #dfd7cb;border-bottom:1px solid #dfd7cb;padding:.625em}table thead th{background:#F2EFEA;text-align:center}table th{font-weight:bold;vertical-align:middle}table.striped{table-layout:auto}table.striped tr:nth-child(even){background-color:#f6f4f0}form.contact-form ::-webkit-input-placeholder,form.rcp_form ::-webkit-input-placeholder{color:#c1b39b}form.contact-form ::-moz-placeholder,form.rcp_form ::-moz-placeholder{color:#c1b39b}form.contact-form :-ms-input-placeholder,form.rcp_form :-ms-input-placeholder{color:#c1b39b}form.contact-form :-moz-placeholder,form.rcp_form :-moz-placeholder{color:#c1b39b}form.contact-form fieldset,form.rcp_form fieldset{margin-bottom:3em}form.contact-form legend,form.rcp_form legend{color:#352E57;display:block;font-size:2.4em;font-weight:bold;margin-bottom:1.25em}form.contact-form label,form.rcp_form label{display:block;font-weight:bold;margin-bottom:.55556em}form.contact-form input[type="text"],form.contact-form input[type="email"],form.contact-form input[type="password"],form.contact-form input[type="submit"],form.contact-form textarea,form.rcp_form input[type="text"],form.rcp_form input[type="email"],form.rcp_form input[type="password"],form.rcp_form input[type="submit"],form.rcp_form textarea{-webkit-appearance:none;border:1px solid #dfd7cb;border-radius:0;box-sizing:border-box;color:#2F2F2F;display:block;font-family:"Proxima Nova",sans-serif;font-size:1em;font-weight:normal;line-height:110%;margin:0;max-width:none;outline:none;padding:.83333em;width:100%}form.contact-form input[type="text"]:focus,form.contact-form input[type="text"]:active,form.contact-form input[type="email"]:focus,form.contact-form input[type="email"]:active,form.contact-form input[type="password"]:focus,form.contact-form input[type="password"]:active,form.contact-form input[type="submit"]:focus,form.contact-form input[type="submit"]:active,form.contact-form textarea:focus,form.contact-form textarea:active,form.rcp_form input[type="text"]:focus,form.rcp_form input[type="text"]:active,form.rcp_form input[type="email"]:focus,form.rcp_form input[type="email"]:active,form.rcp_form input[type="password"]:focus,form.rcp_form input[type="password"]:active,form.rcp_form input[type="submit"]:focus,form.rcp_form input[type="submit"]:active,form.rcp_form textarea:focus,form.rcp_form textarea:active{border-color:#cbbfab}form.contact-form select,form.rcp_form select{display:block;width:100%}form.contact-form textarea,form.rcp_form textarea{line-height:140%}form.contact-form input[type="submit"],form.rcp_form input[type="submit"]{background-color:#E94F2B;border-color:#E94F2B;color:#fff;cursor:pointer;font-weight:bold;padding:1.11111em;transition:all 0.2s}form.contact-form input[type="submit"]:hover,form.rcp_form input[type="submit"]:hover{background-color:#e33e18;border-color:#e33e18}form.contact-form input[type="submit"]:focus,form.contact-form input[type="submit"]:active,form.rcp_form input[type="submit"]:focus,form.rcp_form input[type="submit"]:active{border-color:#e33e18}form.contact-form>div{font-size:1.8em;margin-bottom:1.66667em}form.rcp_form p{margin-bottom:1.66667em}form.rcp_form p.rcp_subscription_message{font-weight:bold;margin-bottom:.55556em}form.rcp_form li{margin-bottom:0}form.rcp_form #rcp_subscription_levels{margin-bottom:3em}form.rcp_form #rcp_subscription_levels label{font-weight:300;margin-bottom:0}.wrapper{margin:0 auto;max-width:1460px;padding:0 4em;position:relative;width:100%}.wrapper:after{clear:both;content:"";display:table}.site-content .content-area{width:100%}.has-sidebar .site-content:after{clear:both;content:"";display:table}.has-sidebar .site-content .content-area{float:left;margin-bottom:3em;width:calc(100% - 42em)}.has-sidebar .site-content .content-sidebar{width:36em}.site-header{border-top:10px solid #352E57;background:#FFFFFF;min-height:13em;position:relative}.site-header .site-branding{background:#FFFFFF;position:absolute;left:3em;z-index:800}.site-header .site-branding .site-title{background-image:url("../img/artmarketstudies.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;font-size:1em;height:10.8em;margin:3em;text-align:left;width:18.3em}.site-header .site-branding .site-title a{display:block;height:100%;outline:none;overflow:hidden;text-indent:-9999px}.basic-header{background:#F2EFEA;margin-bottom:6em;padding:9em 3em .1em}.basic-header .entry-title,.basic-header .page-title{color:#E94F2B}.entry-image{background:white;display:flex;justify-content:center;align-items:center;min-height:44em;width:100%}.header-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8em;position:relative;width:100%}.header-container>.left{width:75%}.header-container>.right{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:100;width:calc(33.33334% + 4em)}.feature-header{position:relative;width:100%}.feature-header .slide{position:relative;width:100%}.feature-header .slideshow-pager{bottom:-4em;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;left:0;position:absolute;right:0}.feature-header .slideshow-pager span{background-color:#ECEBF2;border-radius:999px;cursor:pointer;height:1.6em;margin:0 .5em;transition:all 0.2s;width:1.6em}.feature-header .slideshow-pager span.cycle-pager-active{background-color:#352E57}.feature-header .left{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;height:60em;transition:height 0.2s;z-index:5}@media (max-height: 850px){.feature-header .left{height:52em;transition:height 0.2s}}@media (max-height: 700px){.feature-header .left{height:42em;transition:height 0.2s}}.feature-header .right{background:rgba(242,239,234,0.8);padding:3em;position:absolute;left:2em;bottom:2em;text-align:left;width:60%;z-index:10}.feature-header .right .slide-title{color:#352E57;font-size:3em;margin-bottom:.33333em}.feature-header .right .entry-summary p{font-size:1.6em;margin-bottom:.9375em}.feature-header .right .entry-summary p.more-button{color:#E94F2B;font-size:1.8em;font-weight:700;margin-bottom:0}.feature-header .right .entry-summary p.more-button a{text-decoration:none;transition:all 0.2s}.feature-header .right .entry-summary p.more-button a:hover{color:#352E57}.intro-content{background-color:#ECEBF2;padding:3em;height:100%;width:100%}.intro-content .page-title{color:#E94F2B;font-size:3em;line-height:120%;margin-bottom:.33333em}.header-categories{background:#F2EFEA !important;padding:2em 2em;margin-bottom:4em;text-align:center;width:100%}.header-categories p{margin-bottom:1.11111em}.header-categories .feature-categories{display:flex;justify-content:space-between;margin:0 -1em;padding:0}.header-categories .feature-categories li{font-size:2em;list-style:none outside;margin:0 .5em;padding:0}.header-categories .feature-categories a{color:#352E57;font-weight:bold;text-decoration:none}.header-categories .feature-categories a:hover{color:#E94F2B}.post-listing{display:flex;justify-content:space-between;flex-wrap:wrap}.has-sidebar .post-listing .loop-post{width:calc((100% - 8em) / 2)}.post-listing .loop-post{margin-bottom:8em;text-align:center;width:calc((100% - 16em) / 3)}.post-listing .loop-post .wp-post-image{margin-bottom:2em}.post-listing .loop-post .holding-image{background-color:#ECEBF2;height:0;padding-bottom:62.5%;width:100%;margin-bottom:2em}.post-listing .loop-post .entry-meta{font-family:"Baskerville",serif;font-size:2em;font-style:italic;margin-bottom:.5em}.post-listing .loop-post .entry-meta a{text-decoration:none;transition:all 0.2s}.post-listing .loop-post .entry-meta a:hover{color:#E94F2B}.post-listing .loop-post .entry-title{color:#E94F2B;font-size:2.6em;margin-bottom:.38462em}.post-listing .loop-post .entry-title a{text-decoration:none;transition:all 0.2s}.post-listing .loop-post .entry-title a:hover{color:#352E57}.post-listing .loop-post .sub-title{font-size:2em;font-weight:700;margin-bottom:.5em}.post-listing .loop-post .entry-summary p{font-size:1.6em;margin-bottom:1.25em}.post-listing .loop-post .entry-summary p.more-button{color:#E94F2B;font-size:2em;font-weight:700;margin-bottom:0}.post-listing .loop-post .entry-summary p.more-button a{text-decoration:none;transition:all 0.2s}.post-listing .loop-post .entry-summary p.more-button a:hover{color:#352E57}.post-listing .loop-post.feature-post{position:relative;text-align:left;width:100%}.post-listing .loop-post.feature-post:after{clear:both;content:"";display:table}.post-listing .loop-post.feature-post .inner{background:#F2EFEA;padding:4em;position:absolute;right:0;text-align:left;top:50%;transform:translateY(-50%);width:56em;z-index:10}.post-listing .loop-post.feature-post .wp-post-image,.post-listing .loop-post.feature-post .holding-image{margin-bottom:0;width:calc((((100% - 16em) / 3) * 2) + 8em)}.post-listing .loop-post.feature-post .holding-image{padding-bottom:42%}.post-listing .loop-post.feature-post .entry-title{font-size:3.6em;margin-bottom:.27778em}.post-listing .loop-post.feature-post .sub-title{font-size:2.4em;margin-bottom:.41667em}.post-listing .loop-post.feature-post .entry-summary p{font-size:2em;margin-bottom:1em}.post-listing .loop-post.feature-post .entry-summary p.more-button{font-size:2.4em;margin-bottom:0}.post .entry-content a,.page .entry-content a{color:#352E57 !important;font-weight:bold !important;text-decoration:none !important}.post .entry-content a:hover,.page .entry-content a:hover{text-decoration:underline !important}.post .entry-content p span,.post .entry-content a span,.page .entry-content p span,.page .entry-content a span{color:inherit !important}.post .entry-footer .meta,.page .entry-footer .meta{margin-bottom:1.11111em}.post .entry-footer .meta strong,.page .entry-footer .meta strong{border-top:1px solid #ddd;display:inline-block;font-size:.66667em;margin-bottom:.83333em}.post .entry-footer .meta a,.page .entry-footer .meta a{background-color:#e8e3da;display:inline-block;font-size:.77778em;line-height:110%;margin:0 .35714em .71429em 0;padding:.35714em;transition:all 0.2s;text-decoration:none}.post .entry-footer .meta a:hover,.page .entry-footer .meta a:hover{background-color:#dfd7cb;text-decoration:none}.posts-navigation{display:block;font-size:2em;font-weight:bold;margin-bottom:4em;text-align:center;width:100%}.posts-navigation a{color:#352E57;margin:0 .5em;text-decoration:none;transition:all 0.2s}.posts-navigation a:hover{color:#E94F2B}.upcoming-events{background:#F2EFEA;margin-bottom:8em;padding:8em 8%;text-align:center;width:100%}.upcoming-events .section-title{border-bottom:4px solid #E94F2B;display:inline-block;font-size:2.4em;margin-bottom:2.5em;padding:0 .41667em .41667em}.upcoming-events .events{display:flex;justify-content:space-between}.upcoming-events .events .event{min-height:140px;width:calc(81% / 3)}.upcoming-events .events .event a{display:block;text-decoration:none}.upcoming-events .events .event a:hover .event-title{color:#E94F2B}.upcoming-events .events .event .wp-post-image{margin-bottom:2em;width:100%}.upcoming-events .events .event .event-title{font-size:2em;margin-bottom:0}.upcoming-events .events .event .event-meta{font-family:"Baskerville",serif;font-size:2em;font-style:italic;margin-bottom:1em}.upcoming-events .events .event .event-description{color:#707070;font-size:1.6em;margin-bottom:0}.content-sidebar{background:#F2EFEA;float:right;margin-bottom:3em;padding:3em 3em .1em}.content-sidebar .widget{margin-bottom:3em}.content-sidebar .widget-title{border-bottom:4px solid #E94F2B;color:#352E57;display:inline-block;font-size:2.4em;margin-bottom:.83333em;padding-bottom:.41667em}.content-sidebar ul{margin:0;padding:0}.content-sidebar ul li{list-style:none;margin:0;padding:0}.content-sidebar a{text-decoration:none}.content-sidebar a:hover{text-decoration:underline}.content-sidebar .widget_recent_entries ul li{margin-bottom:.55556em}.content-sidebar .widget_recent_entries ul li:last-child{margin-bottom:0}.content-sidebar .tagcloud a{background-color:#e8e3da;display:inline-block;font-size:1.4em !important;margin:0 .35714em .71429em 0;padding:.35714em;transition:all 0.2s}.content-sidebar .tagcloud a:hover{background-color:#dfd7cb;text-decoration:none}.content-sidebar .jetpack_subscription_widget p{font-size:1.6em;margin-bottom:1.25em}.content-sidebar .jetpack_subscription_widget ::-webkit-input-placeholder{color:#c1b39b}.content-sidebar .jetpack_subscription_widget ::-moz-placeholder{color:#c1b39b}.content-sidebar .jetpack_subscription_widget :-ms-input-placeholder{color:#c1b39b}.content-sidebar .jetpack_subscription_widget :-moz-placeholder{color:#c1b39b}.content-sidebar .jetpack_subscription_widget #subscribe-email{margin-bottom:.625em}.content-sidebar .jetpack_subscription_widget input[type="email"]{-webkit-appearance:none;background:#FFFFFF;border:1px solid #dfd7cb;border-radius:0;font-size:1em;outline:none;padding:.625em;width:100% !important}.content-sidebar .jetpack_subscription_widget button[type="submit"],.content-sidebar .jetpack_subscription_widget input[type="submit"]{-webkit-appearance:none;background-color:#E94F2B;border-color:#E94F2B;border-radius:0;color:#fff;cursor:pointer;display:block;font-family:"Proxima Nova",sans-serif;font-size:1em;font-weight:bold;line-height:110%;outline:none;padding:.625em;transition:all 0.2s;width:100%}.content-sidebar .jetpack_subscription_widget button[type="submit"]:hover,.content-sidebar .jetpack_subscription_widget input[type="submit"]:hover{background-color:#e33e18;border-color:#e33e18}.search-form{background:#FFFFFF;border:1px solid #dfd7cb}.search-form label,.search-form .hidden-text{display:none}.search-form ::-webkit-input-placeholder{color:#c1b39b}.search-form ::-moz-placeholder{color:#c1b39b}.search-form :-ms-input-placeholder{color:#c1b39b}.search-form :-moz-placeholder{color:#c1b39b}.search-form input[type="search"],.search-form button[type="submit"]{-webkit-appearance:none;background:#FFFFFF;border:0;border-radius:0;font-size:1.6em;outline:none;padding:.625em}.search-form input[type="search"]{width:calc(100% - 2.5em)}.search-form button[type="submit"]{color:#352E57;text-align:center;width:1.5em}.newsletter-signup{background:#ECEBF2;clear:both;padding:8em 0;text-align:center}.newsletter-signup .widgettitle{color:#352E57;font-size:2.6em;margin-bottom:.38462em}.newsletter-signup p{font-size:1.6em;font-weight:normal;margin-bottom:2.5em}.newsletter-signup #subscribe-text{display:block;width:100%}.newsletter-signup form{display:flex;flex-wrap:wrap;margin:0 auto;max-width:54em}.newsletter-signup form>p{color:#352E57;flex-grow:1;margin-bottom:1.25em;font-weight:bold;width:100%}.newsletter-signup form #subscribe-email,.newsletter-signup form #subscribe-submit{font-weight:normal;flex-grow:1;margin-bottom:0;width:auto}.newsletter-signup form #subscribe-submit{max-width:8.125em;margin-left:.9375em}.newsletter-signup form label{display:none}.newsletter-signup form input[type="email"],.newsletter-signup form input[type="submit"],.newsletter-signup form button[type="submit"]{-webkit-appearance:none;outline:none;border:1px solid #dfd7cb;border-radius:0;display:block;font-family:"Proxima Nova",sans-serif;font-size:1.125em;line-height:110%;padding:1.11111em;width:100% !important}.newsletter-signup form input[type="submit"],.newsletter-signup form button[type="submit"]{background-color:#E94F2B;border-color:#E94F2B;color:#fff;cursor:pointer;font-weight:bold;transition:all 0.2s}.newsletter-signup form input[type="submit"]:hover,.newsletter-signup form button[type="submit"]:hover{background-color:#e33e18;border-color:#e33e18}.newsletter-signup.header-signup{padding:0;text-align:left}.newsletter-signup.header-signup p{margin-bottom:1.25em}.newsletter-signup.header-signup form{max-width:none}.site-footer{background:#352E57;clear:both;color:#FFFFFF;padding:8em 0}.site-footer .cols{display:flex;justify-content:flex-end}.site-footer .cols .col{margin-bottom:4em;margin-right:8em;min-width:14em}.site-footer .cols .col.last{margin-right:0}.site-footer .cols .col.wide{width:50%}.site-footer .cols .col.first{margin-right:auto}.site-footer .cols .col-title{font-size:2em;margin-bottom:1em}.site-footer .cols p{font-size:1.4em;font-weight:normal;margin-bottom:1.42857em}.site-footer .cols ul{margin-bottom:2em;padding:0}.site-footer .cols ul li{font-size:1.4em;font-weight:normal;list-style:none}.site-footer .cols a{text-decoration:none}.site-footer .cols a:hover{text-decoration:underline}.site-info p{font-size:1.2em;font-weight:normal;margin-bottom:0;text-align:center}.site-info p a{text-decoration:none}.site-info p a:hover{text-decoration:underline}.toggle-menu{color:#FFFFFF;cursor:pointer;display:none;height:3.6em;margin:0;outline:none;overflow:hidden;position:absolute;right:3em;top:3.8em;width:3.6em;z-index:950}.toggle-menu:focus{outline:none}.toggle-menu span{background-color:#352E57;display:inline-block;float:right;height:.5em;outline:none;position:relative;vertical-align:middle;top:1.8em;transition:background 0s 0.1s ease-in-out;width:3.4em}.toggle-menu span::before,.toggle-menu span::after{background-color:#352E57;content:"";display:block;height:.5em;left:0;position:absolute;transition-duration:0.2s, 0.2s, 0.2s;transition-delay:0.3s, 0s, 0s;width:100%}.toggle-menu span::before{top:-1.2em;transition-property:top, transform}.toggle-menu span::after{bottom:-1.2em;transition-property:bottom, transform}.toggle-menu.active{position:fixed;right:5em;top:4.8em}.toggle-menu.active span{background:none}.toggle-menu.active span::before{top:0;transform:rotate(45deg)}.toggle-menu.active span::after{bottom:0;transform:rotate(-45deg)}.toggle-menu.active span::before,.toggle-menu.active span::after{background-color:#FFFFFF;transition-delay:0s, 0.2s, 0.2s}.main-navigation{flex-direction:column;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;margin:0;min-height:13em}.main-navigation .search-form{margin-bottom:.5em;margin-right:3em}.main-navigation .header-nav{display:flex;justify-content:flex-end;margin:0 3em 0 0;padding:0}.main-navigation .header-nav>li{font-weight:700;margin-left:1.66667em;list-style:none;position:relative}.main-navigation .header-nav>li:first-child{margin-left:0}.main-navigation .header-nav>li.search [class^="icon-"],.main-navigation .header-nav>li.user-login [class^="icon-"]{font-size:1.22222em;vertical-align:text-bottom}.main-navigation .header-nav>li.search{margin-left:.83333em}.main-navigation .header-nav>li .mobile-only{display:none}.main-navigation .header-nav>li .indicator{display:none}.main-navigation .header-nav>li>a{color:#352E57;display:block;padding:.55556em 0;text-decoration:none;transition:all 0.2s}.main-navigation .header-nav>li>a:hover{color:#E94F2B}.main-navigation .sub-menu{background:#ECEBF2;box-shadow:3px 3px 5px rgba(53,46,87,0.1);display:none;position:absolute;left:-1.11111em;margin:0;width:15.55556em;padding:.55556em 1.11111em;top:100%;z-index:450}.main-navigation .sub-menu>li{color:#352E57;display:block;font-size:inherit;font-weight:500;margin:0;padding:0}.main-navigation .sub-menu>li>a{display:block;padding:.55556em 0;text-decoration:none;transition:all 0.2s}.main-navigation .sub-menu>li>a:hover{color:#E94F2B;padding-left:.27778em}@media screen and (max-width: 1024px){.main-navigation .search-form{margin-bottom:.5em;margin-right:0}.main-navigation .header-nav{margin:0 0}.main-navigation .header-nav>li{margin-left:.83333em}}@media screen and (max-width: 782px){.toggle-menu{display:block}.main-navigation{background:#352E57;color:#FFFFFF;bottom:0;display:none;left:0;padding:10em 3em 3em;position:fixed;right:0;top:0;width:100%;z-index:900;overflow-y:scroll}.main-navigation .search-form{margin-right:0;margin-bottom:4em}.main-navigation .header-nav{display:block;height:calc(100% - 11em);width:100%}.main-navigation .header-nav>li{border-left:4px solid #352E57;color:#FFFFFF;display:block;height:auto;font-size:2em;margin:0 0 10px;padding:0;position:relative;width:100%}.main-navigation .header-nav>li .indicator{color:#E94F2B;display:block;height:2.08333em;font-size:1.2em;line-height:1.75em;padding-top:.33333em;position:absolute;right:.5em;text-align:center;top:0;transition:all 0.2s;width:2.08333em;z-index:5}.main-navigation .header-nav>li .indicator.open{transform:rotate(-180deg)}.main-navigation .header-nav>li>a{color:inherit;display:block;margin-right:3.25em;padding:.5em .5em .5em .5em;text-decoration:none}.main-navigation .header-nav>li>a:after{display:none}.main-navigation .header-nav>li>a:hover{color:#E94F2B}.main-navigation .header-nav>li .mobile-only{display:inline}.main-navigation .header-nav>li.search [class^="icon-"],.main-navigation .header-nav>li.user-login [class^="icon-"]{margin-right:.625em}.main-navigation .header-nav>li.search{margin-left:0}.main-navigation .header-nav>li.open,.main-navigation .header-nav>li.current-menu-item{color:#E94F2B}.main-navigation .header-nav>li.open>a,.main-navigation .header-nav>li.current-menu-item>a{color:inherit}.main-navigation .header-nav .sub-menu{background:none;display:none;padding:0;position:static}.main-navigation .header-nav .sub-menu>li{font-weight:300;padding-left:.5em}.main-navigation .header-nav .sub-menu>li>a{color:#FFFFFF;padding:.25em 0}}.gform_confirmation_message{color:#2F2F2F;display:block;font-size:1.8em;font-weight:bold;line-height:160%}.gform_wrapper{margin-bottom:4em}.gform_wrapper .gform_title{font-size:3.2em;margin-bottom:.9375em}.gform_wrapper .gform_description{color:#2F2F2F;display:block;font-size:2.6em;font-weight:bold;line-height:160%;margin-bottom:2.30769em}.gform_wrapper .validation_error{color:#2F2F2F;display:block;font-size:1.8em;font-weight:bold;line-height:160%;margin-bottom:1.11111em}.gform_wrapper .validation_message{display:none}.gform_wrapper .gform_fields{margin:0;padding:0}.gform_wrapper .gform_fields .gfield{list-style:none;margin-bottom:1.11111em}.gform_wrapper .gform_fields .gfield.gform_validation_container{display:none !important}.gform_wrapper .gform_fields .gfield .gfield_label{color:#2F2F2F;display:none;font-weight:bold;margin-bottom:.27778em}.gform_wrapper .gform_fields .gfield .gfield_required{color:#2F2F2F;display:inline-block;font-weight:300;margin-left:.27778em}.gform_wrapper .gform_fields .gfield.gfield_error input[type="text"],.gform_wrapper .gform_fields .gfield.gfield_error input[type="email"],.gform_wrapper .gform_fields .gfield.gfield_error textarea{border-color:#2F2F2F}.gform_wrapper .gform_fields .gfield .gfield_checkbox,.gform_wrapper .gform_fields .gfield .gfield_radio{margin:0;padding:0}.gform_wrapper .gform_fields .gfield .gfield_checkbox li,.gform_wrapper .gform_fields .gfield .gfield_radio li{font-size:inherit;list-style:none;margin:0;padding:0}.gform_wrapper .gform_fields .gfield .gfield_checkbox li input,.gform_wrapper .gform_fields .gfield .gfield_radio li input{margin-right:10px}.gform_wrapper .gform_fields .gfield ::-webkit-input-placeholder{color:#2F2F2F;font-weight:normal}.gform_wrapper .gform_fields .gfield ::-moz-placeholder{color:#2F2F2F;font-weight:normal}.gform_wrapper .gform_fields .gfield :-ms-input-placeholder{color:#2F2F2F;font-weight:normal}.gform_wrapper .gform_fields .gfield :-moz-placeholder{color:#2F2F2F;font-weight:normal}.gform_wrapper .gform_fields .gfield input[type="text"],.gform_wrapper .gform_fields .gfield input[type="email"],.gform_wrapper .gform_fields .gfield textarea{-webkit-appearance:none;border:1px solid #dfd7cb;box-sizing:border-box;color:#2F2F2F;font-family:"Proxima Nova",sans-serif;font-size:1em;font-weight:bold;line-height:1;margin:0;outline:0;outline:none;padding:1.11111em;width:100%}.gform_wrapper .gform_fields .gfield textarea{line-height:140%}.gform_wrapper .gform_fields .gfield textarea.medium{height:5.55556em}.gform_wrapper .gform_fields .gfield textarea.medium{height:8.88889em}.gform_wrapper .gform_fields .gfield textarea.large{height:15.55556em}.gform_wrapper .gform_footer{clear:both}.gform_wrapper .gform_footer input[type="submit"]{-webkit-appearance:none;-webkit-box-shadow:none;-webkit-font-smoothing:antialiased;background-color:#352E57;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;outline:none;font-family:"Proxima Nova",sans-serif;font-size:1.8em;font-weight:bold;line-height:1;padding:1.11111em;transition:all 0.2s}.gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#211c36}.rcp_logged_in a{display:inline-block;font-size:1.8em;font-weight:bold;margin-bottom:1.66667em}@media screen and (min-width: 1400px){body{font-size:10px}}@media screen and (max-width: 1300px){body{font-size:calc(100vw / (1300 / 10))}}@media screen and (max-width: 1200px){body{font-size:calc(100vw / (1200 / 10))}.wrapper{padding:0 2em}.has-sidebar .post-listing .loop-post{width:calc((100% - 6em) / 2)}.post-listing .loop-post{margin-bottom:6em;width:calc((100% - 12em) / 3)}.post-listing .loop-post.feature-post .inner{padding:3em}.post-listing .loop-post.feature-post .wp-post-image,.post-listing .loop-post.feature-post .holding-image{width:calc((((100% - 12em) / 3) * 2) + 6em)}.upcoming-events{margin-bottom:6em;padding:6em 6%}.upcoming-events .section-title{margin-bottom:1.66667em}.upcoming-events .events .event{min-height:140px;width:calc(85% / 3)}}@media screen and (max-width: 1024px){body{font-size:calc(100vw / (1024 / 10))}.has-sidebar .site-content .content-area{width:calc(100% - 36em)}.has-sidebar .site-content .content-sidebar{width:32em}.site-header .site-branding{left:0;top:1em}.site-header .site-branding .site-title{height:7.1em;margin:2em;width:12em}.has-sidebar .basic-header{margin-bottom:4em}.header-container{margin-bottom:4em}.header-container>.left{margin-bottom:8em;width:100%}.header-container>.right{position:static;transform:none;width:100%}.header-categories{text-align:left}.header-categories .feature-categories{display:block;margin:0;text-align:left}.header-categories .feature-categories li{margin:0 0 .5em}.header-signup{margin-bottom:4em;width:100%}.has-sidebar .post-listing .loop-post{width:calc((100% - 4em) / 2)}.post-listing .loop-post{margin-bottom:4em;width:calc((100% - 8em) / 3)}.post-listing .loop-post .entry-meta{font-size:1.8em;margin-bottom:.55556em}.post-listing .loop-post .entry-title{font-size:2.2em;margin-bottom:.45455em}.post-listing .loop-post .sub-title{font-size:1.8em;margin-bottom:.55556em}.post-listing .loop-post.feature-post .inner{width:50%}.post-listing .loop-post.feature-post .wp-post-image,.post-listing .loop-post.feature-post .holding-image{width:calc((((100% - 8em) / 3) * 2) + 4em)}.post-listing .loop-post.feature-post .entry-title{font-size:3.2em;margin-bottom:.3125em}.post-listing .loop-post.feature-post .sub-title{font-size:2em;margin-bottom:.5em}.post-listing .loop-post.feature-post .entry-summary p{font-size:1.8em;margin-bottom:1.11111em}.post-listing .loop-post.feature-post .entry-summary p.more-button{font-size:2.2em;margin-bottom:0}.upcoming-events{margin-bottom:6em;padding:6em 4%}.upcoming-events .section-title{margin-bottom:1.66667em}.upcoming-events .events .event{width:calc(89% / 3)}}@media screen and (max-width: 960px){body{font-size:calc(100vw / (960 / 10))}.has-sidebar .post-listing .loop-post{width:100%}}@media screen and (max-width: 782px){body{font-size:calc(100vw / (782 / 10));padding-top:0}body.admin-bar{padding-top:42px}.has-sidebar .site-content .content-area{width:100%}.has-sidebar .site-content .content-sidebar{width:100%}.site-header .site-branding{top:auto}.intro-content{display:block;padding:4em}.intro-content .left,.intro-content .right{width:100%}.post-listing .loop-post{margin-bottom:4em;width:calc((100% - 4em) / 2)}.post-listing .loop-post:nth-of-type(3n+1){width:100%}.post-listing .loop-post.feature-post .inner{background:#F2EFEA;margin:-8em auto 0;padding:4em;position:static;transform:none;width:calc(100% - 4em)}.post-listing .loop-post.feature-post .wp-post-image,.post-listing .loop-post.feature-post .holding-image{width:100%}.post-listing .loop-post.feature-post .holding-image{padding-bottom:54.545455%}.has-sidebar .post-listing .loop-post{width:calc((100% - 4em) / 2)}.upcoming-events{margin-bottom:4em;padding:6em 8em}.upcoming-events .events{flex-wrap:wrap}.upcoming-events .events .event{width:calc((100% - 8em) / 2)}.upcoming-events .events .event:first-of-type{margin-bottom:4em;width:100%}.site-footer{padding:6em 0}.site-footer .cols{flex-wrap:wrap;justify-content:space-between}.site-footer .cols .col{margin-right:0;width:calc((100% - 4em) / 2)}.site-footer .cols .col.wide{margin-right:0;width:100%}}@media screen and (max-width: 600px){body{font-size:calc(100vw / (600 / 10))}body.admin-bar{padding-top:0}.alignleft,.aligncenter,.alignright,.alignnone{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important}.feature-header .left{height:24em;width:100%}.feature-header .right{position:static;transform:none;width:100%}.intro-content .feature-categories li{width:100%}.has-sidebar .post-listing .loop-post{width:100%}.post-listing .loop-post{margin-bottom:3em;width:100%}.post-listing .loop-post.feature-post .inner{margin:0;padding:3em;width:100%}.upcoming-events{margin-bottom:4em;padding:6em 8em}.upcoming-events .events .event{margin-bottom:4em;width:100%}.upcoming-events .events .event:last-of-type{margin-bottom:0}}@media screen and (max-width: 480px){body{font-size:calc(100vw / (480 / 10))}.upcoming-events{padding:6em}.newsletter-signup{padding:6em 0}.newsletter-signup .title{font-size:2.4em;margin-bottom:.41667em}.newsletter-signup form{display:block}.newsletter-signup form #subscribe-email,.newsletter-signup form #subscribe-submit{margin-bottom:.9375em;width:100%}.newsletter-signup form #subscribe-email input[type="email"],.newsletter-signup form #subscribe-email input[type="submit"],.newsletter-signup form #subscribe-submit input[type="email"],.newsletter-signup form #subscribe-submit input[type="submit"]{font-size:1.125em;padding:1.11111em}.newsletter-signup form #subscribe-submit{margin:0;max-width:none}.site-footer{padding:4em 0}.site-footer .cols{display:block}.site-footer .cols .col{margin-right:0;width:100%}}@media screen and (max-width: 420px){body{font-size:calc(100vw / (420 / 10))}}@media screen and (max-width: 320px){body{font-size:calc(100vw / (320 / 10))}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJzdHlsZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9uYXZpZ2F0aW9uLnNjc3MiLCJfZ3Jhdml0eWZvcm1zLnNjc3MiLCJfcmNwLnNjc3MiLCJfcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLDZRQVFDLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsU0FBVSxDQUNWLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FFckIsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNsQyxLQUVBLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQiw2QkFBOEIsQ0FDOUIseUJBQTBCLENBQzFCLG1CQU1BLHFCQUFzQixDQUN0QixXQUFZLENBQ1QsWUFBYSxDQUNoQixLQUVBLDRCQUE2QixDQUM3QixVQUFXLENBQ1gsdUVBR0EsYUFBYyxDQUNkLE1BRUEsZUFBZ0IsQ0FDaEIsTUFFQSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLGlCQUVBLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixvREFHQSxVQUFXLENBQ1gsYUFFQSxZQUFhLENBQ2IsRUFFQSxhQUFjLENBRGYsUUFJRSxtQkFBb0IsQ0FKdEIsaUJBUUUsU0FBVSxDQUNWLFdBR0QsY0FBZSxDQUNmLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsSUFFQSxXQUFZLENBQ1osT0FFQSxVQUFXLENBQ1gsTUFFQSxRQUFTLENBQ1QsT0FFQSxRQUFTLENBQ1Qsb0JBTUEsWUFBYSxDQUNiLHlCQU1BLFlBQWEsQ0FDYixXQzNHQSxxQkFBc0IsQ0FDdEIsc0NBQXdDLENBQ3hDLDBPQUcyRCxDQUMzRCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQUEsbUNBS2xCLGdDQUFpQyxDQUNqQyxVQUFXLENBQ1gs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LHFDQUNDLEtBQ0Msa0NBQW1DLENBQ25DLGlCQUdBLFdKM1pnQyxDSTRaaEMsbUJBR0EsYUFBbUIsQ0FEcEIsMEJBSUUsZUpsYStCLENJbWEvQixzQkpuYStCLENJb2EvQix3QkFJRCxhQUFjLENBRGYsbUZBS0UscUJKNWErQixDSTZhL0IsVUFBVyxDQU5iLHdQQVVHLGlCSmpiOEIsQ0lrYjlCLGlCSmxiOEIsQ0l1YWpDLDBDQWdCRSxRQUFTLENBQ1QsY0FBZSxDQUNmLGFBSUQsYUFBbUIsQ0FEcEIsbUJBSUUsYUFBYyxDQUpoQix3QkFPRyxjQUFlLENBQ2YsVUFBVyxDQUNYLENBS0oscUNBQ0MsS0FDQyxrQ0FBbUMsQ0FDbkMsQ0FHRixxQ0FDQyxLQUNDLGtDQUFtQyxDQUNuQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlc2V0XG4gKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgZm9udCwgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIHRoIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC1zdHlsZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcblx0b3V0bGluZTogMDtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5odG1sIHtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbn1cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDEwMCU7XG59XG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsXG5oZWFkZXIsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5jYXB0aW9uLCB0aCwgdGQsIHRoIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3RlczogXCJcIiBcIlwiO1xufVxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IHRoaW4gZG90dGVkO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5pbWcsIGlmcmFtZSB7XG5cdGJvcmRlci13aWR0aDogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG59XG5hIGltZyB7XG5cdGJvcmRlcjogMDtcbn1cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTY3JlZW4gcmVhZGVyIHRleHRcbiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSBkYXRlIHVwZGF0ZWRcbiAqL1xuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpe1xuXHRkaXNwbGF5OiBub25lO1xufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90Pzc1c2t5eScpO1xuXHRzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90Pzc1c2t5eSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/NzVza3l5JykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdCAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/NzVza3l5JykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnPzc1c2t5eSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHQvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gXHRjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uaWNvbi11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5pY29uLXhpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcblxuaHRtbCB7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtYm9keTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYud2YtbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYubm8tanMud2YtaW5hY3RpdmUsXG5cdCYud2YtYWN0aXZlLFxuXHQmLndmLWluYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICgxNDAwIC8gMTApKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXG5cdCYuYWRtaW4tYmFyIHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0fVxufVxuXG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4ud3JhcHBlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6ICRzaXplX19ib2R5LXdpZHRoO1xuXHRwYWRkaW5nOiAwIGVtKDQwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcblx0LmNvbnRlbnQtYXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuaGFzLXNpZGViYXIgJiB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHQuY29udGVudC1hcmVhIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMzBweCk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDJlbSk7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtc2lkZWJhciB7XG5cdFx0XHR3aWR0aDogMzZlbTtcblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdG1pbi1oZWlnaHQ6IGVtKDEzMHB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5zaXRlLWJyYW5kaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiBlbSgzMHB4KTtcblx0XHR6LWluZGV4OiA4MDA7XG5cblx0XHQuc2l0ZS10aXRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hcnRtYXJrZXRzdHVkaWVzLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Zm9udC1zaXplOiBlbSgxMHB4KTtcblx0XHRcdGhlaWdodDogZW0oMTA4cHgsIDEwcHgpO1xuXHRcdFx0bWFyZ2luOiBlbSgzMHB4LCAxMHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogZW0oMTgzcHgsIDEwcHgpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYXNpYy1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JlaWdlO1xuXHRtYXJnaW4tYm90dG9tOiBlbSg2MHB4KTtcblx0cGFkZGluZzogZW0oOTBweCkgZW0oMzBweCkgZW0oMXB4KTtcblxuXHQuZW50cnktdGl0bGUsXG5cdC5wYWdlLXRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdH1cbn1cblxuLmVudHJ5LWltYWdlIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiBlbSg0NDBweCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiBlbSg4MHB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmID4gLmxlZnQge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQmID4gLnJpZ2h0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHR3aWR0aDogY2FsYygzMy4zMzMzNCUgKyA0ZW0pO1xuXHR9XG59XG5cbi5mZWF0dXJlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnNsaWRlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2xpZGVzaG93LXBhZ2VyIHtcblx0XHRib3R0b206IGVtKC00MHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xpZ2h0LXB1cnBsZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OiBlbSgxNnB4KTtcblx0XHRcdG1hcmdpbjogMCBlbSg1cHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdFx0XHR3aWR0aDogZW0oMTZweCk7XG5cblx0XHRcdCYuY3ljbGUtcGFnZXItYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiBlbSg2MDBweCk7XG5cdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG5cblx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KXtcblx0XHRcdGhlaWdodDogZW0oNTIwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCl7XG5cdFx0XHRoZWlnaHQ6IGVtKDQyMHB4KTtcblx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuXHRcdH1cblxuXHRcdHotaW5kZXg6IDU7XG5cdH1cblxuXHQucmlnaHQge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoI0YyRUZFQSwwLjgpO1xuXHRcdHBhZGRpbmc6IDNlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMmVtO1xuXHRcdGJvdHRvbTogMmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdC5zbGlkZS10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiBlbSgzMHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDMwcHgpO1xuXHRcdH1cblxuXHRcdC5lbnRyeS1zdW1tYXJ5IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxNXB4LCAxNnB4KTtcblxuXHRcdFx0XHQmLm1vcmUtYnV0dG9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBlbSgxOHB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmludHJvLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xpZ2h0LXB1cnBsZTtcblx0cGFkZGluZzogZW0oMzBweCk7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRmb250LXNpemU6IGVtKDMwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDMwcHgpO1xuXHR9XG59XG5cbi5oZWFkZXItY2F0ZWdvcmllcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmVpZ2UgIWltcG9ydGFudDtcblx0cGFkZGluZzogZW0oMjBweCkgZW0oMjBweCk7XG5cdG1hcmdpbi1ib3R0b206IGVtKDQwcHgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDIwcHgsIDE4cHgpO1xuXHR9XG5cblx0LmZlYXR1cmUtY2F0ZWdvcmllcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwIGVtKC0xMHB4KTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiBlbSgyMHB4KTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcblx0XHRcdG1hcmdpbjogMCBlbSgxMHB4LCAyMHB4KTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0LWxpc3Rpbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQuaGFzLXNpZGViYXIgJiB7XG5cdFx0Lmxvb3AtcG9zdCB7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDhlbSkgLyAyKTtcblx0XHR9XG5cdH1cblxuXHQubG9vcC1wb3N0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA4ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZlbSkgLyAzKTtcblxuXHRcdC53cC1wb3N0LWltYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDIwcHgpO1xuXHRcdH1cblxuXHRcdC5ob2xkaW5nLWltYWdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGlnaHQtcHVycGxlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYyLjUlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgyMHB4KTtcblx0XHR9XG5cblx0XHQuZW50cnktbWV0YSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX3NlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiBlbSgyMHB4KTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDIwcHgpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiBlbSgyNnB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDI2cHgpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1Yi10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IGVtKDIwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDIwcHgpO1xuXHRcdH1cblxuXHRcdC5lbnRyeS1zdW1tYXJ5IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgyMHB4LCAxNnB4KTtcblxuXHRcdFx0XHQmLm1vcmUtYnV0dG9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBlbSgyMHB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZlYXR1cmUtcG9zdCB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19iZWlnZTtcblx0XHRcdFx0cGFkZGluZzogZW0oNDBweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiBlbSg1NjBweCk7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXG5cdFx0XHQud3AtcG9zdC1pbWFnZSxcblx0XHRcdC5ob2xkaW5nLWltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoKCgoMTAwJSAtIDE2ZW0pIC8gMykgKiAyKSArIDhlbSk7XG5cdFx0XHR9XG5cblx0XHRcdC5ob2xkaW5nLWltYWdlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQyJTtcblx0XHRcdH1cblxuXHRcdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBlbSgzNnB4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMTBweCwgMzZweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5zdWItdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDI0cHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMHB4LCAyNHB4KTtcblx0XHRcdH1cblxuXHRcdFx0LmVudHJ5LXN1bW1hcnkge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IGVtKDIwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDIwcHgsIDIwcHgpO1xuXG5cdFx0XHRcdFx0Ji5tb3JlLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGVtKDI0cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5wb3N0LCAucGFnZSB7XG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCwgYSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0Lm1ldGEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMjBweCwgMThweCk7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oMTJweCwgMThweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDEycHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCA1JSApO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oMTRweCwgMThweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRcdFx0XHRtYXJnaW46IDAgZW0oNXB4LCAxNHB4KSBlbSgxMHB4LCAxNHB4KSAwO1xuXHRcdFx0XHRwYWRkaW5nOiBlbSg1cHgsIDE0cHgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMTAlICk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogZW0oMjBweCk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiBlbSg4MHB4LCAyMHB4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdG1hcmdpbjogMCBlbSgxMHB4LCAyMHB4KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHR9XG5cdH1cbn1cblxuLnVwY29taW5nLWV2ZW50cyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmVpZ2U7XG5cdG1hcmdpbi1ib3R0b206IGVtKDgwcHgpO1xuXHRwYWRkaW5nOiBlbSg4MHB4KSA4JTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IGVtKDI0cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDYwcHgsIDI0cHgpO1xuXHRcdHBhZGRpbmc6IDAgZW0oMTBweCwgMjRweCkgZW0oMTBweCwgMjRweCk7XG5cdH1cblxuXHQuZXZlbnRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdC5ldmVudCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNDBweDtcblx0XHRcdHdpZHRoOiBjYWxjKDgxJSAvIDMpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuZXZlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3AtcG9zdC1pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDIwcHgpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBlbSgyMHB4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LW1ldGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfX3NlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDIwcHgpO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDIwcHgsIDIwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZXZlbnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19ncmV5O1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGVudC1zaWRlYmFyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iZWlnZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiBlbSgzMHB4KTtcblx0cGFkZGluZzogZW0oMzBweCkgZW0oMzBweCkgZW0oMXB4KTtcblxuXHQud2lkZ2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiBlbSgzMHB4KTtcblx0fVxuXG5cdC53aWRnZXQtdGl0bGUge1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IGVtKDI0cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDIwcHgsIDI0cHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBlbSgxMHB4LCAyNHB4KTtcblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LndpZGdldF9yZWNlbnRfZW50cmllcyB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMHB4LCAxOHB4KTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGFnY2xvdWQge1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCA1JSApO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiBlbSgxNHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwIGVtKDVweCwgMTRweCkgZW0oMTBweCwgMTRweCkgMDtcblx0XHRcdHBhZGRpbmc6IGVtKDVweCwgMTRweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMTAlICk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuamV0cGFja19zdWJzY3JpcHRpb25fd2lkZ2V0IHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgyMHB4LCAxNnB4KTtcblx0XHR9XG5cblx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMjUlICk7XG5cdFx0fVxuXHRcdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCAyNSUgKTtcblx0XHR9XG5cdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCAyNSUgKTtcblx0XHR9XG5cdFx0Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMjUlICk7XG5cdFx0fVxuXG5cdFx0I3N1YnNjcmliZS1lbWFpbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMHB4LCAxNnB4KTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMTAlICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Zm9udC1zaXplOiBlbSgxNnB4LCAxNnB4KTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiBlbSgxMHB4LCAxNnB4KTtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWFsdDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWFsdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWJ1dHRvbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuXHRcdFx0Zm9udC1zaXplOiBlbSgxNnB4LCAxNnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0cGFkZGluZzogZW0oMTBweCwgMTZweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWFsdCwgNSUgKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1hbHQsIDUlICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMTAlICk7XG5cblx0bGFiZWwsIC5oaWRkZW4tdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMjUlICk7XG5cdH1cblx0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCAyNSUgKTtcblx0fVxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCAyNSUgKTtcblx0fVxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMjUlICk7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IGVtKDEwcHgsIDE2cHgpO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7ZW0oNDBweCwgMTZweCl9KTtcblx0fVxuXG5cdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogZW0oMjRweCwgMTZweCk7XG5cdH1cbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19saWdodC1wdXJwbGU7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiBlbSg4MHB4KSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LndpZGdldHRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogZW0oMjZweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oMTBweCwgMjZweCk7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oNDBweCwgMTZweCk7XG5cdH1cblxuXHQjc3Vic2NyaWJlLXRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Zm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiBlbSg1NDBweCk7XG5cblx0XHQmID4gcCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMjBweCwgMTZweCk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCNzdWJzY3JpYmUtZW1haWwsXG5cdFx0I3N1YnNjcmliZS1zdWJtaXQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQjc3Vic2NyaWJlLXN1Ym1pdCB7XG5cdFx0XHRtYXgtd2lkdGg6IGVtKDEzMHB4LCAxNnB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBlbSgxNXB4LCAxNnB4KTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fbWFpbjtcblx0XHRcdGZvbnQtc2l6ZTogZW0oMThweCwgMTZweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdHBhZGRpbmc6IGVtKDIwcHgsIDE4cHgpO1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWFsdDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWFsdDtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtYnV0dG9uO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbi1hbHQsIDUlICk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3JfX2JvcmRlci1idXR0b24tYWx0LCA1JSApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaGVhZGVyLXNpZ251cCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgyMHB4LCAxNnB4KTtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19wcmltYXJ5O1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICNGRkZGRkY7XG5cdHBhZGRpbmc6IGVtKDgwcHgpIDA7XG5cblx0LmNvbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdC5jb2wge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oNDBweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGVtKDgwcHgpO1xuXHRcdFx0bWluLXdpZHRoOiBlbSgxNDBweCk7XG5cblx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji53aWRlIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji5maXJzdCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogZW0oMjBweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgyMHB4LCAyMHB4KTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogZW0oMTRweCk7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMjBweCwgMTRweCk7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMjBweCk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oMTRweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtaW5mbyB7XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogZW0oMTJweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uXCI7XG5cbkBpbXBvcnQgXCJncmF2aXR5Zm9ybXNcIjtcbkBpbXBvcnQgXCJyY3BcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZVwiOyIsIi8vIEJyYW5kIENvbG91cnNcbiRjb2xvcl9fcHJpbWFyeTogIzM1MkU1NztcbiRjb2xvcl9fc2Vjb25kYXJ5OiAjRTk0RjJCO1xuXG4kY29sb3JfX2xpZ2h0LXB1cnBsZTogI0VDRUJGMjtcbiRjb2xvcl9fYmVpZ2U6ICNGMkVGRUE7XG5cbiRjb2xvcl9fYmxhY2s6ICMyRjJGMkY7XG4kY29sb3JfX2dyZXk6ICM3MDcwNzA7XG4kY29sb3JfX2xpZ2h0LWdyZXk6ICNGMkYyRjI7XG5cbiRjb2xvcl9fdGV4dC1tYWluOiAkY29sb3JfX2JsYWNrO1xuJGNvbG9yX190ZXh0LXRpdGxlczogJGNvbG9yX190ZXh0LW1haW47XG4kY29sb3JfX3RleHQtaW5wdXQ6ICRjb2xvcl9fdGV4dC1tYWluO1xuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAkY29sb3JfX3RleHQtbWFpbjtcbiRjb2xvcl9fdGV4dC1idXR0b246ICNGRkZGRkY7XG4kY29sb3JfX3RleHQtcHJlOiAkY29sb3JfX3RleHQtbWFpbjtcblxuJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6ICNGRkZGRkY7XG4kY29sb3JfX2JhY2tncm91bmQtaW5wdXQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogJGNvbG9yX19wcmltYXJ5O1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbi1hbHQ6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XG5cbiRjb2xvcl9fYm9yZGVyLW1haW46ICRjb2xvcl9fZ3JleTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogJGNvbG9yX19wcmltYXJ5O1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWFsdDogJGNvbG9yX19zZWNvbmRhcnk7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogZGFya2VuKCAkY29sb3JfX2JlaWdlLCAxMCUgKTtcbiRjb2xvcl9fYm9yZGVyLXByZTogJGNvbG9yX19ib3JkZXItbWFpbjtcblxuLy8gRm9udHNcbiRmb250X19tYWluOiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuJGZvbnRfX3NlcmlmOiBcIkJhc2tlcnZpbGxlXCIsIHNlcmlmO1xuXG4kZm9udF9fdGl0bGVzOiAkZm9udF9fbWFpbjtcblxuJGZvbnRfX2NvZGU6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiRmb250X19wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cbi8vIEZvbnQgU2l6ZVxuJGZvbnRfX3NpemUtYm9keTogMTBweDtcblxuLy8gTGluZSBIZWlnaHRzXG4kZm9udF9fbGluZS1oZWlnaHQtYm9keTogMTYwJTtcbiRmb250X19saW5lLWhlaWdodC1wcmU6IDE2MCU7XG5cbi8vIE1heCBCb2R5IFdpZHRoXG4kc2l6ZV9fYm9keS13aWR0aDogMTQ2MHB4OyIsImgxLCAuaGVhZGVyLTEsXG5oMiwgLmhlYWRlci0yLFxuaDMsIC5oZWFkZXItMyxcbmg0LCAuaGVhZGVyLTQsXG5oNSwgLmhlYWRlci01LFxuaDYsIC5oZWFkZXItNiB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogJGZvbnRfX3RpdGxlcztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAwO1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnkgIWltcG9ydGFudDtcblx0fVxufVxuXG5oMSwgLmhlYWRlci0xIHtcblx0Zm9udC1zaXplOiBlbSg0OHB4KTtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdG1hcmdpbi1ib3R0b206IGVtKDMwcHgsIDQ4cHgpO1xufVxuXG5oMiwgLmhlYWRlci0yIHtcblx0Zm9udC1zaXplOiBlbSgzNnB4KTtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdG1hcmdpbi1ib3R0b206IGVtKDMwcHgsIDM2cHgpO1xufVxuXG5oMywgLmhlYWRlci0zIHtcblx0Zm9udC1zaXplOiBlbSgzMnB4KTtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdG1hcmdpbi1ib3R0b206IGVtKDMwcHgsIDMycHgpO1xufVxuXG5oNCwgLmhlYWRlci00IHtcblx0Zm9udC1zaXplOiBlbSgyNHB4KTtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdG1hcmdpbi1ib3R0b206IGVtKDMwcHgsIDI0cHgpO1xufVxuXG5oNSwgLmhlYWRlci01IHtcblx0Zm9udC1zaXplOiBlbSgxOHB4KTtcblx0bWFyZ2luLWJvdHRvbTogZW0oMzBweCwgMThweCk7XG59XG5cbmg2LCAuaGVhZGVyLTYge1xuXHRmb250LXNpemU6IGVtKDE2cHgpO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiBlbSgzMHB4LCAxNnB4KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxucCwgYWRkcmVzcyB7XG5cdGZvbnQtc2l6ZTogZW0oIDE4cHggKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXHRtYXJnaW4tYm90dG9tOiBlbSgzMHB4LCAxOHB4KTtcblxuXHRzcGFuIHtcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbnVsLCBvbCB7XG5cdG1hcmdpbjogMCAwIGVtKDMwcHgpO1xuXHRwYWRkaW5nOiAwIDAgMCBlbSgzMHB4KTtcblxuXHRsaSB7XG5cdFx0Zm9udC1zaXplOiBlbSggMThweCApO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXHR9XG59XG5cbnVsIGxpIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wgbGkge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5iLCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5lbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRwYWRkaW5nOiAwIGVtKDEwMHB4KTtcblxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbmNpdGUge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmFkZHJlc3Mge1xuXHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnByZSxcbmNvZGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1wcmU7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1wcmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcblx0Zm9udC1zaXplOiBlbSgxNHB4KTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdG1hcmdpbi1ib3R0b206IGVtKDIwcHgsIDE0cHgpO1xuXHRwYWRkaW5nOiBlbSgxNXB4LCAxNHB4KSBlbSgxNXB4LCAxNHB4KSBlbSgyMHB4LCAxNHB4KTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRwIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG59XG5cbnByZSB7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hYmJyLCBhY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3JfX2JvcmRlci1tYWluO1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbnN1cCxcbnN1YiB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRoZWlnaHQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtLjI1ZW07XG59XG5cbnNtYWxsIHtcblx0Y29sb3I6IGxpZ2h0ZW4oICRjb2xvcl9fdGV4dC1tYWluLCA4MCUgKTtcblx0Zm9udC1zaXplOiBlbSgxMnB4KTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbmhyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19ib3JkZXItbWFpbjtcblx0Ym9yZGVyOiAwO1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHRtYXJnaW46IDAgMCBlbSgzMHB4KTtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5lbWJlZC13cmFwIHtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiBlbSggMzBweCApO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgZW0oIDE1cHggKSBlbSggMzBweCApIDA7XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDAgMCBlbSggMzBweCApIGVtKCAxNXB4ICk7XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byBlbSggMzBweCApO1xufVxuXG4uYWxpZ25ub25lIHtcblx0bWFyZ2luOiAwIDAgZW0oIDMwcHggKTtcbn1cblxucCB7XG5cdC5hbGlnbmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCBlbSggMTVweCwgMThweCApIGVtKCAzMHB4LCAxOHB4ICkgMDtcblx0fVxuXG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgZW0oIDMwcHgsIDE4cHggKSBlbSggMTVweCwgMThweCApO1xuXHR9XG5cblx0LmFsaWduY2VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0byBlbSggMzBweCwgMThweCApO1xuXHR9XG5cblx0LmFsaWdubm9uZSB7XG5cdFx0bWFyZ2luOiAwIDAgZW0oIDMwcHgsIDE4cHggKTtcblx0fVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRmb250LXNpemU6IGVtKDE0cHgpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbjogZW0oIDE1cHgsIDE0cHggKSAwIDA7XG5cdG1heC13aWR0aDogZW0oNDgwcHgsIDE0cHgpO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX19iZWlnZSwgMTAlKTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX19iZWlnZSwgMTAlKTtcblx0Zm9udC1zaXplOiBlbSgxNnB4KTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdG1hcmdpbi1ib3R0b206IGVtKDMwcHgsIDE2cHgpO1xuXHR3aWR0aDogMTAwJTtcblxuXHR0aCwgdGQge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3JfX2JlaWdlLCAxMCUpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX19iZWlnZSwgMTAlKTtcblx0XHRwYWRkaW5nOiBlbSgxMHB4LCAxNnB4KTtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHR0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JlaWdlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdHRoIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0Ji5zdHJpcGVkIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGF1dG87XG5cblx0XHR0cjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbiggJGNvbG9yX19iZWlnZSwgMiUgKTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKipcbiAqIFF1aWNrIEZvcm1zXG4gKi9cbmZvcm0uY29udGFjdC1mb3JtLFxuZm9ybS5yY3BfZm9ybSB7XG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMjUlICk7XG5cdH1cblx0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCAyNSUgKTtcblx0fVxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogZGFya2VuKCAkY29sb3JfX2JlaWdlLCAyNSUgKTtcblx0fVxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IGRhcmtlbiggJGNvbG9yX19iZWlnZSwgMjUlICk7XG5cdH1cblxuXHRmaWVsZHNldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oMzBweCk7XG5cdH1cblxuXHRsZWdlbmQge1xuXHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBlbSgyNHB4KTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiBlbSgzMHB4LCAyNHB4KTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMHB4LCAxOHB4KTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcblx0dGV4dGFyZWEge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdFx0Zm9udC1zaXplOiBlbSgxOHB4LCAxOHB4KTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiBlbSgxNXB4LCAxOHB4KTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3JfX2JvcmRlci1pbnB1dCwgMTAlICk7XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b24tYWx0O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWFsdDtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWJ1dHRvbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogZW0oMjBweCwgMThweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbi1hbHQsIDUlICk7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yX19ib3JkZXItYnV0dG9uLWFsdCwgNSUgKTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yX19ib3JkZXItYnV0dG9uLWFsdCwgNSUgKTtcblx0XHR9XG5cdH1cblxufVxuXG5mb3JtLmNvbnRhY3QtZm9ybSB7XG5cdCYgPiBkaXYge1xuXHRcdGZvbnQtc2l6ZTogZW0oMThweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oMzBweCwgMThweCk7XG5cdH1cbn1cblxuZm9ybS5yY3BfZm9ybSB7XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDMwcHgsIDE4cHgpO1xuXG5cdFx0Ji5yY3Bfc3Vic2NyaXB0aW9uX21lc3NhZ2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMHB4LCAxOHB4KTtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCNyY3Bfc3Vic2NyaXB0aW9uX2xldmVscyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oMzBweCk7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIFRoZW1lIE1peGluc1xuICovXG5cbkBmdW5jdGlvbiBlbSggJHRhcmdldCwgJGNvbnRleHQ6ICRmb250X19zaXplLWJvZHkgKSB7XG5cdEBpZiAkdGFyZ2V0ID09IDAgeyBAcmV0dXJuIDAgfVxuXHQkdGFyZ2V0OiAgJHRhcmdldCAgLyAoJHRhcmdldCAgKiAwICsgMSk7ICAgLy8gU3RyaXAgb2ZmIHVuaXRzIHRvIGJlIHN1cmUgd2UgaGF2ZSBhIHBsYWluIG51bWJlci4gKGVnOiAyMHB4IC0+IDIwKVxuXHQkY29udGV4dDogJGNvbnRleHQgLyAoJGNvbnRleHQgKiAwICsgMSk7ICAgLy8gU3RyaXAgb2ZmIHVuaXRzIHRvIGJlIHN1cmUgd2UgaGF2ZSBhIHBsYWluIG51bWJlci4gKGVnOiAyMHB4IC0+IDIwKVxuXHRAcmV0dXJuICAkdGFyZ2V0IC8gJGNvbnRleHQgKiAxZW07ICAgICAgICAgLy8gVGhlICoxZW0gZW5zdXJlcyB3ZSByZXR1cm4gYW4gRU0gbnVtYmVyLlxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn0iLCIudG9nZ2xlLW1lbnUge1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IGVtKDM2cHgpO1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IGVtKDMwcHgpO1xuXHR0b3A6IGVtKDM4cHgpO1xuXHR3aWR0aDogZW0oMzZweCk7XG5cdHotaW5kZXg6IDk1MDtcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0aGVpZ2h0OiBlbSg1cHgpO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0dG9wOiBlbSgxOHB4KTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdFx0d2lkdGg6IGVtKDM0cHgpO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogZW0oNXB4KTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzLCAwLjJzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHMsIDBzO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRvcDogZW0oLTEycHgpO1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiBlbSgtMTJweCk7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcblx0XHR9XG5cdH1cblxuXHQvKiBhY3RpdmUgc3RhdGUsIGkuZS4gbWVudSBvcGVuICovXG5cdCYuYWN0aXZlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IGVtKDUwcHgpO1xuXHRcdHRvcDogZW0oNDhweCk7XG5cblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycywgMC4ycztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRtaW4taGVpZ2h0OiBlbSgxMzBweCk7XG5cblx0LnNlYXJjaC1mb3JtIHtcblx0XHRtYXJnaW4tYm90dG9tOiBlbSg1cHgpO1xuXHRcdG1hcmdpbi1yaWdodDogZW0oMzBweCk7XG5cdH1cblxuXHQuaGVhZGVyLW5hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdG1hcmdpbjogMCBlbSgzMHB4KSAwIDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCYgPiBsaSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGVtKDMwcHgsIDE4cHgpO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNlYXJjaCxcblx0XHRcdCYudXNlci1sb2dpbiB7XG5cdFx0XHRcdFtjbGFzc149XCJpY29uLVwiXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBlbSgyMnB4LCAxOHB4KTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zZWFyY2gge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogZW0oMTVweCwgMThweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5tb2JpbGUtb25seSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmRpY2F0b3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiBlbSgxMHB4LCAxOHB4KSAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWItbWVudSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19saWdodC1wdXJwbGU7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgkY29sb3JfX3ByaW1hcnksIDAuMSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogZW0oLTIwcHgsIDE4cHgpO1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogZW0oMjgwcHgsIDE4cHgpO1xuXHRcdHBhZGRpbmc6IGVtKDEwcHgsIDE4cHgpIGVtKDIwcHgsIDE4cHgpO1xuXHRcdHRvcDogMTAwJTtcblx0XHR6LWluZGV4OiA0NTA7XG5cblx0XHQmID4gbGkge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IGVtKDEwcHgsIDE4cHgpIDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogZW0oNXB4LCAxOHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cdC5tYWluLW5hdmlnYXRpb24ge1xuXHRcdC5zZWFyY2gtZm9ybSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSg1cHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5oZWFkZXItbmF2IHtcblx0XHRcdG1hcmdpbjogMCAwO1xuXG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogZW0oMTVweCwgMThweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpe1xuXHQudG9nZ2xlLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19wcmltYXJ5O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogZW0oMTAwcHgpIGVtKDMwcHgpIGVtKDMwcHgpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTAwO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRcdC5zZWFyY2gtZm9ybSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSg0MHB4KTtcblx0XHR9XG5cblx0XHQuaGVhZGVyLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTFlbSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDIwcHgpO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5pbmRpY2F0b3Ige1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IGVtKDUwcHgsIDI0cHgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogZW0oMjRweCwgMjBweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGVtKDQycHgsIDI0cHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBlbSg4cHgsIDI0cHgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogZW0oMTJweCwgMjRweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHRvcDogZW0oMHB4LCAyNHB4KTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRcdFx0XHR3aWR0aDogZW0oNTBweCwgMjRweCk7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblxuXHRcdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBlbSg2NXB4LCAyMHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiBlbSgxMHB4LCAyMHB4KSBlbSgxMHB4LCAyMHB4KSBlbSgxMHB4LCAyMHB4KSBlbSgxMHB4LCAyMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vYmlsZS1vbmx5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNlYXJjaCxcblx0XHRcdFx0Ji51c2VyLWxvZ2luIHtcblx0XHRcdFx0XHRbY2xhc3NePVwiaWNvbi1cIl0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBlbSgxMHB4LCAxNnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNlYXJjaCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4sXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblxuXHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBlbSgxMHB4LCAyMHB4KTtcblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IGVtKDVweCwgMjBweCkgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IGVtKDE4cHgpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IGVtKDQwcHgpO1xuXG5cdC5nZm9ybV90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiBlbSgzMnB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiBlbSgzMHB4LCAzMnB4KTtcblx0fVxuXG5cdC5nZm9ybV9kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogZW0oMjZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDYwcHgsIDI2cHgpO1xuXHR9XG5cblx0LnZhbGlkYXRpb25fZXJyb3Ige1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IGVtKDE4cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcblx0XHRtYXJnaW4tYm90dG9tOiBlbSgyMHB4LCAxOHB4KTtcblx0fVxuXG5cdC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5nZmllbGQge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDIwcHgsIDE4cHgpO1xuXG5cdFx0XHQmLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oNXB4LCAxOHB4KTtcblx0XHRcdH1cblxuXHRcdFx0LmdmaWVsZF9yZXF1aXJlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogZW0oNXB4LCAxOHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5nZmllbGRfZXJyb3Ige1xuXHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRcdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2ZpZWxkX2NoZWNrYm94LFxuXHRcdFx0LmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fbWFpbjtcblx0XHRcdFx0Zm9udC1zaXplOiBlbSgxOHB4LCAxOHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IGVtKDIwcHgsIDE4cHgpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblxuXHRcdFx0XHQmLm1lZGl1bSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBlbSgxMDBweCwgMThweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZWRpdW0ge1xuXHRcdFx0XHRcdGhlaWdodDogZW0oMTYwcHgsIDE4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogZW0oMjgwcHgsIDE4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWJ1dHRvbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdFx0XHRmb250LXNpemU6IGVtKDE4cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IGVtKDIwcHgsIDE4cHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbiwgMTApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5yY3BfbG9nZ2VkX2luIHtcblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogZW0oMThweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oMzBweCwgMThweCk7XG5cdH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpe1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLWJvZHk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KXtcblx0Ym9keSB7XG5cdFx0Zm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKDEzMDAgLyAxMCkpO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG5cdGJvZHkge1xuXHRcdGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICgxMjAwIC8gMTApKTtcblx0fVxuXHQud3JhcHBlciB7XG5cdFx0cGFkZGluZzogMCBlbSgyMHB4KTtcblx0fVxuXG5cdC5wb3N0LWxpc3Rpbmcge1xuXG5cdFx0Lmhhcy1zaWRlYmFyICYge1xuXHRcdFx0Lmxvb3AtcG9zdCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNmVtKSAvIDIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb29wLXBvc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxMmVtKSAvIDMpO1xuXG5cdFx0XHQmLmZlYXR1cmUtcG9zdCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogZW0oMzBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtcG9zdC1pbWFnZSxcblx0XHRcdFx0LmhvbGRpbmctaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAxMmVtKSAvIDMpICogMikgKyA2ZW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVwY29taW5nLWV2ZW50cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oNjBweCk7XG5cdFx0cGFkZGluZzogZW0oNjBweCkgNiU7XG5cblx0XHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSg0MHB4LCAyNHB4KTtcblx0XHR9XG5cblx0XHQuZXZlbnRzIHtcblx0XHRcdC5ldmVudCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYyg4NSUgLyAzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0Ym9keSB7XG5cdFx0Zm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKDEwMjQgLyAxMCkpO1xuXHR9XG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdC5oYXMtc2lkZWJhciAmIHtcblx0XHRcdC5jb250ZW50LWFyZWEge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzZlbSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LXNpZGViYXIge1xuXHRcdFx0XHR3aWR0aDogMzJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdC5zaXRlLWJyYW5kaW5nIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IGVtKDEwcHgpO1xuXG5cdFx0XHQuc2l0ZS10aXRsZSB7XG5cdFx0XHRcdGhlaWdodDogZW0oNzFweCwgMTBweCk7XG5cdFx0XHRcdG1hcmdpbjogZW0oMjBweCwgMTBweCk7XG5cdFx0XHRcdHdpZHRoOiBlbSgxMjBweCwgMTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhc2ljLWhlYWRlciB7XG5cdFx0Lmhhcy1zaWRlYmFyICYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oNDBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDQwcHgpO1xuXG5cdFx0JiA+IC5sZWZ0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDgwcHgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JiA+IC5yaWdodCB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1jYXRlZ29yaWVzIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0LmZlYXR1cmUtY2F0ZWdvcmllcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgZW0oMTBweCwgMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1zaWdudXAge1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDQwcHgpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblxuXHQucG9zdC1saXN0aW5nIHtcblxuXHRcdC5oYXMtc2lkZWJhciAmIHtcblx0XHRcdC5sb29wLXBvc3Qge1xuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDRlbSkgLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9vcC1wb3N0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRlbTtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gOGVtKSAvIDMpO1xuXG5cdFx0XHQuZW50cnktbWV0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oMThweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDE4cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IGVtKDIycHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMHB4LCAyMnB4KTtcblx0XHRcdH1cblxuXHRcdFx0LnN1Yi10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oMThweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDE4cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZlYXR1cmUtcG9zdCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1wb3N0LWltYWdlLFxuXHRcdFx0XHQuaG9sZGluZy1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoKCgoMTAwJSAtIDhlbSkgLyAzKSAqIDIpICsgNGVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBlbSgzMnB4KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgxMHB4LCAzMnB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWItdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogZW0oMjBweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMTBweCwgMjBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW50cnktc3VtbWFyeSB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGVtKDE4cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMjBweCwgMThweCk7XG5cblx0XHRcdFx0XHRcdCYubW9yZS1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGVtKDIycHgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51cGNvbWluZy1ldmVudHMge1xuXHRcdG1hcmdpbi1ib3R0b206IGVtKDYwcHgpO1xuXHRcdHBhZGRpbmc6IGVtKDYwcHgpIDQlO1xuXG5cdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oNDBweCwgMjRweCk7XG5cdFx0fVxuXG5cdFx0LmV2ZW50cyB7XG5cdFx0XHQuZXZlbnQge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg4OSUgLyAzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IGNhbGMoMTAwdncgLyAoOTYwIC8gMTApKTtcblx0fVxuXG5cdC5wb3N0LWxpc3Rpbmcge1xuXHRcdC5oYXMtc2lkZWJhciAmIHtcblx0XHRcdC5sb29wLXBvc3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpe1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IGNhbGMoMTAwdncgLyAoNzgyIC8gMTApKTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdCYuYWRtaW4tYmFyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MnB4O1xuXHRcdH1cblx0fVxuXG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdC5oYXMtc2lkZWJhciAmIHtcblx0XHRcdC5jb250ZW50LWFyZWEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtc2lkZWJhciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0LnNpdGUtYnJhbmRpbmcge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5pbnRyby1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiBlbSg0MHB4KTtcblxuXHRcdC5sZWZ0LCAucmlnaHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtbGlzdGluZyB7XG5cdFx0Lmxvb3AtcG9zdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0ZW07XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDRlbSkgLyAyKTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZlYXR1cmUtcG9zdCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19iZWlnZTtcblx0XHRcdFx0XHRtYXJnaW46IGVtKC04MHB4KSBhdXRvIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogZW0oNDBweCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7ZW0oNDBweCl9KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1wb3N0LWltYWdlLFxuXHRcdFx0XHQuaG9sZGluZy1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaG9sZGluZy1pbWFnZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU0LjU0NTQ1NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGFzLXNpZGViYXIgJiB7XG5cdFx0XHQubG9vcC1wb3N0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA0ZW0pIC8gMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVwY29taW5nLWV2ZW50cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oNDBweCk7XG5cdFx0cGFkZGluZzogZW0oNjBweCkgZW0oODBweCk7XG5cblx0XHQuZXZlbnRzIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC5ldmVudCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gI3tlbSg4MHB4KX0pIC8gMik7XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBlbSg0MHB4KTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaXRlLWZvb3RlciB7XG5cdFx0cGFkZGluZzogZW0oNjBweCkgMDtcblxuXHRcdC5jb2xzIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA0ZW0pIC8gMik7XG5cblx0XHRcdFx0Ji53aWRlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IGNhbGMoMTAwdncgLyAoNjAwIC8gMTApKTtcblxuXHRcdCYuYWRtaW4tYmFyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQuYWxpZ25sZWZ0LCAuYWxpZ25jZW50ZXIsIC5hbGlnbnJpZ2h0LCAuYWxpZ25ub25lIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdC5mZWF0dXJlLWhlYWRlciB7XG5cdFx0LmxlZnQge1xuXHRcdFx0aGVpZ2h0OiBlbSgyNDBweCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnJpZ2h0IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXG5cblx0LmludHJvLWNvbnRlbnQge1xuXHRcdC5mZWF0dXJlLWNhdGVnb3JpZXMge1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LnBvc3QtbGlzdGluZyB7XG5cblx0XHQuaGFzLXNpZGViYXIgJiB7XG5cdFx0XHQubG9vcC1wb3N0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxvb3AtcG9zdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBlbSgzMHB4KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmLmZlYXR1cmUtcG9zdCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IGVtKDMwcHgpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVwY29taW5nLWV2ZW50cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogZW0oNDBweCk7XG5cdFx0cGFkZGluZzogZW0oNjBweCkgZW0oODBweCk7XG5cblx0XHQuZXZlbnRzIHtcblx0XHRcdC5ldmVudCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDQwcHgpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG5cdGJvZHkge1xuXHRcdGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICg0ODAgLyAxMCkpO1xuXHR9XG5cblx0LnVwY29taW5nLWV2ZW50cyB7XG5cdFx0cGFkZGluZzogZW0oNjBweCk7XG5cdH1cblxuXHQubmV3c2xldHRlci1zaWdudXAge1xuXHRcdHBhZGRpbmc6IGVtKDYwcHgpIDA7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiBlbSgyNHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IGVtKDEwcHgsIDI0cHgpO1xuXHRcdH1cblx0fVxuXG5cdC5uZXdzbGV0dGVyLXNpZ251cCBmb3JtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCNzdWJzY3JpYmUtZW1haWwsXG5cdFx0I3N1YnNjcmliZS1zdWJtaXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZW0oMTVweCwgMTZweCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oMThweCwgMTZweCk7XG5cdFx0XHRcdHBhZGRpbmc6IGVtKDIwcHgsIDE4cHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNzdWJzY3JpYmUtc3VibWl0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2l0ZS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IGVtKDQwcHgpIDA7XG5cblx0XHQuY29scyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KXtcblx0Ym9keSB7XG5cdFx0Zm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKDQyMCAvIDEwKSk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpe1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IGNhbGMoMTAwdncgLyAoMzIwIC8gMTApKTtcblx0fVxufSJdfQ== */
