@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700,400italic);*{box-sizing:border-box;line-height:1.375rem}*:after,*:before{box-sizing:border-box}@media (min-width: 40em){*{line-height:1.375rem}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%;font-family:"Avenir W01",sans-serif;color:#444}@media (min-width: 40em){html{font-size:1rem}}body{background-color:#fff;overflow-x:hidden}a,.a,body.login div#login p#nav a,body.login div#login p#backtoblog a{color:#91A4C7;text-decoration:none}a:link,a:active,a:visited,.a:link,body.login div#login p#nav a:link,body.login div#login p#backtoblog a:link,.a:active,body.login div#login p#nav a:active,body.login div#login p#backtoblog a:active,.a:visited,body.login div#login p#nav a:visited,body.login div#login p#backtoblog a:visited{color:#91A4C7;text-decoration:none;outline:none}a:hover,a:focus,.a:hover,body.login div#login p#nav a:hover,body.login div#login p#backtoblog a:hover,.a:focus,body.login div#login p#nav a:focus,body.login div#login p#backtoblog a:focus{text-decoration:underline}button,.button,body.login div#login form#loginform p.submit input#wp-submit,body.login div#login form#registerform p.submit input#wp-submit,body.login div#login form#lostpasswordform p.submit input#wp-submit,a.acf-button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:0;border:0;box-shadow:none;text-shadow:none;height:auto;line-height:normal;font-size:1rem;cursor:pointer;background-color:#91A4C7;color:#fff;padding:0.5rem 1rem;font-family:"Athelas W01",serif;transition-property:background-color, color;transition-duration:0.25s;transition-delay:0s;transition-timing-function:ease-in-out}button:link,button:active,button:visited,.button:link,body.login div#login form#loginform p.submit input#wp-submit:link,body.login div#login form#registerform p.submit input#wp-submit:link,body.login div#login form#lostpasswordform p.submit input#wp-submit:link,.button:active,body.login div#login form#loginform p.submit input#wp-submit:active,body.login div#login form#registerform p.submit input#wp-submit:active,body.login div#login form#lostpasswordform p.submit input#wp-submit:active,.button:visited,body.login div#login form#loginform p.submit input#wp-submit:visited,body.login div#login form#registerform p.submit input#wp-submit:visited,body.login div#login form#lostpasswordform p.submit input#wp-submit:visited,a.acf-button:link,a.acf-button:active,a.acf-button:visited,input[type="button"]:link,input[type="button"]:active,input[type="button"]:visited,input[type="reset"]:link,input[type="reset"]:active,input[type="reset"]:visited,input[type="submit"]:link,input[type="submit"]:active,input[type="submit"]:visited{background-color:#91A4C7;color:#fff;line-height:normal;outline:none}button:hover,button:focus,.button:hover,body.login div#login form#loginform p.submit input#wp-submit:hover,body.login div#login form#registerform p.submit input#wp-submit:hover,body.login div#login form#lostpasswordform p.submit input#wp-submit:hover,.button:focus,body.login div#login form#loginform p.submit input#wp-submit:focus,body.login div#login form#registerform p.submit input#wp-submit:focus,body.login div#login form#lostpasswordform p.submit input#wp-submit:focus,a.acf-button:hover,a.acf-button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#8096be;text-decoration:none}button.black,.button.black,body.login div#login form#loginform p.submit input.black#wp-submit,body.login div#login form#registerform p.submit input.black#wp-submit,body.login div#login form#lostpasswordform p.submit input.black#wp-submit,a.acf-button.black,input[type="button"].black,input[type="reset"].black,input[type="submit"].black{background-color:#444;color:#fff}button.black:link,button.black:active,button.black:visited,.button.black:link,body.login div#login form#loginform p.submit input.black#wp-submit:link,body.login div#login form#registerform p.submit input.black#wp-submit:link,body.login div#login form#lostpasswordform p.submit input.black#wp-submit:link,.button.black:active,body.login div#login form#loginform p.submit input.black#wp-submit:active,body.login div#login form#registerform p.submit input.black#wp-submit:active,body.login div#login form#lostpasswordform p.submit input.black#wp-submit:active,.button.black:visited,body.login div#login form#loginform p.submit input.black#wp-submit:visited,body.login div#login form#registerform p.submit input.black#wp-submit:visited,body.login div#login form#lostpasswordform p.submit input.black#wp-submit:visited,a.acf-button.black:link,a.acf-button.black:active,a.acf-button.black:visited,input[type="button"].black:link,input[type="button"].black:active,input[type="button"].black:visited,input[type="reset"].black:link,input[type="reset"].black:active,input[type="reset"].black:visited,input[type="submit"].black:link,input[type="submit"].black:active,input[type="submit"].black:visited{background-color:#444;color:#fff}button.black:hover,button.black:focus,.button.black:hover,body.login div#login form#loginform p.submit input.black#wp-submit:hover,body.login div#login form#registerform p.submit input.black#wp-submit:hover,body.login div#login form#lostpasswordform p.submit input.black#wp-submit:hover,.button.black:focus,body.login div#login form#loginform p.submit input.black#wp-submit:focus,body.login div#login form#registerform p.submit input.black#wp-submit:focus,body.login div#login form#lostpasswordform p.submit input.black#wp-submit:focus,a.acf-button.black:hover,a.acf-button.black:focus,input[type="button"].black:hover,input[type="button"].black:focus,input[type="reset"].black:hover,input[type="reset"].black:focus,input[type="submit"].black:hover,input[type="submit"].black:focus{background-color:#585858}a.acf-button.blue:hover,a.acf-button.blue:focus{background-color:#8096be}figcaption{color:#444;font-size:0.8125rem;font-style:italic;text-align:center}@media (min-width: 40em){figure.alignleft,figure.alignright{max-width:17.5rem;padding:0rem 1.375rem}}blockquote{background:#eee;border-left:0.25rem solid #ccc;margin:2.0625rem 0rem;padding:1.375rem .6875rem;quotes:"“" "”";position:relative}blockquote:before{color:#ccc;content:open-quote;font-size:4rem;position:absolute;top:2px}blockquote p{display:inline}cite{display:block;font-style:normal}small,.small{line-height:.6875rem;font-size:70%}@media (min-width: 40em){small,.small{line-height:.6875rem}}p,ul,ol{margin:0rem 0rem 1.375rem}@media (min-width: 40em){p,ul,ol{margin:0rem 0rem 1.375rem;margin-left:auto;margin-right:auto}}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.uppercase{letter-spacing:.1em;text-transform:uppercase;font-family:"Athelas W01",serif;font-weight:bold}hr{margin-top:2.75rem;margin-bottom:2.75rem;box-sizing:content-box;border:0;color:#444;display:block;height:1.375rem;margin-right:auto;margin-left:auto;background-size:100% 1.375rem;background-image:linear-gradient(to bottom, transparent 1px, transparent 12.5px, #444 12.5px, #444 13.5px, transparent 13.5px, transparent 26px);width:100px}@media (min-width: 40em){hr{background-size:100% 1.375rem;background-image:linear-gradient(to bottom, transparent 1px, transparent 12.5px, #444 12.5px, #444 13.5px, transparent 13.5px, transparent 26px)}}h1,.h1{font-size:2.5rem;line-height:2.75rem;margin-top:5.5rem;margin-bottom:1.375rem;font-weight:bold}h2,.h2{font-size:1.6875rem;line-height:2.0625rem;margin-top:3.4375rem;margin-bottom:.6875rem;font-weight:bold}h3,.h3{font-size:1.375rem;line-height:2.75rem;margin-top:2.75rem;margin-bottom:.6875rem;font-weight:bold}h4,.h4{font-size:1.2rem;line-height:1.375rem;margin-top:2.0625rem;margin-bottom:.6875rem;font-weight:bold}h5,.h5{font-size:1rem;line-height:1.375rem;margin-top:3.4375rem;margin-bottom:.6875rem;font-weight:bold}h6,.h6{font-size:1rem;line-height:1.375rem;margin-top:3.4375rem;margin-bottom:.6875rem;font-weight:bold}@media (min-width: 40em){h1,.h1{line-height:2.75rem;margin-top:5.5rem;margin-bottom:1.375rem}h2,.h2{line-height:2.0625rem;margin-top:3.4375rem;margin-bottom:.6875rem}h3,.h3{line-height:2.75rem;margin-top:2.75rem;margin-bottom:.6875rem}h4,.h4{line-height:1.375rem;margin-top:2.0625rem;margin-bottom:.6875rem}h5,.h5{line-height:1.375rem;margin-top:3.4375rem;margin-bottom:.6875rem}h6,.h6{line-height:1.375rem;margin-top:3.4375rem;margin-bottom:.6875rem}}h1+h2,.h1+.h2{margin-top:1.375rem}@media (min-width: 40em){h1+h2,.h1+.h2{margin-top:1.375rem}}h2+h3,.h2+.h3,h3+h4,.h3+.h4,h4+h5,.h4+.h5{margin-top:.6875rem}@media (min-width: 40em){h2+h3,.h2+.h3,h3+h4,.h3+.h4,h4+h5,.h4+.h5{margin-top:.6875rem}}h5+h6,.h5+.h6{margin-top:-.6875rem}@media (min-width: 40em){h5+h6,.h5+.h6{margin-top:-.6875rem}}h6,.h6{font-style:italic;font-weight:normal}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Athelas W01",serif}input[type="checkbox"],input[type="radio"]{cursor:pointer}input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{border:1px solid #ccc}img{height:auto;max-width:100%}[class^="wp-image-"],[class*=" wp-image-"],.wp-caption{display:block;padding:4px;background-color:#eee;border:1px solid #ccc;height:auto;max-width:100%}.wp-caption [class^="wp-image-"],.wp-caption [class*=" wp-image-"],.wp-caption .wp-caption{padding:0;border:0}[class^="wp-image-"] .wp-caption-text,[class*=" wp-image-"] .wp-caption-text,.wp-caption .wp-caption-text{font-size:75%;font-style:italic;margin:0;padding:16px 16px 12px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin-top:1.375rem;margin-bottom:1.375rem;margin-left:auto;margin-right:auto}@media (min-width: 40em){.embed-container{margin-top:1.375rem;margin-bottom:1.375rem}}iframe,object,embed{max-width:100%;display:block;margin-top:1.375rem;margin-bottom:1.375rem;margin-left:auto;margin-right:auto}@media (min-width: 40em){iframe,object,embed{margin-top:1.375rem;margin-bottom:1.375rem}}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wrap,.contain,.constrain{margin-left:auto;margin-right:auto;width:100%;word-wrap:break-word}.wrap{max-width:1024px}.contain{max-width:700px}.constrain{max-width:450px}.toggle-content{display:none;position:relative;padding:1rem 1rem 0}.toggle-content p:first-child{margin-top:0}.toggle-content p:last-child{margin-bottom:0}.toggle-heading{display:block;padding:0.25rem 1.75rem 0.25rem 0.5rem;margin:1.5rem auto 0;color:#91A4C7;cursor:pointer;border:1px solid #91A4C7;position:relative}.toggle-heading:after{font-family:'Ionicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f3d0";color:#91A4C7;position:absolute;display:block;bottom:0.2rem;right:0.5rem;line-height:inherit}.toggle-heading.active:after{content:"\f3d8"}code,kbd,pre,samp,.code{background-color:#eee;color:#777;padding:1px 3px;font-size:16px;line-height:1.4;border-radius:4px;border:1px solid #ccc}code,kbd,samp,.code{display:inline-block;vertical-align:middle}pre,.pre{display:block;margin-top:1.375rem;margin-bottom:1.375rem;margin-left:auto;margin-right:auto;padding:8px 12px 10px;overflow-x:auto}@media (min-width: 40em){pre,.pre{margin-top:1.375rem;margin-bottom:1.375rem}}.scratch-bg{height:200px;background-position:center center;background-repeat:no-repeat;background-size:cover}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:700px;margin:1rem auto}@media (min-width: 40em){br.brm{display:none;visibility:hidden}}br.mbr{display:none;visibility:hidden}@media (min-width: 40em){br.mbr{display:block;visibility:visible}}.acf-map{width:100%;height:400px;border:#eee solid 1px;margin:20px 0}.gm-style img{max-width:none}.hpad{padding-left:1rem;padding-right:1rem}.left{text-align:left}.center{text-align:center}.right{text-align:right}.alignleft{margin:1rem auto}@media (min-width: 40em){.alignleft{margin:0 1rem 1rem 0;float:left}}.aligncenter{margin:1rem auto;clear:both}.alignright{margin:1rem auto}@media (min-width: 40em){.alignright{margin:0 0 1rem 1rem;float:right}}.halign{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 40em){.valign{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;margin-bottom:0}}.valign-always{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;margin-bottom:0}.hvalign{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:0;margin-bottom:0}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.blink{-webkit-animation:blink 2s ease infinite;animation:blink 2s ease infinite}.valign-top{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;margin-bottom:0;top:35%}main{overflow:auto}.wysiwygs ol li,.wysiwygs ul li{margin-top:1rem}.cff-likebox.cff-top.cff-outside{margin-top:0}body.login div#login h1 a{background-image:url("../img/login-logo.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;padding-bottom:49px;width:100%;height:100%}body.login div#login form#loginform p label,body.login div#login form#registerform p label,body.login div#login form#lostpasswordform p label{color:#444;font-family:"Athelas W01",serif;font-weight:700}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2luLmNzcyIsIi4uL2NvcmUvc2Nzcy9fZGVmYXVsdC12YXJpYWJsZXMuc2NzcyIsImNvbmZpZy9fZ2xvYmFsLnNjc3MiLCJjb25maWcvX21peGlucy5zY3NzIiwiY29uZmlnL192YXJpYWJsZXMuc2NzcyIsImxvZ2luLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0ZDbUVVLEVBQUksc0JDL0RBLG9CQ01BLENBQUEsaUJEUmIscUJBTWUsQ0FBQSx5QkNMRixFQUFJLG9CQU9KLENBQUEsQ0FBQSxLRGdCZCxtQ0FDMEIsa0NBQ0MsZUFDZixvQ0V2QnFCLFVBd0Z6QixDQUFBLHlCRDNGTSxLRHVCZCxjQU9jLENBQUEsQ0FBQSxLQUlkLHNCRXNEUSxpQkZwRE0sQ0FBQSxzRUdXRSxjRHVCUixvQkY1QlcsQ0FBQSxrU0dNWixjRHNCQyxxQkZ4QmEsWUFDUixDQUFBLDRMR0NOLHlCSEdjLENBQUEsMlJBS2dFLGdCQUN0RSxTQUNQLGdCQUNNLGlCQUNDLFlBQ0wsbUJBQ0ssZUFDRixlQUNILHlCRU1GLFdBa0JBLG9CRnJCRyxnQ0UvRDJCLDRDRmlFZiwwQkFDQSxvQkFDSCxzQ0FDVSxDQUFBLHFnQ0FFVCx5QkVKYixXQWtCQSxtQkZYUyxZQUNKLENBQUEsa3FCQUdELHlCQUNVLG9CQUNELENBQUEsaVZBSWxCLHNCRUlLLFVBSEEsQ0FBQSx1cUNGREMsc0JFSUQsVUFIQSxDQUFBLDh3QkZEQyx3QkFVZSxDQUFBLGdEQU1oQix3QkFFZ0IsQ0FBQSxXQUNuQixXRWZHLG9CRnNCSyxrQkFDQyxpQkFDQSxDQUFBLHlCQ25IQSxtQ0R1SFIsa0JBTVEscUJDM0YrQixDQUFBLENBQUEsV0R3RzdDLGdCRWpETywrQkFDRSxzQkRuRW1DLDBCQVdDLGVENkc1QixpQkFDTCxDQUFBLGtCQU5GLFdBUU4sbUJBQ1MsZUFDVCxrQkFDVSxPQUNWLENBQUEsYUFaSixjQWVXLENBQUUsS0FBQSxjQUtKLGlCQUNHLENBQUUsYUFHUCxxQkMzSk8sYUQ2SlosQ0FBQSx5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a0JDM25CVyxRQUNWLG1DQUFBLEFBQ1csMkJBQUEsYUFDWCxnQkFDQSxPRGdvQkEsQ0FBQSxLQUFLLGFBSUwsQ0FBQSxnQ0FHTyxlQUdILENBQUEsaUNBTWMsWUFDbEIsQ0FBQSwwQkd2c0JHLDhDQUdxQixrQ0FDRyw0QkFDRix3QkFDRixvQkFDakIsV0FDQSxXQUNBLENBQUEsOElBS0QsV0FFRyxnQ0RqQjBCLGVDbUIxQixDQUFBIiwiZmlsZSI6ImxvZ2luLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NZXJyaXdlYXRoZXI6NDAwLDcwMCw0MDBpdGFsaWMpOyp7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjEuMzc1cmVtfSo6YWZ0ZXIsKjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXsqe2xpbmUtaGVpZ2h0OjEuMzc1cmVtfX1odG1sey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtZmFtaWx5OlwiQXZlbmlyIFcwMVwiLHNhbnMtc2VyaWY7Y29sb3I6IzQ0NH1AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7aHRtbHtmb250LXNpemU6MXJlbX19Ym9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3cteDpoaWRkZW59YSwuYSxib2R5LmxvZ2luIGRpdiNsb2dpbiBwI25hdiBhLGJvZHkubG9naW4gZGl2I2xvZ2luIHAjYmFja3RvYmxvZyBhe2NvbG9yOiM5MUE0Qzc7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpsaW5rLGE6YWN0aXZlLGE6dmlzaXRlZCwuYTpsaW5rLGJvZHkubG9naW4gZGl2I2xvZ2luIHAjbmF2IGE6bGluayxib2R5LmxvZ2luIGRpdiNsb2dpbiBwI2JhY2t0b2Jsb2cgYTpsaW5rLC5hOmFjdGl2ZSxib2R5LmxvZ2luIGRpdiNsb2dpbiBwI25hdiBhOmFjdGl2ZSxib2R5LmxvZ2luIGRpdiNsb2dpbiBwI2JhY2t0b2Jsb2cgYTphY3RpdmUsLmE6dmlzaXRlZCxib2R5LmxvZ2luIGRpdiNsb2dpbiBwI25hdiBhOnZpc2l0ZWQsYm9keS5sb2dpbiBkaXYjbG9naW4gcCNiYWNrdG9ibG9nIGE6dmlzaXRlZHtjb2xvcjojOTFBNEM3O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX1hOmhvdmVyLGE6Zm9jdXMsLmE6aG92ZXIsYm9keS5sb2dpbiBkaXYjbG9naW4gcCNuYXYgYTpob3Zlcixib2R5LmxvZ2luIGRpdiNsb2dpbiBwI2JhY2t0b2Jsb2cgYTpob3ZlciwuYTpmb2N1cyxib2R5LmxvZ2luIGRpdiNsb2dpbiBwI25hdiBhOmZvY3VzLGJvZHkubG9naW4gZGl2I2xvZ2luIHAjYmFja3RvYmxvZyBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YnV0dG9uLC5idXR0b24sYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0LGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jcmVnaXN0ZXJmb3JtIHAuc3VibWl0IGlucHV0I3dwLXN1Ym1pdCxib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI2xvc3RwYXNzd29yZGZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0LGEuYWNmLWJ1dHRvbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJde2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7dGV4dC1zaGFkb3c6bm9uZTtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDpub3JtYWw7Zm9udC1zaXplOjFyZW07Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojOTFBNEM3O2NvbG9yOiNmZmY7cGFkZGluZzowLjVyZW0gMXJlbTtmb250LWZhbWlseTpcIkF0aGVsYXMgVzAxXCIsc2VyaWY7dHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMjVzO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9YnV0dG9uOmxpbmssYnV0dG9uOmFjdGl2ZSxidXR0b246dmlzaXRlZCwuYnV0dG9uOmxpbmssYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmxpbmssYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNyZWdpc3RlcmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmxpbmssYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb3N0cGFzc3dvcmRmb3JtIHAuc3VibWl0IGlucHV0I3dwLXN1Ym1pdDpsaW5rLC5idXR0b246YWN0aXZlLGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jbG9naW5mb3JtIHAuc3VibWl0IGlucHV0I3dwLXN1Ym1pdDphY3RpdmUsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNyZWdpc3RlcmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmFjdGl2ZSxib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI2xvc3RwYXNzd29yZGZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmFjdGl2ZSwuYnV0dG9uOnZpc2l0ZWQsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OnZpc2l0ZWQsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNyZWdpc3RlcmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OnZpc2l0ZWQsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb3N0cGFzc3dvcmRmb3JtIHAuc3VibWl0IGlucHV0I3dwLXN1Ym1pdDp2aXNpdGVkLGEuYWNmLWJ1dHRvbjpsaW5rLGEuYWNmLWJ1dHRvbjphY3RpdmUsYS5hY2YtYnV0dG9uOnZpc2l0ZWQsaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpsaW5rLGlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLGlucHV0W3R5cGU9XCJidXR0b25cIl06dmlzaXRlZCxpbnB1dFt0eXBlPVwicmVzZXRcIl06bGluayxpbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLGlucHV0W3R5cGU9XCJyZXNldFwiXTp2aXNpdGVkLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bGluayxpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxpbnB1dFt0eXBlPVwic3VibWl0XCJdOnZpc2l0ZWR7YmFja2dyb3VuZC1jb2xvcjojOTFBNEM3O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6bm9ybWFsO291dGxpbmU6bm9uZX1idXR0b246aG92ZXIsYnV0dG9uOmZvY3VzLC5idXR0b246aG92ZXIsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmhvdmVyLGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jcmVnaXN0ZXJmb3JtIHAuc3VibWl0IGlucHV0I3dwLXN1Ym1pdDpob3Zlcixib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI2xvc3RwYXNzd29yZGZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmhvdmVyLC5idXR0b246Zm9jdXMsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmZvY3VzLGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jcmVnaXN0ZXJmb3JtIHAuc3VibWl0IGlucHV0I3dwLXN1Ym1pdDpmb2N1cyxib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI2xvc3RwYXNzd29yZGZvcm0gcC5zdWJtaXQgaW5wdXQjd3Atc3VibWl0OmZvY3VzLGEuYWNmLWJ1dHRvbjpob3ZlcixhLmFjZi1idXR0b246Zm9jdXMsaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixpbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzgwOTZiZTt0ZXh0LWRlY29yYXRpb246bm9uZX1idXR0b24uYmxhY2ssLmJ1dHRvbi5ibGFjayxib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI2xvZ2luZm9ybSBwLnN1Ym1pdCBpbnB1dC5ibGFjayN3cC1zdWJtaXQsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNyZWdpc3RlcmZvcm0gcC5zdWJtaXQgaW5wdXQuYmxhY2sjd3Atc3VibWl0LGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jbG9zdHBhc3N3b3JkZm9ybSBwLnN1Ym1pdCBpbnB1dC5ibGFjayN3cC1zdWJtaXQsYS5hY2YtYnV0dG9uLmJsYWNrLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYmxhY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJsYWNrLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2NvbG9yOiNmZmZ9YnV0dG9uLmJsYWNrOmxpbmssYnV0dG9uLmJsYWNrOmFjdGl2ZSxidXR0b24uYmxhY2s6dmlzaXRlZCwuYnV0dG9uLmJsYWNrOmxpbmssYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcC5zdWJtaXQgaW5wdXQuYmxhY2sjd3Atc3VibWl0OmxpbmssYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNyZWdpc3RlcmZvcm0gcC5zdWJtaXQgaW5wdXQuYmxhY2sjd3Atc3VibWl0OmxpbmssYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb3N0cGFzc3dvcmRmb3JtIHAuc3VibWl0IGlucHV0LmJsYWNrI3dwLXN1Ym1pdDpsaW5rLC5idXR0b24uYmxhY2s6YWN0aXZlLGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jbG9naW5mb3JtIHAuc3VibWl0IGlucHV0LmJsYWNrI3dwLXN1Ym1pdDphY3RpdmUsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNyZWdpc3RlcmZvcm0gcC5zdWJtaXQgaW5wdXQuYmxhY2sjd3Atc3VibWl0OmFjdGl2ZSxib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI2xvc3RwYXNzd29yZGZvcm0gcC5zdWJtaXQgaW5wdXQuYmxhY2sjd3Atc3VibWl0OmFjdGl2ZSwuYnV0dG9uLmJsYWNrOnZpc2l0ZWQsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcC5zdWJtaXQgaW5wdXQuYmxhY2sjd3Atc3VibWl0OnZpc2l0ZWQsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNyZWdpc3RlcmZvcm0gcC5zdWJtaXQgaW5wdXQuYmxhY2sjd3Atc3VibWl0OnZpc2l0ZWQsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb3N0cGFzc3dvcmRmb3JtIHAuc3VibWl0IGlucHV0LmJsYWNrI3dwLXN1Ym1pdDp2aXNpdGVkLGEuYWNmLWJ1dHRvbi5ibGFjazpsaW5rLGEuYWNmLWJ1dHRvbi5ibGFjazphY3RpdmUsYS5hY2YtYnV0dG9uLmJsYWNrOnZpc2l0ZWQsaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5ibGFjazpsaW5rLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYmxhY2s6YWN0aXZlLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYmxhY2s6dmlzaXRlZCxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYmxhY2s6bGluayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYmxhY2s6YWN0aXZlLGlucHV0W3R5cGU9XCJyZXNldFwiXS5ibGFjazp2aXNpdGVkLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmxhY2s6bGluayxpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJsYWNrOmFjdGl2ZSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJsYWNrOnZpc2l0ZWR7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2NvbG9yOiNmZmZ9YnV0dG9uLmJsYWNrOmhvdmVyLGJ1dHRvbi5ibGFjazpmb2N1cywuYnV0dG9uLmJsYWNrOmhvdmVyLGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jbG9naW5mb3JtIHAuc3VibWl0IGlucHV0LmJsYWNrI3dwLXN1Ym1pdDpob3Zlcixib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI3JlZ2lzdGVyZm9ybSBwLnN1Ym1pdCBpbnB1dC5ibGFjayN3cC1zdWJtaXQ6aG92ZXIsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb3N0cGFzc3dvcmRmb3JtIHAuc3VibWl0IGlucHV0LmJsYWNrI3dwLXN1Ym1pdDpob3ZlciwuYnV0dG9uLmJsYWNrOmZvY3VzLGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jbG9naW5mb3JtIHAuc3VibWl0IGlucHV0LmJsYWNrI3dwLXN1Ym1pdDpmb2N1cyxib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI3JlZ2lzdGVyZm9ybSBwLnN1Ym1pdCBpbnB1dC5ibGFjayN3cC1zdWJtaXQ6Zm9jdXMsYm9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb3N0cGFzc3dvcmRmb3JtIHAuc3VibWl0IGlucHV0LmJsYWNrI3dwLXN1Ym1pdDpmb2N1cyxhLmFjZi1idXR0b24uYmxhY2s6aG92ZXIsYS5hY2YtYnV0dG9uLmJsYWNrOmZvY3VzLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYmxhY2s6aG92ZXIsaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5ibGFjazpmb2N1cyxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYmxhY2s6aG92ZXIsaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJsYWNrOmZvY3VzLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmxhY2s6aG92ZXIsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5ibGFjazpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1ODU4NTh9YS5hY2YtYnV0dG9uLmJsdWU6aG92ZXIsYS5hY2YtYnV0dG9uLmJsdWU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojODA5NmJlfWZpZ2NhcHRpb257Y29sb3I6IzQ0NDtmb250LXNpemU6MC44MTI1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtmaWd1cmUuYWxpZ25sZWZ0LGZpZ3VyZS5hbGlnbnJpZ2h0e21heC13aWR0aDoxNy41cmVtO3BhZGRpbmc6MHJlbSAxLjM3NXJlbX19YmxvY2txdW90ZXtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLWxlZnQ6MC4yNXJlbSBzb2xpZCAjY2NjO21hcmdpbjoyLjA2MjVyZW0gMHJlbTtwYWRkaW5nOjEuMzc1cmVtIC42ODc1cmVtO3F1b3RlczpcIuKAnFwiIFwi4oCdXCI7cG9zaXRpb246cmVsYXRpdmV9YmxvY2txdW90ZTpiZWZvcmV7Y29sb3I6I2NjYztjb250ZW50Om9wZW4tcXVvdGU7Zm9udC1zaXplOjRyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweH1ibG9ja3F1b3RlIHB7ZGlzcGxheTppbmxpbmV9Y2l0ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsfXNtYWxsLC5zbWFsbHtsaW5lLWhlaWdodDouNjg3NXJlbTtmb250LXNpemU6NzAlfUBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtzbWFsbCwuc21hbGx7bGluZS1oZWlnaHQ6LjY4NzVyZW19fXAsdWwsb2x7bWFyZ2luOjByZW0gMHJlbSAxLjM3NXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7cCx1bCxvbHttYXJnaW46MHJlbSAwcmVtIDEuMzc1cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fXVsIHVsLHVsIG9sLG9sIHVsLG9sIG9se21hcmdpbi1ib3R0b206MH0udXBwZXJjYXNle2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiQXRoZWxhcyBXMDFcIixzZXJpZjtmb250LXdlaWdodDpib2xkfWhye21hcmdpbi10b3A6Mi43NXJlbTttYXJnaW4tYm90dG9tOjIuNzVyZW07Ym94LXNpemluZzpjb250ZW50LWJveDtib3JkZXI6MDtjb2xvcjojNDQ0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEuMzc1cmVtO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87YmFja2dyb3VuZC1zaXplOjEwMCUgMS4zNzVyZW07YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDEyLjVweCwgIzQ0NCAxMi41cHgsICM0NDQgMTMuNXB4LCB0cmFuc3BhcmVudCAxMy41cHgsIHRyYW5zcGFyZW50IDI2cHgpO3dpZHRoOjEwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtocntiYWNrZ3JvdW5kLXNpemU6MTAwJSAxLjM3NXJlbTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDFweCwgdHJhbnNwYXJlbnQgMTIuNXB4LCAjNDQ0IDEyLjVweCwgIzQ0NCAxMy41cHgsIHRyYW5zcGFyZW50IDEzLjVweCwgdHJhbnNwYXJlbnQgMjZweCl9fWgxLC5oMXtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjIuNzVyZW07bWFyZ2luLXRvcDo1LjVyZW07bWFyZ2luLWJvdHRvbToxLjM3NXJlbTtmb250LXdlaWdodDpib2xkfWgyLC5oMntmb250LXNpemU6MS42ODc1cmVtO2xpbmUtaGVpZ2h0OjIuMDYyNXJlbTttYXJnaW4tdG9wOjMuNDM3NXJlbTttYXJnaW4tYm90dG9tOi42ODc1cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9aDMsLmgze2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoyLjc1cmVtO21hcmdpbi10b3A6Mi43NXJlbTttYXJnaW4tYm90dG9tOi42ODc1cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9aDQsLmg0e2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07bWFyZ2luLXRvcDoyLjA2MjVyZW07bWFyZ2luLWJvdHRvbTouNjg3NXJlbTtmb250LXdlaWdodDpib2xkfWg1LC5oNXtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbTttYXJnaW4tdG9wOjMuNDM3NXJlbTttYXJnaW4tYm90dG9tOi42ODc1cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9aDYsLmg2e2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO21hcmdpbi10b3A6My40Mzc1cmVtO21hcmdpbi1ib3R0b206LjY4NzVyZW07Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7aDEsLmgxe2xpbmUtaGVpZ2h0OjIuNzVyZW07bWFyZ2luLXRvcDo1LjVyZW07bWFyZ2luLWJvdHRvbToxLjM3NXJlbX1oMiwuaDJ7bGluZS1oZWlnaHQ6Mi4wNjI1cmVtO21hcmdpbi10b3A6My40Mzc1cmVtO21hcmdpbi1ib3R0b206LjY4NzVyZW19aDMsLmgze2xpbmUtaGVpZ2h0OjIuNzVyZW07bWFyZ2luLXRvcDoyLjc1cmVtO21hcmdpbi1ib3R0b206LjY4NzVyZW19aDQsLmg0e2xpbmUtaGVpZ2h0OjEuMzc1cmVtO21hcmdpbi10b3A6Mi4wNjI1cmVtO21hcmdpbi1ib3R0b206LjY4NzVyZW19aDUsLmg1e2xpbmUtaGVpZ2h0OjEuMzc1cmVtO21hcmdpbi10b3A6My40Mzc1cmVtO21hcmdpbi1ib3R0b206LjY4NzVyZW19aDYsLmg2e2xpbmUtaGVpZ2h0OjEuMzc1cmVtO21hcmdpbi10b3A6My40Mzc1cmVtO21hcmdpbi1ib3R0b206LjY4NzVyZW19fWgxK2gyLC5oMSsuaDJ7bWFyZ2luLXRvcDoxLjM3NXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7aDEraDIsLmgxKy5oMnttYXJnaW4tdG9wOjEuMzc1cmVtfX1oMitoMywuaDIrLmgzLGgzK2g0LC5oMysuaDQsaDQraDUsLmg0Ky5oNXttYXJnaW4tdG9wOi42ODc1cmVtfUBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtoMitoMywuaDIrLmgzLGgzK2g0LC5oMysuaDQsaDQraDUsLmg0Ky5oNXttYXJnaW4tdG9wOi42ODc1cmVtfX1oNStoNiwuaDUrLmg2e21hcmdpbi10b3A6LS42ODc1cmVtfUBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtoNStoNiwuaDUrLmg2e21hcmdpbi10b3A6LS42ODc1cmVtfX1oNiwuaDZ7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfWgxLC5oMSxoMiwuaDIsaDMsLmgzLGg0LC5oNCxoNSwuaDUsaDYsLmg2e2ZvbnQtZmFtaWx5OlwiQXRoZWxhcyBXMDFcIixzZXJpZn1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2N1cnNvcjpwb2ludGVyfWlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT11cmxdLHNlbGVjdCx0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICNjY2N9aW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfVtjbGFzc149XCJ3cC1pbWFnZS1cIl0sW2NsYXNzKj1cIiB3cC1pbWFnZS1cIl0sLndwLWNhcHRpb257ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfS53cC1jYXB0aW9uIFtjbGFzc149XCJ3cC1pbWFnZS1cIl0sLndwLWNhcHRpb24gW2NsYXNzKj1cIiB3cC1pbWFnZS1cIl0sLndwLWNhcHRpb24gLndwLWNhcHRpb257cGFkZGluZzowO2JvcmRlcjowfVtjbGFzc149XCJ3cC1pbWFnZS1cIl0gLndwLWNhcHRpb24tdGV4dCxbY2xhc3MqPVwiIHdwLWltYWdlLVwiXSAud3AtY2FwdGlvbi10ZXh0LC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHR7Zm9udC1zaXplOjc1JTtmb250LXN0eWxlOml0YWxpYzttYXJnaW46MDtwYWRkaW5nOjE2cHggMTZweCAxMnB4fS5lbWJlZC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTYuMjUlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tdG9wOjEuMzc1cmVtO21hcmdpbi1ib3R0b206MS4zNzVyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7LmVtYmVkLWNvbnRhaW5lcnttYXJnaW4tdG9wOjEuMzc1cmVtO21hcmdpbi1ib3R0b206MS4zNzVyZW19fWlmcmFtZSxvYmplY3QsZW1iZWR7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjEuMzc1cmVtO21hcmdpbi1ib3R0b206MS4zNzVyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7aWZyYW1lLG9iamVjdCxlbWJlZHttYXJnaW4tdG9wOjEuMzc1cmVtO21hcmdpbi1ib3R0b206MS4zNzVyZW19fS5lbWJlZC1jb250YWluZXIgaWZyYW1lLC5lbWJlZC1jb250YWluZXIgb2JqZWN0LC5lbWJlZC1jb250YWluZXIgZW1iZWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LndyYXAsLmNvbnRhaW4sLmNvbnN0cmFpbnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3dpZHRoOjEwMCU7d29yZC13cmFwOmJyZWFrLXdvcmR9LndyYXB7bWF4LXdpZHRoOjEwMjRweH0uY29udGFpbnttYXgtd2lkdGg6NzAwcHh9LmNvbnN0cmFpbnttYXgtd2lkdGg6NDUwcHh9LnRvZ2dsZS1jb250ZW50e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjFyZW0gMXJlbSAwfS50b2dnbGUtY29udGVudCBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udG9nZ2xlLWNvbnRlbnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udG9nZ2xlLWhlYWRpbmd7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAuMjVyZW0gMS43NXJlbSAwLjI1cmVtIDAuNXJlbTttYXJnaW46MS41cmVtIGF1dG8gMDtjb2xvcjojOTFBNEM3O2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggc29saWQgIzkxQTRDNztwb3NpdGlvbjpyZWxhdGl2ZX0udG9nZ2xlLWhlYWRpbmc6YWZ0ZXJ7Zm9udC1mYW1pbHk6J0lvbmljb25zJztzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2NvbnRlbnQ6XCJcXGYzZDBcIjtjb2xvcjojOTFBNEM3O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym90dG9tOjAuMnJlbTtyaWdodDowLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0udG9nZ2xlLWhlYWRpbmcuYWN0aXZlOmFmdGVye2NvbnRlbnQ6XCJcXGYzZDhcIn1jb2RlLGtiZCxwcmUsc2FtcCwuY29kZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y29sb3I6Izc3NztwYWRkaW5nOjFweCAzcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI2NjY31jb2RlLGtiZCxzYW1wLC5jb2Rle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1wcmUsLnByZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MS4zNzVyZW07bWFyZ2luLWJvdHRvbToxLjM3NXJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmc6OHB4IDEycHggMTBweDtvdmVyZmxvdy14OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe3ByZSwucHJle21hcmdpbi10b3A6MS4zNzVyZW07bWFyZ2luLWJvdHRvbToxLjM3NXJlbX19LnNjcmF0Y2gtYmd7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS53aGl0ZS1wb3B1cHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjcwMHB4O21hcmdpbjoxcmVtIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe2JyLmJybXtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fWJyLm1icntkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe2JyLm1icntkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6dmlzaWJsZX19LmFjZi1tYXB7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7Ym9yZGVyOiNlZWUgc29saWQgMXB4O21hcmdpbjoyMHB4IDB9LmdtLXN0eWxlIGltZ3ttYXgtd2lkdGg6bm9uZX0uaHBhZHtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19LmxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LmFsaWdubGVmdHttYXJnaW46MXJlbSBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXsuYWxpZ25sZWZ0e21hcmdpbjowIDFyZW0gMXJlbSAwO2Zsb2F0OmxlZnR9fS5hbGlnbmNlbnRlcnttYXJnaW46MXJlbSBhdXRvO2NsZWFyOmJvdGh9LmFsaWducmlnaHR7bWFyZ2luOjFyZW0gYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7LmFsaWducmlnaHR7bWFyZ2luOjAgMCAxcmVtIDFyZW07ZmxvYXQ6cmlnaHR9fS5oYWxpZ257cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9QG1lZGlhIChtaW4td2lkdGg6IDQwZW0pey52YWxpZ257cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfX0udmFsaWduLWFsd2F5c3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9Lmh2YWxpZ257cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9QGtleWZyYW1lcyBzcGlue2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zcGlue2FuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGJsaW5rezAlLDEwMCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjB9fS5ibGlua3thbmltYXRpb246YmxpbmsgMnMgZWFzZSBpbmZpbml0ZX0udmFsaWduLXRvcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dG9wOjM1JX1tYWlue292ZXJmbG93OmF1dG99Lnd5c2l3eWdzIG9sIGxpLC53eXNpd3lncyB1bCBsaXttYXJnaW4tdG9wOjFyZW19LmNmZi1saWtlYm94LmNmZi10b3AuY2ZmLW91dHNpZGV7bWFyZ2luLXRvcDowfWJvZHkubG9naW4gZGl2I2xvZ2luIGgxIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbG9naW4tbG9nby5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtwYWRkaW5nLWJvdHRvbTo0OXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Ym9keS5sb2dpbiBkaXYjbG9naW4gZm9ybSNsb2dpbmZvcm0gcCBsYWJlbCxib2R5LmxvZ2luIGRpdiNsb2dpbiBmb3JtI3JlZ2lzdGVyZm9ybSBwIGxhYmVsLGJvZHkubG9naW4gZGl2I2xvZ2luIGZvcm0jbG9zdHBhc3N3b3JkZm9ybSBwIGxhYmVse2NvbG9yOiM0NDQ7Zm9udC1mYW1pbHk6XCJBdGhlbGFzIFcwMVwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjcwMH1cbiIsIi8qIENvbmZpZ3VyYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRlZGl0LW1vZGU6IHRydWU7IC8vIFsgdHJ1ZSAvIGZhbHNlIF0gLSBFbmFibGVzL2Rpc2FibGVzIHRoZSBncmlkIHRvZ2dsZSBidXR0b24uXG5cbi8vIFRoZW1lIC8gRm9udHNcbiR0aGVtZTogTWVycml3ZWF0aGVyOyAvLyBbIE1lcnJpd2VhdGhlciAvIE9wZW5TYW5zIC8gY3VzdG9tIF1cbiRjdXN0b20tZm9udC1ib2R5OiBudWxsICFkZWZhdWx0OyAvLyBbIFwiTGlicmUgQmFza2VydmlsbGVcIiwgR2VvcmdpYSwgc2VyaWYgXVxuJGN1c3RvbS1mb250LWhlYWRpbmdzOiBudWxsICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGggaW5kZW50aW5nXG4kcGFyYWdyYXBoLWluZGVudDogZmFsc2U7IC8vIFsgdHJ1ZSAvIGZhbHNlIF1cblxuLy8gQmFzZSBzaXplc1xuJGJhc2UtZm9udC1zaXplOiAxMDAgIWRlZmF1bHQ7IC8vIEluICUuIEFsc28gdXNlZCBmb3IgbW9iaWxlLiBOdW1iZXIgb25seSwgbm8gdW5pdHMuXG4kYmFzZS1mb250LXNpemUtZGVza3RvcDogMTEyLjUgIWRlZmF1bHQ7IC8vIEluICUuIFVzZWQgdG8gY2FsY3VsYXRlIHRoZSBkZXNrdG9wIGZvbnQgc2l6ZS4gTnVtYmVyIG9ubHksIG5vIHVuaXRzLlxuJGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiRsaW5lLWhlaWdodC1kZXNrdG9wOiAxLjc7XG4kbWF4LXdpZHRoOiAzNTsgLy8gTnVtYmVyIG9ubHksIG5vIHVuaXRzLiBHZXRzIGNvbnZlcnRlZCB0byBSRU1zLlxuXG4vLyBNb2R1bGFyIFNjYWxlXG4kbW9kdWxhci1zY2FsZTogKFxuICB4eHhsOiA0LjMsXG4gIHh4bDogMy41LFxuICB4bDogMyxcbiAgbDogMi41LFxuICBtOiAyLFxuICBzOiAxLjY4NzUsXG4gIHhzOiAxLjQzNzUsXG4gIHh4czogMS4yLFxuICB4eHhzOiAxLFxuICB4eHh4czogLjgxMjVcbikgIWRlZmF1bHQ7XG5cbi8qIENvbG9ycyAqL1xuJGJsYWNrOiAjNDQ0ICFkZWZhdWx0O1xuJGdyYXk6ICNlZWUgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vIFNldCBmb250IGNvbG9yc1xuJGNvbG9yLWZvbnQtYm9keTogJGJsYWNrO1xuJGNvbG9yLWZvbnQtaGVhZGluZ3M6ICRjb2xvci1mb250LWJvZHk7XG4kY29sb3ItZm9udC1saWdodDogbGlnaHRlbigkYmxhY2ssIDIwJSk7XG4kY29sb3ItZm9udC1maWdjYXB0aW9uOiAkY29sb3ItZm9udC1ib2R5O1xuXG4vKiBDYWxjdWxhdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1vYmlsZSBiYXNlICYgbGVhZGluZ1xuJGJhc2U6IDE2ICogKCRiYXNlLWZvbnQtc2l6ZSAvIDEwMCk7XG4kbGVhZGluZzogcm91bmQoJGJhc2UgKiAkbGluZS1oZWlnaHQpO1xuJGxlYWRpbmctcmVtOiAkbGVhZGluZyAvICRiYXNlO1xuXG4vLyBEZXNrdG9wIGJhc2UgJiBsZWFkaW5nXG4kYmFzZS1kZXNrdG9wOiAxNiAqICgkYmFzZS1mb250LXNpemUtZGVza3RvcCAvIDEwMCk7XG4kbGVhZGluZy1kZXNrdG9wOiByb3VuZCgkYmFzZS1kZXNrdG9wICogJGxpbmUtaGVpZ2h0LWRlc2t0b3ApO1xuJGxlYWRpbmctcmVtLWRlc2t0b3A6ICRsZWFkaW5nLWRlc2t0b3AgLyAkYmFzZS1kZXNrdG9wO1xuXG4vKiBGb250IHRoZW1lc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGZvbnQtYm9keTogbnVsbDtcbiRmb250LWhlYWRpbmdzOiBudWxsO1xuXG5AaWYgJHRoZW1lID09IE1lcnJpd2VhdGhlciB7XG5cbiAgLy8gSW1wb3J0IE1lcnJpd2VhdGhlclxuICBAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TWVycml3ZWF0aGVyOjQwMCw3MDAsNDAwaXRhbGljKTtcblxuICAvLyBTZXQgYm9keSBmb250XG4gICRmb250LWJvZHk6IE1lcnJpd2VhdGhlciwgR2VvcmdpYSwgc2VyaWY7XG5cbn0gQGVsc2UgaWYgJHRoZW1lID09IE9wZW5TYW5zIHtcblxuICAvLyBJbXBvcnQgT3BlbiBTYW5zXG4gIEBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDcwMCw0MDBpdGFsaWMpO1xuXG4gIC8vIFNldCBib2R5IGZvbnRcbiAgJGZvbnQtYm9keTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBTYW5zLXNlcmlmO1xuXG59IEBlbHNlIGlmICR0aGVtZSA9PSBjdXN0b20ge1xuXG4gIC8vIFNldCBjdXN0b20gYm9keSBmb250XG4gICRmb250LWJvZHk6ICRjdXN0b20tZm9udC1ib2R5O1xuXG4gIC8vIFNldCBjdXN0b20gaGVhZGluZ3MgZm9udFxuICBAaWYgJGN1c3RvbS1mb250LWhlYWRpbmdzICE9ICRjdXN0b20tZm9udC1ib2R5IHtcbiAgICAkZm9udC1oZWFkaW5nczogJGN1c3RvbS1mb250LWhlYWRpbmdzO1xuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKipHTE9CQUwqKioqKioqKioqKioqKioqKioqKi9cblxuKiB7XG4gIC8qIChodHRwOi8vcGF1bGlyaXNoLmNvbS8yMDEyL2JveC1zaXppbmctYm9yZGVyLWJveC1mdHcvKSAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMSk7XG4gIC8vIEBpbmNsdWRlIG1hcmdpbigwLCAwLCAxKTtcblxuICBAaW5jbHVkZSBtIHtcbiAgICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuICAgIEBpbXBvcnQgJ21peGlucyc7XG4gICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMSk7XG4gICAgLy8gQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbiAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG5cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAjeyRiYXNlLWZvbnQtc2l6ZSArICclJ307XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBjb2xvcjogJGNvbG9yLWZvbnQtYm9keTtcbiAgQGluY2x1ZGUgbSB7XG4gICAgZm9udC1zaXplOiAjeyRiYXNlLWZvbnQtc2l6ZS1kZXNrdG9wIC8gMTAwICsgJ3JlbSd9O1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogTGlua3MgKi9cbmEsIC5hIHtcbiAgY29sb3I6ICRvbGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6bGluaywgJjphY3RpdmUsICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRvbGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qIEJ1dHRvbnMgKi9cbmJ1dHRvbiwgLmJ1dHRvbiwgYS5hY2YtYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xpdmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZ3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblxuICAmOmxpbmssICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvbGl2ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkb2xpdmUsIDUlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvKiBFeGFtcGxlIGFsdGVybmF0ZSBidXR0b24gY29sb3IgKi9cbiAgJi5ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmxpbmssICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsYWNrLCA4JSk7XG4gICAgfVxuICB9XG59XG5cbmEuYWNmLWJ1dHRvbiB7XG4gICYuYmx1ZSB7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9saXZlLCA1JSk7XG4gICAgfVxuICB9XG59XG5cbi8qIEZpZ3VyZXMgYW5kIEJsb2NrcXVvdGVzICovXG5maWdjYXB0aW9uIHtcbiAgY29sb3I6ICRjb2xvci1mb250LWZpZ2NhcHRpb247XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZmlndXJlLmFsaWdubGVmdCxcbmZpZ3VyZS5hbGlnbnJpZ2h0IHtcblxuICBAaW5jbHVkZSBtIHtcbiAgICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuICAgIEBpbXBvcnQgJ21peGlucyc7XG5cbiAgICBtYXgtd2lkdGg6ICN7MC41ICogJG1heC13aWR0aCArICdyZW0nfTtcblxuICAgIEBpZiAkcGFyYWdyYXBoLWluZGVudCA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctZXF1YWwoMSk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwLCAxKTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbmJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgJHNpbHZlcjtcbiAgQGluY2x1ZGUgbWFyZ2luKDEuNSwgMCk7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMSwgMC41KTtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiXCJcXDIwMURcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRzaWx2ZXI7XG4gICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICB9XG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG5jaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDAuNSk7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICBAaW5jbHVkZSBtIHtcbiAgICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuICAgIEBpbXBvcnQgJ21peGlucyc7XG4gICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMC41KTtcbiAgfVxufVxuXG4vKiBQYXJhZ3JhcGhzIGFuZCBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCwgdWwsIG9sIHtcbiAgQGluY2x1ZGUgbWFyZ2luKDAsIDAsIDEpO1xuICBAaW5jbHVkZSBtIHtcbiAgICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuICAgIEBpbXBvcnQgJ21peGlucyc7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDAsIDAsIDEpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG51bCwgb2wge1xuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQGlmICRwYXJhZ3JhcGgtaW5kZW50ID09IHRydWUge1xuXG4gIHAgKyBwIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKC0xKTtcbiAgICB0ZXh0LWluZGVudDogI3sgJGxlYWRpbmctcmVtICsgJ3JlbSd9O1xuXG4gICAgLmFsaWdubGVmdCArIHAsXG4gICAgLmFsaWducmlnaHQgKyBwIHtcblxuICAgICAgQGluY2x1ZGUgbSB7XG4gICAgICAgICRsZWFkaW5nLXJlbTogJGxlYWRpbmctcmVtLWRlc2t0b3A7XG4gICAgICAgIHRleHQtaW5kZW50OiAjeyAkbGVhZGluZy1yZW0gKyAncmVtJ307XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbSB7XG4gICRsZWFkaW5nLXJlbTogJGxlYWRpbmctcmVtLWRlc2t0b3A7XG4gIEBpbXBvcnQgJ21peGlucyc7XG5cbiAgQGlmICRwYXJhZ3JhcGgtaW5kZW50ID09IHRydWUge1xuXG4gICAgcCArIHAsXG4gICAgLmFsaWdubGVmdCArIHAsXG4gICAgLmFsaWducmlnaHQgKyBwIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoLTEpO1xuICAgIH1cblxuICB9XG5cbn1cblxuLy8gRml4IGxldHRlciBzcGFjaW5nIGZvciB1cHBlcmNhc2Vcbi51cHBlcmNhc2Uge1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmdzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gSG9yaXpvbnRhbCBydWxlXG4kaHItc3R5bGU6IGxpbmU7IC8vIFsgbGluZSAvIHR5cGUgXVxuJGhyLXR5cGUtY29udGVudDogJyoqKic7IC8vIFsgJyoqKicgXVxuJGhyLXR5cGUtY2hhci1zcGFjaW5nOiAuMmVtOyAvLyBbIC4yZW0gXVxuJGhyLW1hcmdpbjogMjtcbiRoci1tYXJnaW4tZGVza3RvcDogJGhyLW1hcmdpbjtcbiRoci1jb2xvcjogJGNvbG9yLWZvbnQtYm9keTtcbiRoci13aWR0aDogMTAwOyAvLyBbIDEwMCBdIOKAlCBJbiBwaXhlbHMsIG9ubHkgZm9yIGxpbmUgc3R5bGVcbiRoci1oZWlnaHQ6IDE7IC8vIFsgMiBdIOKAlCBJbiBwaXhlbHMsIG9ubHkgZm9yIGxpbmUgc3R5bGVcblxuaHIge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKCRoci1tYXJnaW4pO1xuICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKCRoci1tYXJnaW4pO1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6ICN7JGxlYWRpbmctcmVtICsgJ3JlbSd9O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpZiAkaHItc3R5bGUgPT0gJ2xpbmUnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgI3skbGVhZGluZy1yZW0gKyAncmVtJ307XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAjeyAwLjUgKiAkbGVhZGluZyAtICgwLjUgKiAkaHItaGVpZ2h0KSArICdweCd9LCAgJGhyLWNvbG9yICN7IDAuNSAqICRsZWFkaW5nIC0gKDAuNSAqICRoci1oZWlnaHQpICsgJ3B4J30sICRoci1jb2xvciAjeyAoMC41ICogJGxlYWRpbmcgIC0gKDAuNSAqICRoci1oZWlnaHQpKSArICRoci1oZWlnaHQgKyAncHgnfSwgdHJhbnNwYXJlbnQgI3sgKDAuNSAqICRsZWFkaW5nICAtICgwLjUgKiAkaHItaGVpZ2h0KSkgKyAkaHItaGVpZ2h0ICsgJ3B4J30sIHRyYW5zcGFyZW50ICN7JGxlYWRpbmcgKyAncHgnfSk7XG5cbiAgICBAaWYgJGhyLXdpZHRoID09IG51bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfSBAZWxzZSB7XG4gICAgICB3aWR0aDogI3skaHItd2lkdGggKyAncHgnfTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtIHtcbiAgICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuICAgICRoci1tYXJnaW46ICRoci1tYXJnaW4tZGVza3RvcDtcblxuICAgIEBpZiAkaHItc3R5bGUgPT0gJ2xpbmUnIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAjeyRsZWFkaW5nLXJlbSArICdyZW0nfTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDFweCwgdHJhbnNwYXJlbnQgI3sgMC41ICogJGxlYWRpbmcgLSAoMC41ICogJGhyLWhlaWdodCkgKyAncHgnfSwgJGhyLWNvbG9yICN7IDAuNSAqICRsZWFkaW5nIC0gKDAuNSAqICRoci1oZWlnaHQpICsgJ3B4J30sICRoci1jb2xvciAjeyAoMC41ICogJGxlYWRpbmcgLSAoMC41ICogJGhyLWhlaWdodCkpICsgJGhyLWhlaWdodCArICdweCd9LCB0cmFuc3BhcmVudCAjeyAoMC41ICogJGxlYWRpbmcgLSAoMC41ICogJGhyLWhlaWdodCkpICsgJGhyLWhlaWdodCArICdweCd9LCB0cmFuc3BhcmVudCAjeyRsZWFkaW5nICsgJ3B4J30pO1xuICAgIH1cblxuICB9XG5cbiAgQGlmICRoci1zdHlsZSA9PSAndHlwZScge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRoci10eXBlLWNvbnRlbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGhyLXR5cGUtY2hhci1zcGFjaW5nO1xuICAgIH1cbiAgfVxufVxuXG4vKiBIZWFkaW5ncyAqL1xuJGhlYWRpbmdzOiAoXG4gIGgxOiAoMi41LCAyLCA0LCAxKSxcbiAgaDI6ICgxLjY4NzUsIDEuNSwgMi41LCAwLjUpLFxuICBoMzogKDEuMzc1LCAyLCAyLCAwLjUpLFxuICBoNDogKDEuMiwgMSwgMS41LCAwLjUpLFxuICBoNTogKDEsIDEsIDIuNSwgMC41KSxcbiAgaDY6ICgxLCAxLCAyLjUsIDAuNSlcbik7XG5cbi8vIFNldCBoZWFkaW5ncyBzaXplcywgbGluZS1oZWlnaHRzIGFuZCBtYXJnaW5zXG5AZWFjaCAkaGVhZGluZywgJHByb3BlcnRpZXMgaW4gJGhlYWRpbmdzIHtcbiAgI3skaGVhZGluZ30sIC4jeyRoZWFkaW5nfSB7XG4gICAgZm9udC1zaXplOiB1bnF1b3RlKG50aCgkcHJvcGVydGllcywgMSkgKyAncmVtJyk7XG4gICAgQGluY2x1ZGUgbGluZS1oZWlnaHQobnRoKCRwcm9wZXJ0aWVzLCAyKSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcChudGgoJHByb3BlcnRpZXMsIDMpKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKG50aCgkcHJvcGVydGllcywgNCkpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbkBpbmNsdWRlIG0ge1xuICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuXG4gIEBpbXBvcnQgJ21peGlucyc7XG5cbiAgQGVhY2ggJGhlYWRpbmcsICRwcm9wZXJ0aWVzIGluICRoZWFkaW5ncyB7XG4gICAgI3skaGVhZGluZ30sIC4jeyRoZWFkaW5nfSB7XG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodChudGgoJHByb3BlcnRpZXMsIDIpKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AobnRoKCRwcm9wZXJ0aWVzLCAzKSk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKG50aCgkcHJvcGVydGllcywgNCkpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZXQgbWFyZ2lucyBiZXR3ZWVuIGhlYWRpbmdzXG5oMSArIGgyLCAuaDEgKyAuaDIge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEpO1xuICBAaW5jbHVkZSBtIHtcbiAgICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuICAgIEBpbXBvcnQgJ21peGlucyc7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxKTtcbiAgfVxufVxuXG5oMiArIGgzLFxuLmgyICsgLmgzLFxuaDMgKyBoNCxcbi5oMyArIC5oNCxcbmg0ICsgaDUsXG4uaDQgKyAuaDUge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDAuNSk7XG4gIEBpbmNsdWRlIG0ge1xuICAgICRsZWFkaW5nLXJlbTogJGxlYWRpbmctcmVtLWRlc2t0b3A7XG4gICAgQGltcG9ydCAnbWl4aW5zJztcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDAuNSk7XG4gIH1cbn1cblxuaDUgKyBoNiwgLmg1ICsgLmg2IHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgtMC41KTtcbiAgQGluY2x1ZGUgbSB7XG4gICAgJGxlYWRpbmctcmVtOiAkbGVhZGluZy1yZW0tZGVza3RvcDtcbiAgICBAaW1wb3J0ICdtaXhpbnMnO1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoLTAuNSk7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gQ2hhbmdlIGhlYWRpbmdzIGZvbnQgaWYgYSBoZWFkaW5nIGZvbnQgaXMgc2V0XG5AaWYgJGZvbnQtaGVhZGluZ3MgIT0gbnVsbCB7XG4gIGgxLCAuaDEsXG4gIGgyLCAuaDIsXG4gIGgzLCAuaDMsXG4gIGg0LCAuaDQsXG4gIGg1LCAuaDUsXG4gIGg2LCAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5ncztcbiAgfVxufVxuXG4vKiBGb3JtIElucHV0cyAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT11cmxdLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlcjtcbn1cblxuLyogRGVmYXVsdCBJbWFnZSBTdHlsZXMgKi9cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBXb3JkUHJlc3MgSW1hZ2UgU3R5bGVzICovXG5bY2xhc3NePVwid3AtaW1hZ2UtXCJdLCBbY2xhc3MqPVwiIHdwLWltYWdlLVwiXSwgLndwLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLndwLWNhcHRpb24gJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMnB4O1xuICB9XG59XG5cbi8qXG4gKiBvRW1iZWQgU3R5bGVzXG4gKiBUbyBtYWtlIGFuIG9FbWJlZCByZXNwb25zaXZlLCBzaW1wbHkgd3JhcCBpdCBpblxuICogYC5lbWJlZC1jb250YWluZXJgLlxuICovXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEpO1xuICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAaW5jbHVkZSBtIHtcbiAgICAkbGVhZGluZy1yZW06ICRsZWFkaW5nLXJlbS1kZXNrdG9wO1xuICAgIEBpbXBvcnQgJ21peGlucyc7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuICB9XG59XG5cbmlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoMSk7XG4gIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIG0ge1xuICAgICRsZWFkaW5nLXJlbTogJGxlYWRpbmctcmVtLWRlc2t0b3A7XG4gICAgQGltcG9ydCAnbWl4aW5zJztcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4gIH1cblxuICAuZW1iZWQtY29udGFpbmVyICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyogQ29udGFpbmVycyAqL1xuLndyYXAsIC5jb250YWluLCAuY29uc3RyYWluIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndyYXAge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cblxuLmNvbnRhaW4ge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4uY29uc3RyYWluIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLyogVG9nZ2xlcyAqL1xuLnRvZ2dsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcblxuICBwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi50b2dnbGUtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNzVyZW0gMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIGF1dG8gMDtcbiAgY29sb3I6ICRvbGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkb2xpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpY29ucztcblxuICAgIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG4gICAgY29sb3I6ICRvbGl2ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAwLjJyZW07XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG4gICAgfVxuICB9XG59XG5cbi8qIENvZGUgKi9cbmNvZGUsIGtiZCwgcHJlLCBzYW1wLCAuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICBjb2xvcjogJGNvbG9yLWZvbnQtbGlnaHQ7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyO1xufVxuXG5jb2RlLCBrYmQsIHNhbXAsIC5jb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5wcmUsIC5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxKTtcbiAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbiAgQGluY2x1ZGUgbSB7XG4gICAgJGxlYWRpbmctcmVtOiAkbGVhZGluZy1yZW0tZGVza3RvcDtcbiAgICBAaW1wb3J0ICdtaXhpbnMnO1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbiAgfVxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTJweCAxMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBNaXNjLiAqL1xuLnNjcmF0Y2gtYmcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ud2hpdGUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuXG5iciB7XG4gICYuYnJtIHtcbiAgICBAaW5jbHVkZSBtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJi5tYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbi5hY2YtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlcjogJGdyYXkgc29saWQgMXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmdtLXN0eWxlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLypcbiAqIEhFTFBFUiBDTEFTU0VTXG4gKi9cblxuLmhwYWQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgQGluY2x1ZGUgbSB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFsaWducmlnaHQge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgQGluY2x1ZGUgbSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAxcmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uaGFsaWduIHtcbiAgQGluY2x1ZGUgaGFsaWduO1xufVxuXG4udmFsaWduIHtcbiAgQGluY2x1ZGUgbSB7XG4gICAgQGluY2x1ZGUgdmFsaWduO1xuICB9XG59XG5cbi52YWxpZ24tYWx3YXlzIHtcbiAgQGluY2x1ZGUgdmFsaWduO1xufVxuXG4uaHZhbGlnbiB7XG4gIEBpbmNsdWRlIGh2YWxpZ247XG59XG5cbi8qIFNwaW4gQW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zcGluIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogQmxpbmsgQW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmJsaW5rIHtcbiAgYW5pbWF0aW9uOiBibGluayAycyBlYXNlIGluZmluaXRlO1xufVxuXG4vKlxuICogQ1VTVE9NIEhFTFBFUiBDTEFTU0VTIGJlbG93IGhlcmVcbiAqL1xuXG5cbi52YWxpZ24tdG9wIHtcbiAgQGluY2x1ZGUgdmFsaWduO1xuICB0b3A6IDM1JTtcbn1cblxubWFpbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ud3lzaXd5Z3Mge1xuICBvbCwgdWwge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG59XG5cblxuLmNmZi1saWtlYm94LmNmZi10b3AuY2ZmLW91dHNpZGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqTUlYSU5TKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWl4aW4gbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyAkbWF4LXdpZHRoICsgNSArICdlbScgfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIExpbmUtaGVpZ2h0XG5AbWl4aW4gbGluZS1oZWlnaHQoJG51bWJlcikge1xuICBsaW5lLWhlaWdodDogI3sgJG51bWJlciAqICRsZWFkaW5nLXJlbSArICdyZW0nfTtcbn1cblxuLy8gTWFyZ2luLXRvcFxuQG1peGluIG1hcmdpbi10b3AoJG51bWJlcikge1xuICBtYXJnaW4tdG9wOiAjeyAkbnVtYmVyICogJGxlYWRpbmctcmVtICsgJ3JlbSd9O1xufVxuXG4vLyBNYXJnaW4tYm90dG9tXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkbnVtYmVyKSB7XG4gIG1hcmdpbi1ib3R0b206ICN7ICRudW1iZXIgKiAkbGVhZGluZy1yZW0gKyAncmVtJ307XG59XG5cbi8vIE1hcmdpblxuQG1peGluIG1hcmdpbigkdG9wLCAkcmlnaHQsICRib3R0b206bnVsbCwgJGxlZnQ6bnVsbCkge1xuICBAaWYgJGxlZnQgPT0gbnVsbCBhbmQgJGJvdHRvbSA9PSBudWxsIHtcbiAgICBtYXJnaW46ICN7ICR0b3AgKiAkbGVhZGluZy1yZW0gKyAncmVtJ30gI3sgJHJpZ2h0ICogJGxlYWRpbmctcmVtICsgJ3JlbSd9O1xuICB9IEBlbHNlIGlmICRsZWZ0ID09IG51bGwgb3IgJGxlZnQgPT0gJHJpZ2h0IHtcbiAgICBtYXJnaW46ICN7ICR0b3AgKiAkbGVhZGluZy1yZW0gKyAncmVtJ30gI3sgJHJpZ2h0ICogJGxlYWRpbmctcmVtICsgJ3JlbSd9ICN7ICRib3R0b20gKiAkbGVhZGluZy1yZW0gKyAncmVtJ307XG4gIH0gQGVsc2Uge1xuICAgIG1hcmdpbjogI3sgJHRvcCAqICRsZWFkaW5nLXJlbSArICdyZW0nfSAjeyAkcmlnaHQgKiAkbGVhZGluZy1yZW0gKyAncmVtJ30gI3sgJGJvdHRvbSAqICRsZWFkaW5nLXJlbSArICdyZW0nfSAjeyAkbGVmdCAqICRsZWFkaW5nLXJlbSArICdyZW0nfTtcbiAgfVxufVxuXG4vLyBwYWRkaW5nXG5AbWl4aW4gcGFkZGluZygkdG9wLCAkcmlnaHQsICRib3R0b206bnVsbCwgJGxlZnQ6bnVsbCkge1xuICBAaWYgJGxlZnQgPT0gbnVsbCBhbmQgJGJvdHRvbSA9PSBudWxsIHtcbiAgICBwYWRkaW5nOiAjeyAkdG9wICogJGxlYWRpbmctcmVtICsgJ3JlbSd9ICN7ICRyaWdodCAqICRsZWFkaW5nLXJlbSArICdyZW0nfTtcbiAgfSBAZWxzZSBpZiAkbGVmdCA9PSBudWxsIG9yICRsZWZ0ID09ICRyaWdodCB7XG4gICAgcGFkZGluZzogI3sgJHRvcCAqICRsZWFkaW5nLXJlbSArICdyZW0nfSAjeyAkcmlnaHQgKiAkbGVhZGluZy1yZW0gKyAncmVtJ30gI3sgJGJvdHRvbSAqICRsZWFkaW5nLXJlbSArICdyZW0nfTtcbiAgfSBAZWxzZSB7XG4gICAgcGFkZGluZzogI3sgJHRvcCAqICRsZWFkaW5nLXJlbSArICdyZW0nfSAjeyAkcmlnaHQgKiAkbGVhZGluZy1yZW0gKyAncmVtJ30gI3sgJGJvdHRvbSAqICRsZWFkaW5nLXJlbSArICdyZW0nfSAjeyAkbGVmdCAqICRsZWFkaW5nLXJlbSArICdyZW0nfTtcbiAgfVxufVxuXG5AbWl4aW4gcGFkZGluZy1lcXVhbCgkbnVtYmVyKSB7XG4gIHBhZGRpbmc6ICN7ICRudW1iZXIgKiAkbGVhZGluZy1yZW0gKyAncmVtJ307XG59XG5cbi8qIENTUyBIb3Jpem9udGFsIENlbnRlcmluZyAqL1xuQG1peGluIGhhbGlnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qIENTUyBWZXJ0aWNhbCBDZW50ZXJpbmcgKi9cbkBtaXhpbiB2YWxpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIENTUyBIb3Jpem9udGFsICYgVmVydGljYWwgQ2VudGVyaW5nICovXG5AbWl4aW4gaHZhbGlnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIElvbmljb25zICovXG5AbWl4aW4gaWNvbnMge1xuICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBXZWJLaXQtcHJvb2YgKi9cbkBtaXhpbiB3ZWJraXQtcHJvb2Yge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqVkFSSUFCTEVTKioqKioqKioqKioqKioqKioqKiovXG5cbiRlZGl0LW1vZGU6IHRydWU7IC8vIFsgdHJ1ZSAvIGZhbHNlIF0gLSBFbmFibGVzL2Rpc2FibGVzIHRoZSBncmlkIHRvZ2dsZSBidXR0b24uXG5cbi8vIFRoZW1lIC8gRm9udHNcbiR0aGVtZTogY3VzdG9tOyAvLyBbIE1lcnJpd2VhdGhlciAvIE9wZW5TYW5zIC8gY3VzdG9tIF1cbiRjdXN0b20tZm9udC1ib2R5OiBcIkF2ZW5pciBXMDFcIiwgc2Fucy1zZXJpZjsgLy8gWyBcIkxpYnJlIEJhc2tlcnZpbGxlXCIsIEdlb3JnaWEsIHNlcmlmIF1cbiRjdXN0b20tZm9udC1oZWFkaW5nczogXCJBdGhlbGFzIFcwMVwiLCBzZXJpZjtcbiRjdXN0b20tZm9udC1uYXY6IFwiQXZlbmlyIFcwMVwiLCBzYW5zLXNlcmlmO1xuXG4vLyBQYXJhZ3JhcGggaW5kZW50aW5nXG4kcGFyYWdyYXBoLWluZGVudDogZmFsc2U7IC8vIFsgdHJ1ZSAvIGZhbHNlIF1cblxuLy8gQmFzZSBzaXplc1xuJGJhc2UtZm9udC1zaXplOiAxMDA7IC8vIEluICUuIEFsc28gdXNlZCBmb3IgbW9iaWxlLiBOdW1iZXIgb25seSwgbm8gdW5pdHMuIFZhbHVlIGhlcmUgZXF1YXRlcyB0byAxOHB4LlxuJGJhc2UtZm9udC1zaXplLWRlc2t0b3A6IDEwMDsgLy8gSW4gJS4gVXNlZCB0byBjYWxjdWxhdGUgdGhlIGRlc2t0b3AgZm9udCBzaXplLiBOdW1iZXIgb25seSwgbm8gdW5pdHMuIFZhbHVlIGhlcmUgZXF1YXRlcyB0byAyMHB4LlxuJGxpbmUtaGVpZ2h0OiAxLjM3NTsgLy8gSW4gUkVNcy4gVmFsdWUgaGVyZSBlcXVhdGVzIHRvIDI3cHguXG4kbGluZS1oZWlnaHQtZGVza3RvcDogMS4zNzU7IC8vIEluIFJFTXMuIFZhbHVlIGhlcmUgZXF1YXRlcyB0byAzMi41cHguXG4kbWF4LXdpZHRoOiAzNTsgLy8gTnVtYmVyIG9ubHksIG5vIHVuaXRzLiBHZXRzIGNvbnZlcnRlZCB0byBSRU1zLlxuXG4vLyBNb2R1bGFyIFNjYWxlXG4kbW9kdWxhci1zY2FsZTogKFxuICB4eHhsOiA0LjMsXG4gIHh4bDogMy41LFxuICB4bDogMyxcbiAgbDogMi41LFxuICBtOiAyLFxuICBzOiAxLjY4NzUsXG4gIHhzOiAxLjQzNzUsXG4gIHh4czogMS4yLFxuICB4eHhzOiAxLFxuICB4eHh4czogLjgxMjUxXG4pO1xuXG4vKiBDYWxjdWxhdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1vYmlsZSBiYXNlICYgbGVhZGluZ1xuJGJhc2U6IDE2ICogKCRiYXNlLWZvbnQtc2l6ZSAvIDEwMCk7XG4kbGVhZGluZy1yZW06ICRsaW5lLWhlaWdodDtcblxuLy8gRGVza3RvcCBiYXNlICYgbGVhZGluZ1xuJGJhc2UtZGVza3RvcDogMTYgKiAoJGJhc2UtZm9udC1zaXplLWRlc2t0b3AgLyAxMDApO1xuJGxlYWRpbmctcmVtLWRlc2t0b3A6ICRsaW5lLWhlaWdodC1kZXNrdG9wO1xuXG4vKiBGb250IHRoZW1lc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGZvbnQtYm9keTogbnVsbDtcbiRmb250LWhlYWRpbmdzOiBudWxsO1xuXG5AaWYgJHRoZW1lID09IGN1c3RvbSB7XG5cbiAgLy8gU2V0IGN1c3RvbSBib2R5IGZvbnRcbiAgJGZvbnQtYm9keTogJGN1c3RvbS1mb250LWJvZHk7XG5cbiAgLy8gU2V0IGN1c3RvbSBoZWFkaW5ncyBmb250XG4gIEBpZiAkY3VzdG9tLWZvbnQtaGVhZGluZ3MgIT0gJGN1c3RvbS1mb250LWJvZHkge1xuICAgICRmb250LWhlYWRpbmdzOiAkY3VzdG9tLWZvbnQtaGVhZGluZ3M7XG4gIH1cbn1cblxuLyoqKioqKioqKiBDdXN0b20gY29sb3JzIGV4YW1wbGUgKG1vZGlmeSBhcyBuZWVkZWQpICoqKioqKioqKi9cblxuLypcbkNvb2xcbiovXG5cbiRhcXVhOiAjN2ZkYmZmO1xuJGJsdWU6ICMwMDc0ZDk7XG4kbmF2eTogIzAwMWYzZjtcbiR0ZWFsOiAjMzljY2NjO1xuJGdyZWVuOiAjMmVjYzQwO1xuJG9saXZlOiAjOTFBNEM3O1xuJGxpbWU6ICMwMWZmNzA7XG5cbi8qXG5XYXJtXG4qL1xuXG4keWVsbG93OiAjZmZkYzAwO1xuJG9yYW5nZTogI2ZmODUxYjtcbiRyZWQ6ICNmZjQxMzY7XG4kZnVjaHNpYTogI2YwMTJiZTtcbiRwdXJwbGU6ICNiMTBkYzk7XG4kbWFyb29uOiAjODUxNDRiO1xuXG4vKlxuR3JheSBTY2FsZVxuKi9cblxuJHdoaXRlOiB3aGl0ZTtcbiRncmF5OiAjZWVlZWVlO1xuJHNpbHZlcjogI2NjY2NjYztcbiRibGFjazogIzQ0NDQ0NDtcblxuLy8gU2V0IGZvbnQgY29sb3JzXG4kY29sb3ItZm9udC1ib2R5OiAkYmxhY2s7XG4kY29sb3ItZm9udC1oZWFkaW5nczogJGNvbG9yLWZvbnQtYm9keTtcbiRjb2xvci1mb250LWxpZ2h0OiBsaWdodGVuKCRibGFjaywgMjAlKTtcbiRjb2xvci1mb250LWZpZ2NhcHRpb246ICRjb2xvci1mb250LWJvZHk7XG4iLCJAaW1wb3J0IFwiLi4vY29yZS9zY3NzL2RlZmF1bHQtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiY29uZmlnL21peGluc1wiO1xuQGltcG9ydCBcImNvbmZpZy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb25maWcvZ2xvYmFsXCI7XG5cbmJvZHkubG9naW4ge1xuICAjbG9naW5fZXJyb3IsIC5tZXNzYWdlIHt9XG5cbiAgZGl2I2xvZ2luIHtcbiAgICBoMSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ2luLWxvZ28uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0jbG9naW5mb3JtLCBmb3JtI3JlZ2lzdGVyZm9ybSwgZm9ybSNsb3N0cGFzc3dvcmRmb3JtIHtcbiAgICAgIHAge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZ3M7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9yZ2V0bWVub3Qge1xuICAgICAgICAgIGlucHV0I3JlbWVtYmVybWUge31cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VibWl0IHtcbiAgICAgICAgICBpbnB1dCN3cC1zdWJtaXQge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQge31cbiAgICAgIGlucHV0I3VzZXJfbG9naW4ge31cbiAgICAgIGlucHV0I3VzZXJfcGFzcyB7fVxuICAgIH1cblxuICAgIHAjbmF2IHtcbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC5hO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAjYmFja3RvYmxvZyB7XG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAuYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
