/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js!./resources/assets/scss/ttrpg.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
.size-04{font-size:.4em}.size-05{font-size:.5em}.size-06{font-size:.6em}.size-07{font-size:.7em}.size-08{font-size:.8em}.size-09{font-size:.9em}.size-10{font-size:1em}.size-11{font-size:1.1em}.size-12{font-size:1.2em}.size-13{font-size:1.3em}.size-14{font-size:1.4em}.size-15{font-size:1.5em}.size-16{font-size:1.6em}.size-17{font-size:1.7em}.size-18{font-size:1.8em}.size-19{font-size:1.9em}.size-20{font-size:2em}.small,small{font-size:.7em}.smaller{font-size:.4em}.large{font-size:1.4em}.larger{font-size:1.8em}.text-center{text-align:center}.text-center{text-align:center}.text-content{text-align:justify;line-height:1.8}.text-content p{margin:1.8em 0}.text-nowrap{white-space:nowrap}@font-face{font-family:"Germania One";src:url("/assets/fonts/GermaniaOne/GermaniaOne-Regular.eot");src:url("/assets/fonts/GermaniaOne/GermaniaOne-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GermaniaOne/GermaniaOne-Regular.woff2") format("woff2"),url("/assets/fonts/GermaniaOne/GermaniaOne-Regular.woff") format("woff"),url("/assets/fonts/GermaniaOne/GermaniaOne-Regular.ttf") format("truetype"),url("/assets/fonts/GermaniaOne/GermaniaOne-Regular.svg#GermaniaOne-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Arvo";src:url("/assets/fonts/Arvo/Arvo-Regular.eot");src:url("/assets/fonts/Arvo/Arvo-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Arvo/Arvo-Regular.woff2") format("woff2"),url("/assets/fonts/Arvo/Arvo-Regular.woff") format("woff"),url("/assets/fonts/Arvo/Arvo-Regular.ttf") format("truetype"),url("/assets/fonts/Arvo/Arvo-Regular.svg#Arvo-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Arvo";src:url("/assets/fonts/Arvo/Arvo-Bold.eot");src:url("/assets/fonts/Arvo/Arvo-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Arvo/Arvo-Bold.woff2") format("woff2"),url("/assets/fonts/Arvo/Arvo-Bold.woff") format("woff"),url("/assets/fonts/Arvo/Arvo-Bold.ttf") format("truetype"),url("/assets/fonts/Arvo/Arvo-Bold.svg#Arvo-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Arvo";src:url("/assets/fonts/Arvo/Arvo-Italic.eot");src:url("/assets/fonts/Arvo/Arvo-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Arvo/Arvo-Italic.woff2") format("woff2"),url("/assets/fonts/Arvo/Arvo-Italic.woff") format("woff"),url("/assets/fonts/Arvo/Arvo-Italic.ttf") format("truetype"),url("/assets/fonts/Arvo/Arvo-Italic.svg#Arvo-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Arvo";src:url("/assets/fonts/Arvo/Arvo-BoldItalic.eot");src:url("/assets/fonts/Arvo/Arvo-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Arvo/Arvo-BoldItalic.woff2") format("woff2"),url("/assets/fonts/Arvo/Arvo-BoldItalic.woff") format("woff"),url("/assets/fonts/Arvo/Arvo-BoldItalic.ttf") format("truetype"),url("/assets/fonts/Arvo/Arvo-BoldItalic.svg#Arvo-BoldItalic") format("svg");font-weight:bold;font-style:italic}.panel-container{padding:15px 30px;width:100%;background-color:#fff;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel-container .panel-top{width:100%;height:60px;position:relative}.panel-container.panel-small .panel-top{height:30px}.panel-container.panel-tiny .panel-top{height:15px}.panel-container .panel-bottom{width:100%;height:60px;position:relative}.panel-container.panel-small .panel-bottom{height:30px}.panel-container.panel-tiny .panel-bottom{height:15px}.panel-container .panel-content{position:relative;padding:30px;margin:0 15px;-webkit-box-flex:1 0 0;-moz-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.panel-container.panel-small .panel-content{padding:15px;margin:0 7px}.panel-container.panel-tiny .panel-content{padding:5px;margin:0 3px}.panel-container.panel-sticky{position:sticky}.form-content{max-width:800px;padding:15px 30px;margin:0 auto;border:1px solid rgba(0,0,0,.1)}.form-errors{margin-bottom:15px;color:#c21}.form-success{margin-bottom:15px;color:#1a1}label{text-align:center;font-weight:bold}input[type=text],input[type=password],textarea,select{background-color:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);display:block;width:100%;margin:15px 0;padding:10px 20px}button{background-color:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);padding:10px 20px}sup.is-required{color:#c21}.table{width:100%}.table .table-full{width:100%}.table .table-half{width:50%}.table th,.table td{padding:5px 15px;font-size:.9em;vertical-align:top}.table th a:only-child,.table td a:only-child{display:block;text-decoration:none}.table .table-separated{border-top:1px solid rgba(0,0,0,.1)}.table .table-blocked{border:1px solid rgba(0,0,0,.1)}.pager{text-align:center}.pager a,.pager span{border:1px solid rgba(0,0,0,.1);display:inline-block;margin:5px 2px;min-width:2em;padding:3px}.pager span{background-color:rgba(0,0,0,.07)}.pager a{background-color:rgba(0,0,0,.04);text-decoration:none}.pager a:hover,.pager a:focus{background-color:rgba(0,0,0,.07)}body.avc{overflow:hidden}body.avc .avc-popup{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;padding:15px;background-color:rgba(0,0,0,.5)}body.avc .avc-popup .avc-content{max-width:720px;width:100%}body.avc .avc-popup .avc-content a.avc-button{display:block;padding:15px;text-transform:uppercase;text-align:center;border:1px solid currentColor;text-decoration:none}.story a{background-color:rgba(0,0,255,.1)}.story a:hover,.story a:focus{background-color:rgba(0,0,0,.15)}.chapter-list a{white-space:nowrap}.authors .author{text-decoration:none;display:inline-block;padding:10px}.authors .author img{display:block;border-radius:50%;width:128px}.author-image{display:inline-block;border-radius:5%;width:128px}.guide .guide-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.guide .guide-container .guide-content{-webkit-box-flex:1 0 0;-moz-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;padding:15px;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.guide .guide-container .guide-content{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.guide .guide-container .guide-content.guide-content-1{width:100%}.guide .guide-container .guide-content.guide-content-2{width:50%}.guide .guide-container .guide-content.guide-content-2-2{width:100%}.guide .guide-container .guide-content.guide-content-3{width:33.3333333333%}.guide .guide-container .guide-content.guide-content-3-2{width:66.6666666667%}.guide .guide-container .guide-content.guide-content-3-3{width:100%}.guide .guide-container .guide-content.guide-content-4{width:25%}.guide .guide-container .guide-content.guide-content-4-2{width:50%}.guide .guide-container .guide-content.guide-content-4-3{width:75%}.guide .guide-container .guide-content.guide-content-4-4{width:100%}.guide .guide-container .guide-content.guide-content-5{width:20%}.guide .guide-container .guide-content.guide-content-5-2{width:40%}.guide .guide-container .guide-content.guide-content-5-3{width:60%}.guide .guide-container .guide-content.guide-content-5-4{width:80%}.guide .guide-container .guide-content.guide-content-5-5{width:100%}.guide .guide-container .guide-content.guide-content-6{width:16.6666666667%}.guide .guide-container .guide-content.guide-content-6-2{width:33.3333333333%}.guide .guide-container .guide-content.guide-content-6-3{width:50%}.guide .guide-container .guide-content.guide-content-6-4{width:66.6666666667%}.guide .guide-container .guide-content.guide-content-6-5{width:83.3333333333%}.guide .guide-container .guide-content.guide-content-6-6{width:100%}}.guide .guide-container .guide-content .guide-block{display:block;border:1px solid rgba(0,0,0,.2);padding:10px;-webkit-box-flex:1 0 0;-moz-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.guide .guide-container .guide-content .guide-block::after{content:"";display:table;clear:both}.guide .guide-container .guide-content .guide-block h2{padding-top:0;border-top:none}.guide .guide-container .guide-content a.guide-block{text-decoration:none}.guide .guide-container .guide-content a.guide-block:hover,.guide .guide-container .guide-content a.guide-block:focus{background-color:rgba(255,255,255,.04)}.guide h2{border-top:1px solid rgba(0,0,0,.1);padding-top:.8em}*,::before,::after{box-sizing:border-box}html{font-size:16px}body{font-size:inherit;font-family:"Open Sans",sans-serif;padding:0;margin:0;background-color:#000;background-image:url("/assets/images/graph-paper.webp");color:#333}h1,h2,h3,h4,h5,h6,.heading{font-family:"Action Man",sans-serif}h1{text-align:center}a{color:#000;text-decoration:underline dotted}a:hover,a:focus,a:active{color:#555;text-decoration:underline dotted}hr{border:none;border-top:1px solid rgba(0,0,0,.1)}@media(min-width: 768px){.page-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-container.page-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-container .page-sidebar{min-width:250px;-webkit-box-flex:0 0 1;-moz-box-flex:0 0 1;-webkit-flex:0 0 1;-ms-flex:0 0 1;flex:0 0 1}.page-container .page-sidebar a{display:block;text-decoration:none}.page-container .page-sidebar a:hover,.page-container .page-sidebar a:focus,.page-container .page-sidebar a:active{text-decoration:none}.page-container .page-main{-webkit-box-flex:1 0 0;-moz-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.page-container .page-min{-webkit-box-flex:0 0 1;-moz-box-flex:0 0 1;-webkit-flex:0 0 1;-ms-flex:0 0 1;flex:0 0 1}.page-container .page-gap{padding:0 15px}.page-container .page-stretch{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-container .page-stretch-height{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.spacing{padding-bottom:10px}.block-gap{padding-left:15px;padding-right:15px}.icon{width:1em;display:inline-block}.icon svg{fill:currentColor;vertical-align:middle}.icon img{max-width:100%}.title{font-family:"1942 report",serif}a.link-wide{display:block}a.link-block{padding:5px 15px;text-decoration:none}.bordered{padding:10px 15px;border:1px solid rgba(0,0,0,.1)}.panel-container{padding:15px;background-color:rgba(0,0,0,0)}.panel-container .panel-bg{background-color:rgba(255,255,255,.75);box-shadow:0 0 2px 2px rgba(255,255,255,.75);width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel-container.panel-sidebar .panel-bg{background-color:rgba(0,0,0,0);box-shadow:none}.panel-container.panel-sidebar .panel-bg a{background-color:rgba(255,255,255,.75);box-shadow:0 0 2px 2px rgba(255,255,255,.75);text-decoration:none;padding:5px 10px;margin-bottom:5px;position:relative}.panel-container.panel-sidebar .panel-bg a:focus{padding:10px 15px;margin:-5px -5px 0;outline:none;z-index:2;background-color:rgba(240,240,240,.75);box-shadow:0 0 2px 2px rgba(240,240,240,.75)}.panel-container.panel-sidebar .panel-bg a:active{background-color:rgba(228,228,228,.75);box-shadow:0 0 2px 2px rgba(228,228,228,.75)}.panel-container.panel-sidebar .panel-bg a:hover{background-color:rgba(192,192,192,.75);box-shadow:0 0 2px 2px rgba(192,192,192,.75)}@media(max-width: 767px){.panel-container.panel-sidebar .panel-bg a{display:inline-block}}.panel-container.panel-sidebar .panel-top,.panel-container.panel-sidebar .panel-bottom{height:15px}.panel-container.panel-sidebar .panel-content{padding:5px;margin:0 3px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LENSekV0QixtQlF5RXNCLENSeEV0QixrQlF3RXNCLENSdkV0QixjUXVFc0IsQ1J0RXRCLFVRc0VzQixDQUdsQiwwQkFDSSxlQUdKLDhCUjNESiwyQlE0RDZCLENSM0Q3Qix3QlEyRDZCLENSMUQ3Qix1QlEwRDZCLENSekQ3QixzQlF5RDZCLENSeEQ3QixtQlF3RDZCLENSMUY3QixvQkFDQSxpQkFDQSxvQkFDQSxxQkFDQSxhUTBGSSxxQ1JoRUosMkJRaUU2QixDUmhFN0Isd0JRZ0U2QixDUi9EN0IsdUJRK0Q2QixDUjlEN0Isc0JROEQ2QixDUjdEN0IsbUJRNkQ2QixDUi9GN0Isb0JBQ0EsaUJBQ0Esb0JBQ0EscUJBQ0EsYUFZQSw2QlFpRmdDLENSaEZoQywwQlFnRmdDLENSL0VoQyx5QlErRWdDLENSOUVoQyxxQlE4RWdDLEVBS3BDLFNBQ0ksb0JBR0osV0FDSSxrQkFDQSxtQkFHSixNQUNJLFVBQ0EscUJBRUEsVUFDSSxrQkFDQSxzQkFHSixVQUNJLGVBSVIsT0FDSSxnQ0FHSixZQUNJLGNBR0osYUFDSSxpQkFDQSxxQkFHSixVQUNJLGtCQUNBLGdDQUdKLGlCQUNJLGFBQ0EsK0JBRUEsMkJBQ0ksdUNBQ0EsNkNBQ0EsV1J0Skosb0JBQ0EsaUJBQ0Esb0JBQ0EscUJBQ0EsYUFZQSw2QlF3STRCLENSdkk1QiwwQlF1STRCLENSdEk1Qix5QlFzSTRCLENSckk1QixxQlFxSTRCLENBSXhCLHlDQUNJLCtCQUNBLGdCQUVBLDJDQUNJLHVDQUNBLDZDQUNBLHFCQUNBLGlCQUNBLGtCQUNBLGtCQUVBLGlEQUNJLGtCQUNBLG1CQUNBLGFBQ0EsVUFDQSx1Q0FDQSw2Q0FHSixrREFDSSx1Q0FDQSw2Q0FHSixpREFDSSx1Q0FDQSw2Q0FHSix5QkEzQkosMkNBNEJRLHNCQUtaLHVGQUNJLFlBR0osOENBQ0ksWUFDQSxhIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXJ2YXJ2YS8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vYXJ2YXJ2YS8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9hcnZhcnZhLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYXJ2YXJ2YS8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwid2VicGFjazovL2FydmFydmEvLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvbWl4aW5zL19mbGV4Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vYXJ2YXJ2YS8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2FydmFydmEvLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXJ2YXJ2YS8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wYWdlci5zY3NzIiwid2VicGFjazovL2FydmFydmEvLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYXZjLnNjc3MiLCJ3ZWJwYWNrOi8vYXJ2YXJ2YS8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wYWdlcy9fc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly9hcnZhcnZhLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3BhZ2VzL19hdXRob3JzLnNjc3MiLCJ3ZWJwYWNrOi8vYXJ2YXJ2YS8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9wYWdlcy9fZ3VpZGUuc2NzcyIsIndlYnBhY2s6Ly9hcnZhcnZhLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3R0cnBnLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG5AZm9yICRzaXplIGZyb20gNCB0aHJvdWdoIDIwIHtcbiAgICAuc2l6ZS0je3plcm9maWxsKCN7JHNpemV9LCAyKX0ge1xuICAgICAgICBmb250LXNpemU6ICRzaXplICogMC4xZW07XG4gICAgfVxufVxuXG4uc21hbGwsIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4uc21hbGxlciB7XG4gICAgZm9udC1zaXplOiAwLjRlbTtcbn1cblxuLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xufVxuXG4ubGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxLjhlbSAwO1xuICAgIH1cbn1cblxuLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiJGZvbnQtZGF0YTogKFxuICAgICdSZWd1bGFyJzogKG5vcm1hbCwgbm9ybWFsKSxcbiAgICAnQm9sZCc6IChib2xkLCBub3JtYWwpLFxuICAgICdJdGFsaWMnOiAobm9ybWFsLCBpdGFsaWMpLFxuICAgICdCb2xkSXRhbGljJzogKGJvbGQsIGl0YWxpYyksXG4pO1xuXG5AZWFjaCAkZm9udC1maWxlbmFtZSwgJGZvbnQgaW4gJGZvbnRzIHtcbiAgICAkZm9udC1uYW1lOiBudGgoJGZvbnQsIDEpO1xuICAgICRmb250LXZhbGlkLWRhdGE6IG50aCgkZm9udCwgMik7XG4gICAgQGVhY2ggJGZvbnQtZGF0YS1uYW1lIGluICRmb250LXZhbGlkLWRhdGEge1xuICAgICAgICAkZm9udC1pZGVudGlmaWVyOiAnI3skZm9udC1maWxlbmFtZX0nO1xuICAgICAgICAkZm9udC1jdXJyZW50LWRhdGE6IG1hcC1nZXQoJGZvbnQtZGF0YSwgJ1JlZ3VsYXInKTtcbiAgICAgICAgQGlmICRmb250LWRhdGEtbmFtZSAhPSAnJyB7XG4gICAgICAgICAgICAkZm9udC1pZGVudGlmaWVyOiAnI3skZm9udC1maWxlbmFtZX0tI3skZm9udC1kYXRhLW5hbWV9JztcbiAgICAgICAgICAgICRmb250LWN1cnJlbnQtZGF0YTogbWFwLWdldCgkZm9udC1kYXRhLCAkZm9udC1kYXRhLW5hbWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJGZvbnQtcGF0aDogJy9hc3NldHMvZm9udHMvI3skZm9udC1maWxlbmFtZX0vI3skZm9udC1pZGVudGlmaWVyfSc7XG5cbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbmFtZTtcbiAgICAgICAgICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9LmVvdCcpO1xuICAgICAgICAgICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICAgIHVybCgnI3skZm9udC1wYXRofS5zdmcjI3skZm9udC1pZGVudGlmaWVyfScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbnRoKCRmb250LWN1cnJlbnQtZGF0YSwgMSk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBudGgoJGZvbnQtY3VycmVudC1kYXRhLCAyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRzY3JvbGwtcG9zaXRpb25zOiAodG9wLCBib3R0b20pO1xuXG4ucGFuZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblxuICAgIEBlYWNoICRzY3JvbGwtcG9zaXRpb24gaW4gJHNjcm9sbC1wb3NpdGlvbnMge1xuICAgICAgICAucGFuZWwtI3skc2Nyb2xsLXBvc2l0aW9ufSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGFuZWwtc21hbGwgLnBhbmVsLSN7JHNjcm9sbC1wb3NpdGlvbn0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYW5lbC10aW55IC5wYW5lbC0jeyRzY3JvbGwtcG9zaXRpb259IHtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxIDAgMCk7XG4gICAgfVxuXG4gICAgJi5wYW5lbC1zbWFsbCAucGFuZWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgfVxuXG4gICAgJi5wYW5lbC10aW55IC5wYW5lbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgIH1cblxuICAgICYucGFuZWwtc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB9XG59XG4iLCJAbWl4aW4gZmxleGJveCgpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgoJHZhbHVlcykge1xuICAgIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcbiAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG4gICAgLW1zLWZsZXg6ICR2YWx1ZXM7XG4gICAgZmxleDogJHZhbHVlcztcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiAkd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiAkd3JhcDtcbiAgICBmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAtbXMtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAtbXMtZmxleC1hbGlnbjogJGFsaWduO1xuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG4iLCIuZm9ybS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mb3JtLWVycm9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2NjMjIxMTtcbn1cblxuLmZvcm0tc3VjY2VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzExYWExMTtcbn1cblxubGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuc3VwLmlzLXJlcXVpcmVkIHtcbiAgICBjb2xvcjogI2NjMjIxMTtcbn1cbiIsIi50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudGFibGUtZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJsZS1oYWxmIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYTpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLXNlcGFyYXRlZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgLnRhYmxlLWJsb2NrZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxufVxuIiwiLnBhZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDJweDtcbiAgICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkuYXZjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmF2Yy1wb3B1cCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICAgIC5hdmMtY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEuYXZjLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnN0b3J5IHtcbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAyNTA1LCAwLjEpO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoYXB0ZXItbGlzdCBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLmF1dGhvcnMge1xuICAgIC5hdXRob3Ige1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdXRob3ItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1JTtcbiAgICB3aWR0aDogMTI4cHg7XG59XG4iLCIuZ3VpZGUge1xuICAgIC5ndWlkZS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblxuICAgICAgICAuZ3VpZGUtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMCAwKTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAxIGF1dG8pO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgICAgICAgICAgICAgICAgICAmLmd1aWRlLWNvbnRlbnQtI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgLyAkaTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaWYgJGkgPiAxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3VpZGUtY29udGVudC0jeyRpfS0jeyRqfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoMTAwJSAqICRqKSAvICRpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblxuICAgICAgICAgICAgLmd1aWRlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAwIDApO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLmd1aWRlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzL3R0cnBnXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ZsZXhib3hcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvc3RyaW5nXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90ZXh0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sYXlvdXRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZvbnRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYW5lbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2F2Y1wiO1xuQGltcG9ydCBcInBhZ2VzL3N0b3J5XCI7XG5AaW1wb3J0IFwicGFnZXMvYXV0aG9yc1wiO1xuQGltcG9ydCBcInBhZ2VzL2d1aWRlXCI7XG5cbiosIDo6YmVmb3JlLCA6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2dyYXBoLXBhcGVyLndlYnAnKTtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnQWN0aW9uIE1hbicsIHNhbnMtc2VyaWY7XG59XG5cbmgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB9XG59XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuXG4gICAgICAgICYucGFnZS13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLXNpZGViYXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDEpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAwIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtbWluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtZ2FwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLXN0cmV0Y2gge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1zdHJldGNoLWhlaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLWdhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5pY29uIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4udGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnMTk0MiByZXBvcnQnLCBzZXJpZjtcbn1cblxuYS5saW5rLXdpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hLmxpbmstYmxvY2sge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJvcmRlcmVkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucGFuZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLnBhbmVsLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICB9XG5cbiAgICAmLnBhbmVsLXNpZGViYXIge1xuICAgICAgICAucGFuZWwtYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggLTVweCAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuNzUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIyOCwgMjI4LCAwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgyMjgsIDIyOCwgMjI4LCAwLjc1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjc1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbC10b3AsIC5wYW5lbC1ib3R0b20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/