/*!

Author:         Andrew Robbins
Author URI:     http://www.simpleblend.net

*/@-webkit-keyframes fadeIn{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fadeIn{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@-webkit-keyframes fadeInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fadeInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@-webkit-keyframes fadeOutLeft{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes fadeOutLeft{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@font-face{font-family:iosevka;src:url(../fonts/iosevka-heavy-webfont.woff2) format("woff2"),url(../fonts/iosevka-heavy-webfont.woff) format("woff");font-weight:700}@font-face{font-family:iosevka;src:url(../fonts/iosevka-bold-webfont.woff2) format("woff2"),url(../fonts/iosevka-bold-webfont.woff) format("woff")}@font-face{font-family:iosevka;src:url(../fonts/iosevka-regular-webfont.woff2) format("woff2"),url(../fonts/iosevka-regular-webfont.woff) format("woff")}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:inherit}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto;border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:.9em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{min-height:100vh;letter-spacing:.01em;background-color:#fbfbfb;line-height:1.5;font-size:20px;font-family:iosevka,cursive,helvetica,sans-serif;color:#162636;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:500px){body{font-size:16px}}body.animated{-webkit-animation-duration:.5s;animation-duration:.5s}::-moz-selection{background-color:#162636;color:white}::selection{background-color:#162636;color:white}code,kbd,pre,samp{border-radius:.3125rem}ul,ol,dl{font-family:Source Sans Pro,arial,helvetica,sans-serif;padding:0;list-style-position:inside;margin:10px 0 10px 10px;margin:.625rem 0 .625rem .625rem}dl{margin-left:0}ol{list-style-position:outside;padding-left:0;margin-left:20px}li{margin-bottom:1em}hr{border-color:#ebebeb}dt{margin-top:1em}.logo{width:30px}@media(max-width:1000px){.logo{width:40px}}@media(max-width:500px){.logo{width:30px}}.logo-link{-webkit-transition:opacity .5 ease;transition:opacity .5 ease;box-shadow:none;background-color:transparent;background:none}.logo-link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.logo-link:hover{background-color:transparent}pre[class*=language-]{margin-bottom:1.5em}.aligncenter{text-align:center}h1,h2,h3,h4,h5,h6{line-height:1.3;color:#162636;letter-spacing:-.005em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#162636}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:.5em}.entry-title a:hover{color:#162636}h1{font-weight:400;font-size:48px;font-size:3rem;font-family:iosevka,cursive,helvetica,sans-serif;margin:0 0 10px;margin:0 0 .625rem;line-height:1.2;background-position:0 1.35em}@media(max-width:700px){h1{font-size:2.125rem}}.single h1{margin-bottom:5px;margin-bottom:.3125rem}.entry-content p{font-family:Source Sans Pro,arial,helvetica,sans-serif}h2{font-size:34px;font-size:2.125rem;font-family:iosevka,cursive,helvetica,sans-serif;margin:1em 0 10px;margin:1em 0 .625rem;background-position:0 1.35em}@media(max-width:400px){h2{font-size:1.625rem}}h3{font-size:26px;font-size:1.625rem;font-family:iosevka,cursive,helvetica,sans-serif;margin:1em 0 10px;margin:1em 0 .625rem;background-position:0 1.35em}@media(max-width:700px){h3{font-size:2.125rem}}@media(max-width:400px){h3{font-size:1.625rem}}h4,h5,h6{font-size:26px;font-size:1.625rem;margin:1em 0 10px;margin:1em 0 .625rem;background-position:0 1.35em}a,.entry-content a{text-decoration:none;color:#162636;background-image:-webkit-linear-gradient(#162636 50%,#162636 50%);background-image:linear-gradient(#162636 50%,#162636 50%);background-repeat:repeat-x;background-position:0 1.2em;background-size:1px 1px}a:hover,.entry-content a:hover{color:#162636;background-color:#cef4ff}p{word-break:break-word}em,i{font-style:italic}blockquote{padding:0 0 0 35px;padding:0 0 0 2.1875rem;font-style:italic;border-left:2px solid #ebebeb;margin:1.5em 0 1.5em 1.5em;position:relative;width:120%;left:-14%;font-size:32px;font-size:2rem}@media(max-width:900px){blockquote{left:0;padding-left:0;margin-left:0;border-left:0;width:100%}}@media(max-width:500px){blockquote{margin-left:0}}.fa-heart{color:#f55567;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.fa-coffee{color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.fa-wordpress{color:#00769c;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}table{width:100%}@media(max-width:700px){table{border:none}}thead{background-color:#269aa3}td,th{padding:5px 10px;padding:.3125rem .625rem;font-size:17px;font-size:1.0625rem;vertical-align:top;max-width:600px;max-width:37.5rem}td p,th p{margin:0}@media(max-width:500px){td:first-child,th:first-child{min-width:auto}}tr:nth-child(even){background-color:#f4f4f4}@media(max-width:500px){tr:nth-child(even){min-width:auto}}th{text-align:left;color:white;font-family:iosevka,cursive,helvetica,sans-serif;font-size:20px;font-size:1.25rem}.table-mobile{display:none;border:none}@media(max-width:900px){.table-mobile{display:block}}.table-mobile tbody{display:table;width:100%}@media(max-width:900px){table.large-only{display:none}}.l-col,.l-row,.l-row-reverse,.l-col-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%}.l-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:500px){.l-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.l-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.l-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.l-fit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.l-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-grid-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media(max-width:700px){.l-grid-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-grid-2{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2);-ms-flex:0 0 calc(100%/2);flex:0 0 calc(100%/2)}@media(max-width:500px){.l-grid-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.l-grid-3{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/3);-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}@media(max-width:700px){.l-grid-3{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2);-ms-flex:0 0 calc(100%/2);flex:0 0 calc(100%/2)}}@media(max-width:500px){.l-grid-3{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.l-grid-4{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/4);-ms-flex:0 0 calc(100%/4);flex:0 0 calc(100%/4)}@media(max-width:800px){.l-grid-4{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2);-ms-flex:0 0 calc(100%/2);flex:0 0 calc(100%/2)}}@media(max-width:500px){.l-grid-4{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.l-grid-5{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/5);-ms-flex:0 0 calc(100%/5);flex:0 0 calc(100%/5)}@media(max-width:900px){.l-grid-5{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/4);-ms-flex:0 0 calc(100%/4);flex:0 0 calc(100%/4)}}@media(max-width:700px){.l-grid-5{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2);-ms-flex:0 0 calc(100%/2);flex:0 0 calc(100%/2)}}@media(max-width:500px){.l-grid-5{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.l-grid-6{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/6);-ms-flex:0 0 calc(100%/6);flex:0 0 calc(100%/6)}@media(max-width:900px){.l-grid-6{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/3);-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}}@media(max-width:700px){.l-grid-6{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2);-ms-flex:0 0 calc(100%/2);flex:0 0 calc(100%/2)}}@media(max-width:500px){.l-grid-6{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.l-grid-7{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/7);-ms-flex:0 0 calc(100%/7);flex:0 0 calc(100%/7)}@media(max-width:900px){.l-grid-7{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/4);-ms-flex:0 0 calc(100%/4);flex:0 0 calc(100%/4)}}@media(max-width:700px){.l-grid-7{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/3);-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}}@media(max-width:600px){.l-grid-7{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2);-ms-flex:0 0 calc(100%/2);flex:0 0 calc(100%/2)}}@media(max-width:500px){.l-grid-7{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.l-col-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.l-row-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.l-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.l-row-left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.l-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.l-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.l-row-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.l-row-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-row-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.l-col-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-contain{width:100%;max-width:800px;max-width:50rem;padding:0 30px;padding:0 1.875rem}@media(max-width:500px){.l-contain{padding:0 .9375rem}}.header{visibility:hidden;margin:0;padding:5px;position:absolute;top:20px;left:20px}@media(max-width:1100px){.header{position:static;margin:1em 0}}@media(max-width:1000px){.header{position:relative;top:-15px;left:0}}.header p{margin:0}.header:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header a{text-decoration:none;border:none;box-shadow:none}.single .header{visibility:visible}.home .header{display:none}.footer{text-align:center;margin-bottom:60px;margin-bottom:3.75rem;margin-top:60px;margin-top:3.75rem;padding-top:30px;padding-top:1.875rem}@media(max-width:500px){.footer{margin-top:1em}}.footer p{font-size:16px;margin:.5em 0}.footer a{border:none;background-position:0 1.4em;-webkit-transition:opacity .5 ease;transition:opacity .5 ease;box-shadow:none;background-color:transparent}.footer a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.footer i{font-size:34px;margin:0 5px}.footer .name:after{content:' ';width:1px;border-right:1px solid #162636;height:41px;margin:0 1em;margin-right:26px}.footer-copy{margin-top:0;font-size:14px;font-size:.875rem;font-family:Lato,cursive,helvetica,sans-serif}.footer-logo{width:30px;width:1.875rem}.social-link{background:none}.avatar{border-radius:50%;width:100%}@media(max-width:900px){.avatar{margin:0 auto;display:block;width:20%}}@media(max-width:600px){.avatar{width:35%}}.post-preview{padding:0 40px 40px;padding:0 2.5rem 2.5rem}@media(max-width:900px){.post-preview{padding:0}}.post-preview .entry-title{margin-top:0}.post-preview:hover h2{color:white}.post-preview.post{border-bottom:none}@media(max-width:600px){.post-preview.post:last-child{padding:0}}.post-initial{text-transform:uppercase}.sidebar{display:none}@media(max-width:900px){.sidebar{padding:2.5rem 0;margin:1.875rem 0;border-top:1px solid #d8dbdf}}@media(max-width:800px){.sidebar{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width:600px){.sidebar{margin-top:0;margin-bottom:.625rem}}.post{padding-bottom:space-mrem}@media(max-width:800px){.post{padding-right:0}}@media(max-width:1100px){.content{margin-top:0}}@media(max-width:900px){.content{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.home .l-contain{max-width:800px;max-width:50rem}.home .content{position:relative;left:70px;margin-top:2em}@media(max-width:1000px){.home .content{left:0}}.error404 p,.error404 h1{text-align:center}.widget ul{margin-top:0}.widget h3{margin-bottom:0}.textwidget{font-size:16px;font-size:1rem}.textwidget p{margin-top:0}@media(max-width:900px){.textwidget p:nth-of-type(1){text-align:center;width:80%;margin:2em auto}}@media(max-width:400px){.textwidget p:nth-of-type(1){width:100%}}@media(max-width:900px){.textwidget p:nth-of-type(2){text-align:center}}@media(max-width:400px){.textwidget p:nth-of-type(2){width:100%}}.textwidget img{margin-bottom:10px}.article-info{font-size:16px;font-size:1rem;margin-bottom:0;padding-bottom:5px;display:inline;line-height:1;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}@media(max-width:500px){.article-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.articles{list-style:none;margin:0}@media(max-width:400px){.articles{margin-bottom:1em}}.article{font-weight:400;font-size:34px;font-size:2.125rem;font-family:iosevka,cursive,helvetica,sans-serif;margin:0 0 1.4em;line-height:1.3}@media(max-width:1000px){.article{margin-bottom:1em}}@media(max-width:700px){.article{font-size:2.125rem}}@media(max-width:400px){.article{font-size:1.625rem}}.article-date{position:relative;left:-125px;text-transform:uppercase;font-family:iosevka,cursive,helvetica,sans-serif}@media(max-width:1000px){.article-date{left:0;margin-bottom:10px;padding-bottom:10px;margin-top:10px}}@media(max-width:400px){.article-date{border-bottom:none}}.single-post .article-date{left:0}@media(max-width:1000px){.single-post .article-date{border-bottom:none}}@media(max-width:400px){.home .article-year,.home .article-month{font-size:1rem}}.article-year{margin:2.5em 0 .6em;font-size:16px;font-size:1rem;margin-bottom:0;padding-right:3px;display:inline;width:auto;line-height:1;font-weight:400;font-family:iosevka,cursive,helvetica,sans-serif}@media(max-width:400px){.article-year:first-of-type{margin-top:0}}.article-month{display:inline;width:auto;font-size:16px;font-size:1rem;font-weight:400;margin-top:10px}.article-divider{font-size:14px;font-size:.875rem;position:relative;left:-1px;top:-1px}.author-footer{padding:30px 0 20px;padding:1.875rem 0 1.25rem;margin:60px 0;margin:3.75rem 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:100%}@media(max-width:900px){.author-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.author-footer-avatar{margin-right:10px;margin-right:.625rem}@media(max-width:900px){.author-footer-avatar{margin-right:0;margin-bottom:.625rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}}.author-contact{top:5px;position:relative}@media(max-width:900px){.author-contact{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.625rem 0}}@media(max-width:400px){.author-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0}}.author-footer-bio{font-size:16px;font-size:1rem;margin:0 0 0 20px;margin:0 0 0 1.25rem;font-family:Source Sans Pro,arial,helvetica,sans-serif}.author-footer-bio a{text-decoration:none;color:#162636;background-image:-webkit-linear-gradient(#162636 50%,#162636 50%);background-image:linear-gradient(#162636 50%,#162636 50%);background-repeat:repeat-x;background-position:0 1.2em;background-size:1px 1px}.author-footer-bio a:hover{color:#162636;background-color:#cef4ff}@media(max-width:900px){.author-footer-bio{text-align:center;margin-left:0}}.author-footer-bio p:last-child{margin-top:0;max-width:100%}@media(max-width:900px){.author-footer-bio p:last-child{width:80%;text-align:center;margin:0 auto}}@media(max-width:400px){.author-footer-bio p:last-child{width:100%}}.author-footer-name{margin:0 15px 10px 0;margin:0 .9375rem 10px 0;font-size:26px;font-size:1.625rem}@media(max-width:900px){.author-footer-name{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-size:1.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.author-footer-social{margin:2px 18px 5px 10px;margin:.125rem 1.125rem .3125rem .625rem}@media(max-width:400px){.author-footer-social{margin-top:.625rem}}.author-footer-donations{margin:5px 0 0 3px;margin:.3125rem 0 0 .1875rem}@media(max-width:900px){.author-footer-donations{margin-right:5.25rem;text-align:center}}@media(max-width:400px){.author-footer-donations{margin-bottom:.3125rem;margin-top:.625rem}}.author-footer-social,.author-footer-donations{float:left}.post header{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:1em}.single-post{margin-top:6.5em}@media(max-width:1100px){.single-post{margin-top:1.5em}}.single-post .footer{border-top:none}.single-post .post{border-bottom:none}@media(max-width:1100px){.single-post .post{margin-top:0}}.btn,#chimpy_shortcode_submit{padding:10px 30px;border:1px solid #162636;color:#162636;background-color:transparent;font-family:iosevka,cursive,helvetica,sans-serif;font-size:20px;text-transform:uppercase;line-height:1.6}.btn:hover,#chimpy_shortcode_submit:hover{color:white;background-color:#162636}input,.sky-form .input input,.sky-form .select select{padding:10px 20px;line-height:1.6;border:1px solid black;background-color:transparent;font-family:iosevka,cursive,helvetica,sans-serif;font-size:20px;height:auto}.form-control{margin-bottom:1em}.chimpy-reset{font-family:iosevka,cursive,helvetica,sans-serif}.entry-content .chimpy-reset{display:none}.form-wrapper{margin-bottom:2em}@media(max-width:500px){.form-wrapper{margin-bottom:3em}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.chimpy_signup_form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media(max-width:700px){.chimpy_signup_form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}div.chimpy_signup_processing{position:absolute;top:0;left:0;top:-67px;left:45%;margin:60px auto;font-size:5px;text-indent:-9999em;border-top:5px solid #c8d9e9;border-right:5px solid #c8d9e9;border-bottom:5px solid #c8d9e9;border-left:5px solid #162636;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading .4s infinite linear;animation:loading .4s infinite linear;background-image:none;background-color:transparent;border-radius:50%;width:54px;height:50px}@media(max-width:700px){div.chimpy_signup_processing{top:-135px}}div.chimpy_signup_processing:after{border-radius:50%;width:54px;height:50px}.sky-form footer,div.chimpy_status_underlay,.sky-form fieldset{background-color:transparent;padding:0}div.chimpy_status_underlay{width:82%}@media(max-width:700px){div.chimpy_status_underlay{width:100%}}.sky-form fieldset{width:100%}.sky-form{box-shadow:none}.sky-form footer{width:22%;padding:0;border:none}@media(max-width:700px){.sky-form footer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#chimpy_shortcode_submit{margin:0 0 0 10px}.sky-form footer button.button{height:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";float:none}.sky-form .input:hover input,.sky-form .select:hover select,.sky-form .textarea:hover textarea,.sky-form .radio:hover i,.sky-form .checkbox:hover i,.sky-form .toggle:hover i,.sky-form .input input:focus,.sky-form .select select:focus,.sky-form .textarea textarea:focus,.sky-form .radio input:focus+i,.sky-form .checkbox input:focus+i,.sky-form .toggle input:focus+i{border-color:#ebebeb}.sky-form .state-error+em{margin-top:15px;font-size:20px;color:white;padding:17px;background-color:#f8a8a8}@media(max-width:700px){.sky-form .state-error+em{margin-bottom:1em;display:block!important}}div.chimpy_signup_success div{background-color:#8ede99;font-size:20px;color:white;padding:10px}div.chimpy_signup_success{min-height:52px}@media(max-width:700px){div.chimpy_signup_success{margin-bottom:1em}}.is-submitting.sky-form fieldset{display:block!important;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.is-submitting.sky-form footer button.button{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.is-visible{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.is-hidden{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.is-gone{display:none}.is-here{display:block}.is-closed{display:none}.is-circle{border-radius:50%;display:block;-webkit-backface-visibility:hidden}.is-closer{-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}.is-closer:hover{-webkit-transform:scale(1.02);transform:scale(1.02);z-index:2;box-shadow:0 6px 15px -2px rgba(0,0,0,.1)}.has-shadow:hover{box-shadow:0 6px 15px -2px rgba(0,0,0,.1)}.is-lazy{-webkit-backface-visibility:hidden;-webkit-perspective:1000;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.992126 .007152000000000047 .0007220000000000004 0 0 .002125999999999989 .9971519999999999 .0007220000000000004 0 0 .002125999999999989 .007152000000000047 .990722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(1%);filter:grayscale(1%);-webkit-transform:translate3d(0,0,0)}.is-ie .l-center{margin:0 auto}.is-ie.l-col{display:block}.is-ie .l-grid-1{width:100%;float:left}.is-ie .l-grid-2{width:50%;float:left}.is-ie .l-grid-3{width:33.3%;float:left}.is-ie .l-grid-4{width:25%;float:left}.is-ie .l-grid-5{width:20%;float:left}.is-ie .l-grid-6{width:16.666%;float:left}.is-ie .l-grid-7{width:14.285714286%;float:left}.is-ie .content{margin-top:3em}.is-ie .author-contact{width:60%;float:left}.is-ie .author-footer-name{width:30%;float:left}.is-ie .author-footer-bio>p:last-child{float:left}.no-flexbox .l-col,.no-flexbox .l-row{display:table!important;width:100%}.no-flexbox .l-center{margin:0 auto}.no-flexbox .l-grid-1{display:table-cell;width:100%}.no-flexbox .l-grid-2{display:table-cell;width:50%;float:none}@media(max-width:500px){.no-flexbox .l-grid-2{width:100%}}.no-flexbox .l-grid-3{display:table-cell;width:33.3%;float:none}@media(max-width:700px){.no-flexbox .l-grid-3{width:50%}}@media(max-width:500px){.no-flexbox .l-grid-3{width:100%}}.no-flexbox .l-grid-4{display:table-cell;width:25%;float:none}@media(max-width:800px){.no-flexbox .l-grid-4{width:50%}}@media(max-width:500px){.no-flexbox .l-grid-4{width:100%}}.no-flexbox .l-grid-5{display:table-cell;width:20%;float:none}@media(max-width:900px){.no-flexbox .l-grid-5{width:25%}}@media(max-width:700px){.no-flexbox .l-grid-5{width:50%}}@media(max-width:500px){.no-flexbox .l-grid-5{width:100%}}.no-flexbox .l-grid-6{display:table-cell;width:16.666666667%;float:none}@media(max-width:900px){.no-flexbox .l-grid-6{width:33.3%}}@media(max-width:700px){.no-flexbox .l-grid-6{width:50%}}@media(max-width:500px){.no-flexbox .l-grid-6{width:100%}}.no-flexbox .l-grid-7{display:table-cell;width:14.285714286%;float:none}@media(max-width:900px){.no-flexbox .l-grid-7{width:25%}}@media(max-width:700px){.no-flexbox .l-grid-7{width:33.3%}}@media(max-width:600px){.no-flexbox .l-grid-7{width:50%}}@media(max-width:500px){.no-flexbox .l-grid-7{width:100%}}.no-flexbox .home .main{width:67%;margin-top:2em}.no-flexbox .sidebar{float:left;width:30%;margin-top:2em}.no-flexbox .author-footer-bio{padding-left:1.5em}.is-ie10 body,.is-ie11 body{display:block}.nc_tweet{border:none;box-shadow:none}.nc_tweet:hover{background-color:transparent}.entry-content .nc_socialPanel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px!important;background:none}.nc_socialPanel .nc_tweetContainer a.nc_tweet,.nc_socialPanel .totes .sw_count{border:none;box-shadow:none;background:none}.tooltip-element.tooltip-open{padding:10px 20px;background-color:white;color:#162636;font-size:14px;font-size:.875rem;width:20%;position:relative;box-shadow:0 6px 15px -2px rgba(0,0,0,.1)}@media(max-width:900px){.tooltip-element.tooltip-open{left:-280px!important;width:50%}}@media(max-width:500px){.tooltip-element.tooltip-open{left:-270px!important;width:100%!important}}@media(max-width:400px){.tooltip-element.tooltip-open{left:-190px!important}}.tooltip-target{font-style:italic;font-weight:700}.tooltip-target .fa{position:relative;top:0;left:-8px;font-size:18px;font-size:1.125rem}.tooltip-target:hover{cursor:help}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwidXRpbGl0aWVzL19taXhpbnMuc2NzcyIsInV0aWxpdGllcy92YXJpYWJsZXMvX2ZvbnRzLnNjc3MiLCJiYXNlL19yZXNldHMuc2NzcyIsImFwcC5jc3MiLCJiYXNlL19nbG9iYWwuc2NzcyIsInV0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwidXRpbGl0aWVzL19mdW5jdGlvbnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX3RhYmxlcy5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19hdXRob3Iuc2NzcyIsImNvbXBvbmVudHMvX3Bvc3RzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwic3RhdGUvX3N0YXRlLnNjc3MiLCJiYXNlL19mYWxsYmFja3Muc2NzcyIsImJhc2UvX3ZlbmRvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztFQUtFLEFDTEYsMEJBQ0UsS0FDRSxVQUFXLGdFQUFBLEFBR2IsR0FDRSxVQUFXLGtFQUFBLENBTmYsQUFNZSxrQkFMYixLQUNFLFVBQVcsZ0VBQUEsQUFHYixHQUNFLFVBQVcsa0VBQUEsQ0FBQSxBQUlmLCtCQUNFLEtBQ0Usd0NBQUEsQUFBc0IsZ0NBQUEsQUFDdEIsVUFBVyxnRUFBQSxBQUdiLEdBQ0UsVUFBVyxrRUFBQSxDQVBmLEFBT2UsdUJBTmIsS0FDRSx3Q0FBQSxBQUFzQixnQ0FBQSxBQUN0QixVQUFXLGdFQUFBLEFBR2IsR0FDRSxVQUFXLGtFQUFBLENBQUEsQUFJZiwrQkFDRSxLQUNFLFVBQVcsa0VBQUEsQUFHYixHQUNFLHlDQUFBLEFB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dkZsQixBQUVELCtFQUVFLFlBQWEsQUFDYixnQkFBaUIsQXJCa0ZqQixlQUFpQixDcUIvRWxCLEFBR0QsOEJBQ0Usa0JBQW1CLEFBQ25CLHVCQUF3QixBQUN4QixjaEJ6QmEsQWdCMEJiLGVBQUEsQWZSdUQsa0JBQUEsQWVTdkQsVUFBVyxBQUNYLGtCQUFtQixBckJtQm5CLHlDQUFnQyxDcUJEakMsQXJCZkcsd0JxQlRKLDhCQVNJLHNCQUF3QixBQUN4QixTQUFXLENBY2QsQ0FBQSxBckJmRyx3QnFCVEosOEJBY0ksc0JBQXdCLEFBQ3hCLG9CQUF1QixDQVMxQixDQUFBLEFyQmZHLHdCcUJUSiw4QkFtQkkscUJBQXdCLENBSzNCLENBQUEsQUFFRCxnQkFDRSxrQkFBbUIsQUFDbkIsZUFBa0IsQ0FZbkIsQUFkRCxvQkFLSSxrQkFBbUIsQUFDbkIsTUFBUyxBQUNULFVBQVcsQUFDWCxlQUFBLEFmdENxRCxrQkFBQSxDZXVDdEQsQUFUSCxzQkFZSSxXQUFhLENBQ2QiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblxuQXV0aG9yOiAgICAgICAgIEFuZHJldyBSb2JiaW5zXG5BdXRob3IgVVJJOiAgICAgaHR0cDovL3d3dy5zaW1wbGVibGVuZC5uZXRcblxuKi9cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwidXRpbGl0aWVzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2ZvbnRzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL21pc2NcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL3NwYWNpbmdcIjtcblxuLy8gQmFzZVxuQGltcG9ydCBcImJhc2UvcmVzZXRzXCI7XG5AaW1wb3J0IFwiYmFzZS9nbG9iYWxcIjtcbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJiYXNlL3RhYmxlc1wiO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgXCJsYXlvdXQvZ3JpZFwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwiY29tcG9uZW50cy93aWRnZXRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hcnRpY2xlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hdXRob3JcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bvc3RzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3Jtc1wiO1xuXG4vLyBTdGF0ZVxuQGltcG9ydCBcInN0YXRlL3N0YXRlXCI7XG5cbi8vIEZhbGxiYWNrc1xuQGltcG9ydCBcImJhc2UvZmFsbGJhY2tzXCI7XG5cbi8vIFZlbmRvclxuQGltcG9ydCBcImJhc2UvdmVuZG9yXCI7XG4iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBCcmVha3BvaW50c1xuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24tZmFzdCgpIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcbn1cblxuQG1peGluIHNoYWRvdygpIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMTVweCAtMnB4IHJnYmEoMCwwLDAsIDAuMSk7XG59XG5cbkBtaXhpbiByZW1vdmVMaW5rU3R5bGVzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8vXG4vLyBEaW1cbi8vXG5AbWl4aW4gZGltIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjUgZWFzZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi8vXG4vLyBEaW1cbi8vXG5AbWl4aW4gZGFya2VuIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjUgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5AbWl4aW4gdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogY29sb3IoYmFzZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChjb2xvcihiYXNlKSA1MCUsIGNvbG9yKGJhc2UpIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBjb2xvcihiYXNlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihsaW5rcyk7XG4gIH1cbn1cblxuQG1peGluIG5vVW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2lvc2V2a2EnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaW9zZXZrYS1oZWF2eS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvaW9zZXZrYS1oZWF2eS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpb3NldmthJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2lvc2V2a2EtYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvaW9zZXZrYS1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2lvc2V2a2EnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaW9zZXZrYS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9pb3NldmthLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbi8vIEZvbnQgc2l6ZXNcbiRmb250LXh4eHM6ICAgMTNweDtcbiRmb250LXh4czogICAgMTRweDtcbiRmb250LXhzOiAgICAgMTZweDtcbiRmb250LXM6ICAgICAgMThweDtcbiRmb250LW06ICAgICAgMjBweDtcbiRmb250LWw6ICAgICAgMjRweDtcbiRmb250LXhsOiAgICAgMzRweDtcbiRmb250LXh4bDogICAgNDRweDtcbiRmb250LXh4eGw6ICAgNTVweDtcblxuLy8gRm9udCBmYWxsYmFja3NcbiRmb250LXByaW1hcnktZmFsbGJhY2tzOiBjdXJzaXZlLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZm9udC1zZWNvbmRhcnktZmFsbGJhY2tzOiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4vLyBGb250c1xuJGZvbnQtcHJpbWFyeTogJ2lvc2V2a2EnLCAkZm9udC1wcmltYXJ5LWZhbGxiYWNrcztcbiRmb250LXNlY29uZGFyeTogJ1NvdXJjZSBTYW5zIFBybycsICRmb250LXNlY29uZGFyeS1mYWxsYmFja3M7XG4vLyAkZm9udC1zZWNvbmRhcnk6ICdPcGVuIFNhbnMnLCAkZm9udC1zZWNvbmRhcnktZmFsbGJhY2tzO1xuXG4vLyBGb250IHNpemVzXG4kYmFzZTogICAgICAgIDIwcHg7XG5cbiRoZWFkaW5nMTogICAgNDhweDtcbiRoZWFkaW5nMjogICAgMzRweDtcbiRoZWFkaW5nMzogICAgMjZweDtcblxuJHF1b3RlczogICAgMzJweDtcblxuJGF1dGhvci1mb290ZXItYmlvOiAxNnB4O1xuJGF1dGhvci1mb290ZXItbmFtZTogMjZweDtcblxuJGFydGljbGUtaW5mbzogMTVweDtcbiRhcnRpY2xlLW1vcmU6IDIwcHg7XG5cbiRwb3N0LWRpdmlkZXI6IDE2cHg7XG4kYmlvOiAxNnB4O1xuIiwiKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qXG4gIFBsdWdpbiBPdmVycmlkZXNcbiovXG4iLCIvKiFcblxuQXV0aG9yOiAgICAgICAgIEFuZHJldyBSb2JiaW5zXG5BdXRob3IgVVJJOiAgICAgaHR0cDovL3d3dy5zaW1wbGVibGVuZC5uZXRcblxuKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2lvc2V2a2EnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2lvc2V2a2EtaGVhdnktd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW9zZXZrYS1oZWF2eS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2lvc2V2a2EnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2lvc2V2a2EtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9pb3NldmthLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpb3NldmthJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb3NldmthLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW9zZXZrYS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKlxuICBQbHVnaW4gT3ZlcnJpZGVzXG4qL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImlvc2V2a2FcIiwgY3Vyc2l2ZSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE2MjYzNjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgYm9keS5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjYzNjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG5cbnVsLCBvbCwgZGwge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW46IDAuNjI1cmVtIDAgMC42MjVyZW0gMC42MjVyZW07IH1cblxuZGwge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNFQkVCRUI7IH1cblxuZHQge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLmxvZ28ge1xuICB3aWR0aDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogMzBweDsgfSB9XG5cbi5sb2dvLWxpbmsge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNSBlYXNlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubG9nby1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmxvZ28tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzE2MjYzNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtOyB9XG4gIGgxIGEsIGgyIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE2MjYzNjsgfVxuICBoMSArIHAsIGgyICsgcCwgaDMgKyBwLCBoNCArIHAsIGg1ICsgcCwgaDYgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuXG4uZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTYyNjM2OyB9XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJpb3NldmthXCIsIGN1cnNpdmUsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMC42MjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTsgfSB9XG5cbi5zaW5nbGUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07IH1cblxuLmVudHJ5LWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiaW9zZXZrYVwiLCBjdXJzaXZlLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMWVtIDAgMC42MjVyZW0gMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiaW9zZXZrYVwiLCBjdXJzaXZlLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMWVtIDAgMC42MjVyZW0gMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH0gfVxuXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBtYXJnaW46IDFlbSAwIDAuNjI1cmVtIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4zNWVtOyB9XG5cbmEsXG4uZW50cnktY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE2MjYzNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE2MjYzNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMxNjI2MzYgNTAlLCAjMTYyNjM2IDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4OyB9XG4gIGE6aG92ZXIsXG4gIC5lbnRyeS1jb250ZW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTYyNjM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWY0ZmY7IH1cblxucCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDIuMTg3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFQkVCRUI7XG4gIG1hcmdpbjogMS41ZW0gMCAxLjVlbSAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTE0JTtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZmEtaGVhcnQge1xuICBjb2xvcjogI2Y1NTU2NztcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5mYS1jb2ZmZWUge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5mYS13b3JkcHJlc3Mge1xuICBjb2xvcjogIzAwNzY5YztcbiAgb3BhY2l0eTogMC41OyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxudGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWEzOyB9XG5cbnRkLCB0aCB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMzcuNXJlbTsgfVxuICB0ZCBwLCB0aCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgdGQ6Zmlyc3QtY2hpbGQsIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbnRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJpb3NldmthXCIsIGN1cnNpdmUsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi50YWJsZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnRhYmxlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC50YWJsZS1tb2JpbGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICB0YWJsZS5sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmwtY29sLFxuLmwtcm93LFxuLmwtcm93LXJldmVyc2UsXG4ubC1jb2wtcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubC1yb3cge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmwtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4ubC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4ubC1jb2wtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4ubC1maXQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLmwtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubC1ncmlkLTEge1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1ncmlkLTEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5sLWdyaWQtMiB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubC1ncmlkLTIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAxOyB9IH1cblxuLmwtZ3JpZC0zIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5sLWdyaWQtMyB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubC1ncmlkLTMge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAxOyB9IH1cblxuLmwtZ3JpZC00IHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5sLWdyaWQtNCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubC1ncmlkLTQge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAxOyB9IH1cblxuLmwtZ3JpZC01IHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5sLWdyaWQtNSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1ncmlkLTUge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmwtZ3JpZC01IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgZmxleDogMTsgfSB9XG5cbi5sLWdyaWQtNiB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA2KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubC1ncmlkLTYge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtZ3JpZC02IHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5sLWdyaWQtNiB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDE7IH0gfVxuXG4ubC1ncmlkLTcge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmwtZ3JpZC03IHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA0KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5sLWdyaWQtNyB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubC1ncmlkLTcge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmwtZ3JpZC03IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgZmxleDogMTsgfSB9XG5cbi5sLWNvbC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmwtcm93LXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4ubC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5sLXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5sLXJvdy1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmwtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5sLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5sLXJvdy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5sLXJvdy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubC1yb3ctdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmwtY29sLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmwtY29udGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBwYWRkaW5nOiAwIDEuODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5sLWNvbnRhaW4ge1xuICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07IH0gfVxuXG4uaGVhZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbjogMWVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgbGVmdDogMHB4OyB9IH1cbiAgLmhlYWRlciBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhlYWRlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGVhZGVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2luZ2xlIC5oZWFkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5ob21lIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfSB9XG4gIC5mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuICAuZm9vdGVyIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS40ZW07XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjUgZWFzZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvb3RlciBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuZm9vdGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gIC5mb290ZXIgLm5hbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNjI2MzY7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4OyB9XG5cbi5mb290ZXItY29weSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBMYXRvLGN1cnNpdmUsIGhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4uZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMS44NzVyZW07IH1cblxuLnNvY2lhbC1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYXZhdGFyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmF2YXRhciB7XG4gICAgICB3aWR0aDogMzUlOyB9IH1cblxuLnBvc3QtcHJldmlldyB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDIuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAucG9zdC1wcmV2aWV3IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucG9zdC1wcmV2aWV3IC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucG9zdC1wcmV2aWV3OmhvdmVyIGgyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBvc3QtcHJldmlldy5wb3N0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucG9zdC1wcmV2aWV3LnBvc3Q6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucG9zdC1pbml0aWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgICBtYXJnaW46IDEuODc1cmVtIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZGJkZjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cblxuLnBvc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2UtbXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAucG9zdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG4uaG9tZSAubC1jb250YWluIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTsgfVxuXG4uaG9tZSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzBweDtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaG9tZSAuY29udGVudCB7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuLmVycm9yNDA0IHAsIC5lcnJvcjQwNCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2lkZ2V0IHVsIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ud2lkZ2V0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGV4dHdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAudGV4dHdpZGdldCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAudGV4dHdpZGdldCBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC50ZXh0d2lkZ2V0IHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAudGV4dHdpZGdldCBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC50ZXh0d2lkZ2V0IHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC50ZXh0d2lkZ2V0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXJ0aWNsZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmFydGljbGUtaW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFydGljbGVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5hcnRpY2xlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuXG4uYXJ0aWNsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImlvc2V2a2FcIiwgY3Vyc2l2ZSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxLjRlbSAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmFydGljbGUge1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfSB9XG5cbi5hcnRpY2xlLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiaW9zZXZrYVwiLCBjdXJzaXZlLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5hcnRpY2xlLWRhdGUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuYXJ0aWNsZS1kYXRlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4uc2luZ2xlLXBvc3QgLmFydGljbGUtZGF0ZSB7XG4gIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1kYXRlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWUgLmFydGljbGUteWVhcixcbiAgLmhvbWUgLmFydGljbGUtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5hcnRpY2xlLXllYXIge1xuICBtYXJnaW46IDIuNWVtIDAgLjZlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJpb3NldmthXCIsIGN1cnNpdmUsIGhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuYXJ0aWNsZS15ZWFyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5hcnRpY2xlLW1vbnRoIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5hcnRpY2xlLWRpdmlkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDsgfVxuXG4uYXV0aG9yLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAgMS4yNXJlbTtcbiAgbWFyZ2luOiAzLjc1cmVtIDAgMy43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYXV0aG9yLWZvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmF1dGhvci1mb290ZXItYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYXV0aG9yLWZvb3Rlci1hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hdXRob3ItY29udGFjdCB7XG4gIHRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmF1dGhvci1jb250YWN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmF1dGhvci1jb250YWN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmF1dGhvci1mb290ZXItYmlvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5hdXRob3ItZm9vdGVyLWJpbyBhIHtcbiAgICBjb2xvcjogIzE2MjYzNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxNjI2MzY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMxNjI2MzYgNTAlLCAjMTYyNjM2IDUwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4OyB9XG4gICAgLmF1dGhvci1mb290ZXItYmlvIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMxNjI2MzY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VmNGZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5hdXRob3ItZm9vdGVyLWJpbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5hdXRob3ItZm9vdGVyLWJpbyBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuYXV0aG9yLWZvb3Rlci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAuYXV0aG9yLWZvb3Rlci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYXV0aG9yLWZvb3Rlci1uYW1lIHtcbiAgbWFyZ2luOiAwIDAuOTM3NXJlbSAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmF1dGhvci1mb290ZXItbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmF1dGhvci1mb290ZXItc29jaWFsIHtcbiAgbWFyZ2luOiAwLjEyNXJlbSAxLjEyNXJlbSAwLjMxMjVyZW0gMC42MjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmF1dGhvci1mb290ZXItc29jaWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cblxuLmF1dGhvci1mb290ZXItZG9uYXRpb25zIHtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwIDAuMTg3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYXV0aG9yLWZvb3Rlci1kb25hdGlvbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmF1dGhvci1mb290ZXItZG9uYXRpb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cblxuLmF1dGhvci1mb290ZXItc29jaWFsLFxuLmF1dGhvci1mb290ZXItZG9uYXRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBvc3QgaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLnNpbmdsZS1wb3N0IHtcbiAgbWFyZ2luLXRvcDogNi41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5zaW5nbGUtcG9zdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfSB9XG4gIC5zaW5nbGUtcG9zdCAuZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5zaW5nbGUtcG9zdCAucG9zdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5zaW5nbGUtcG9zdCAucG9zdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYnRuLFxuI2NoaW1weV9zaG9ydGNvZGVfc3VibWl0IHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTYyNjM2O1xuICBjb2xvcjogIzE2MjYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImlvc2V2a2FcIiwgY3Vyc2l2ZSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmJ0bjpob3ZlcixcbiAgI2NoaW1weV9zaG9ydGNvZGVfc3VibWl0OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjYzNjsgfVxuXG5pbnB1dCxcbi5za3ktZm9ybSAuaW5wdXQgaW5wdXQsXG4uc2t5LWZvcm0gLnNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiaW9zZXZrYVwiLCBjdXJzaXZlLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNoaW1weS1yZXNldCB7XG4gIGZvbnQtZmFtaWx5OiBcImlvc2V2a2FcIiwgY3Vyc2l2ZSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5lbnRyeS1jb250ZW50IC5jaGltcHktcmVzZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jaGltcHlfc2lnbnVwX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmNoaW1weV9zaWdudXBfZm9ybSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuZGl2LmNoaW1weV9zaWdudXBfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC02N3B4O1xuICBsZWZ0OiA0NSU7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYzhkOWU5O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjYzhkOWU5O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M4ZDllOTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMTYyNjM2O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAwLjRzIGluZmluaXRlIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBkaXYuY2hpbXB5X3NpZ251cF9wcm9jZXNzaW5nIHtcbiAgICAgIHRvcDogLTEzNXB4OyB9IH1cblxuZGl2LmNoaW1weV9zaWdudXBfcHJvY2Vzc2luZzphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uc2t5LWZvcm0gZm9vdGVyLFxuZGl2LmNoaW1weV9zdGF0dXNfdW5kZXJsYXksXG4uc2t5LWZvcm0gZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDsgfVxuXG5kaXYuY2hpbXB5X3N0YXR1c191bmRlcmxheSB7XG4gIHdpZHRoOiA4MiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZGl2LmNoaW1weV9zdGF0dXNfdW5kZXJsYXkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2t5LWZvcm0gZmllbGRzZXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2t5LWZvcm0ge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5za3ktZm9ybSBmb290ZXIge1xuICB3aWR0aDogMjIlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnNreS1mb3JtIGZvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbiNjaGltcHlfc2hvcnRjb2RlX3N1Ym1pdCB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuXG4uc2t5LWZvcm0gZm9vdGVyIGJ1dHRvbi5idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5za3ktZm9ybSAuaW5wdXQ6aG92ZXIgaW5wdXQsXG4uc2t5LWZvcm0gLnNlbGVjdDpob3ZlciBzZWxlY3QsXG4uc2t5LWZvcm0gLnRleHRhcmVhOmhvdmVyIHRleHRhcmVhLFxuLnNreS1mb3JtIC5yYWRpbzpob3ZlciBpLFxuLnNreS1mb3JtIC5jaGVja2JveDpob3ZlciBpLFxuLnNreS1mb3JtIC50b2dnbGU6aG92ZXIgaSxcbi5za3ktZm9ybSAuaW5wdXQgaW5wdXQ6Zm9jdXMsXG4uc2t5LWZvcm0gLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4uc2t5LWZvcm0gLnRleHRhcmVhIHRleHRhcmVhOmZvY3VzLFxuLnNreS1mb3JtIC5yYWRpbyBpbnB1dDpmb2N1cyArIGksXG4uc2t5LWZvcm0gLmNoZWNrYm94IGlucHV0OmZvY3VzICsgaSxcbi5za3ktZm9ybSAudG9nZ2xlIGlucHV0OmZvY3VzICsgaSB7XG4gIGJvcmRlci1jb2xvcjogI0VCRUJFQjsgfVxuXG4uc2t5LWZvcm0gLnN0YXRlLWVycm9yICsgZW0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YThhODsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuc2t5LWZvcm0gLnN0YXRlLWVycm9yICsgZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbmRpdi5jaGltcHlfc2lnbnVwX3N1Y2Nlc3MgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlZGU5OTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuZGl2LmNoaW1weV9zaWdudXBfc3VjY2VzcyB7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZGl2LmNoaW1weV9zaWdudXBfc3VjY2VzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuXG4uaXMtc3VibWl0dGluZy5za3ktZm9ybSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4uaXMtc3VibWl0dGluZy5za3ktZm9ybSBmb290ZXIgYnV0dG9uLmJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4uaXMtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7IH1cblxuLmlzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTsgfVxuXG4uaXMtZ29uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLWhlcmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaXMtY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmlzLWNsb3NlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgLmlzLWNsb3Nlcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmhhcy1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5pcy1sYXp5IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmlzLWllIC5sLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5pcy1pZS5sLWNvbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pcy1pZSAubC1ncmlkLTEge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmlzLWllIC5sLWdyaWQtMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5pcy1pZSAubC1ncmlkLTMge1xuICB3aWR0aDogMzMuMyU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5pcy1pZSAubC1ncmlkLTQge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaXMtaWUgLmwtZ3JpZC01IHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmlzLWllIC5sLWdyaWQtNiB7XG4gIHdpZHRoOiAxNi42NjYlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaXMtaWUgLmwtZ3JpZC03IHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NiU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5pcy1pZSAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDNlbTsgfVxuXG4uaXMtaWUgLmF1dGhvci1jb250YWN0IHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmlzLWllIC5hdXRob3ItZm9vdGVyLW5hbWUge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaXMtaWUgLmF1dGhvci1mb290ZXItYmlvID4gcDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm5vLWZsZXhib3ggLmwtY29sLFxuLm5vLWZsZXhib3ggLmwtcm93IHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vLWZsZXhib3ggLmwtY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm5vLWZsZXhib3ggLmwtZ3JpZC0xIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vLWZsZXhib3ggLmwtZ3JpZC0yIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm5vLWZsZXhib3ggLmwtZ3JpZC0yIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5vLWZsZXhib3ggLmwtZ3JpZC0zIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDMzLjMlO1xuICBmbG9hdDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubm8tZmxleGJveCAubC1ncmlkLTMge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5uby1mbGV4Ym94IC5sLWdyaWQtMyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uby1mbGV4Ym94IC5sLWdyaWQtNCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5uby1mbGV4Ym94IC5sLWdyaWQtNCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm5vLWZsZXhib3ggLmwtZ3JpZC00IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5vLWZsZXhib3ggLmwtZ3JpZC01IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm5vLWZsZXhib3ggLmwtZ3JpZC01IHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubm8tZmxleGJveCAubC1ncmlkLTUge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5uby1mbGV4Ym94IC5sLWdyaWQtNSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uby1mbGV4Ym94IC5sLWdyaWQtNiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjclO1xuICBmbG9hdDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubm8tZmxleGJveCAubC1ncmlkLTYge1xuICAgICAgd2lkdGg6IDMzLjMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLm5vLWZsZXhib3ggLmwtZ3JpZC02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubm8tZmxleGJveCAubC1ncmlkLTYge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubm8tZmxleGJveCAubC1ncmlkLTcge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTQuMjg1NzE0Mjg2JTtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm5vLWZsZXhib3ggLmwtZ3JpZC03IHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubm8tZmxleGJveCAubC1ncmlkLTcge1xuICAgICAgd2lkdGg6IDMzLjMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm5vLWZsZXhib3ggLmwtZ3JpZC03IHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubm8tZmxleGJveCAubC1ncmlkLTcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubm8tZmxleGJveCAuaG9tZSAubWFpbiB7XG4gIHdpZHRoOiA2NyU7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4ubm8tZmxleGJveCAuc2lkZWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLm5vLWZsZXhib3ggLmF1dGhvci1mb290ZXItYmlvIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuXG4uaXMtaWUxMCBib2R5LFxuLmlzLWllMTEgYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uY190d2VldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubmNfdHdlZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5lbnRyeS1jb250ZW50IC5uY19zb2NpYWxQYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5uY19zb2NpYWxQYW5lbCAubmNfdHdlZXRDb250YWluZXIgYS5uY190d2VldCxcbi5uY19zb2NpYWxQYW5lbCAudG90ZXMgLnN3X2NvdW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi50b29sdGlwLWVsZW1lbnQudG9vbHRpcC1vcGVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxNjI2MzY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAudG9vbHRpcC1lbGVtZW50LnRvb2x0aXAtb3BlbiB7XG4gICAgICBsZWZ0OiAtMjgwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudG9vbHRpcC1lbGVtZW50LnRvb2x0aXAtb3BlbiB7XG4gICAgICBsZWZ0OiAtMjcwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAudG9vbHRpcC1lbGVtZW50LnRvb2x0aXAtb3BlbiB7XG4gICAgICBsZWZ0OiAtMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbi50b29sdGlwLXRhcmdldCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnRvb2x0aXAtdGFyZ2V0IC5mYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAudG9vbHRpcC10YXJnZXQ6aG92ZXIge1xuICAgIGN1cnNvcjogaGVscDsgfVxuIiwiYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6ICRiYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgY29sb3I6IGNvbG9yKGJhc2UpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICBmb250LXNpemU6ICgkYmFzZSAtIDRweCk7XG4gIH1cblxuICAmLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIH1cbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWxlY3Rpb24pO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgYm9yZGVyLXJhZGl1czogcmVtKCRzcGFjZS1zIC8gMik7XG59XG5cbnVsLCBvbCwgZGwge1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbjogcmVtKCRzcGFjZS1zKSAwIHJlbSgkc3BhY2UtcykgcmVtKCRzcGFjZS1zKTtcbn1cblxuZGwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuaHIge1xuICBib3JkZXItY29sb3I6IGNvbG9yKGJvcmRlcnMpO1xufVxuXG5kdCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuXG4ubG9nbyB7XG4gIHdpZHRoOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAwMCkge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG4ubG9nby1saW5rIHtcblxuICBAaW5jbHVkZSBkaW07XG4gIEBpbmNsdWRlIG5vVW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbn1cblxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIiRjb2xvcnM6IChcbiAgd29yZHByZXNzOiAjMDA3NjljLFxuICBoZWFydDogI2Y1NTU2NyxcbiAgY29mZmVlOiAjMDAwLFxuICBiYXNlOiAjMTYyNjM2LFxuICBzZWxlY3Rpb246ICMxNjI2MzYsXG4gIGhlYWRpbmdzOiAjMTYyNjM2LFxuICBkaXZpZGVyczogIzE2MjYzNixcbiAgdGhlYWRzOiAjMjY5YWEzLFxuICByb3dzOiAjZjRmNGY0LFxuICBib3JkZXJzOiAjRUJFQkVCLFxuICBsaW5rczogI2NlZjRmZixcbiAgbGlua3NIb3ZlcjogIzAwNzY5Y1xuKTtcbiIsIi8vIFJldHJpZXZlIGEgc2VsZWN0ZWQgY29sb3IgZnJvbSBvdXIgJGNvbG9ycyBwYWxldHRlXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xufVxuXG4vLyBDYWxjdWxhdGluZyBSRU0gdmFsdWUuIEFkZGluZyBweCBmYWxsYmFjayBpbiBwb3N0LXByb2Nlc3NvclxuQGZ1bmN0aW9uIHJlbSgkdmFsdWVzKSB7XG4gIC8vIENyZWF0ZSBhIGNvdXBsZSBvZiBlbXB0eSBsaXN0cyBhcyBvdXRwdXQgYnVmZmVycy5cbiAgJGJhc2UtZm9udC1zaXplOiAxNnB4OyAvLyBzaG91bGQgYmUgY29uc2lzdGVudCB3aXRoIHlvdXIgaHRtbC9ib2R5IGZvbnQtc2l6ZVxuICAkcmVtLXZhbHVlczogKCk7XG5cbiAgLy8gTG9vcCB0aHJvdWdoIHRoZSAkdmFsdWVzIGxpc3RcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIC8vIEZvciBlYWNoIHByb3BlcnR5IHZhbHVlLCBpZiBpdCdzIGluIHJlbSBvciBweCwgZGVyaXZlIGJvdGggcmVtIGFuZFxuICAgIC8vIHB4IHZhbHVlcyBmb3IgaXQgYW5kIGFkZCB0aG9zZSB0byB0aGUgZW5kIG9mIHRoZSBhcHByb3ByaWF0ZSBidWZmZXIuXG4gICAgLy8gRW5zdXJlIGFsbCBwaXhlbCB2YWx1ZXMgYXJlIHJvdW5kZWQgdG8gdGhlIG5lYXJlc3QgcGl4ZWwuXG4gICAgQGlmICR2YWx1ZSA9PSAwIG9yICR2YWx1ZSA9PSAwcHgge1xuICAgICAgLy8gMCAtLSB1c2UgaXQgd2l0aG91dCBhIHVuaXRcbiAgICAgICRyZW0tdmFsdWVzOiBqb2luKCRyZW0tdmFsdWVzLCAwKTtcbiAgICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkdmFsdWUpIGFuZCAodW5pdCgkdmFsdWUpID09IHB4KSB7XG4gICAgICAvLyBweCB2YWx1ZSBnaXZlbiAtIGNhbGN1bGF0ZSByZW0gdmFsdWUgZnJvbSBiYXNlLWZvbnQtc2l6ZVxuICAgICAgJG5ldy1yZW0tdmFsdWU6ICR2YWx1ZSAvICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICRyZW0tdmFsdWVzOiBqb2luKCRyZW0tdmFsdWVzLCAjeyRuZXctcmVtLXZhbHVlfXJlbSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyB1bml0bGVzcyB2YWx1ZSAtIHVzZSB0aG9zZSBkaXJlY3RseSBhcyByZW0gYW5kIGNhbGN1bGF0ZSB0aGUgcHgtZmFsbGJhY2tcbiAgICAgICRyZW0tdmFsdWVzOiBqb2luKCRyZW0tdmFsdWVzLCAjeyR2YWx1ZX1yZW0pO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHJlbS12YWx1ZXM7XG59IiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiBjb2xvcihoZWFkaW5ncyk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGNvbG9yKGhlYWRpbmdzKTtcbiAgfVxuXG4gICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxufVxuXG4uZW50cnktdGl0bGUge1xuICBhOmhvdmVyIHtcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiBjb2xvcihoZWFkaW5ncyk7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHJlbSgkaGVhZGluZzEpO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgbWFyZ2luOiAwIDAgcmVtKDEwcHgpIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4zNWVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgZm9udC1zaXplOiByZW0oJGhlYWRpbmcyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwKSB7XG4gICAgLy8gZm9udC1zaXplOiByZW0oJGhlYWRpbmczKTtcbiAgfVxufVxuXG4uc2luZ2xlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG59XG5cbi5lbnRyeS1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogcmVtKCRoZWFkaW5nMik7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBtYXJnaW46IDFlbSAwIHJlbSgxMHB4KSAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMzVlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQwMCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKCRoZWFkaW5nMyk7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IHJlbSgkaGVhZGluZzMpO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgbWFyZ2luOiAxZW0gMCByZW0oMTBweCkgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDApIHtcbiAgICBmb250LXNpemU6IHJlbSgkaGVhZGluZzIpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDApIHtcbiAgICBmb250LXNpemU6IHJlbSgkaGVhZGluZzMpO1xuICB9XG59XG5cblxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiByZW0oJGhlYWRpbmczKTtcbiAgbWFyZ2luOiAxZW0gMCByZW0oMTBweCkgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07XG59XG5cblxuYSxcbi5lbnRyeS1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjb2xvcihiYXNlKTtcblxuICBAaW5jbHVkZSB1bmRlcmxpbmUoKTtcbn1cblxucCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMCAwIDAgcmVtKDM1cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY29sb3IoYm9yZGVycyk7XG4gIG1hcmdpbjogMS41ZW0gMCAxLjVlbSAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTE0JTtcbiAgZm9udC1zaXplOiByZW0oJHF1b3Rlcyk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg5MDApIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZhLWhlYXJ0IHtcbiAgY29sb3I6IGNvbG9yKGhlYXJ0KTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmEtY29mZmVlIHtcbiAgY29sb3I6IGNvbG9yKGNvZmZlZSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZhLXdvcmRwcmVzcyB7XG4gIGNvbG9yOiBjb2xvcih3b3JkcHJlc3MpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4iLCJ0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbnRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGhlYWRzKTtcbn1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogcmVtKCRzcGFjZS1zIC8gMikgcmVtKCRzcGFjZS1zKTtcbiAgZm9udC1zaXplOiByZW0oMTdweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogcmVtKDYwMHB4KTtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMCkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG59XG5cbnRkOm50aC1jaGlsZChldmVuKSB7fVxuXG50ciB7XG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyb3dzKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwKSB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC1zaXplOiByZW0oJHNwYWNlLW0pO1xufVxuXG4udGFibGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxudGFibGUubGFyZ2Utb25seSB7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg5MDApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLy9cbi8vIEdyaWQsIG5pY2UgbiBzaW1wbGVcbi8vXG5cbi5sLWNvbCxcbi5sLXJvdyxcbi5sLXJvdy1yZXZlcnNlLFxuLmwtY29sLXJldmVyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sLXJvdyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmwtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5sLWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubC1jb2wtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmwtZml0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubC1ncmlkLTEge1xuICBmbGV4OiAwIDAgMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxufVxuXG4ubC1ncmlkLTIge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAvLyAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmwtZ3JpZC0zIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAvLyAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmwtZ3JpZC00IHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDQpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oODAwKSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAvLyAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmwtZ3JpZC01IHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDUpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDQpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDApIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMik7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMCkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIC8vIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ubC1ncmlkLTYge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg5MDApIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMCkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgLy8gLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5sLWdyaWQtNyB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA3KTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMCkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDApIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMik7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMCkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIC8vIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ubC1jb2wtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubC1yb3ctc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ubC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmwtcm93LWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmwtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ubC1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmwtcm93LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sLXJvdy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmwtcm93LXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubC1jb2wtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmwtY29udGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHJlbSg4MDBweCk7XG4gIHBhZGRpbmc6IDAgcmVtKCRzcGFjZS1sKTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMCkge1xuICAgIHBhZGRpbmc6IDAgcmVtKCRzcGFjZS1sIC8gMik7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDExMDApIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMDApIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgcmVtb3ZlTGlua1N0eWxlcygpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAvLyBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUgLmhlYWRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ob21lIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKCRzcGFjZS1sICogMik7XG4gIG1hcmdpbi10b3A6IHJlbSgkc3BhY2UtbSAqIDMpO1xuICBwYWRkaW5nLXRvcDogcmVtKCRzcGFjZS1sKTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDUwMCkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICB9XG5cbiAgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjRlbTtcbiAgICBcbiAgICBAaW5jbHVkZSBkaW0oKTtcblxuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAkZm9udC14bDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLm5hbWUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGNvbG9yKGJhc2UpO1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUge31cblxufVxuXG4uZm9vdGVyLWNvcHkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6IExhdG8sY3Vyc2l2ZSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogcmVtKCRzcGFjZS1sKTtcbn1cblxuLnNvY2lhbC1saW5rIHtcbiAgQGluY2x1ZGUgbm9VbmRlcmxpbmUoKTtcbn1cbiIsIi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwKSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuXG59XG5cbi5wb3N0LXByZXZpZXcge1xuICBwYWRkaW5nOiAwIHJlbSgkc3BhY2UtbSAqIDIpIHJlbSgkc3BhY2UtbSAqIDIpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLnBvc3Qge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucG9zdC1pbml0aWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgcGFkZGluZzogcmVtKCRzcGFjZS1tKjIpIDA7XG4gICAgbWFyZ2luOiByZW0oJHNwYWNlLWwpIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGRiZGY7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDgwMCkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgkc3BhY2Utcyk7XG4gIH1cblxufVxuXG4ucG9zdCB7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oc3BhY2UtbSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDApIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250ZW50IHtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDExMDApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg5MDApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uaG9tZSB7XG5cbiAgLmwtY29udGFpbiB7XG4gICAgbWF4LXdpZHRoOiByZW0oODAwcHgpO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDJlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAwMCkge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5lcnJvcjQwNCB7XG4gIHAsIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi53aWRnZXQge1xuXG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRleHR3aWRnZXQge1xuICBmb250LXNpemU6IHJlbSgkYmlvKTtcblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufSIsIi5hcnRpY2xlIHtcbiAgJjpmaXJzdC1jaGlsZCB7fVxuICAmOmxhc3QtY2hpbGQge31cbn1cblxuLmFydGljbGUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogcmVtKCRmb250LXhzKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC42O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uYXJ0aWNsZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLmFydGljbGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHJlbSgkaGVhZGluZzIpO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgbWFyZ2luOiAwIDAgMS40ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAmID4gYSB7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKCRoZWFkaW5nMik7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQwMCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKCRoZWFkaW5nMyk7XG4gIH1cbn1cblxuLmFydGljbGUtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMDApIHtcbiAgICBsZWZ0OiAwO1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihib3JkZXJzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQwMCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWRhdGUge1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAwMCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUgLmFydGljbGUteWVhcixcbi5ob21lIC5hcnRpY2xlLW1vbnRoIHtcbiAgLy8gdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDApIHtcbiAgICBmb250LXNpemU6IHJlbSgkZm9udC14cyk7XG4gIH1cbn1cblxuLmFydGljbGUteWVhciB7XG4gIG1hcmdpbjogMi41ZW0gMCAuNmVtO1xuICBmb250LXNpemU6IHJlbSgkZm9udC14cyk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjb2xvcihib3JkZXJzKTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMDApIHtcbiAgICAvLyBib3JkZXItcmlnaHQ6IDA7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwKSB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLW1vbnRoIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiByZW0oJGZvbnQteHMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYXJ0aWNsZS1kaXZpZGVyIHtcbiAgZm9udC1zaXplOiByZW0oJGZvbnQteHhzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byg0MDApIHtcbiAgLy8gICBsZWZ0OiAtMnB4O1xuICAvLyAgIHRvcDogLTFweDtcbiAgLy8gfVxufVxuIiwiLmF1dGhvci1mb290ZXIge1xuICBwYWRkaW5nOiByZW0oJHNwYWNlLWwpIDAgcmVtKCRzcGFjZS1tKTtcbiAgbWFyZ2luOiByZW0oJHNwYWNlLWwqMikgMCByZW0oJHNwYWNlLWwqMik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihib3JkZXJzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGJvcmRlcnMpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmF1dGhvci1mb290ZXItYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiByZW0oJHNwYWNlLXMpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgkc3BhY2Utcyk7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hdXRob3ItY29udGFjdCB7XG4gIHRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg5MDApIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogcmVtKCRzcGFjZS1zKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmF1dGhvci1mb290ZXItYmlvIHtcbiAgZm9udC1zaXplOiByZW0oJGZvbnQteHMpO1xuICBtYXJnaW46IDAgMCAwIHJlbSgkc3BhY2UtbSk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG5cbiAgYSB7XG4gICAgY29sb3I6IGNvbG9yKGJhc2UpO1xuXG4gICAgQGluY2x1ZGUgdW5kZXJsaW5lKCk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxufVxuXG4uYXV0aG9yLWZvb3Rlci1uYW1lIHtcbiAgbWFyZ2luOiAwIHJlbSgkc3BhY2UtbCAvIDIpIDEwcHggMDtcbiAgZm9udC1zaXplOiByZW0oJGhlYWRpbmczKTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDkwMCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbn1cblxuLmF1dGhvci1mb290ZXItc29jaWFsIHtcbiAgbWFyZ2luOiByZW0oMnB4KSByZW0oMThweCkgcmVtKDVweCkgcmVtKDEwcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKCRzcGFjZS1zKTtcbiAgfVxufVxuXG5cbi5hdXRob3ItZm9vdGVyLWRvbmF0aW9ucyB7XG4gIG1hcmdpbjogcmVtKDVweCkgMCAwIHJlbSgzcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oODRweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oJHNwYWNlLXMgLyAyKTtcbiAgICBtYXJnaW4tdG9wOiByZW0oJHNwYWNlLXMpO1xuICB9XG5cbn1cblxuXG4uYXV0aG9yLWZvb3Rlci1zb2NpYWwsXG4uYXV0aG9yLWZvb3Rlci1kb25hdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbn1cbiIsIi5wb3N0IGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihib3JkZXJzKTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgbWFyZ2luLXRvcDogNi41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTAwKSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLnBvc3Qge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMDApIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuYnRuLFxuI2NoaW1weV9zaG9ydGNvZGVfc3VibWl0IHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihiYXNlKTtcbiAgY29sb3I6IGNvbG9yKGJhc2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogJGJhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhc2UpO1xuICB9XG59XG4iLCJpbnB1dCxcbi5za3ktZm9ybSAuaW5wdXQgaW5wdXQsXG4uc2t5LWZvcm0gLnNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogJGJhc2U7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuXG4uY2hpbXB5LXJlc2V0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG59XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgLmNoaW1weS1yZXNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbmRpdi5jaGltcHlfc2lnbnVwX3N1Y2Nlc3MgZGl2LFxuZGl2LmNoaW1weV9zaWdudXBfc2hvcnRjb2RlX2Vycm9yIGRpdixcbmRpdi5jaGltcHlfc2lnbnVwX3N1Y2Nlc3MgZGl2IHtcblxufVxuXG5cbi5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cblxufVxuXG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cblxuXG4uY2hpbXB5X3NpZ251cF9mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5cblxuZGl2LmNoaW1weV9zaWdudXBfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC02N3B4O1xuICBsZWZ0OiA0NSU7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBmb250LXNpemU6IDVweDtcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGxpZ2h0ZW4oY29sb3IoYmFzZSksIDcwKTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgbGlnaHRlbihjb2xvcihiYXNlKSwgNzApO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgbGlnaHRlbihjb2xvcihiYXNlKSwgNzApO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIGNvbG9yKGJhc2UpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAwLjRzIGluZmluaXRlIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMCkge1xuICAgIHRvcDogLTEzNXB4O1xuICB9XG59XG5cbmRpdi5jaGltcHlfc2lnbnVwX3Byb2Nlc3Npbmc6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5za3ktZm9ybSBmb290ZXIsXG5kaXYuY2hpbXB5X3N0YXR1c191bmRlcmxheSxcbi5za3ktZm9ybSBmaWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYuY2hpbXB5X3N0YXR1c191bmRlcmxheSB7XG4gIHdpZHRoOiA4MiU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2t5LWZvcm0gZmllbGRzZXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNreS1mb3JtIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNreS1mb3JtIGZvb3RlciB7XG4gIHdpZHRoOiAyMiU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuI2NoaW1weV9zaG9ydGNvZGVfc3VibWl0IHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG5cbi5za3ktZm9ybSBmb290ZXIgYnV0dG9uLmJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cblxuLnNreS1mb3JtIC5pbnB1dDpob3ZlciBpbnB1dCxcbi5za3ktZm9ybSAuc2VsZWN0OmhvdmVyIHNlbGVjdCxcbi5za3ktZm9ybSAudGV4dGFyZWE6aG92ZXIgdGV4dGFyZWEsXG4uc2t5LWZvcm0gLnJhZGlvOmhvdmVyIGksXG4uc2t5LWZvcm0gLmNoZWNrYm94OmhvdmVyIGksXG4uc2t5LWZvcm0gLnRvZ2dsZTpob3ZlciBpLFxuLnNreS1mb3JtIC5pbnB1dCBpbnB1dDpmb2N1cyxcbi5za3ktZm9ybSAuc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi5za3ktZm9ybSAudGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXMsXG4uc2t5LWZvcm0gLnJhZGlvIGlucHV0OmZvY3VzICsgaSxcbi5za3ktZm9ybSAuY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBpLFxuLnNreS1mb3JtIC50b2dnbGUgaW5wdXQ6Zm9jdXMgKyBpIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcihib3JkZXJzKTtcbn1cblxuLnNreS1mb3JtIC5zdGF0ZS1lcnJvciArIGVtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAkYmFzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhOGE4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2LmNoaW1weV9zaWdudXBfc3VjY2VzcyBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVkZTk5O1xuICBmb250LXNpemU6ICRiYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbmRpdi5jaGltcHlfc2lnbnVwX3N1Y2Nlc3Mge1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cblxuLmlzLXN1Ym1pdHRpbmcuc2t5LWZvcm0gZmllbGRzZXQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5pcy1zdWJtaXR0aW5nLnNreS1mb3JtIGZvb3RlciBidXR0b24uYnV0dG9uIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuIiwiLmlzLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XG59XG5cbi5pcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcbn1cblxuLmlzLWdvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtaGVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtY2xvc2VyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBzaGFkb3coKTtcbiAgfVxuXG59XG5cbi5oYXMtc2hhZG93IHtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgc2hhZG93KCk7XG4gIH1cbn1cblxuLmlzLWxhenkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cbiIsIi5pcy1pZSB7XG5cbiAgLmwtY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICYubC1jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmwtZ3JpZC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sLWdyaWQtMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sLWdyaWQtMyB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmwtZ3JpZC00IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmwtZ3JpZC01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmwtZ3JpZC02IHtcbiAgICB3aWR0aDogMTYuNjY2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sLWdyaWQtNyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICB9XG5cbiAgLmF1dGhvci1jb250YWN0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmF1dGhvci1mb290ZXItbmFtZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5hdXRob3ItZm9vdGVyLWJpbyA+IHA6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxufVxuXG4vL1xuLy8gSUUgOVxuLy9cbi5uby1mbGV4Ym94IHtcblxuICAubC1jb2wsXG4gIC5sLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubC1ncmlkLTEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubC1ncmlkLTIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubC1ncmlkLTMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sLWdyaWQtNCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sLWdyaWQtNSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg5MDApIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sLWdyaWQtNiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sLWdyaWQtNyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg2JTtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oOTAwKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwKSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lIC5tYWluIHtcbiAgICB3aWR0aDogNjclO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxuXG4gIC5hdXRob3ItZm9vdGVyLWJpbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgfVxuXG59XG5cbi8vXG4vLyBGbGV4Ym94IGZhbGxiYWNrIGZvciBJRVxuLy9cbi5pcy1pZTEwLFxuLmlzLWllMTEge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5uY190d2VldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAubmNfc29jaWFsUGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBub1VuZGVybGluZTtcbn1cblxuLm5jX3NvY2lhbFBhbmVsIC5uY190d2VldENvbnRhaW5lciBhLm5jX3R3ZWV0LFxuLm5jX3NvY2lhbFBhbmVsIC50b3RlcyAuc3dfY291bnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbm9VbmRlcmxpbmU7XG59XG5cblxuLnRvb2x0aXAtZWxlbWVudC50b29sdGlwLW9wZW4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogY29sb3IoYmFzZSk7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg5MDApIHtcbiAgICBsZWZ0OiAtMjgwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDApIHtcbiAgICBsZWZ0OiAtMjcwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDApIHtcbiAgICBsZWZ0OiAtMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNoYWRvdygpO1xuXG59XG5cbi50b29sdGlwLXRhcmdldCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgLmZhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLThweDtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogaGVscDtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
