/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}[class*=grid]{zoom:1}[class*=grid]:after,[class*=grid]:before{content:"";display:block;overflow:hidden;height:0}[class*=grid]:after{clear:both}[class*=grid] [class*=col-]{display:block;float:left;padding:0;margin:0}[class*=grid] [class*=col-][class*=col-1]{width:100%}[class*=grid] [class*=col-][class*=col-2]{width:48.5%}@media (max-width:768px){[class*=grid] [class*=col-][class*=col-2]{width:100%}}@media (min-width:768px){[class*=grid] [class*=col-][class*=col-2]:first-of-type{margin-right:1.5%}[class*=grid] [class*=col-][class*=col-2]:last-of-type{margin-left:1.5%}}[class*=grid] [class*=col-][class*=col-3]{width:31.33%}@media (max-width:992px){[class*=grid] [class*=col-][class*=col-3]{width:100%}}@media (min-width:992px){[class*=grid] [class*=col-][class*=col-3]:nth-of-type(2){margin-left:3%;margin-right:3%}}body,html{height:100%;margin:0;padding:0}body{line-height:1.4!important;font-size:16px!important;color:#444!important;font-family:Benton Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3{line-height:1.15;margin:0 0 16px;margin:0 0 1rem}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}main{overflow:auto;background:#fff}main>section:first-of-type{padding-top:48px;padding-top:3rem}main>section:last-of-type{padding-bottom:48px;padding-bottom:3rem}article,aside,figure,footer,header,main nav,section{display:block}blockquote{border-left:2px solid #909090;margin-left:0;margin-right:0;padding-left:10px;color:#737373;font-style:italic}h2.metadata-title{color:#195cab}table.metadata .strong{font-weight:700}table.metadata .text{text-align:left}table.summary-table{border:1px solid #d3d3d3;width:98%;border-collapse:collapse}table.summary-table .strong{font-weight:700}table.summary-table .text{text-align:left}table.summary-table tr:last-child{font-weight:700;border-top:1px solid #d3d3d3;color:#195cab}table.summary-table td{text-align:right;border:0;padding:10px 20px}iframe,img,video{max-width:100%}iframe{border:none}a{color:#444;cursor:pointer;text-decoration:underline}footer a,header a{color:#fff}p{margin:0;padding-bottom:0}ol,ul{list-style-position:outside}ul{list-style:disc;margin:0 0 0 16px;margin:0 0 0 1rem}ol,ul{padding:0 0 0 16px;padding:0 0 0 1rem}ol{list-style:none;counter-reset:a;margin:0 0 0 8px;margin:0 0 0 .5rem}ol>li{position:relative;margin-left:16px;margin-left:1rem}ol>li:before{position:absolute;display:inline-block;content:counter(a) ". ";counter-increment:a;width:24px;width:1.5rem;margin-left:-24px;margin-left:-1.5rem}ol ol,ol ol ol{counter-reset:a}.container{margin:auto;max-width:1220px}.hidden{display:none;visibility:hidden}.center{text-align:center}.clearfix:after{content:"";display:table;clear:both}.media-block{margin:auto;position:relative;background:#909090;text-align:center}.media-block:before{content:"";display:block}.media-block.has-media{background:none}.media-container{display:block;width:100%;height:auto;position:relative;overflow:hidden}.media-child{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.powered-by{width:100%;text-align:left;background:#444;padding:8px 48px;padding:.5rem 3rem}.powered-by a{font-size:13px;position:relative;color:#fff;outline:none;text-decoration:none}.powered-by a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97 97'%3E%3Ctitle%3Eog%3C/title%3E%3Cpath d='M48.5 0A48.5 48.5 0 1 0 97 48.5 48.5 48.5 0 0 0 48.5 0zm0 84.88A36.38 36.38 0 1 1 84.88 48.5 36.37 36.37 0 0 1 48.5 84.88zM68 35.09H29a1.75 1.75 0 0 0-.91 3.24l18.65 11.45v20.9A1.76 1.76 0 0 0 48 72.37a2 2 0 0 0 .46.06 1.74 1.74 0 0 0 1.54-.88l19.55-33.83A1.75 1.75 0 0 0 68 35.09z' fill='%23fff'/%3E%3C/svg%3E");position:absolute;display:inline-block;top:-1px;height:16px;width:16px;left:-20px}.powered-by a:hover{opacity:1}.powered-by a:hover,.powered-by a:hover:before{text-decoration:none}.social-wrapper{position:fixed;z-index:2;right:0;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;padding:10px;border-radius:6px 0 0 6px;-webkit-box-shadow:0 0 6px 3px rgba(80,80,80,.2);box-shadow:0 0 6px 3px rgba(80,80,80,.2)}.social-wrapper a{text-decoration:none}.social-wrapper .icon-facebook-1,.social-wrapper .icon-twitter-1{position:relative;border-radius:4px;color:#fff;height:30px;width:30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-wrapper .icon-facebook-1:before,.social-wrapper .icon-twitter-1:before{height:20px;width:20px}.social-wrapper .icon-twitter-1{background:#00aced}.social-wrapper .icon-facebook-1{background:#3b5998;margin-bottom:10px}.social-wrapper .icon-twitter-1:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='15' viewBox='0 0 18 15' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Etwitter%3C/title%3E%3Cpath d='M18 1.677a7.059 7.059 0 0 1-2.056.563A3.6 3.6 0 0 0 17.52.26c-.692.408-1.46.708-2.274.869A3.581 3.581 0 0 0 12.63 0a3.58 3.58 0 0 0-3.488 4.395A10.165 10.165 0 0 1 1.762.652a3.578 3.578 0 0 0-.484 1.8c0 1.24.63 2.338 1.592 2.98a3.58 3.58 0 0 1-1.623-.447v.044A3.58 3.58 0 0 0 4.121 8.54a3.586 3.586 0 0 1-1.618.061 3.594 3.594 0 0 0 3.344 2.49 7.184 7.184 0 0 1-5.305 1.482 10.128 10.128 0 0 0 5.492 1.61c6.587 0 10.19-5.458 10.19-10.19 0-.157-.003-.31-.01-.464A7.209 7.209 0 0 0 18 1.678z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}.social-wrapper .icon-facebook-1:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='20' viewBox='0 0 10 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Efacebook%3C/title%3E%3Cpath d='M6.576 3.587h2.99V0h-2.99a4.19 4.19 0 0 0-4.185 4.185v1.793H0v3.587h2.391v9.565h3.587V9.565h2.99l.597-3.587H5.978V4.185c0-.324.274-.598.598-.598z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}.frame-content main>div:nth-of-type(2)>div>section{padding-top:48px;padding-top:3rem}.frame-content main>div:not(.powered-by):nth-last-of-type(2)>div>section{padding-bottom:48px;padding-bottom:3rem}.transcript-link{text-align:left;font-size:13.2px;font-size:.825rem;padding-top:4px;padding-top:.25rem}.tile{line-height:1!important}.tile__report-annual .tile__footer,.tile__report-grid .tile__footer,.tile__report-ytd.tile__split_bar .tile__footer{margin-top:2em!important}@media (min-width:768px){html{font-size:1rem}}@media (min-width:992px){html{font-size:1.125rem}}.header{color:#fff;position:relative;padding:32px 20px;padding:2rem 1.25rem;background-color:#737373;background-size:cover;background-position:50%}.header:not(.center) .logo{float:left}.header-overlay{top:0;left:0;right:0;bottom:0;opacity:0;background-color:#346688;position:absolute}.header-nav{z-index:1;position:relative}.header-nav .logo{font-size:19.2px;font-size:1.2rem;font-weight:300}.header-nav .links{display:none;float:right;text-align:right}.header-content{z-index:1;padding:16px 0 32px;padding:1rem 0 2rem;position:relative}.header-content p{font-size:20px;font-size:1.25rem}@media (min-width:768px){.header{padding:4rem 1.25rem}.header-nav .links{display:inline-block}.header-content h1{font-size:3.25rem}.header-content p{font-size:1.5rem;line-height:1}}@media (min-width:1200px){.header{padding:5rem 0}}.full-width{position:relative;padding:32px 20px;padding:2rem 1.25rem}.full-width .media-block{max-width:1220px}.full-width .media-block:not(.has-media):before{padding-top:60%}.full-width .media-block.large{max-width:1220px}.full-width .media-block~.full-width-content{margin-top:48px;margin-top:3rem}.full-width .full-width-content+.media-block{margin-top:32px;margin-top:2rem}.full-width-content{margin:auto;max-width:1220px}@media (min-width:768px){.full-width{padding:3rem 1.25rem}.full-width .media-block:not(.has-media):before{padding-top:50%}.full-width .media-block:not(.has-media).large:before{padding-top:55%}}@media (min-width:992px){.full-width .media-block:not(.has-media):before{padding-top:45%}.full-width .media-block:not(.has-media).large:before{padding-top:50%}}.left-right{position:relative;padding:32px 20px;padding:2rem 1.25rem}.left-right .media-block{margin-bottom:48px;margin-bottom:3rem}.left-right .media-block:not(.has-media){width:100%}.left-right .media-block:not(.has-media):before{padding-top:60%}@media (max-width:768px){.left-right .flip{display:table}.left-right .flip .col-2{float:none}.left-right .flip .col-2:first-of-type{display:table-footer-group}.left-right .flip .col-2:last-of-type{display:table-header-group}}@media (min-width:768px){.left-right{padding:3rem 1.25rem}.left-right .media-block{margin-bottom:0}.left-right .media-block:not(.has-media):before{padding-top:70%}}.two-columns{position:relative;padding:32px 20px;padding:2rem 1.25rem}.two-columns .container{max-width:1220px}.two-columns .container.flex,.two-columns .container.flex-with-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.two-columns .container.flex-with-media .col-2 .two-columns-content,.two-columns .container.flex .col-2 .two-columns-content{margin-top:48px;margin-top:3rem}.two-columns .media-block:not(.has-media){width:100%}.two-columns .media-block:not(.has-media):before{padding-top:60%}.two-columns .media-block~.two-columns-content{margin-top:48px;margin-top:3rem}.two-columns .two-columns-content+.media-block{margin-top:32px;margin-top:2rem}@media (max-width:768px){.two-columns .container.flex-with-media .col-2:nth-of-type(3),.two-columns .container.flex .col-2:nth-of-type(2),.two-columns .container:not(.flex):not(.flex-with-media) .col-2:first-of-type{margin-bottom:4rem}}@media (min-width:768px){.two-columns{padding:3rem 1.25rem}}@media (min-width:768px){.two-columns .container.flex .col-2:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.two-columns .container.flex .col-2:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.two-columns .container.flex .col-2:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.two-columns .container.flex .col-2:nth-of-type(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.two-columns .container.flex [class*=col-][class*=col-2]:first-of-type{margin-right:0}.two-columns .container.flex [class*=col-][class*=col-2]:last-of-type{margin-left:0}.two-columns .container.flex [class*=col-][class*=col-2]:first-of-type,.two-columns .container.flex [class*=col-][class*=col-2]:nth-of-type(2){margin-right:1.5%}.two-columns .container.flex [class*=col-][class*=col-2]:nth-of-type(3),.two-columns .container.flex [class*=col-][class*=col-2]:nth-of-type(4){margin-left:1.5%}.two-columns .container.flex-with-media .col-2:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.two-columns .container.flex-with-media .col-2:nth-of-type(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.two-columns .container.flex-with-media .col-2:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.two-columns .container.flex-with-media .col-2:nth-of-type(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.two-columns .container.flex-with-media .col-2:nth-of-type(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.two-columns .container.flex-with-media .col-2:nth-of-type(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.two-columns .container.flex-with-media [class*=col-][class*=col-2]:first-of-type{margin-right:0}.two-columns .container.flex-with-media [class*=col-][class*=col-2]:last-of-type{margin-left:0}.two-columns .container.flex-with-media [class*=col-][class*=col-2]:first-of-type,.two-columns .container.flex-with-media [class*=col-][class*=col-2]:nth-of-type(2),.two-columns .container.flex-with-media [class*=col-][class*=col-2]:nth-of-type(3){margin-right:1.5%}.two-columns .container.flex-with-media [class*=col-][class*=col-2]:nth-of-type(4),.two-columns .container.flex-with-media [class*=col-][class*=col-2]:nth-of-type(5),.two-columns .container.flex-with-media [class*=col-][class*=col-2]:nth-of-type(6){margin-left:1.5%}}.three-columns{position:relative;padding:32px 20px;padding:2rem 1.25rem}.three-columns .container{max-width:1220px}.three-columns .container.flex,.three-columns .container.flex-with-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.three-columns .container.flex-with-media .col-3 .three-columns-content,.three-columns .container.flex .col-3 .three-columns-content{margin-top:48px;margin-top:3rem}.three-columns .media-block:not(.has-media){width:100%}.three-columns .media-block:not(.has-media):before{padding-top:60%}.three-columns .media-block~.three-columns-content{margin-top:48px;margin-top:3rem}.three-columns .three-columns-content+.media-block{margin-top:32px;margin-top:2rem}@media (max-width:992px){.three-columns .container.flex-with-media .col-3:nth-of-type(3),.three-columns .container.flex-with-media .col-3:nth-of-type(6),.three-columns .container.flex .col-3:nth-of-type(2),.three-columns .container.flex .col-3:nth-of-type(4),.three-columns .container:not(.flex):not(.flex-with-media) .col-3:first-of-type,.three-columns .container:not(.flex):not(.flex-with-media) .col-3:nth-of-type(2){margin-bottom:4rem}}@media (min-width:768px){.three-columns{padding:3rem 1.25rem}}@media (min-width:992px){.three-columns .container.flex .col-3:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.three-columns .container.flex .col-3:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.three-columns .container.flex .col-3:nth-of-type(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.three-columns .container.flex .col-3:nth-of-type(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.three-columns .container.flex .col-3:nth-of-type(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.three-columns .container.flex .col-3:nth-of-type(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.three-columns .container.flex [class*=col-][class*=col-3]:nth-of-type(2){margin-left:0;margin-right:0}.three-columns .container.flex [class*=col-][class*=col-3]:nth-of-type(3),.three-columns .container.flex [class*=col-][class*=col-3]:nth-of-type(4){margin-left:3%;margin-right:3%}.three-columns .container.flex-with-media .col-3:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.three-columns .container.flex-with-media .col-3:nth-of-type(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.three-columns .container.flex-with-media .col-3:nth-of-type(7){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.three-columns .container.flex-with-media .col-3:nth-of-type(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.three-columns .container.flex-with-media .col-3:nth-of-type(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.three-columns .container.flex-with-media .col-3:nth-of-type(8){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.three-columns .container.flex-with-media .col-3:nth-of-type(3){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.three-columns .container.flex-with-media .col-3:nth-of-type(6){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.three-columns .container.flex-with-media .col-3:nth-of-type(9){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.three-columns .container.flex-with-media [class*=col-][class*=col-3]:nth-of-type(2){margin-left:0;margin-right:0}.three-columns .container.flex-with-media [class*=col-][class*=col-3]:nth-of-type(4),.three-columns .container.flex-with-media [class*=col-][class*=col-3]:nth-of-type(5),.three-columns .container.flex-with-media [class*=col-][class*=col-3]:nth-of-type(6){margin-left:3%;margin-right:3%}}.gallery{position:relative;padding:32px 0;padding:2rem 0}.gallery .gallery-block{max-width:100%;padding:0 16px;padding:0 1rem}.gallery .media-block{max-width:100%}.gallery .media-block:not(.has-media):before{padding-top:60%}.gallery-content{margin:0 auto 32px;margin:0 auto 2rem;max-width:750px;padding:0 20px;padding:0 1.25rem}.gallery-wrapper{padding:0 calc(1.25rem + 25px)}.gallery-block{position:relative}.slick-gallery:not(.slick-initialized){height:200px}.slick-gallery:not(.slick-initialized)>*{display:none}.slick-next,.slick-prev{width:22px;height:22px}.slick-next:before,.slick-prev:before{color:#3192c7;font-size:24px}@media (min-width:768px){.gallery{padding:3rem 0}.gallery .media-block:not(.has-media):before{padding-top:50%}}@media (min-width:992px){.gallery .media-block:not(.has-media):before{padding-top:45%}}.footer{color:#fff;background:#143a50;position:relative;padding:40px 20px;padding:2.5rem 1.25rem}.footer .col-12:not(:first-child){margin-top:24px}
/*# sourceMappingURL=data:application/json;base64,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LEFBQVQsT0FBUyxDQUFFLEFBQ2IsZ0VBQ0UsNEJBQVMsQUFBVCxpQkFBUyxBQUFULE9BQVMsQ0FBRSxBQUNiLGdFQUNFLDRCQUFTLEFBQVQsaUJBQVMsQUFBVCxPQUFTLENBQUUsQUFDYixnRUFDRSw0QkFBUyxBQUFULGlCQUFTLEFBQVQsT0FBUyxDQUFFLEFBQ2IsZ0VBQ0UsNkJBQVMsQUFBVCxpQkFBUyxBQUFULE9BQVMsQ0FBRSxBQUNiLHFGQUNFLGNBQWUsQUFDZixjQUFnQixDQUFFLEFBQ3BCLCtQQUdFLGVBQWdCLEFBQ2hCLGVBQWlCLENBQUUsQ0FBRSxBQUV6QixTQUNFLGtCQUFtQixBQUNuQixlQUFnQixBQUFoQixjQUFnQixDQUFFLEFBQ2xCLHdCQUNFLGVBQWdCLEFBQ2hCLGVBQWdCLEFBQWhCLGNBQWdCLENBQUUsQUFDcEIsc0JBQ0UsY0FBZ0IsQ0FBRSxBQUNsQiw2Q0FDRSxlQUFpQixDQUFFLEFBRXpCLGlCQUNFLG1CQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsZ0JBQWlCLEFBQ2pCLGVBQW1CLEFBQW5CLGlCQUFtQixDQUFFLEFBRXZCLGlCQUNFLDhCQUFnQyxDQUFFLEFBRXBDLGVBQ0UsaUJBQW1CLENBQUUsQUFFdkIsdUNBQ0UsWUFBYyxDQUFFLEFBQ2hCLHlDQUNFLFlBQWMsQ0FBRSxBQUVwQix3QkFFRSxXQUFZLEFBQ1osV0FBYSxDQUFFLEFBQ2Ysc0NBRUUsY0FBZSxBQUNmLGNBQWdCLENBQUUsQUFFdEIseUJBQ0UsU0FDRSxjQUFnQixDQUFFLEFBQ2xCLDZDQUNFLGVBQWlCLENBQUUsQ0FBRSxBQUUzQix5QkFDRSw2Q0FDRSxlQUFpQixDQUFFLENBQUUsQUFFekIsUUFDRSxXQUFhLEFBQ2IsbUJBQW9CLEFBQ3BCLGtCQUFtQixBQUNuQixrQkFBd0IsQUFBeEIsc0JBQXdCLENBQUUsQUFDMUIsa0NBQ0UsZUFBaUIsQ0FBRSIsImZpbGUiOiJzdG9yeS1tb2R1bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGNvbG9ycyAqL1xuLyogb3ZlcmxheXMgKi9cbi8qIGJyZWFrcG9pbnRzIChtaW4pICovXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNpbXBsZSBncmlkIGZyYW1ld29yayAoaGFsZiBhbmQgdGhpcmQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDT05GSUdVUkFUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR1JJRCBTWVNURU1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9J2dyaWQnXSB7XG4gIHpvb206IDE7IH1cbiAgW2NsYXNzKj0nZ3JpZCddOjpiZWZvcmUsIFtjbGFzcyo9J2dyaWQnXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwOyB9XG4gIFtjbGFzcyo9J2dyaWQnXTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgW2NsYXNzKj0nZ3JpZCddIFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0xJ10ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbY2xhc3MqPSdncmlkJ10gW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTInXSB7XG4gICAgICB3aWR0aDogNDguNSU7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtjbGFzcyo9J2dyaWQnXSBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMiddIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbY2xhc3MqPSdncmlkJ10gW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTInXTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7IH1cbiAgICAgICAgW2NsYXNzKj0nZ3JpZCddIFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0yJ106bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS41JTsgfSB9XG4gICAgW2NsYXNzKj0nZ3JpZCddIFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0zJ10ge1xuICAgICAgd2lkdGg6IDMxLjMzJTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgW2NsYXNzKj0nZ3JpZCddIFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0zJ10ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIFtjbGFzcyo9J2dyaWQnXSBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMyddOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfSB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJlbnRvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5oMSxcbmgyLFxuaDMge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtOyB9XG5cbm1haW4ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBtYWluID4gc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICBtYWluID4gc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmZpZ3VyZSxcbmhlYWRlcixcbm1haW4gbmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM5MDkwOTA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMi5tZXRhZGF0YS10aXRsZSB7XG4gIGNvbG9yOiAjMTk1Y2FiOyB9XG5cbnRhYmxlLm1ldGFkYXRhIC5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZS5tZXRhZGF0YSAudGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGFibGUuc3VtbWFyeS10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgd2lkdGg6IDk4JTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICB0YWJsZS5zdW1tYXJ5LXRhYmxlIC5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIHRhYmxlLnN1bW1hcnktdGFibGUgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGFibGUuc3VtbWFyeS10YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItdG9wOiAxcHggbGlnaHRncmF5IHNvbGlkO1xuICAgIGNvbG9yOiAjMTk1Y2FiOyB9XG4gIHRhYmxlLnN1bW1hcnktdGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmhlYWRlciBhLFxuZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIG1hcmdpbjogMCAwIDAgMXJlbTsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtOyB9XG4gIG9sID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBvbCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTsgfVxuXG5vbCBvbCxcbm9sIG9sIG9sIHtcbiAgY291bnRlci1yZXNldDogaXRlbTsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMjBweDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubWVkaWEtYmxvY2sge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzkwOTA5MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZWRpYS1ibG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZWRpYS1ibG9jay5oYXMtbWVkaWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLm1lZGlhLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1lZGlhLWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnBvd2VyZWQtYnkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07IH1cbiAgLnBvd2VyZWQtYnkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wb3dlcmVkLWJ5IGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5NyUyMDk3JTIyJTNFJTNDdGl0bGUlM0VvZyUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNDguNSUyQzBBNDguNSUyQzQ4LjUlMkMwJTJDMSUyQzAlMkM5NyUyQzQ4LjUlMkM0OC41JTJDNDguNSUyQzAlMkMwJTJDMCUyQzQ4LjUlMkMwaDBabTAlMkM4NC44OEEzNi4zOCUyQzM2LjM4JTJDMCUyQzElMkMxJTJDODQuODglMkM0OC41JTJDMzYuMzclMkMzNi4zNyUyQzAlMkMwJTJDMSUyQzQ4LjUlMkM4NC44OFpNNjglMkMzNS4wOUgyOWExLjc1JTJDMS43NSUyQzAlMkMwJTJDMC0uOTElMkMzLjI0TDQ2Ljc0JTJDNDkuNzh2MjAuOUExLjc2JTJDMS43NiUyQzAlMkMwJTJDMCUyQzQ4JTJDNzIuMzdhMiUyQzIlMkMwJTJDMCUyQzAlMkMuNDYuMDZBMS43NCUyQzEuNzQlMkMwJTJDMCUyQzAlMkM1MCUyQzcxLjU1TDY5LjU1JTJDMzcuNzJBMS43NSUyQzEuNzUlMkMwJTJDMCUyQzAlMkM2OCUyQzM1LjA5WiUyMiUyMHN0eWxlJTNEJTIyZmlsbCUzQSUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbGVmdDogLTIwcHg7IH1cbiAgICAucG93ZXJlZC1ieSBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wb3dlcmVkLWJ5IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc29jaWFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAzcHggcmdiYSg4MCwgODAsIDgwLCAwLjIpOyB9XG4gIC5zb2NpYWwtd3JhcHBlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNvY2lhbC13cmFwcGVyIC5pY29uLXR3aXR0ZXItMSxcbiAgLnNvY2lhbC13cmFwcGVyIC5pY29uLWZhY2Vib29rLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAuc29jaWFsLXdyYXBwZXIgLmljb24tdHdpdHRlci0xOjpiZWZvcmUsXG4gIC5zb2NpYWwtd3JhcHBlciAuaWNvbi1mYWNlYm9vay0xOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAuc29jaWFsLXdyYXBwZXIgLmljb24tdHdpdHRlci0xIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhY2VkOyB9XG4gIC5zb2NpYWwtd3JhcHBlciAuaWNvbi1mYWNlYm9vay0xIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNvY2lhbC13cmFwcGVyIC5pY29uLXR3aXR0ZXItMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIyVVRGLTglMjIlM0YlM0UlMEElM0NzdmclMjB3aWR0aCUzRCUyMjE4cHglMjIlMjBoZWlnaHQlM0QlMjIxNXB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTglMjAxNSUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwR2VuZXJhdG9yJTNBJTIwU2tldGNoJTIwNTEuMSUyMCUyODU3NTAxJTI5JTIwLSUyMGh0dHAlM0ElMkYlMkZ3d3cuYm9oZW1pYW5jb2RpbmcuY29tJTJGc2tldGNoJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlM0N0aXRsZSUzRXR3aXR0ZXIlM0MlMkZ0aXRsZSUzRSUwQSUyMCUyMCUyMCUyMCUzQ2Rlc2MlM0VDcmVhdGVkJTIwd2l0aCUyMFNrZXRjaC4lM0MlMkZkZXNjJTNFJTBBJTIwJTIwJTIwJTIwJTNDZGVmcyUzRSUzQyUyRmRlZnMlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJQYWdlLTElMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2clMjBpZCUzRCUyMnR3aXR0ZXIlMjIlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTE4JTJDMS42NzcyNzI3MyUyMEMxNy4zNTkwOTA5JTJDMS45NjM2MzYzNiUyMDE2LjY2NjkwOTElMkMyLjE1NDU0NTQ1JTIwMTUuOTQ0MTgxOCUyQzIuMjM5NjM2MzYlMjBDMTYuNjgzODE4MiUyQzEuNzk2MTgxODIlMjAxNy4yNSUyQzEuMDk0MTgxODIlMjAxNy41MTg5MDkxJTJDMC4yNTkwOTA5MDklMjBDMTYuODI2NzI3MyUyQzAuNjY4MTgxODE4JTIwMTYuMDU5ODE4MiUyQzAuOTY4MTgxODE1JTIwMTUuMjQ0OTA5MSUyQzEuMTI4NTQ1NDUlMjBDMTQuNTkwMzYzNyUyQzAuNDMzMDkwOTA5JTIwMTMuNjU5ODE4MiUyQzAlMjAxMi42MyUyQzAlMjBDMTAuNjUyNzI3MyUyQzAlMjA5LjA1MDE4MTc5JTJDMS42MDI1NDU0NiUyMDkuMDUwMTgxNzklMkMzLjU3OTgxODE4JTIwQzkuMDUwMTgxNzklMkMzLjg1OTA5MDkxJTIwOS4wODA3MjczJTJDNC4xMzE4MTgxOCUyMDkuMTQyMzYzNjQlMkM0LjM5NDcyNzI3JTIwQzYuMTY2MzYzNjQlMkM0LjI0NDcyNzI3JTIwMy41Mjc0NTQ1NCUyQzIuODE5NDU0NTUlMjAxLjc2MTgxODE4JTJDMC42NTE4MTgxODIlMjBDMS40NTQ3MjcyNyUyQzEuMTgwMzYzNjQlMjAxLjI3OCUyQzEuNzk3MjcyNzMlMjAxLjI3OCUyQzIuNDUxODE4MTglMjBDMS4yNzglMkMzLjY5MjcyNzI3JTIwMS45MDg1NDU0NiUyQzQuNzkwMTgxODIlMjAyLjg3MDE4MTgyJTJDNS40MzE2MzYzNyUyMEMyLjI4MzgxODE4JTJDNS40MTQ3MjcyNyUyMDEuNzMxODE4MTglMkM1LjI1MTA5MDkxJTIwMS4yNDc0NTQ1NSUyQzQuOTg0OTA5MDklMjBDMS4yNDc0NTQ1NSUyQzQuOTk4NTQ1NDUlMjAxLjI0NzQ1NDU1JTJDNS4wMTU0NTQ1NSUyMDEuMjQ3NDU0NTUlMkM1LjAyOTA5MDkxJTIwQzEuMjQ3NDU0NTUlMkM2Ljc2NDE4MTgyJTIwMi40ODE4MTgxOCUyQzguMjEzNDU0NTclMjA0LjEyMTQ1NDU0JTJDOC41NDAxODE4MiUyMEMzLjgyMTQ1NDU1JTJDOC42MjIlMjAzLjUwNDU0NTQ1JTJDOC42NjYxODE4MiUyMDMuMTc3MjcyNzIlMkM4LjY2NjE4MTgyJTIwQzIuOTQ1NDU0NTUlMkM4LjY2NjE4MTgyJTIwMi43MjQlMkM4LjY0MjE4MTg1JTIwMi41MDI1NDU0NiUyQzguNjAxMjcyNzUlMjBDMi45NTk2MzYzNiUyQzEwLjAyMjcyNzMlMjA0LjI4MjM2MzY0JTJDMTEuMDU5MDkwOSUyMDUuODQ2NzI3MjclMkMxMS4wOTAxODE4JTIwQzQuNjE5NDU0NTUlMkMxMi4wNTEyNzI3JTIwMy4wNzg1NDU0NiUyQzEyLjYyNDU0NTUlMjAxLjM5OCUyQzEyLjYyNDU0NTUlMjBDMS4xMDgzNjM2NCUyQzEyLjYyNDU0NTUlMjAwLjgyNTI3MjczJTJDMTIuNjA3NjM2MyUyMDAuNTQyMTgxODE4JTJDMTIuNTczMjcyNyUyMEMyLjEzMTA5MDkxJTJDMTMuNTkyNzI3MiUyMDQuMDEyMzYzNjQlMkMxNC4xODIzNjM2JTIwNi4wMzQzNjM2MyUyQzE0LjE4MjM2MzYlMjBDMTIuNjIwNzI3MiUyQzE0LjE4MjM2MzYlMjAxNi4yMjQlMkM4LjcyNDU0NTQzJTIwMTYuMjI0JTJDMy45OTI3MjcyNyUyMEMxNi4yMjQlMkMzLjgzNjE4MTgyJTIwMTYuMjIwNzI3MiUyQzMuNjgyMzYzNjQlMjAxNi4yMTM2MzY0JTJDMy41MjkwOTA5MSUyMEMxNi45MTIzNjM3JTJDMy4wMjc4MTgxOCUyMDE3LjUxOTQ1NDYlMkMyLjM5NzI3MjczJTIwMTglMkMxLjY3NzgxODE4JTIwTDE4JTJDMS42NzcyNzI3MyUyMFolMjIlMjBpZCUzRCUyMlNoYXBlJTIyJTNFJTNDJTJGcGF0aCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmclM0UlMEElMjAlMjAlMjAlMjAlM0MlMkZnJTNFJTBBJTNDJTJGc3ZnJTNFXCIpOyB9XG4gIC5zb2NpYWwtd3JhcHBlciAuaWNvbi1mYWNlYm9vay0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJVVEYtOCUyMiUzRiUzRSUwQSUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTBweCUyMiUyMGhlaWdodCUzRCUyMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDIwJTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBHZW5lcmF0b3IlM0ElMjBTa2V0Y2glMjA1MS4xJTIwJTI4NTc1MDElMjklMjAtJTIwaHR0cCUzQSUyRiUyRnd3dy5ib2hlbWlhbmNvZGluZy5jb20lMkZza2V0Y2glMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUzQ3RpdGxlJTNFZmFjZWJvb2slM0MlMkZ0aXRsZSUzRSUwQSUyMCUyMCUyMCUyMCUzQ2Rlc2MlM0VDcmVhdGVkJTIwd2l0aCUyMFNrZXRjaC4lM0MlMkZkZXNjJTNFJTBBJTIwJTIwJTIwJTIwJTNDZGVmcyUzRSUzQyUyRmRlZnMlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJQYWdlLTElMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2clMjBpZCUzRCUyMmZhY2Vib29rJTIyJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk02LjU3NjA4Njk1JTJDMy41ODY5NTY1MiUyMEw5LjU2NTIxNzM2JTJDMy41ODY5NTY1MiUyMEw5LjU2NTIxNzM2JTJDMCUyMEw2LjU3NjA4Njk1JTJDMCUyMEM0LjI2ODQ3ODI2JTJDMCUyMDIuMzkxMzA0MzUlMkMxLjg3NzE3MzkxJTIwMi4zOTEzMDQzNSUyQzQuMTg0NzgyNjElMjBMMi4zOTEzMDQzNSUyQzUuOTc4MjYwODclMjBMMCUyQzUuOTc4MjYwODclMjBMMCUyQzkuNTY1MjE3MzYlMjBMMi4zOTEzMDQzNSUyQzkuNTY1MjE3MzYlMjBMMi4zOTEzMDQzNSUyQzE5LjEzMDQzNDglMjBMNS45NzgyNjA4NyUyQzE5LjEzMDQzNDglMjBMNS45NzgyNjA4NyUyQzkuNTY1MjE3MzYlMjBMOC45NjczOTEzJTJDOS41NjUyMTczNiUyMEw5LjU2NTIxNzM2JTJDNS45NzgyNjA4NyUyMEw1Ljk3ODI2MDg3JTJDNS45NzgyNjA4NyUyMEw1Ljk3ODI2MDg3JTJDNC4xODQ3ODI2MSUyMEM1Ljk3ODI2MDg3JTJDMy44NjA3NjA4NyUyMDYuMjUyMDY1MjIlMkMzLjU4Njk1NjUyJTIwNi41NzYwODY5NSUyQzMuNTg2OTU2NTIlMjBaJTIyJTIwaWQlM0QlMjJTaGFwZSUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZnJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uZnJhbWUtY29udGVudCBtYWluID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2ID4gc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG5cbi5mcmFtZS1jb250ZW50IG1haW4gPiBkaXY6bm90KC5wb3dlcmVkLWJ5KTpudGgtbGFzdC1vZi10eXBlKDIpID4gZGl2ID4gc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi50cmFuc2NyaXB0LWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTsgfVxuXG4udGlsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cblxuLnRpbGVfX3JlcG9ydC1hbm51YWwgLnRpbGVfX2Zvb3Rlcixcbi50aWxlX19yZXBvcnQteXRkLnRpbGVfX3NwbGl0X2JhciAudGlsZV9fZm9vdGVyLFxuLnRpbGVfX3JlcG9ydC1ncmlkIC50aWxlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4uaGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5oZWFkZXI6bm90KC5jZW50ZXIpIC5sb2dvIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uaGVhZGVyLW92ZXJsYXkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDY2ODg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uaGVhZGVyLW5hdiB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyLW5hdiAubG9nbyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuaGVhZGVyLW5hdiAubGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogNHJlbSAxLjI1cmVtOyB9XG4gIC5oZWFkZXItbmF2IC5saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5oZWFkZXItY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtOyB9XG4gIC5oZWFkZXItY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogNXJlbSAwOyB9IH1cblxuLmZ1bGwtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbTsgfVxuICAuZnVsbC13aWR0aCAubWVkaWEtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTIyMHB4OyB9XG4gICAgLmZ1bGwtd2lkdGggLm1lZGlhLWJsb2NrOm5vdCguaGFzLW1lZGlhKTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MCU7IH1cbiAgICAuZnVsbC13aWR0aCAubWVkaWEtYmxvY2subGFyZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMjIwcHg7IH1cbiAgLmZ1bGwtd2lkdGggLm1lZGlhLWJsb2NrIH4gLmZ1bGwtd2lkdGgtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuZnVsbC13aWR0aCAuZnVsbC13aWR0aC1jb250ZW50ICsgLm1lZGlhLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5mdWxsLXdpZHRoLWNvbnRlbnQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTIyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZzogM3JlbSAxLjI1cmVtOyB9XG4gICAgLmZ1bGwtd2lkdGggLm1lZGlhLWJsb2NrOm5vdCguaGFzLW1lZGlhKTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAuZnVsbC13aWR0aCAubWVkaWEtYmxvY2s6bm90KC5oYXMtbWVkaWEpLmxhcmdlOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IDU1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnVsbC13aWR0aCAubWVkaWEtYmxvY2s6bm90KC5oYXMtbWVkaWEpOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NSU7IH1cbiAgLmZ1bGwtd2lkdGggLm1lZGlhLWJsb2NrOm5vdCguaGFzLW1lZGlhKS5sYXJnZTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlOyB9IH1cblxuLmxlZnQtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbTsgfVxuICAubGVmdC1yaWdodCAubWVkaWEtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAubGVmdC1yaWdodCAubWVkaWEtYmxvY2s6bm90KC5oYXMtbWVkaWEpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubGVmdC1yaWdodCAubWVkaWEtYmxvY2s6bm90KC5oYXMtbWVkaWEpOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGVmdC1yaWdodCAuZmxpcCB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubGVmdC1yaWdodCAuZmxpcCAuY29sLTIge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubGVmdC1yaWdodCAuZmxpcCAuY29sLTI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7IH1cbiAgICAubGVmdC1yaWdodCAuZmxpcCAuY29sLTI6bGFzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVmdC1yaWdodCB7XG4gICAgcGFkZGluZzogM3JlbSAxLjI1cmVtOyB9XG4gICAgLmxlZnQtcmlnaHQgLm1lZGlhLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5sZWZ0LXJpZ2h0IC5tZWRpYS1ibG9jazpub3QoLmhhcy1tZWRpYSk6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MCU7IH0gfVxuXG4udHdvLWNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbTsgfVxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7IH1cbiAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleCxcbiAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTIgLnR3by1jb2x1bW5zLWNvbnRlbnQsXG4gICAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIC5jb2wtMiAudHdvLWNvbHVtbnMtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC50d28tY29sdW1ucyAubWVkaWEtYmxvY2s6bm90KC5oYXMtbWVkaWEpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50d28tY29sdW1ucyAubWVkaWEtYmxvY2s6bm90KC5oYXMtbWVkaWEpOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IDYwJTsgfVxuICAudHdvLWNvbHVtbnMgLm1lZGlhLWJsb2NrIH4gLnR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLnR3by1jb2x1bW5zIC50d28tY29sdW1ucy1jb250ZW50ICsgLm1lZGlhLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lcjpub3QoLmZsZXgpOm5vdCguZmxleC13aXRoLW1lZGlhKSAuY29sLTI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4IC5jb2wtMjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgLmNvbC0yOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyB7XG4gICAgcGFkZGluZzogM3JlbSAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXggLmNvbC0yOm50aC1vZi10eXBlKDEpIHtcbiAgICBvcmRlcjogMTsgfVxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4IC5jb2wtMjpudGgtb2YtdHlwZSgzKSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTI6bnRoLW9mLXR5cGUoMikge1xuICAgIG9yZGVyOiAzOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXggLmNvbC0yOm50aC1vZi10eXBlKDQpIHtcbiAgICBvcmRlcjogNDsgfVxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4IFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0yJ106Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXggW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTInXTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXggW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTInXTpudGgtb2YtdHlwZSgxKSxcbiAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleCBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMiddOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7IH1cbiAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleCBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMiddOm50aC1vZi10eXBlKDMpLFxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4IFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0yJ106bnRoLW9mLXR5cGUoNCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjUlOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTI6bnRoLW9mLXR5cGUoMSkge1xuICAgIG9yZGVyOiAxOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTI6bnRoLW9mLXR5cGUoNCkge1xuICAgIG9yZGVyOiAyOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTI6bnRoLW9mLXR5cGUoMikge1xuICAgIG9yZGVyOiAzOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTI6bnRoLW9mLXR5cGUoNSkge1xuICAgIG9yZGVyOiA0OyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTI6bnRoLW9mLXR5cGUoMykge1xuICAgIG9yZGVyOiA1OyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTI6bnRoLW9mLXR5cGUoNikge1xuICAgIG9yZGVyOiA2OyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMiddOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTInXTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMiddOm50aC1vZi10eXBlKDEpLFxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTInXTpudGgtb2YtdHlwZSgyKSxcbiAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0yJ106bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1yaWdodDogMS41JTsgfVxuICAudHdvLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTInXTpudGgtb2YtdHlwZSg0KSxcbiAgLnR3by1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0yJ106bnRoLW9mLXR5cGUoNSksXG4gIC50d28tY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMiddOm50aC1vZi10eXBlKDYpIHtcbiAgICBtYXJnaW4tbGVmdDogMS41JTsgfSB9XG5cbi50aHJlZS1jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDEuMjVyZW07IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LFxuICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTMgLnRocmVlLWNvbHVtbnMtY29udGVudCxcbiAgICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTMgLnRocmVlLWNvbHVtbnMtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC50aHJlZS1jb2x1bW5zIC5tZWRpYS1ibG9jazpub3QoLmhhcy1tZWRpYSkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRocmVlLWNvbHVtbnMgLm1lZGlhLWJsb2NrOm5vdCguaGFzLW1lZGlhKTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MCU7IH1cbiAgLnRocmVlLWNvbHVtbnMgLm1lZGlhLWJsb2NrIH4gLnRocmVlLWNvbHVtbnMtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAudGhyZWUtY29sdW1ucyAudGhyZWUtY29sdW1ucy1jb250ZW50ICsgLm1lZGlhLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyOm5vdCguZmxleCk6bm90KC5mbGV4LXdpdGgtbWVkaWEpIC5jb2wtMzpudGgtb2YtdHlwZSgxKSxcbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lcjpub3QoLmZsZXgpOm5vdCguZmxleC13aXRoLW1lZGlhKSAuY29sLTM6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4IC5jb2wtMzpudGgtb2YtdHlwZSgyKSxcbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4IC5jb2wtMzpudGgtb2YtdHlwZSg0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTM6bnRoLW9mLXR5cGUoMyksXG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIC5jb2wtMzpudGgtb2YtdHlwZSg2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhyZWUtY29sdW1ucyB7XG4gICAgcGFkZGluZzogM3JlbSAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTM6bnRoLW9mLXR5cGUoMSkge1xuICAgIG9yZGVyOiAxOyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTM6bnRoLW9mLXR5cGUoMykge1xuICAgIG9yZGVyOiAyOyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTM6bnRoLW9mLXR5cGUoNSkge1xuICAgIG9yZGVyOiAzOyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTM6bnRoLW9mLXR5cGUoMikge1xuICAgIG9yZGVyOiA0OyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTM6bnRoLW9mLXR5cGUoNCkge1xuICAgIG9yZGVyOiA1OyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCAuY29sLTM6bnRoLW9mLXR5cGUoNikge1xuICAgIG9yZGVyOiA2OyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMyddOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4IFtjbGFzcyo9J2NvbC0nXVtjbGFzcyo9J2NvbC0zJ106bnRoLW9mLXR5cGUoMyksXG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleCBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMyddOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTM6bnRoLW9mLXR5cGUoMSkge1xuICAgIG9yZGVyOiAxOyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIC5jb2wtMzpudGgtb2YtdHlwZSg0KSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgLmNvbC0zOm50aC1vZi10eXBlKDcpIHtcbiAgICBvcmRlcjogMzsgfVxuICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTM6bnRoLW9mLXR5cGUoMikge1xuICAgIG9yZGVyOiA0OyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIC5jb2wtMzpudGgtb2YtdHlwZSg1KSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgLmNvbC0zOm50aC1vZi10eXBlKDgpIHtcbiAgICBvcmRlcjogNjsgfVxuICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSAuY29sLTM6bnRoLW9mLXR5cGUoMykge1xuICAgIG9yZGVyOiA3OyB9XG4gIC50aHJlZS1jb2x1bW5zIC5jb250YWluZXIuZmxleC13aXRoLW1lZGlhIC5jb2wtMzpudGgtb2YtdHlwZSg2KSB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgLmNvbC0zOm50aC1vZi10eXBlKDkpIHtcbiAgICBvcmRlcjogOTsgfVxuICAudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLmZsZXgtd2l0aC1tZWRpYSBbY2xhc3MqPSdjb2wtJ11bY2xhc3MqPSdjb2wtMyddOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTMnXTpudGgtb2YtdHlwZSg0KSxcbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTMnXTpudGgtb2YtdHlwZSg1KSxcbiAgLnRocmVlLWNvbHVtbnMgLmNvbnRhaW5lci5mbGV4LXdpdGgtbWVkaWEgW2NsYXNzKj0nY29sLSddW2NsYXNzKj0nY29sLTMnXTpudGgtb2YtdHlwZSg2KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH0gfVxuXG4uZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwOyB9XG4gIC5nYWxsZXJ5IC5nYWxsZXJ5LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gIC5nYWxsZXJ5IC5tZWRpYS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWJsb2NrOm5vdCguaGFzLW1lZGlhKTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MCU7IH1cblxuLmdhbGxlcnktY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTsgfVxuXG4uZ2FsbGVyeS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCBjYWxjKDEuMjVyZW0gKyAyNXB4KTsgfVxuXG4uZ2FsbGVyeS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2xpY2stZ2FsbGVyeTpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIGhlaWdodDogMjAwcHg7IH1cbiAgLnNsaWNrLWdhbGxlcnk6bm90KC5zbGljay1pbml0aWFsaXplZCkgPiAqIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5zbGljay1wcmV2OjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzE5MmM3O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1ibG9jazpub3QoLmhhcy1tZWRpYSk6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYWxsZXJ5IC5tZWRpYS1ibG9jazpub3QoLmhhcy1tZWRpYSk6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTsgfSB9XG5cbi5mb290ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMxNDNhNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMi41cmVtIDEuMjVyZW07IH1cbiAgLmZvb3RlciAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4iXX0= */