/*!
Theme Name: MinnPost Largo
Theme URI: http://underscores.me/
Author: minnpost
Author URI: https://code.minnpost.com
Description: Largo child theme for MinnPost
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: minnpost-largo
Tags:
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
Largo is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/:root{--font-size-int:1.125;--scale0:1em;--scale-1:calc(var(--scale0)/var(--font-size-int));--scale-2:calc(var(--scale-1)/var(--font-size-int));--scale-3:calc(var(--scale-2)/var(--font-size-int));--scale1:calc(var(--scale0)*var(--font-size-int));--scale2:calc(var(--scale1)*var(--font-size-int));--scale3:calc(var(--scale2)*var(--font-size-int));--scale4:calc(var(--scale3)*var(--font-size-int))}:root{--line-height-int:0.95;--lh0:1.3;--lh-1:calc(var(--lh0)/var(--line-height-int));--lh-2:calc(var(--lh-1)/var(--line-height-int));--lh-3:calc(var(--lh-2)/var(--line-height-int));--lh1:calc(var(--lh0)*var(--line-height-int));--lh2:calc(var(--lh1)*var(--line-height-int));--lh3:calc(var(--lh2)*var(--line-height-int));--lh4:calc(var(--lh3)*var(--line-height-int))}.clearfix:after{content:"";display:table;clear:both}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,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}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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{border:0}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;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input{line-height:normal}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[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-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}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;margin:0}body,html{padding:0;color:#1a1818;background:#fff}body{margin:0 auto}main{position:relative;max-width:100%;flex:0 0 100%}hr{background-color:#d6d6da;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}a svg{pointer-events:none}figure{margin:1.5em 0}label{display:inline-block}input:not([type=submit]),select,textarea{max-width:100%;line-height:normal;color:#1a1818;border-radius:4px;border:1px solid #d6d6da}[data-autoresize]{resize:none;box-sizing:border-box}.tlite{background:#1a1818;color:#fff;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;text-decoration:none;text-align:left;padding:.5em 1em;border-radius:4px;position:absolute;opacity:0;visibility:hidden;transition:opacity .4s;white-space:nowrap;box-shadow:0 .5rem 1rem -.5rem #000;z-index:1000;-webkit-backface-visibility:hidden;cursor:text;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .tlite{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .tlite{font-family:ff-meta-web-pro}.tlite-table td,.tlite-table th{position:relative}.tlite-visible{visibility:visible;opacity:.9}.tlite:before{content:" ";display:block;background:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.tlite-n:before{top:-3px;left:50%;margin-left:-5px}.tlite-nw:before{top:-3px;left:10px}.tlite-ne:before{top:-3px;right:10px}.tlite-s:before{bottom:-3px;left:50%;margin-left:-5px}.tlite-se:before{bottom:-3px;right:10px}.tlite-sw:before{bottom:-3px;left:10px}.tlite-w:before{left:-3px;top:50%;margin-top:-5px}.tlite-e:before{right:-3px;top:50%;margin-top:-5px}html{font-size:125%}body{font-size:var(--scale0);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}a{transition:all .25s}a,a:visited{color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em}a:active,a:focus,a:hover{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em}a.active{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{margin:0 0 .75em;padding:0}.h1,h1{font-size:var(--scale4);font-size-adjust:.46}.h1,.h2,h1,h2{line-height:1.3;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;line-height:1.15}.h2,h2{font-size:var(--scale3);font-size-adjust:.46}.h3,h3{font-size:var(--scale2);font-size-adjust:.46}.h3,.h4,h3,h4{line-height:1.3;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;line-height:1.15}.h4,h4{font-size:var(--scale1);font-size-adjust:.46}.h5,.h6,h5,h6{font-size:var(--scale0);line-height:1.3;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.15}.h6,h6{font-weight:500}body.single main h1+*~*{max-width:85ch}p{margin:0 0 1.5em;padding:0}p:last-child{margin-bottom:0}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{font-size:var(--scale1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3;border-left:6px solid #1a1818;background:#efeff0;padding:1em;margin:0 0 1.5em}input,option,select,textarea{padding:.25em;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded input,.serif-fonts-loaded option,.serif-fonts-loaded select,.serif-fonts-loaded textarea{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded input,.sans-fonts-loaded option,.sans-fonts-loaded select,.sans-fonts-loaded textarea{font-family:ff-meta-web-pro}ol,ul{margin:0 0 1.5em 1em;padding:0}ol li,ul li{margin:0 0 .75em;padding:0 0 0 .25em}ol li:last-child,ul li:last-child{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:2em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.acm-ad-container.acm-ad-container-bordered{border-bottom:1px solid #d6d6da;border-left:0;border-right:0}.acm-ad-container .a-text-around-ad{color:#869298}.acm-ad{position:relative;width:auto;height:auto;overflow:hidden;font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .acm-ad{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .acm-ad{font-family:ff-meta-web-pro}.acm-ad.acm-ad-placeholder{padding:29px 0;line-height:1.3em}.acm-ad.acm-ad-placeholder,.acm-ad .ad-overlay{text-align:center;background-color:#1a1818;color:#fff}.acm-ad .ad-overlay{position:absolute;padding:2px;font-size:.5em}main .ad-middle,main .ad-Middle,main .ad-x100,main .ad-x101,main .ad-x102,main .ad-x103,main .ad-x104,main .ad-x105,main .ad-x106,main .ad-x107,main .ad-x108,main .ad-x109,main .ad-x110{margin:.25em 0 1.5em;display:flex;justify-content:center;flex-direction:row}main .ad-middle.acm-ad-placeholder,main .ad-Middle.acm-ad-placeholder,main .ad-x100.acm-ad-placeholder,main .ad-x101.acm-ad-placeholder,main .ad-x102.acm-ad-placeholder,main .ad-x103.acm-ad-placeholder,main .ad-x104.acm-ad-placeholder,main .ad-x105.acm-ad-placeholder,main .ad-x106.acm-ad-placeholder,main .ad-x107.acm-ad-placeholder,main .ad-x108.acm-ad-placeholder,main .ad-x109.acm-ad-placeholder,main .ad-x110.acm-ad-placeholder{width:300px;height:250px;margin-left:auto;margin-right:auto}.ad-middle3,.ad-Middle3{border-bottom:1px solid #d6d6da;padding:.75em}.ad-middle3 div:after,.ad-Middle3 div:after{content:"";display:table;clear:both}.acm-ad.ad-halfpage.acm-ad-placeholder{width:300px;height:600px}.acm-ad-wrapper.ad-middle3,.acm-ad-wrapper.ad-Middle3{margin-bottom:1.5em;border-bottom:1px solid #d6d6da;background-color:#efeff0;padding-bottom:.5em}.acm-ad-wrapper.ad-middle3 .ad-middle3,.acm-ad-wrapper.ad-middle3 .ad-Middle3,.acm-ad-wrapper.ad-Middle3 .ad-middle3,.acm-ad-wrapper.ad-Middle3 .ad-Middle3{margin-bottom:0;border-bottom:0}.acm-ad-wrapper.ad-middle3 header,.acm-ad-wrapper.ad-Middle3 header{text-transform:uppercase;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;padding:.5em;margin-bottom:.75em;color:#5e6e76;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .acm-ad-wrapper.ad-middle3 header,.serif-fonts-loaded .acm-ad-wrapper.ad-Middle3 header{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .acm-ad-wrapper.ad-middle3 header,.sans-fonts-loaded .acm-ad-wrapper.ad-Middle3 header{font-family:ff-meta-web-pro}.o-site-sidebar .acm-ad{margin-bottom:1.5em;display:flex;justify-content:center}.o-site-sidebar .acm-ad:after{content:"";display:table;clear:both}.o-site-sidebar .acm-ad.acm-ad-placeholder{text-align:center}.acm-ad-container .acm-ad{margin-bottom:.5em}.a-breadcrumbs{display:flex;align-items:flex-start}.a-breadcrumb{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;margin-right:.25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-breadcrumb{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-breadcrumb{font-family:ff-meta-web-pro}.a-breadcrumb a:link,.a-breadcrumb a:visited{text-decoration:none}.a-breadcrumb.a-category-group a{display:inline-block;padding:0 .5em;border-radius:4px;color:#fff;background-color:#1a1818}.a-breadcrumb.a-category-group a:active,.a-breadcrumb.a-category-group a:focus,.a-breadcrumb.a-category-group a:hover{background-color:#5e6e76}.a-breadcrumbs .a-category-group a{display:inline-block;padding:0 .5em;border-radius:4px;color:#fff;background-color:#1a1818}.a-breadcrumbs .a-category-group a:active,.a-breadcrumbs .a-category-group a:focus,.a-breadcrumbs .a-category-group a:hover{background-color:#5e6e76}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a{background-color:#7f121c}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a:active,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a:focus,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a:hover,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a:active,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a:focus,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a:hover{background-color:#4c1016}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a{color:#7f121c}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a:active,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a:focus,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a:hover,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a:active,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a:focus,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a:hover{color:#4c1016;text-decoration:underline;-webkit-text-decoration-color:#7f121c;text-decoration-color:#7f121c;text-underline-offset:.25em;text-decoration-thickness:.08em}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a{background-color:#635077}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a:active,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a:focus,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a:hover{background-color:#8c64b4}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a{color:#635077}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a:active,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a:focus,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a:hover{color:#8c64b4;text-decoration:underline;-webkit-text-decoration-color:#635077;text-decoration-color:#635077;text-underline-offset:.25em;text-decoration-thickness:.08em}.sce-comment-edit-buttons button,a.a-button,button.a-button,button[type=button],button[type=submit],input[type=submit]{display:inline-block;padding:.25em;border:0;margin-right:.5em;cursor:pointer;text-decoration:none;transition:all .25s;font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;background:#7f121c;color:#fff;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .sce-comment-edit-buttons button,.serif-fonts-loaded a.a-button,.serif-fonts-loaded button.a-button,.serif-fonts-loaded button[type=button],.serif-fonts-loaded button[type=submit],.serif-fonts-loaded input[type=submit]{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .sce-comment-edit-buttons button,.sans-fonts-loaded a.a-button,.sans-fonts-loaded button.a-button,.sans-fonts-loaded button[type=button],.sans-fonts-loaded button[type=submit],.sans-fonts-loaded input[type=submit]{font-family:ff-meta-web-pro}.sce-comment-edit-buttons button:link,.sce-comment-edit-buttons button:visited,a.a-button:link,a.a-button:visited,button.a-button:link,button.a-button:visited,button[type=button]:link,button[type=button]:visited,button[type=submit]:link,button[type=submit]:visited,input[type=submit]:link,input[type=submit]:visited{background:#7f121c;color:#fff;text-decoration:none}.sce-comment-edit-buttons button.active,.sce-comment-edit-buttons button:active,.sce-comment-edit-buttons button:focus,.sce-comment-edit-buttons button:hover,a.a-button.active,a.a-button:active,a.a-button:focus,a.a-button:hover,button.a-button.active,button.a-button:active,button.a-button:focus,button.a-button:hover,button[type=button].active,button[type=button]:active,button[type=button]:focus,button[type=button]:hover,button[type=submit].active,button[type=submit]:active,button[type=submit]:focus,button[type=submit]:hover,input[type=submit].active,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#4c1016;color:#fff;text-decoration:none}.sce-comment-edit-buttons button.a-button-disabled,.sce-comment-edit-buttons button:disabled,a.a-button.a-button-disabled,a.a-button:disabled,button.a-button.a-button-disabled,button.a-button:disabled,button[type=button].a-button-disabled,button[type=button]:disabled,button[type=submit].a-button-disabled,button[type=submit]:disabled,input[type=submit].a-button-disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.sce-comment-edit-buttons button.a-button-flip,a.a-button.a-button-flip,button.a-button.a-button-flip,button[type=button].a-button-flip,button[type=submit].a-button-flip,input[type=submit].a-button-flip{background-color:#135b7e}.sce-comment-edit-buttons button.a-button-flip:active,.sce-comment-edit-buttons button.a-button-flip:focus,.sce-comment-edit-buttons button.a-button-flip:hover,a.a-button.a-button-flip:active,a.a-button.a-button-flip:focus,a.a-button.a-button-flip:hover,button.a-button.a-button-flip:active,button.a-button.a-button-flip:focus,button.a-button.a-button-flip:hover,button[type=button].a-button-flip:active,button[type=button].a-button-flip:focus,button[type=button].a-button-flip:hover,button[type=submit].a-button-flip:active,button[type=submit].a-button-flip:focus,button[type=submit].a-button-flip:hover,input[type=submit].a-button-flip:active,input[type=submit].a-button-flip:focus,input[type=submit].a-button-flip:hover{background-color:#0c7bb0}.sce-comment-edit-buttons button.a-button-secondary,.sce-comment-edit-buttons button.sce-comment-cancel,.sce-comment-edit-buttons button.sce-comment-delete,a.a-button.a-button-secondary,a.a-button.sce-comment-cancel,a.a-button.sce-comment-delete,button.a-button.a-button-secondary,button.a-button.sce-comment-cancel,button.a-button.sce-comment-delete,button[type=button].a-button-secondary,button[type=button].sce-comment-cancel,button[type=button].sce-comment-delete,button[type=submit].a-button-secondary,button[type=submit].sce-comment-cancel,button[type=submit].sce-comment-delete,input[type=submit].a-button-secondary,input[type=submit].sce-comment-cancel,input[type=submit].sce-comment-delete{color:#5e6e76;background:#efeff0;border-width:1px solid #d6d6da}.sce-comment-edit-buttons button.a-button-secondary:active,.sce-comment-edit-buttons button.a-button-secondary:focus,.sce-comment-edit-buttons button.a-button-secondary:hover,.sce-comment-edit-buttons button.sce-comment-cancel:active,.sce-comment-edit-buttons button.sce-comment-cancel:focus,.sce-comment-edit-buttons button.sce-comment-cancel:hover,.sce-comment-edit-buttons button.sce-comment-delete:active,.sce-comment-edit-buttons button.sce-comment-delete:focus,.sce-comment-edit-buttons button.sce-comment-delete:hover,a.a-button.a-button-secondary:active,a.a-button.a-button-secondary:focus,a.a-button.a-button-secondary:hover,a.a-button.sce-comment-cancel:active,a.a-button.sce-comment-cancel:focus,a.a-button.sce-comment-cancel:hover,a.a-button.sce-comment-delete:active,a.a-button.sce-comment-delete:focus,a.a-button.sce-comment-delete:hover,button.a-button.a-button-secondary:active,button.a-button.a-button-secondary:focus,button.a-button.a-button-secondary:hover,button.a-button.sce-comment-cancel:active,button.a-button.sce-comment-cancel:focus,button.a-button.sce-comment-cancel:hover,button.a-button.sce-comment-delete:active,button.a-button.sce-comment-delete:focus,button.a-button.sce-comment-delete:hover,button[type=button].a-button-secondary:active,button[type=button].a-button-secondary:focus,button[type=button].a-button-secondary:hover,button[type=button].sce-comment-cancel:active,button[type=button].sce-comment-cancel:focus,button[type=button].sce-comment-cancel:hover,button[type=button].sce-comment-delete:active,button[type=button].sce-comment-delete:focus,button[type=button].sce-comment-delete:hover,button[type=submit].a-button-secondary:active,button[type=submit].a-button-secondary:focus,button[type=submit].a-button-secondary:hover,button[type=submit].sce-comment-cancel:active,button[type=submit].sce-comment-cancel:focus,button[type=submit].sce-comment-cancel:hover,button[type=submit].sce-comment-delete:active,button[type=submit].sce-comment-delete:focus,button[type=submit].sce-comment-delete:hover,input[type=submit].a-button-secondary:active,input[type=submit].a-button-secondary:focus,input[type=submit].a-button-secondary:hover,input[type=submit].sce-comment-cancel:active,input[type=submit].sce-comment-cancel:focus,input[type=submit].sce-comment-cancel:hover,input[type=submit].sce-comment-delete:active,input[type=submit].sce-comment-delete:focus,input[type=submit].sce-comment-delete:hover{background:#ebebfb;text-decoration:none}.a-button-content{display:inline-block;padding:.25em;border:0;margin-right:.5em;cursor:pointer;transition:all .25s;font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-button-content{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-button-content{font-family:ff-meta-web-pro}.a-button-content,.a-button-content:link,.a-button-content:visited{text-decoration:none;background:#135b7e;color:#fff}.a-button-content.active,.a-button-content:active,.a-button-content:focus,.a-button-content:hover{background:#0c7bb0;color:#fff;text-decoration:none}.a-button-content.a-button-content-zone{display:block;margin-bottom:1.5em}.a-button-sentence input[type=email],.a-button-sentence input[type=number],.a-button-sentence input[type=search],.a-button-sentence input[type=tel],.a-button-sentence input[type=text],.a-button-sentence input[type=url],.a-button-sentence select{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.a-button-sentence a.a-button:link,.a-button-sentence a.a-button:visited,.a-button-sentence button[type=button],.a-button-sentence button[type=submit],.a-button-sentence input[type=submit]{margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0}.a-button-sentence .a-between-buttons{display:inline-block;margin:0 .5em;color:#5e6e76;text-transform:uppercase;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-button-sentence .a-between-buttons{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-button-sentence .a-between-buttons{font-family:ff-meta-web-pro}.a-input-with-button{width:100%;margin-bottom:.5em;display:flex}.a-input-with-button a.a-button,.a-input-with-button button[type=button],.a-input-with-button button[type=submit],.a-input-with-button input[type=submit]{margin:0}.m-form-standalone .m-form-item .a-input-with-button input:not([type=checkbox]):not([type=radio]),.m-form-standalone .m-form-item .a-input-with-button select,.m-form-standalone .m-form-item .a-input-with-button textarea{margin-bottom:0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:var(--scale2);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;margin-bottom:0;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .gform_wrapper .gform_footer input.button,.serif-fonts-loaded .gform_wrapper .gform_footer input[type=submit],.serif-fonts-loaded .gform_wrapper .gform_page_footer input.button,.serif-fonts-loaded .gform_wrapper .gform_page_footer input[type=submit]{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .gform_wrapper .gform_footer input.button,.sans-fonts-loaded .gform_wrapper .gform_footer input[type=submit],.sans-fonts-loaded .gform_wrapper .gform_page_footer input.button,.sans-fonts-loaded .gform_wrapper .gform_page_footer input[type=submit]{font-family:ff-meta-web-pro}.a-button.a-button-show-comments{color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em;background:none;padding:0;margin:0 0 1.5em;font-size:var(--scale0);text-align:left}.a-button.a-button-show-comments:active,.a-button.a-button-show-comments:focus,.a-button.a-button-show-comments:hover{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em;background:none}.a-close-button{margin:0 0 0 .25em;border-radius:50%;color:#fff;background:#1a1818;height:2em;width:2em;line-height:2em;font-size:1em;text-align:center;vertical-align:middle;display:inline-block;min-height:0;align-self:center}.a-close-button:link,.a-close-button:visited{color:#fff;background:#1a1818;text-decoration:none}.a-close-button:active,.a-close-button:focus,.a-close-button:hover{background:#869298;color:#1a1818}.a-comment-byline{font-size:var(--scale1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;font-weight:700;line-height:1.3}.a-comment-dateline{margin-top:.25em}.a-comment-links{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;padding-top:.25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-comment-links{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-comment-links{font-family:ff-meta-web-pro}.a-comment-links div a{display:block;margin-right:1.5em;margin-bottom:.5em}.a-comment-links div a:last-child{margin-bottom:0}.a-comment-policy-excerpt{margin-bottom:1.5em;font-size:var(--scale-1);font-size-adjust:.495;font-weight:400;font-style:normal}.a-comment-policy-excerpt,.a-comment-replyline{line-height:1.3;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-comment-policy-excerpt,.serif-fonts-loaded .a-comment-replyline{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-comment-policy-excerpt,.sans-fonts-loaded .a-comment-replyline{font-family:ff-meta-web-pro}.a-comment-replyline{display:flex;margin-top:.25em;color:#869298;font-size:var(--scale0);font-size-adjust:.495;font-weight:400;font-style:normal}.a-comment-replyline .a-comment-parent{display:block;width:1em;height:1em;font-size:1em;margin-left:.25em}.m-category-info .a-description{margin:1.5em 0}.a-edit-interests{display:block;margin-bottom:1.5em}.a-entry-author{font-weight:700}.a-entry-date{font-size:var(--scale-1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;font-weight:700;line-height:1.3}.a-events-cal-links{display:none;position:absolute;left:0;top:2.5em;list-style:none;background:#fff;border:1px solid #d6d6da;border-radius:4px;padding:.5em 3em 1em .5em;width:100%;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;margin:-.5em 0 0;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-events-cal-links{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-events-cal-links{font-family:ff-meta-web-pro}.a-events-cal-links.a-events-cal-link-visible{display:block}.a-events-cal-links .a-close-holder{position:absolute;top:.5em;right:.5em}.a-form-caption{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-form-caption{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-form-caption{font-family:ff-meta-web-pro}.a-form-item-required{color:#d7757e}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.a-google-maps-link svg{margin-right:.25em}.a-has-interests{margin-bottom:.25em}.a-zone-title{width:100%}.a-author-title,.a-group-category-title,.a-related-title{margin-bottom:.5em}.a-comment-reply-title,.a-comments-title{margin-bottom:.75em}.a-comments-title-none{margin-bottom:1.5em}.a-comment-reply-title small a{display:inline-block;padding:.25em;cursor:pointer;transition:all .25s;font-size:var(--scale1);font-weight:700;border-radius:4px;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;border:1px solid #d6d6da;margin:0 0 0 .5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-comment-reply-title small a{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-comment-reply-title small a{font-family:ff-meta-web-pro}.a-comment-reply-title small a,.a-comment-reply-title small a:link,.a-comment-reply-title small a:visited{text-decoration:none;background:#ebebfb;color:#1a1818}.a-comment-reply-title small a.active,.a-comment-reply-title small a:active,.a-comment-reply-title small a:focus,.a-comment-reply-title small a:hover{background:#d6d6da;color:#1a1818;text-decoration:none}.a-entry-title,.a-user-title,.a-widget-title{color:#1a1818}.a-entry-title a:link,.a-entry-title a:visited,.a-user-title a:link,.a-user-title a:visited,.a-widget-title a:link,.a-widget-title a:visited{color:inherit;text-decoration:none}.a-entry-title a.active,.a-entry-title a:active,.a-entry-title a:focus,.a-entry-title a:hover,.a-user-title a.active,.a-user-title a:active,.a-user-title a:focus,.a-user-title a:hover,.a-widget-title a.active,.a-widget-title a:active,.a-widget-title a:focus,.a-widget-title a:hover{color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em}h2.a-membership-choose{color:#7f121c;margin-bottom:.75em}h2.a-membership-reasons{margin:2em 0 1em}h3.a-finish-strong{clear:both;background:#d6d6da;padding:.5em;margin-bottom:.5em}h2.a-offer{color:#869298;margin-bottom:.5em}h4.a-donation-heading{font-size-adjust:.495;font-weight:700;font-style:normal;padding:.5em 0;color:#5e6e76;margin-bottom:.25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded h4.a-donation-heading{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded h4.a-donation-heading{font-family:ff-meta-web-pro}.a-donation-history-heading{background:#efeff0;padding:.5em;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-donation-history-heading{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-donation-history-heading{font-family:ff-meta-web-pro}.a-grouped-categories{list-style:none;margin:0}.a-grouped-categories li{padding:0 0 .5em;border-bottom:1px solid #d6d6da;margin:0 0 .5em}.a-site-branding{width:100%;height:auto;position:relative;margin:0 auto .5em}.a-site-branding .a-logo-svg{display:block}header.o-header-support .a-site-branding{margin-right:auto}footer .a-logo-svg picture{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.a-media-meta.a-media-caption{font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3;display:table-cell;padding:.375em 0}.a-media-meta.a-media-credit{font-size:var(--scale-3);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:italic;color:#5e6e76;display:table-footer-group;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-media-meta.a-media-credit{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-media-meta.a-media-credit{font-family:ff-meta-web-pro}.m-entry-content img+br+span.credit,.m-entry-content img+br+span.credit+span.caption{font-family:helvetica,arial,sans-serif;display:block}.m-entry-content img+br+span.credit{font-size:62.5%;line-height:normal;text-align:right}.m-entry-content img+br+span.credit+span.caption{font-size:75%;line-height:1.3em;margin-bottom:1em}.a-moderation-notice{padding:.5em;margin:.5em 0;border:1px solid #d6d6da}.a-moderation-notice.a-moderation-notice-pending{background:#ebe7ef}.a-newsletter-group{color:#5e6e76;text-transform:uppercase;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;margin-bottom:.5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-newsletter-group{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-newsletter-group{font-family:ff-meta-web-pro}a.powered-by-wpcom{display:block;text-align:right}.a-search-highlight,.hilite{background:#ebebfb}.o-footer .o-footer-hat section ul.a-sponsor-list{display:flex;flex-wrap:wrap;justify-content:space-around}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor{margin-bottom:1.5em}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure{margin:0;display:flex}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure a{display:block}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure img{display:block;align-self:flex-start}.m-category-info .a-sponsorship,.m-post .a-sponsorship{font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:italic;margin-bottom:1.5em;border-bottom:1px solid #d6d6da;border-top:1px solid #d6d6da;padding:.75em 0;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-category-info .a-sponsorship,.serif-fonts-loaded .m-post .a-sponsorship{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-category-info .a-sponsorship,.sans-fonts-loaded .m-post .a-sponsorship{font-family:ff-meta-web-pro}.m-category-info .a-sponsorship p br,.m-post .a-sponsorship p br{display:none}a.a-subnav-label,span.a-subnav-label{text-decoration:none;color:#1a1818;background-color:#ebebfb;font-weight:700;display:inline-flex;padding:.5em;margin-right:.25em;border-right:2px solid #d6d6da;white-space:nowrap;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;line-height:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded a.a-subnav-label,.serif-fonts-loaded span.a-subnav-label{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded a.a-subnav-label,.sans-fonts-loaded span.a-subnav-label{font-family:ff-meta-web-pro}.m-support-cta .a-button.a-support-button{background:#1c8745;color:#fff;font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-cta .a-button.a-support-button{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-cta .a-button.a-support-button{font-family:ff-meta-web-pro}.m-support-cta .a-button.a-support-button:active,.m-support-cta .a-button.a-support-button:focus,.m-support-cta .a-button.a-support-button:hover{background:#24613b;text-decoration:none}.m-support-cta.m-support-cta-top .a-support-button{margin-bottom:.5em}.a-switch{position:relative;display:inline-block;width:60px;height:34px}.a-switch input{opacity:0;width:0;height:0}.a-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#869298;transition:all .25s}.a-switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:all .25s}.a-switch .slider.round{border-radius:34px}.a-switch .slider.round:before{border-radius:50%}.a-switch input:checked+.slider{background-color:#7f121c}.a-switch input:focus+.slider{box-shadow:0 0 1px #7f121c}.a-switch input:checked+.slider:before{transform:translateX(26px)}table{margin:0 0 1.5em;width:100%}.m-entry-content .a-user-emails{position:relative;margin:0 0 1.5em;-moz-columns:2 auto;column-count:2}.m-entry-content .a-user-emails dt{margin:0 0 .2em;font-weight:700}.m-entry-content .a-user-emails dt:after{content:":"}.m-entry-content .a-user-emails dd{margin:0 0 1em;-moz-column-break-inside:avoid;break-inside:avoid}.a-spill-actions,.a-zone-actions{width:100%;margin-bottom:1.5em;margin-top:-.75em}.m-ad-region.m-ad-region-leaderboard{text-align:center;background:#d6d6da}.m-ad-region.m-ad-region-home-full-width{width:100%;margin-bottom:1.5em}.m-ad-region:empty{display:none}#secondary-first-and-second .m-ad-region-sidebar,#secondary-first .m-ad-region-sidebar,#secondary-second .m-ad-region-sidebar{display:flex;justify-content:center;width:100%}.m-archive-header{margin-bottom:.5em}.m-archive-header.m-archive-header-spill{margin-bottom:1.5em}.m-archive-header.tribe-events-header{display:flex;justify-content:space-between}.a-archive-figure{display:flex}.a-archive-figure img{margin:0 1.5em .5em 0;flex:1 0 auto}.m-archive-info{margin:0 0 1.5em}.m-archive.m-archive-author article,.m-archive.m-archive-category article,.m-archive.m-archive-date article,.m-archive.m-archive-events article,.m-archive.m-archive-interests article,.m-archive.m-archive-post_tag article,.m-archive.m-widget-spills article,.m-archive.m-zone article,.m-widget-spills.m-archive-author article,.m-widget-spills.m-archive-category article,.m-widget-spills.m-archive-date article,.m-widget-spills.m-archive-events article,.m-widget-spills.m-archive-interests article,.m-widget-spills.m-archive-post_tag article,.m-widget-spills.m-widget-spills article,.m-widget-spills.m-zone article{display:flex;justify-content:space-between;padding-bottom:.75em;border-bottom:1px solid #d6d6da;margin-bottom:1.5em;flex-wrap:wrap}.m-archive.m-archive-author article .a-breadcrumbs,.m-archive.m-archive-author article .a-entry-title,.m-archive.m-archive-author article .m-entry-byline,.m-archive.m-archive-author article .m-entry-excerpt,.m-archive.m-archive-author article .m-entry-meta,.m-archive.m-archive-category article .a-breadcrumbs,.m-archive.m-archive-category article .a-entry-title,.m-archive.m-archive-category article .m-entry-byline,.m-archive.m-archive-category article .m-entry-excerpt,.m-archive.m-archive-category article .m-entry-meta,.m-archive.m-archive-date article .a-breadcrumbs,.m-archive.m-archive-date article .a-entry-title,.m-archive.m-archive-date article .m-entry-byline,.m-archive.m-archive-date article .m-entry-excerpt,.m-archive.m-archive-date article .m-entry-meta,.m-archive.m-archive-interests article .a-breadcrumbs,.m-archive.m-archive-interests article .a-entry-title,.m-archive.m-archive-interests article .m-entry-byline,.m-archive.m-archive-interests article .m-entry-excerpt,.m-archive.m-archive-interests article .m-entry-meta,.m-archive.m-archive-post_tag article .a-breadcrumbs,.m-archive.m-archive-post_tag article .a-entry-title,.m-archive.m-archive-post_tag article .m-entry-byline,.m-archive.m-archive-post_tag article .m-entry-excerpt,.m-archive.m-archive-post_tag article .m-entry-meta,.m-archive.m-widget-spills article .a-breadcrumbs,.m-archive.m-widget-spills article .a-entry-title,.m-archive.m-widget-spills article .m-entry-byline,.m-archive.m-widget-spills article .m-entry-excerpt,.m-archive.m-widget-spills article .m-entry-meta,.m-archive.m-zone article .a-breadcrumbs,.m-archive.m-zone article .a-entry-title,.m-archive.m-zone article .m-entry-byline,.m-archive.m-zone article .m-entry-excerpt,.m-archive.m-zone article .m-entry-meta,.m-widget-spills.m-archive-author article .a-breadcrumbs,.m-widget-spills.m-archive-author article .a-entry-title,.m-widget-spills.m-archive-author article .m-entry-byline,.m-widget-spills.m-archive-author article .m-entry-excerpt,.m-widget-spills.m-archive-author article .m-entry-meta,.m-widget-spills.m-archive-category article .a-breadcrumbs,.m-widget-spills.m-archive-category article .a-entry-title,.m-widget-spills.m-archive-category article .m-entry-byline,.m-widget-spills.m-archive-category article .m-entry-excerpt,.m-widget-spills.m-archive-category article .m-entry-meta,.m-widget-spills.m-archive-date article .a-breadcrumbs,.m-widget-spills.m-archive-date article .a-entry-title,.m-widget-spills.m-archive-date article .m-entry-byline,.m-widget-spills.m-archive-date article .m-entry-excerpt,.m-widget-spills.m-archive-date article .m-entry-meta,.m-widget-spills.m-archive-interests article .a-breadcrumbs,.m-widget-spills.m-archive-interests article .a-entry-title,.m-widget-spills.m-archive-interests article .m-entry-byline,.m-widget-spills.m-archive-interests article .m-entry-excerpt,.m-widget-spills.m-archive-interests article .m-entry-meta,.m-widget-spills.m-archive-post_tag article .a-breadcrumbs,.m-widget-spills.m-archive-post_tag article .a-entry-title,.m-widget-spills.m-archive-post_tag article .m-entry-byline,.m-widget-spills.m-archive-post_tag article .m-entry-excerpt,.m-widget-spills.m-archive-post_tag article .m-entry-meta,.m-widget-spills.m-widget-spills article .a-breadcrumbs,.m-widget-spills.m-widget-spills article .a-entry-title,.m-widget-spills.m-widget-spills article .m-entry-byline,.m-widget-spills.m-widget-spills article .m-entry-excerpt,.m-widget-spills.m-widget-spills article .m-entry-meta,.m-widget-spills.m-zone article .a-breadcrumbs,.m-widget-spills.m-zone article .a-entry-title,.m-widget-spills.m-zone article .m-entry-byline,.m-widget-spills.m-zone article .m-entry-excerpt,.m-widget-spills.m-zone article .m-entry-meta{width:100%}.m-archive.m-archive-author article .a-entry-title,.m-archive.m-archive-category article .a-entry-title,.m-archive.m-archive-date article .a-entry-title,.m-archive.m-archive-interests article .a-entry-title,.m-archive.m-archive-post_tag article .a-entry-title,.m-archive.m-widget-spills article .a-entry-title,.m-archive.m-zone article .a-entry-title,.m-widget-spills.m-archive-author article .a-entry-title,.m-widget-spills.m-archive-category article .a-entry-title,.m-widget-spills.m-archive-date article .a-entry-title,.m-widget-spills.m-archive-interests article .a-entry-title,.m-widget-spills.m-archive-post_tag article .a-entry-title,.m-widget-spills.m-widget-spills article .a-entry-title,.m-widget-spills.m-zone article .a-entry-title{margin:.25em 0}.m-archive.m-archive-author article .m-entry-byline,.m-archive.m-archive-category article .m-entry-byline,.m-archive.m-archive-date article .m-entry-byline,.m-archive.m-archive-interests article .m-entry-byline,.m-archive.m-archive-post_tag article .m-entry-byline,.m-archive.m-widget-spills article .m-entry-byline,.m-archive.m-zone article .m-entry-byline,.m-widget-spills.m-archive-author article .m-entry-byline,.m-widget-spills.m-archive-category article .m-entry-byline,.m-widget-spills.m-archive-date article .m-entry-byline,.m-widget-spills.m-archive-interests article .m-entry-byline,.m-widget-spills.m-archive-post_tag article .m-entry-byline,.m-widget-spills.m-widget-spills article .m-entry-byline,.m-widget-spills.m-zone article .m-entry-byline{margin-bottom:.25em}.m-archive.m-archive-author article .m-entry-excerpt,.m-archive.m-archive-category article .m-entry-excerpt,.m-archive.m-archive-date article .m-entry-excerpt,.m-archive.m-archive-interests article .m-entry-excerpt,.m-archive.m-archive-post_tag article .m-entry-excerpt,.m-archive.m-widget-spills article .m-entry-excerpt,.m-archive.m-zone article .m-entry-excerpt,.m-widget-spills.m-archive-author article .m-entry-excerpt,.m-widget-spills.m-archive-category article .m-entry-excerpt,.m-widget-spills.m-archive-date article .m-entry-excerpt,.m-widget-spills.m-archive-interests article .m-entry-excerpt,.m-widget-spills.m-archive-post_tag article .m-entry-excerpt,.m-widget-spills.m-widget-spills article .m-entry-excerpt,.m-widget-spills.m-zone article .m-entry-excerpt{margin-top:0}.m-archive.m-archive-interests,.m-widget-spills.m-archive-interests{width:100%}.m-author-info .a-author-figure,.m-author-info>.a-author-bio,.m-staff-member-info .a-author-figure,.m-staff-member-info>.a-author-bio{margin:0 0 1.5em}.m-author-info .a-author-figure,.m-staff-member-info .a-author-figure{width:100%}.m-author-info .a-author-figure img,.m-staff-member-info .a-author-figure img{max-width:75px;height:100%}.m-author-info .a-author-figure figcaption,.m-staff-member-info .a-author-figure figcaption{word-break:break-word}.m-author-info .a-author-figure .a-author-sizes img,.m-author-info .a-author-figure .a-author-sizes source,.m-staff-member-info .a-author-figure .a-author-sizes img,.m-staff-member-info .a-author-figure .a-author-sizes source{height:auto}.m-author-info .a-author-bio h3,.m-author-info .a-author-bio p,.m-staff-member-info .a-author-bio h3,.m-staff-member-info .a-author-bio p{margin-bottom:.75em}.m-author-info .a-author-bio h3:last-child,.m-author-info .a-author-bio p:last-child,.m-staff-member-info .a-author-bio h3:last-child,.m-staff-member-info .a-author-bio p:last-child{margin-bottom:0}.m-author-info.m-author-full-info .a-author-figure img,.m-author-info.m-author-info-single .a-author-figure img,.m-author-info.m-staff-member-info-single .a-author-figure img,.m-staff-member-info.m-author-full-info .a-author-figure img,.m-staff-member-info.m-author-info-single .a-author-figure img,.m-staff-member-info.m-staff-member-info-single .a-author-figure img{max-width:75px;margin-bottom:0}.m-benefit-message-visible{padding:.5em;margin:.5em 0;border:1px solid #d6d6da}.m-benefit-message-visible.m-benefit-message-error{background:#d7757e;color:#1a1818}.m-benefit-message-visible.m-benefit-message-info{background:#fbd341;color:#1a1818}.m-benefit-message-visible.m-benefit-message-future{background:#5e6e76;color:#fff}.m-benefit-message-visible.m-benefit-message-success{background:#609f78;color:#1a1818}.m-entry-content .m-content-media{display:table;margin:1.5em 0}.m-entry-content .m-content-media img{display:block}.m-entry-content .m-content-media figcaption{display:table-caption;caption-side:bottom}.m-entry-content .m-content-media.aligncenter{margin-left:auto;margin-right:auto}.m-entry-content .content-image{margin-bottom:1.5em}.m-donation-history{font-size-adjust:.495;font-weight:400;font-style:normal;font-size:80%;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-donation-history{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-donation-history{font-family:ff-meta-web-pro}.m-donation-message{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.5em;border-bottom:1px solid #d6d6da;font-size:85%}.m-donation-message:last-of-type{border-bottom:none}.m-donation-message section{text-align:center;margin-bottom:1.5em;width:auto;flex-basis:33%;flex-grow:1}.m-donation-message section.m-donation-actions{padding-left:.5em;padding-right:.5em}.m-donation-message .m-donation{background:#ebebfb;border-radius:4px}.m-donation-message .a-donation-amount{font-size-adjust:.495;font-weight:700;font-style:normal;font-size:3em;width:4em;margin:0 auto;line-height:normal;padding:0 0 .25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-donation-message .a-donation-amount{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-donation-message .a-donation-amount{font-family:ff-meta-web-pro}.m-donation-message .a-donation-frequency,.m-donation-message .a-next-transaction-date{font-size-adjust:.495;font-weight:700;font-style:normal;font-size:1.5em;line-height:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-donation-message .a-donation-frequency,.serif-fonts-loaded .m-donation-message .a-next-transaction-date{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-donation-message .a-donation-frequency,.sans-fonts-loaded .m-donation-message .a-next-transaction-date{font-family:ff-meta-web-pro}.m-donation-message .a-button{font-size:1em;margin-right:0;padding:.5em}.m-donation-message .a-button-update-payment{margin-bottom:.5em;display:block}.m-donation-message .a-button-sentence{display:flex;justify-content:space-between}.m-donation-message .a-button-sentence .a-button:first-of-type{margin-right:1em}.m-donation-message .a-form-caption{display:block;text-align:left;font-size:75%;line-height:normal;margin-top:1em}.m-entry-byline,.m-entry-content{margin-bottom:1.5em}.m-entry-content{overflow-wrap:break-word}.m-entry-content.m-membership-support-wrapper{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-entry-content.m-membership-support-wrapper{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-entry-content.m-membership-support-wrapper{font-family:ff-meta-web-pro}.m-archive .m-entry-content{margin-bottom:0}.m-archive.m-archive-excerpt .m-entry-content{flex:unset}.m-archive.m-archive-homepage .m-entry-content{order:2;margin-left:0}.m-archive.m-zone-homepage-top .m-entry-content{flex:unset}.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{order:2}article .m-entry-excerpt{margin:.5em 0 1em;font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;max-width:70ch;width:100%;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded article .m-entry-excerpt{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded article .m-entry-excerpt{font-family:ff-meta-web-pro}.m-archive article .m-entry-header{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:.25em}.m-archive article .m-entry-header .m-entry-meta{flex-basis:100%}.m-entry-header-singular .m-entry-meta.m-entry-meta-deck{padding:.5em 0;font-weight:700}.m-page .m-entry-header{margin-bottom:.5em}.m-entry-header .m-entry-meta,.o-entry .m-entry-meta.m-entry-meta-horizontal{width:100%}.m-entry-share{list-style:none;margin:1.5em 0;padding:0;display:flex;flex-direction:row;justify-content:space-between}.m-entry-share.m-entry-share-horizontal{flex-direction:row;justify-content:flex-start}.m-entry-share li{margin-bottom:.75em}.m-entry-share li:last-of-type{margin-bottom:0}.m-entry-share li a{display:inline-block;overflow:none;color:#1a1818;border:2px solid #135b7e;border-radius:50%;vertical-align:middle;text-align:center;width:2em;height:2em;line-height:2em}.m-entry-share li a:active,.m-entry-share li a:focus,.m-entry-share li a:hover{border:2px solid #0c7bb0}.m-entry-share:first-child{margin-top:0}.no-js .m-entry-share .a-share-copy-link,.no-js .m-entry-share .a-share-print{display:none}.js .m-entry-share .a-share-copy-link,.js .m-entry-share .a-share-print{display:block}.m-event-cta{margin-bottom:1.5em}.m-event-cta .a-event-cta{margin-bottom:.5em}.m-event-date-and-calendar{position:relative;width:auto;display:inline-flex}.m-event-datetime{width:auto;display:inline-flex;margin:0 0 .5em;justify-content:space-between}.m-event-datetime>a{display:inline-flex;width:auto;justify-content:space-between;text-decoration:none}.m-event-datetime>a>span,.m-event-datetime>span{display:block;margin:0 1.5em .5em 0}.m-event-datetime>a>span:last-child,.m-event-datetime>span:last-child{margin-right:0}.m-event-datetime>a>span svg,.m-event-datetime>span svg{display:inline-flex;margin-right:.5em}.m-event-datetime>a>span span,.m-event-datetime>span span{color:#1a1818}.m-event-single .m-event-datetime{display:flex;justify-content:flex-start;flex-direction:row}.m-event-single .m-event-datetime>span{margin:0 1.5em .5em 0}.m-event-details{font-size:var(--scale-1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-event-header,.m-event-header .a-event-title{width:100%}.m-event-header h1.a-event-title{margin:0 0 .75em}.m-event-notices{width:100%}.m-event-notices .tribe-events-notices{background:#dcf0fa;border:1px solid #d6d6da;margin:-.75em 0 1.5em;font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;padding:.5em;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-event-notices .tribe-events-notices{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-event-notices .tribe-events-notices{font-family:ff-meta-web-pro}.m-event-notices .tribe-events-notices ul{list-style:none;margin:0}article .m-event-venue{margin:0 0 1.5em}article .m-event-venue p{margin:0}article .m-event-venue p .street-address{display:block;margin:0}article .m-event-venue p.adr{margin-bottom:.5em}.m-form-actions{margin:0 0 .5em}.m-form-standalone .m-form-actions{margin-bottom:1.25em}.m-form-item{margin:0 0 .5em}.m-form-standalone .m-form-item label input,.m-form-widget .m-form-item label input{margin-top:.5em}.m-form-standalone .m-form-item{margin-bottom:1em;width:100%;max-width:100%}.m-form-standalone .m-form-item input:not([type=checkbox]):not([type=radio]),.m-form-standalone .m-form-item label,.m-form-standalone .m-form-item select,.m-form-standalone .m-form-item span,.m-form-standalone .m-form-item textarea{display:block}.m-form-standalone .m-form-item span.a-form-item-required{display:inline}.m-form-standalone .m-form-item label{margin-bottom:.5em}.m-form-standalone .m-form-item input:not([type=checkbox]):not([type=radio]),.m-form-standalone .m-form-item select,.m-form-standalone .m-form-item textarea{padding:.25em;border:1px solid #d6d6da;margin-bottom:.5em;width:100%}.m-form-standalone .m-form-item input[type=checkbox],.m-form-standalone .m-form-item input[type=radio]{display:inline-block}.m-form-standalone .m-form-item p,.m-form-standalone .m-form-item span{margin-bottom:.5em}.m-form-standalone .m-form-item input:last-child,.m-form-standalone .m-form-item p:last-child,.m-form-standalone .m-form-item select:last-child,.m-form-standalone .m-form-item span:last-child,.m-form-standalone .m-form-item textarea:last-child{margin-bottom:0}.m-form-standalone .m-form-item.m-form-checkboxes span{display:inline-block}.m-form-message{padding:.5em;margin-top:-.5em;margin-bottom:1.5em;border:1px solid #d6d6da}.m-form-message.m-form-message-error{background:#d7757e}.m-form-message.m-form-message-info{background:#dcf0fa}.m-widget-form.m-form-newsletter-shortcode .m-form-message{font-size:75%}.m-main-navigation .m-form-search input[type=search]{-webkit-appearance:none;border:0;text-indent:.5em}.m-main-navigation .m-form-search ::-webkit-search-decoration{display:none}.m-form-newsletter-shortcode fieldset{margin:0;padding:0;border:0}.m-form-newsletter-shortcode h2.a-form-title{text-align:center}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset{display:flex;flex-flow:wrap;max-width:360px;justify-content:space-between}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item label{display:block}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item.m-form-item-email,.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item.m-form-item-email input{width:100%}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item.m-form-item-interests{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email{padding:0;font-size:inherit;margin:0;border:0}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email .m-form-message{margin-bottom:0;border:0;padding:.5em}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email button{padding:.15em .5em .2em;font-size:1em;line-height:normal;margin-left:.5em}.m-form-instory.m-form-minnpost-form-processor-mailchimp{border:1px solid #d6d6da;border-radius:4px}.m-form-instory.m-form-minnpost-form-processor-mailchimp.legacy{margin-bottom:1em;background:#d6d6da}.m-form-instory.m-form-minnpost-form-processor-mailchimp.legacy figure,.m-form-widget.m-form-minnpost-form-processor-mailchimp .a-shortcode-image{margin:0}.m-form-container{padding:0 .5em}.m-form-in-body{margin-bottom:1em;padding:1em 3em;font-size:var(--scale1);border:1px solid #d6d6da;position:relative}.m-form-standalone fieldset{border:0;margin:0;padding:0}.m-form-archive{border:1px solid #d6d6da;border-radius:4px;padding:1em;margin-bottom:1.5em;width:32.20339%}.m-form-archive label{margin-bottom:.5em}.gform_confirmation_wrapper{margin:16px 0;max-width:100%}.m-layout-primary{width:100%}body.page .m-layout-primary,body.single-post .m-layout-primary{flex:0 0 100%}.m-layout-membership .m-membership-support-wrapper{display:flex;justify-content:space-between;flex-flow:row wrap}.m-layout-membership .m-membership-support-wrapper .a-finish-strong,.m-layout-membership .m-membership-support-wrapper .m-form-membership{width:100%}.m-entry-content .m-member-info{background:#efeff0;padding:.5em;position:relative;margin:0 0 1.5em}.m-entry-content .m-member-info.m-member-info-platinum{background:#e5e4e2}.m-entry-content .m-member-info.m-member-info-gold{background:gold}.m-entry-content .m-member-info.m-member-info-silver{background:silver}.m-entry-content .m-member-info.m-member-info-bronze{background:#cd7f32}.m-entry-content .m-member-info dd.a-member-level,.m-entry-content .m-member-info dt.a-member-level{display:inline-block}.m-entry-content .m-member-info dt.a-member-level{margin:0 0 .25em;font-weight:700}.m-entry-content .m-member-info dt.a-member-level:after{content:":"}.m-entry-content .m-member-info dd{margin:0 0 1em}.m-membership-action{border:0;background:#efeff0}.m-membership-action .a-button{line-height:normal}.m-membership-choice-group{margin-bottom:1.5em}.m-membership-choice-group #amount-item #amount,.m-membership-choice-group button,.m-membership-choice-group input.a-button,.m-membership-choice-group select{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-choice-group #amount-item #amount,.serif-fonts-loaded .m-membership-choice-group button,.serif-fonts-loaded .m-membership-choice-group input.a-button,.serif-fonts-loaded .m-membership-choice-group select{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-choice-group #amount-item #amount,.sans-fonts-loaded .m-membership-choice-group button,.sans-fonts-loaded .m-membership-choice-group input.a-button,.sans-fonts-loaded .m-membership-choice-group select{font-family:ff-meta-web-pro}.m-membership-choice-group .m-form-checkboxes label,.m-membership-choice-group .m-form-radios label{border:0;background:#d6d6da;color:#1a1818}.m-membership-choice-group .m-form-checkboxes input:checked+label,.m-membership-choice-group .m-form-radios input:checked+label{background:#0c7bb0;color:#fff}.m-membership-choice-group.m-membership-choose-amount .a-fast-select-intro{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-choice-group.m-membership-choose-amount .a-fast-select-intro{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-choice-group.m-membership-choose-amount .a-fast-select-intro{font-family:ff-meta-web-pro}.m-membership-choice-group.m-membership-choose-amount #amount-item #amount{border:2px solid #d6d6da;border-radius:0}.m-membership-choice-group.m-membership-choose-amount #amount-item .a-frequency-text-label{margin:.9em 0}.m-membership-choice-group.m-membership-gift-selector{border:1px solid #d6d6da}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item label .support-tooltip .tooltip-text,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item label .support-tooltip .tooltip-text{border:1px solid #d6d6da;background:#fff}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item label .support-tooltip .tooltip-text:after,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item label .support-tooltip .tooltip-text:after{border-color:transparent transparent #d6d6da}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item input:checked+label,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item input:checked+label{border:3px solid #ebebfb}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item input:disabled+label:after,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item input:disabled+label:after{background-color:#efeff0}.m-membership-intro{width:100%}footer .m-membership-intro{width:100%;max-width:none}.m-membership-member-level{margin-bottom:1.5em}.m-membership-member-level .m-member-level-brief{border:1px solid #d6d6da;padding:.5em;margin-bottom:1.5em}.m-membership-member-level .m-member-level-brief h2,.m-membership-member-level .m-member-level-brief h3,.m-membership-member-level .m-member-level-brief select{color:#1a1818;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-member-level .m-member-level-brief h2,.serif-fonts-loaded .m-membership-member-level .m-member-level-brief h3,.serif-fonts-loaded .m-membership-member-level .m-member-level-brief select{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-member-level .m-member-level-brief h2,.sans-fonts-loaded .m-membership-member-level .m-member-level-brief h3,.sans-fonts-loaded .m-membership-member-level .m-member-level-brief select{font-family:ff-meta-web-pro}.m-membership-member-level .m-member-level-brief input,.m-membership-member-level .m-member-level-brief textarea{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-member-level .m-member-level-brief input,.serif-fonts-loaded .m-membership-member-level .m-member-level-brief textarea{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-member-level .m-member-level-brief input,.sans-fonts-loaded .m-membership-member-level .m-member-level-brief textarea{font-family:ff-meta-web-pro}.m-membership-member-level .m-member-level-brief h2{margin:0 0 .5em;padding:.5em 0}.m-membership-member-level .m-member-level-brief h3{font-size:var(--scale4);padding:0 0 .5em}.m-membership-member-level .m-member-level-brief select{display:block;margin:0 auto .75em;text-align:center}.m-membership-member-level .m-member-level-brief .enter h3 .m-form-item input{border:1px solid #d6d6da;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-member-level .m-member-level-brief .enter h3 .m-form-item input{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-member-level .m-member-level-brief .enter h3 .m-form-item input{font-family:ff-meta-web-pro}.m-membership-member-level .m-member-level-brief .enter .a-button{margin:0 auto .5em}.m-membership-member-level .m-member-level-benefits ul{color:#5e6e76}.m-membership-member-level .m-member-level-benefits ul li{padding:0 .5em;margin-bottom:1.5em}.m-membership-member-level.active .m-member-level-benefits ul,.m-membership-member-level:hover .m-member-level-benefits ul{color:#1a1818}.m-membership-member-level.m-membership-member-level-member_bronze .m-member-level-brief h2{background:#cd7f32}.m-membership-member-level.m-membership-member-level-member_silver .m-member-level-brief h2{background:silver}.m-membership-member-level.m-membership-member-level-member_gold .m-member-level-brief h2{background:gold}.m-membership-member-level.m-membership-member-level-member_platinum .m-member-level-brief h2{background:#e5e4e2}nav svg{pointer-events:none}.m-pagination,.m-pagination-all,.m-secondary-navigation{position:relative}.m-pagination-all ol,.m-pagination-all ul,.m-pagination ol,.m-pagination ul,.m-secondary-navigation ol,.m-secondary-navigation ul{list-style:none;display:flex;justify-content:flex-start;margin:0;padding:0}.m-pagination-all li,.m-pagination li,.m-secondary-navigation li{line-height:normal;margin:0;padding:0}.m-sub-navigation{display:flex;align-items:center;position:relative;width:100%;overflow:hidden;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-sub-navigation{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-sub-navigation{font-family:ff-meta-web-pro}.nav-scroller-btn{-webkit-appearance:none;display:inline-flex;position:absolute;z-index:100000;cursor:pointer;color:#5e6e76;background:#fff;padding:.25em;font-size:var(--scale1);border:1px solid #d6d6da;border-radius:4px;transition:all .5s}.nav-scroller-btn:focus,.nav-scroller-btn:hover{background:#ebebfb}.nav-scroller-btn:not(.active){opacity:0;pointer-events:none}.nav-scroller-btn.nav-scroller-btn--left{left:0}.nav-scroller-btn.nav-scroller-btn--right{right:0}.m-main-navigation,.m-subnav-navigation{line-height:normal;position:relative;z-index:1000000;display:flex;align-items:center}.m-main-navigation>ul,.m-subnav-navigation>ul{list-style:none;margin:0;padding:0;display:flex}.m-main-navigation>ul li,.m-subnav-navigation>ul li{flex-shrink:0;margin:0;padding:0}.m-main-navigation>ul li a,.m-subnav-navigation>ul li a{white-space:nowrap;display:inline-flex;text-decoration:none;line-height:normal;padding:.25em .5em;align-items:center}.m-main-navigation>ul li a svg,.m-subnav-navigation>ul li a svg{height:1em;width:1em}.m-main-navigation.m-main-navigation,.m-subnav-navigation.m-main-navigation{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;border-bottom:2px solid #5e6e76;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-main-navigation.m-main-navigation,.serif-fonts-loaded .m-subnav-navigation.m-main-navigation{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-main-navigation.m-main-navigation,.sans-fonts-loaded .m-subnav-navigation.m-main-navigation{font-family:ff-meta-web-pro}.m-main-navigation.m-main-navigation button,.m-subnav-navigation.m-main-navigation button{-webkit-appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:pointer;margin:0;border:0;padding:.25em;font:inherit;color:#5e6e76;background:transparent;display:inline-flex;align-items:center;z-index:1000000000}.m-main-navigation.m-main-navigation button span,.m-subnav-navigation.m-main-navigation button span{display:inline-flex;padding-left:.25em}.m-main-navigation.m-main-navigation button:focus,.m-main-navigation.m-main-navigation button:hover,.m-main-navigation.m-main-navigation button[aria-expanded=true],.m-subnav-navigation.m-main-navigation button:focus,.m-subnav-navigation.m-main-navigation button:hover,.m-subnav-navigation.m-main-navigation button[aria-expanded=true]{background:#5e6e76;color:#fff}.m-main-navigation.m-main-navigation>ul,.m-subnav-navigation.m-main-navigation>ul{transition:all .25s}.m-main-navigation.m-main-navigation li.active-parent>a,.m-main-navigation.m-main-navigation li.active>a,.m-subnav-navigation.m-main-navigation li.active-parent>a,.m-subnav-navigation.m-main-navigation li.active>a{color:#1a1818;font-weight:700}.m-main-navigation.m-main-navigation.m-main-navigation-support,.m-subnav-navigation.m-main-navigation.m-main-navigation-support{border:0}.m-main-navigation .m-menu-primary-actions,.m-subnav-navigation .m-menu-primary-actions{width:100%;justify-content:flex-end;flex-grow:0;flex-wrap:nowrap;align-items:center;margin:0}.m-main-navigation .m-menu-primary-actions>li,.m-subnav-navigation .m-menu-primary-actions>li{display:flex;align-self:stretch}.m-main-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"],.m-subnav-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"]{display:none}.m-main-navigation .m-menu-primary-actions>li span.a-label-xxs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xxs{display:inline-flex}.m-main-navigation .m-menu-primary-actions>li span.a-label-xs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xs{display:none}.m-main-navigation .m-menu-primary-actions>li>a,.m-subnav-navigation .m-menu-primary-actions>li>a{display:inline-flex;color:#5e6e76;background:transparent}.m-main-navigation .m-menu-primary-actions>li>a:active,.m-main-navigation .m-menu-primary-actions>li>a:focus,.m-main-navigation .m-menu-primary-actions>li>a:hover,.m-subnav-navigation .m-menu-primary-actions>li>a:active,.m-subnav-navigation .m-menu-primary-actions>li>a:focus,.m-subnav-navigation .m-menu-primary-actions>li>a:hover{background:#d6d6da;color:#1a1818}.m-main-navigation .m-menu-primary-actions>li>a[aria-expanded=true],.m-subnav-navigation .m-menu-primary-actions>li>a[aria-expanded=true]{background:#5e6e76;color:#fff}.m-main-navigation .m-menu-primary-actions>li.search form,.m-subnav-navigation .m-menu-primary-actions>li.search form{position:absolute;top:0;left:0;font-size:var(--scale-1);align-items:center;width:100%;background:#5e6e76;color:#fff;display:flex;z-index:0;opacity:0;visibility:hidden;height:0;transition:all .25s}.m-main-navigation .m-menu-primary-actions>li.search form.is-open,.m-subnav-navigation .m-menu-primary-actions>li.search form.is-open{z-index:1000000000;opacity:1;visibility:visible;height:100%}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{margin:0 auto;padding:0;border:0;min-height:0;min-width:0;display:flex;width:73.68421%}.m-main-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button{display:flex;margin:0}.m-main-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button input[type=search],.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button input[type=search]{width:100%}.m-main-navigation .m-menu-primary-actions>li.search form fieldset .a-close-search,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset .a-close-search{display:inline-block;line-height:2em;min-height:0;align-self:center;padding:0}.m-main-navigation .m-menu-primary-actions ul,.m-subnav-navigation .m-menu-primary-actions ul{right:0;top:100%;transform:translateX(150%);z-index:10000000;transition:all .25s}.m-main-navigation .m-menu-primary-actions ul.is-open,.m-subnav-navigation .m-menu-primary-actions ul.is-open{transform:translateX(0)}.m-main-navigation.m-subnav-navigation,.m-subnav-navigation.m-subnav-navigation{max-width:100%;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;z-index:10000;align-self:center;padding-bottom:1em;margin-bottom:-1em}.m-main-navigation.m-subnav-navigation ul,.m-subnav-navigation.m-subnav-navigation ul{will-change:transform;display:inline-flex;align-items:center;white-space:nowrap}.m-main-navigation.m-subnav-navigation ul:not(.no-transition),.m-subnav-navigation.m-subnav-navigation ul:not(.no-transition){transition:transform .25s cubic-bezier(.645,.045,.355,1)}.m-main-navigation.m-subnav-navigation a,.m-main-navigation.m-subnav-navigation li,.m-subnav-navigation.m-subnav-navigation a,.m-subnav-navigation.m-subnav-navigation li{display:flex;text-align:center}.m-main-navigation.m-subnav-navigation a,.m-subnav-navigation.m-subnav-navigation a{padding:.5em}.m-main-navigation.m-subnav-navigation a:active,.m-main-navigation.m-subnav-navigation a:focus,.m-main-navigation.m-subnav-navigation a:hover,.m-subnav-navigation.m-subnav-navigation a:active,.m-subnav-navigation.m-subnav-navigation a:focus,.m-subnav-navigation.m-subnav-navigation a:hover{background:#135b7e;color:#fff}.m-main-navigation.m-subnav-navigation li.active-parent>a,.m-main-navigation.m-subnav-navigation li.active>a,.m-subnav-navigation.m-subnav-navigation li.active-parent>a,.m-subnav-navigation.m-subnav-navigation li.active>a{font-weight:700;color:#135b7e}.m-main-navigation.m-subnav-navigation li.active-parent>a:active,.m-main-navigation.m-subnav-navigation li.active-parent>a:focus,.m-main-navigation.m-subnav-navigation li.active-parent>a:hover,.m-main-navigation.m-subnav-navigation li.active>a:active,.m-main-navigation.m-subnav-navigation li.active>a:focus,.m-main-navigation.m-subnav-navigation li.active>a:hover,.m-subnav-navigation.m-subnav-navigation li.active-parent>a:active,.m-subnav-navigation.m-subnav-navigation li.active-parent>a:focus,.m-subnav-navigation.m-subnav-navigation li.active-parent>a:hover,.m-subnav-navigation.m-subnav-navigation li.active>a:active,.m-subnav-navigation.m-subnav-navigation li.active>a:focus,.m-subnav-navigation.m-subnav-navigation li.active>a:hover{color:#fff}.m-main-navigation .m-menu-primary-links,.m-main-navigation>ul ul,.m-subnav-navigation .m-menu-primary-links,.m-subnav-navigation>ul ul{position:absolute;z-index:10000000;padding:0;margin:0;flex-direction:column;background:#5e6e76;color:#fff;list-style:none}.m-main-navigation .m-menu-primary-links.m-menu-primary-links,.m-main-navigation>ul ul.m-menu-primary-links,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links,.m-subnav-navigation>ul ul.m-menu-primary-links{top:0;left:-.5em;transform:translateX(-150%)}.m-main-navigation .m-menu-primary-links.m-menu-primary-links.is-open,.m-main-navigation>ul ul.m-menu-primary-links.is-open,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links.is-open,.m-subnav-navigation>ul ul.m-menu-primary-links.is-open{transform:translateX(0)}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-main-navigation>ul ul.m-menu-primary-links li:first-child,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-subnav-navigation>ul ul.m-menu-primary-links li:first-child{margin-top:3em}.m-main-navigation .m-menu-primary-links li,.m-main-navigation>ul ul li,.m-subnav-navigation .m-menu-primary-links li,.m-subnav-navigation>ul ul li{z-index:100000000}.m-main-navigation .m-menu-primary-links li a,.m-main-navigation>ul ul li a,.m-subnav-navigation .m-menu-primary-links li a,.m-subnav-navigation>ul ul li a{width:100%;font-weight:500;background:#5e6e76;color:#fff;padding:.5em}.m-main-navigation .m-menu-primary-links li a.active,.m-main-navigation .m-menu-primary-links li a:focus,.m-main-navigation .m-menu-primary-links li a:hover,.m-main-navigation .m-menu-primary-links li a[aria-expanded=true],.m-main-navigation>ul ul li a.active,.m-main-navigation>ul ul li a:focus,.m-main-navigation>ul ul li a:hover,.m-main-navigation>ul ul li a[aria-expanded=true],.m-subnav-navigation .m-menu-primary-links li a.active,.m-subnav-navigation .m-menu-primary-links li a:focus,.m-subnav-navigation .m-menu-primary-links li a:hover,.m-subnav-navigation .m-menu-primary-links li a[aria-expanded=true],.m-subnav-navigation>ul ul li a.active,.m-subnav-navigation>ul ul li a:focus,.m-subnav-navigation>ul ul li a:hover,.m-subnav-navigation>ul ul li a[aria-expanded=true]{background:#1a1818;color:#fff}.m-main-navigation .m-menu-primary-links li.active-parent>a,.m-main-navigation .m-menu-primary-links li.active>a,.m-main-navigation>ul ul li.active-parent>a,.m-main-navigation>ul ul li.active>a,.m-subnav-navigation .m-menu-primary-links li.active-parent>a,.m-subnav-navigation .m-menu-primary-links li.active>a,.m-subnav-navigation>ul ul li.active-parent>a,.m-subnav-navigation>ul ul li.active>a{background:#d6d6da;font-weight:700;color:#1a1818}.m-pagination{font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;max-width:100%;width:100%;margin-bottom:1.5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-pagination{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-pagination{font-family:ff-meta-web-pro}.m-pagination ol{justify-content:space-evenly;align-content:center;text-align:center}.m-pagination li{line-height:1;flex:1 0 auto}.m-pagination li a,.m-pagination li span{display:block;padding:.5em;border:1px solid #d6d6da;border-radius:4px;text-decoration:none;margin-right:.5em}.m-pagination li a svg,.m-pagination li span svg{height:1em;width:1em}.m-pagination li a:active,.m-pagination li a:focus,.m-pagination li a:hover{background:#135b7e;color:#fff}.m-pagination li.a-pagination-ellipsis span{padding:.25em .5em .75em}.m-pagination li.current span{font-weight:700}.m-pagination-all{display:flex;align-items:center;border-top:2px solid #d6d6da;border-bottom:2px solid #d6d6da;max-width:100%;width:100%;margin-bottom:1.5em}.m-pagination-all a,.m-pagination-all button{min-height:44px;align-items:center;cursor:pointer}.m-pagination-all button{min-width:44px;justify-content:center}.m-pagination-all .m-pagination-navigation{display:flex;align-items:center;position:relative;width:100%;overflow:hidden}.m-pagination-all .m-pagination-container{display:flex;width:100%;max-width:100%;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;align-self:center;align-items:center;padding-bottom:1em;margin-bottom:-1em}.m-pagination-all ol{font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;will-change:transform;display:inline-flex;align-items:center;white-space:nowrap;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-pagination-all ol{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-pagination-all ol{font-family:ff-meta-web-pro}.m-pagination-all ol:not(.no-transition){transition:transform .25s cubic-bezier(.645,.045,.355,1)}.m-pagination-all ol a{display:inline-flex;text-decoration:none;line-height:normal;padding:.5em}.m-pagination-all ol a:active,.m-pagination-all ol a:focus,.m-pagination-all ol a:hover{background:#135b7e;color:#fff}.m-pagination-all ol li{flex-shrink:0}.m-pagination-all ol li.active-parent>a,.m-pagination-all ol li.active>a{font-weight:700;color:#135b7e}.m-pagination-all ol li.active-parent>a:active,.m-pagination-all ol li.active-parent>a:focus,.m-pagination-all ol li.active-parent>a:hover,.m-pagination-all ol li.active>a:active,.m-pagination-all ol li.active>a:focus,.m-pagination-all ol li.active>a:hover{color:#fff}.o-footer .m-secondary-navigation #minnpost-network{margin:0}.o-footer .m-secondary-navigation #minnpost-network a{display:block;font-size:2em;color:#fff}.o-footer .m-secondary-navigation #minnpost-network a:hover{opacity:.65}.o-footer .m-secondary-navigation ul{justify-content:center;flex-wrap:wrap}.o-footer .m-secondary-navigation ul li{font-weight:700}.o-footer .m-secondary-navigation ul li a{color:#5e99b5}.o-footer .m-secondary-navigation ul li a:active,.o-footer .m-secondary-navigation ul li a:focus,.o-footer .m-secondary-navigation ul li a:hover{color:#dcf0fa}.o-footer .m-secondary-navigation ul li.active>a{color:#dcf0fa}.o-footer .m-secondary-navigation ul li:not(:last-child){margin-right:1.5em}#wpadminbar{z-index:9999999}.m-page-classification,.m-post-classification{max-width:100%;display:flex;justify-content:space-between;padding:.5em 0}.single-post .m-page-classification,.single-post .m-post-classification{padding-top:0}.m-post-image{display:table;margin-top:0}.m-post-image img{display:block}.m-post-image figcaption{display:table-caption;caption-side:bottom}.m-post-image.m-post-thumbnail-full{width:100%}.m-archive-excerpt .m-post-image,.m-archive-homepage .m-post-image,.m-archive-top .m-post-image{margin-bottom:.75em}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{margin-left:0}.m-archive-excerpt .m-post-image.m-post-thumbnail-full,.m-archive-top .m-post-image.m-post-thumbnail-full{width:100%}.m-post-paywalled .m-entry-content-paywalled{padding:.5em;margin:1.5em 0;border:1px solid #d6d6da;width:auto;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.m-post-paywalled .m-entry-content-paywalled section,.m-post-paywalled .m-entry-content-paywalled section fieldset{margin-bottom:1.5em}.m-post-paywalled .m-entry-content-paywalled h2{width:100%}.m-archive .m-post.status-draft,.m-archive .m-post.status-future{background:#fff url(/wp-content/themes/minnpost-largo/assets/img/unpublished.png)}.m-related{display:flex;flex-wrap:wrap;margin:0 0 1.5em}.m-related h3{font-size:var(--scale0)}.m-related .a-related-list{font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3;list-style:none;padding:.5em 0 0;margin:0 0 1.5em;display:flex;flex-wrap:wrap;justify-content:space-between}.m-related .a-related-list li{margin:0 0 1.5em;padding:0 .5em;flex-basis:25%;flex-grow:1}.m-related .a-related-list li:last-of-type{margin-bottom:0}.m-related .a-related-list li .a-entry-title{margin:.25em 0}.m-related .a-related-list li .m-entry-byline{margin-bottom:.25em}.m-related .a-related-list li .m-post-image{margin:0}.m-related .a-related-list li .m-post-image img{margin:0;max-width:100%}.m-related .a-related-list li .m-post-image img:last-child{margin-bottom:.5em}.m-search-form.m-search-page-form{margin:.75em 0}.m-search-form.m-search-page-form fieldset{margin:0;padding:0;border:0}.m-search-form.m-search-page-form fieldset input[type=search]{width:100%}.m-search-result-info{padding:.5em;margin:1em 0 1.5em;border:1px solid #d6d6da;border-radius:4px;background:#efeff0}.m-search-result article{margin-bottom:1.5em;border-bottom:1px solid #d6d6da;padding-bottom:.5em}.m-search-result .a-entry-title{margin:.25em 0}.m-search-result .m-entry-byline{margin-bottom:.25em}.o-site-sidebar section{margin-bottom:1.5em;border:1px solid #d6d6da;border-radius:4px;padding:.75em;font-size:75%}.o-site-sidebar section>p{margin-bottom:.75em}.o-site-sidebar section .m-widget-contents{padding-bottom:.25em}.o-site-sidebar section .m-widget-contents.m-custom-html-widget .image{margin-bottom:1.5em}.o-site-sidebar section .m-post-spill{margin:1.5em 0}.o-site-sidebar section .a-spill-item-category,.o-site-sidebar section .a-spill-item-title{margin:0}.o-site-sidebar section .a-spill-item-thumbnail{display:block;float:left;margin:0 1.5em 1.5em 0;max-width:75px}.m-entry-content .m-staff-list-bios{list-style:none;padding:0;margin:0}.m-entry-content .m-staff-list-bios li{list-style:none;border-bottom:1px solid #d6d6da}.m-support-cta.m-support-cta-top h2{margin:0;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro}.m-support-cta.m-support-cta-bottom header{margin-bottom:.5em}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-support-cta.m-support-cta-bottom .m-membership-fast-select button,.m-support-cta.m-support-cta-bottom .m-membership-fast-select input#amount,.m-support-cta.m-support-cta-bottom .m-membership-fast-select input.a-button{font-weight:700}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input[type=radio]{left:0;opacity:0;position:absolute;top:0}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios label{background:#5e6e76;color:#fff;border:0}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios label:focus,.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios label:hover{background:#869298}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input:checked+label{background:#135b7e}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input:checked+label:focus,.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input:checked+label:hover{background:#0c7bb0}.m-support-cta.m-support-cta-bottom .m-form-actions{text-align:center}.o-header-support .m-support-cta.m-support-cta-top{text-align:left;flex-direction:row;width:auto}.o-header-support .m-support-cta.m-support-cta-top h2{margin:0;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-header-support .m-support-cta.m-support-cta-top h2{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-header-support .m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro}.m-support-progress{margin-bottom:1.5em}.m-support-progress ol{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-progress ol{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-progress ol{font-family:ff-meta-web-pro}.m-support-progress ol li a,.m-support-progress ol li span{background:#5e6e76;color:#fff;border-right:1px solid #d6d6da;padding:.5em}.m-support-progress ol li a:before,.m-support-progress ol li span:before{font-size:var(--scale4);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-size:250%;color:#fff;line-height:1;position:absolute;top:-.1em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-progress ol li a:before,.serif-fonts-loaded .m-support-progress ol li span:before{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-progress ol li a:before,.sans-fonts-loaded .m-support-progress ol li span:before{font-family:ff-meta-web-pro}.m-support-progress ol li a.active,.m-support-progress ol li a:active,.m-support-progress ol li a:focus,.m-support-progress ol li a:hover,.m-support-progress ol li span.active{background:#1a1818}.m-support-progress ol li:last-child a,.m-support-progress ol li:last-child span{border-right:0}.m-user-always-show-comments{display:flex;justify-content:space-between;align-items:center;border:1px solid #d6d6da;border-left:0;border-right:0;padding:.25em .5em}.m-user-always-show-comments label.always-show-comments,.m-user-always-show-comments span.always-show-comments{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-user-always-show-comments label.always-show-comments,.serif-fonts-loaded .m-user-always-show-comments span.always-show-comments{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-user-always-show-comments label.always-show-comments,.sans-fonts-loaded .m-user-always-show-comments span.always-show-comments{font-family:ff-meta-web-pro}.m-user-always-show-comments label.always-show-comments{cursor:pointer;max-width:60%}.m-user-always-show-comments.m-user-always-show-comments-after{margin:2em 0}.m-entry-content .m-user-email-list{list-style:none;padding:0;margin:0}.m-entry-content .m-user-email-list>li{list-style:none;border-bottom:1px solid #d6d6da;margin-bottom:.5em;padding:.25em .5em;display:flex}.m-entry-content .m-user-email-list>li ul{margin:0 0 0 auto;padding:0;list-style:none;display:flex}.m-entry-content .m-user-email-list>li ul li{line-height:normal;list-style:none;border-right:1px solid #d6d6da;margin:0 .5em 0 0;padding:0 .5em 0 0;position:relative}.m-entry-content .m-user-email-list>li ul li label{margin-bottom:0;line-height:normal;display:inline-block;color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em;transition:all .25s;cursor:pointer}.m-entry-content .m-user-email-list>li ul li label:hover{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em}.m-entry-content .m-user-email-list>li ul li:last-child{border-right:0;margin-right:0;padding-right:0}.m-entry-content .m-user-email-list>li.a-user-email-primary small{font-weight:700}.js .m-entry-content .m-user-email-list>li ul li.a-form-confirm label{text-decoration:none;cursor:text;color:#1a1818}.js .m-entry-content .m-user-email-list>li ul li.a-form-confirm label a{cursor:pointer}.js .m-entry-content .m-user-email-list>li ul li input[type=checkbox],.js .m-entry-content .m-user-email-list>li ul li input[type=radio]{left:0;opacity:0;position:absolute;top:0}.js .m-entry-content .m-user-email-list>li #a-confirm-primary-change,.js .m-entry-content .m-user-email-list>li #a-confirm-removal{font-weight:700}.m-entry-content .m-user-preferences ul{list-style:none;padding-left:0}.m-entry-content .m-user-preferences ul li{list-style:none}.m-entry-content .m-user-preferences .cmb-th label{margin-bottom:.375em;line-height:1.5em}.m-homepage-zones .m-zone-homepage-middle section.m-widget-glean-home-content{border-top:1px solid #d6d6da;padding-top:1.5em}.m-homepage-zones section.m-widget-glean-home-content{border-bottom:1px solid #d6d6da;padding:.5em;margin-bottom:1.5em;background:#ebebfb;border-radius:4px;width:100%;font-size:var(--scale-1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title{background:#7f121c;border-radius:4px;margin-bottom:.25em;color:#fff;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-homepage-zones section.m-widget-glean-home-content .a-widget-title{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-homepage-zones section.m-widget-glean-home-content .a-widget-title{font-family:ff-meta-web-pro}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a{display:block;padding:.5em}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:link,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:visited{color:inherit;text-decoration:none}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a.active,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:active,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:focus,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#efeff0;text-decoration-color:#efeff0;text-underline-offset:.25em;text-decoration-thickness:.08em}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean{width:100%;border:0;margin:0;padding:0}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean .m-entry-content{margin-right:0;width:100%}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean .m-entry-excerpt{font-size:100%;margin-bottom:.5em}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean p{margin-bottom:0}.m-widget-group.m-widget-group-homepage{margin:0 -.75em}.o-site-sidebar section.m-widget-picked-for-you .a-widget-title a{color:#7f121c}.o-site-sidebar section.m-widget-picked-for-you .m-widget-contents.m-custom-html-widget{margin:.75em 0}.m-widget-site-branding .a-site-branding{margin:0}.m-widget-spills-home-content,.m-widget-spills-membership-content{padding:0 .75em;margin-bottom:3em}.m-widget-spills-home-content:last-of-type,.m-widget-spills-membership-content:last-of-type{margin-bottom:0}.m-widget-zone-posts.m-widget-zone-posts-with-image{text-align:center}.m-widget-zone-posts.m-widget-zone-posts-with-image ul{list-style:none;margin-left:0}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li{padding:0;margin-bottom:1.5em;display:flex;flex-wrap:wrap;justify-content:center}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .a-entry-title{margin:.25em 0}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-entry-byline{margin-bottom:.25em}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-post-image{margin:0}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-post-image img{margin:0;max-width:100%}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-post-image img:last-child{margin-bottom:.5em}.m-homepage-zones .m-zone{flex-wrap:wrap;align-content:flex-start;display:flex;width:100%}.m-homepage-zones .m-zone.m-zone-homepage-top article{width:100%;border-bottom:0;padding-bottom:0}.m-homepage-zones .m-zone.m-zone-homepage-sticky{max-width:none;width:100%;display:flex;justify-content:space-between}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-1 article{width:100%}.m-homepage-zones .m-zone.m-zone-homepage-more-top,.m-homepage-zones .m-zone.m-zone-homepage-opinion{display:flex;justify-content:space-between;flex-flow:row wrap}.m-homepage-zones .m-zone.m-zone-homepage-more-top article,.m-homepage-zones .m-zone.m-zone-homepage-opinion article{margin-bottom:1.5em;align-content:flex-start}.o-comments-area{overflow-wrap:break-word;font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.o-comments-area ol{list-style:none;margin:.5em 0;padding:0;overflow-x:hidden}.o-comments-area ol li{margin:0;padding:0;position:relative}.o-comments-area ol>li{margin:0}.o-comments-area ol .o-comment{padding:1.5em .5em;border-bottom:1px solid #d6d6da;margin:0 0 0 .5em}.o-comments-area ol .o-comment.o-comment-unpublished{background:#fff url(/wp-content/themes/minnpost-largo/assets/img/unpublished.png)}.o-comments-area ol .o-comment.o-comment-by-current-user{background:#fff}.o-comments-area ol>li:first-child>.o-comment{padding-top:.5em}.o-comments-area ol ul.children{list-style:none;padding:0;margin:0}.o-comments-area ol ul.children .o-comment{border-left:1px solid #d6d6da}.o-comments-area ol ul.children .o-comment.depth-2{border-left-width:4px}.o-comments-area ol ul.children .o-comment.depth-3{border-left-width:9px}.o-comments-area ol ul.children .o-comment.depth-4{border-left-width:16px}.o-comments-area ol ul.children .o-comment.depth-5{border-left-width:25px}.o-comments-area ol ul.children .o-comment.depth-6{border-left-width:36px}.o-comments-area ol ul.children .o-comment.depth-7{border-left-width:49px}.o-comments-area ol ul.children .o-comment.depth-8{border-left-width:64px}.o-comments-area ol ul.children .o-comment.depth-9{border-left-width:81px}.o-comments-area ol ul.children .o-comment.depth-10{border-left-width:100px}.o-comments-area ol .m-comment-meta{padding-bottom:.5em}.o-comments-area ol .m-comment-entry{padding:0 0 .5em}.o-comments-area ol .sce-edit-comment{margin-top:1em}.o-comments-area ol .sce-edit-button{margin:1.5em 0;padding:.5em;border:1px solid #d6d6da;font-size-adjust:.495;font-weight:400;font-style:normal;font-size:75%;text-transform:uppercase;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-comments-area ol .sce-edit-button{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-comments-area ol .sce-edit-button{font-family:ff-meta-web-pro}.o-comments-area ol .sce-edit-button span{display:inline-block}.o-comments-area ol .sce-edit-button .sce-timer{color:#5e6e76}.o-comments-area ol .sce-textarea .sce-comment-textarea textarea{margin-bottom:1em}.o-comments-area ol .sce-textarea .sce-comment-edit-buttons button{margin-bottom:.5em}.o-comments-area .comment-respond{margin:0 0 1.5em}#llc_comments{margin-bottom:1.5em}.single article>#llc_comments,.single article>.o-comments-area{z-index:10}.o-entry{display:flex;justify-content:space-between;width:100%}.o-entry,.o-entry.o-entry-horizontal{flex-direction:column}.o-entry.o-entry-horizontal .m-entry-content{max-width:100%}.o-wrapper-content-full .o-entry .m-entry-content{width:100%;max-width:none}.o-footer{background:#1a1818;color:#fff}.o-footer .o-footer-hat{display:flex;justify-content:space-between;flex-flow:row;flex-wrap:wrap;margin:1.5em 0 0}.o-footer .o-footer-hat section{flex:auto;margin-bottom:1.5em}.o-footer .o-footer-hat section.m-widget-sponsor-list{border:1px solid #d6d6da;outline:.5em solid #ebebfb;background:#fff;color:#1a1818;padding:.5em;width:100%;max-width:none}.o-footer .o-footer-hat section.m-widget-sponsor-list h3{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.15}.o-footer .o-footer-hat section .a-heading-donor-thanks{background:#ebebfb;padding:.5em}.o-footer .o-footer-hat section .a-tagline-bottom{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-web-pro}.o-footer .o-footer-hat section ul{margin:0;padding:0;list-style:none}.o-footer .o-footer-hat section ul li{margin-bottom:.5em}.o-footer nav{margin:0;padding:.5em 0}.o-footer .o-footer-links{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;word-wrap:break-word;padding:.25em 0;display:flex;flex-wrap:wrap;flex-direction:column;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-links{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-links{font-family:ff-meta-web-pro}.o-footer .o-footer-links a:link,.o-footer .o-footer-links a:visited{color:#5e99b5}.o-footer .o-footer-links .active>a,.o-footer .o-footer-links a.active,.o-footer .o-footer-links a:active,.o-footer .o-footer-links a:focus,.o-footer .o-footer-links a:hover{color:#dcf0fa}.o-footer .o-footer-links .a-footer-message{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;text-align:center;margin-bottom:1.5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-links .a-footer-message{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-links .a-footer-message{font-family:ff-meta-web-pro}.o-grouped-categories{margin:1.5em 0}.o-grouped-categories .m-group-category{padding:0 .5em 1.5em 0}.o-grouped-categories .m-group-category a{text-decoration:none}.o-header{position:relative;padding-top:.5em;padding-bottom:.5em;justify-content:space-between}.o-homepage-listing{display:flex;flex-wrap:wrap;width:100%}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{width:100%}.o-partner-offers .m-entry-content{margin-bottom:0}.o-site-sidebar{min-width:300px;margin-right:auto;margin-left:auto;margin-bottom:1.5em}.o-site-sidebar#secondary-first,.o-site-sidebar#secondary-second{display:flex}.o-site-sidebar#secondary-second{flex-wrap:wrap;justify-content:space-between;padding-bottom:1.5em}.o-site-sidebar#secondary-second section{width:100%}.o-site-message-container{font-size-adjust:.495;font-weight:400;font-style:normal;font-size:75%;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container{font-family:ff-meta-web-pro}.o-site-message-container .h1,.o-site-message-container .h2,.o-site-message-container .h3,.o-site-message-container .h4,.o-site-message-container h1,.o-site-message-container h2,.o-site-message-container h3,.o-site-message-container h4{font-size-adjust:.495;font-weight:700;font-style:normal;margin-bottom:.75em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container .h1,.serif-fonts-loaded .o-site-message-container .h2,.serif-fonts-loaded .o-site-message-container .h3,.serif-fonts-loaded .o-site-message-container .h4,.serif-fonts-loaded .o-site-message-container h1,.serif-fonts-loaded .o-site-message-container h2,.serif-fonts-loaded .o-site-message-container h3,.serif-fonts-loaded .o-site-message-container h4{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container .h1,.sans-fonts-loaded .o-site-message-container .h2,.sans-fonts-loaded .o-site-message-container .h3,.sans-fonts-loaded .o-site-message-container .h4,.sans-fonts-loaded .o-site-message-container h1,.sans-fonts-loaded .o-site-message-container h2,.sans-fonts-loaded .o-site-message-container h3,.sans-fonts-loaded .o-site-message-container h4{font-family:ff-meta-web-pro}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner{max-width:80em}.o-site-message-container.wp-message-inserter-message-region-header{margin:.5em 0}.o-site-message-container.wp-message-inserter-message-region-above_article_body,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles,.o-site-message-container.wp-message-inserter-message-region-article_bottom,.o-site-message-container.wp-message-inserter-message-region-homepage_middle{margin-bottom:1.5em}.o-site-message-container.wp-message-inserter-message-region-above_article_body .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-above_article_body .m-wp-insert-message-images,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .m-wp-insert-message-images,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-images,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-images{margin-left:0;margin-right:0}.o-site-message-container .m-wp-insert-message-item-banner.banner-width-page{max-width:80em}.o-site-message-container.wp-message-inserter-message-region-popup .m-wp-insert-message-item-banner .dual-wrap .col{padding-top:1em;padding-bottom:1em}.o-site-message-container.wp-message-inserter-message-region-popup .m-wp-insert-message-item-banner .dual-wrap .col:first-of-type{padding-left:0}.o-site-message-container.wp-message-inserter-message-region-popup .m-wp-insert-message-item-banner .dual-wrap .col:last-of-type{padding-left:0}.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{max-width:80em}.o-site-message-container input{color:#1a1818;background:#fff;border:0}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles header,.o-site-message-container.wp-message-inserter-message-region-header header,.o-site-message-container.wp-message-inserter-message-region-homepage_middle header{margin-right:1em}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.o-site-message-container.wp-message-inserter-message-region-header .h3,.o-site-message-container.wp-message-inserter-message-region-header .h4,.o-site-message-container.wp-message-inserter-message-region-header h3,.o-site-message-container.wp-message-inserter-message-region-header h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{margin:0}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.o-site-message-container.wp-message-inserter-message-region-header .h3,.o-site-message-container.wp-message-inserter-message-region-header h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{font-size:var(--scale4);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{font-family:ff-meta-web-pro}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.o-site-message-container.wp-message-inserter-message-region-header .h4,.o-site-message-container.wp-message-inserter-message-region-header h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{font-size:var(--scale3);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{font-family:ff-meta-web-pro}.o-site-message-container.wp-message-inserter-message-region-homepage_middle{width:100%;background:#dcf0fa;border-radius:4px;margin-bottom:1.5em}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-item{padding:1em}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container{padding:0 1.5em}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{border:0;margin:0;padding:1em 0;width:100%;max-width:100%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset input{width:100%;max-width:100%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message{margin:0;padding:1em;width:100%;max-width:100%;color:#1a1818}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted fieldset{display:none}.o-site-message-container.wp-message-inserter-message-region-article_bottom{background:#dcf0fa;border-radius:4px;margin-bottom:1.5em}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item{padding:1em}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-container,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-instory{padding:0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-container h3,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-container p,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-instory h3,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-instory p{margin:0;padding:0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item>h3,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item>p{margin:0;padding:0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item fieldset{margin:0;padding:1em 0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item fieldset input{border:1px solid #d6d6da}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-form-instory.m-form-minnpost-form-processor-mailchimp{border:0}.o-user-section{margin-bottom:1.5em}.o-wrapper-grid-overlay{position:relative}.o-wrapper-grid-overlay:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none}.o-wrapper{max-width:80em;margin-left:auto;margin-right:auto;position:relative}.o-wrapper.o-wrapper-content,.o-wrapper.o-wrapper-site-footer,.o-wrapper.o-wrapper-site-header{display:flex;flex-wrap:wrap;flex:0 0 100%;flex-direction:column}.o-wrapper.o-wrapper-content{margin-top:.5em;margin-bottom:1.5em}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:75%}.o-wrapper.o-wrapper-site-navigation a,.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation a,.o-wrapper.o-wrapper-sub-navigation button{min-height:44px;align-items:center}.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation button{min-width:44px;justify-content:center}.o-wrapper.o-wrapper-sub-navigation{display:flex;align-items:center;border-bottom:2px solid #d6d6da}.o-wrapper.o-wrapper-site-navigation.o-wrapper-site-navigation-support{margin-right:0;margin-left:auto;width:auto;font-size:var(--scale2);width:31.03448%}.alignleft,.alignright,.float-left,.float-right,.mp .alignleft,.mp .alignright{margin-bottom:1.5em}.m-entry-content .image img{display:block}@media screen and (min-width:0){.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 3.84615%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 5.26316%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 15.78947%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 21.05263%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 26.31579%)}}@media screen and (min-width:24em){.m-support-progress ol{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-progress ol{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-progress ol{font-family:ff-meta-web-pro}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.44828%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.34483%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.24138%)}}@media screen and (min-width:30em){header .a-site-branding{max-width:65.51724%}.m-support-cta.m-support-cta-top .a-support-button{margin-bottom:.75em}.m-author-info .a-author-figure figcaption,.m-staff-member-info .a-author-figure figcaption{word-break:normal}.m-entry-content .m-content-media.alignleft{float:left;clear:right;margin:.75em 1.5em 1.5em 0}.m-entry-content .m-content-media.alignright{float:right;clear:right;margin:.75em 0 1.5em 1.5em}.m-entry-content .content-image.content-image-right{float:right;clear:right;margin-left:1.5em}.m-entry-content .content-image.content-image-left{float:left;clear:left;margin-right:1.5em}.m-event-datetime{flex-direction:column}.m-main-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"],.m-subnav-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"]{display:flex}.m-main-navigation .m-menu-primary-actions>li span.a-label-xxs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xxs{display:none}.m-main-navigation .m-menu-primary-actions>li span.a-label-xs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xs{display:inline-flex}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:65.51724%}.m-support-cta.m-support-cta-top h2{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-size:var(--scale0);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-widget-site-branding .a-site-branding{max-width:65.51724%}.o-footer .o-footer-hat section .a-tagline-bottom{font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-web-pro}.o-site-sidebar{display:flex;flex-wrap:wrap;flex-direction:column}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 2.5974%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:74.68354%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.44828%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.34483%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.24138%)}.alignright,.float-right,.mp .alignright{float:right;clear:right;margin-left:1.5em}.alignleft,.float-left,.mp .alignleft{float:left;clear:left;margin-right:1.5em}}@media screen and (min-width:40em){.a-comment-links{display:inline-flex}.m-support-cta.m-support-cta-top .a-support-button{width:31.03448%}#secondary-first-and-second .m-ad-region-sidebar,#secondary-first .m-ad-region-sidebar{display:block;width:auto}.m-author-info.m-author-full-info .a-author-figure img,.m-author-info.m-author-info-single .a-author-figure img,.m-author-info.m-staff-member-info-single .a-author-figure img,.m-staff-member-info.m-author-full-info .a-author-figure img,.m-staff-member-info.m-author-info-single .a-author-figure img,.m-staff-member-info.m-staff-member-info-single .a-author-figure img{max-width:190px}.m-archive .m-entry-content{flex:1 0}.m-archive.m-archive-excerpt .m-entry-content,.m-archive.m-zone-homepage-top .m-entry-content{flex:1 0;margin-right:.75em}.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{flex:1 0;margin-right:0}.m-archive-events article .m-entry-excerpt{flex:1 0}.m-archive-events .m-event-header{flex:1 0;margin-right:1.5em}.m-layout-primary,.m-membership-intro{display:flex}.m-archive-excerpt .m-post-image,.m-archive-homepage .m-post-image,.m-archive-top .m-post-image{width:100%}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{margin-bottom:.75em;width:auto}.m-post-image-first .m-post-image{margin-right:.75em}.m-related>h3{padding:.5em;flex-grow:1;border-bottom:1px solid #d6d6da;order:2}.m-related>h3:first-of-type{flex-grow:0;order:1;border-top:1px solid #d6d6da;border-right:1px solid #d6d6da;border-bottom:0;border-radius:4px}.m-related>h3:nth-of-type(2){padding-left:1em}.m-related .a-related-list{order:3;margin-bottom:0}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-size:var(--scale2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-support-progress ol li a,.m-support-progress ol li span{padding:.75em .75em .75em 2.75em}.m-widget-group.m-widget-group-homepage{display:flex}.m-widget-site-branding{max-width:65.51724%}.m-widget-site-branding .a-site-branding{max-width:73.68421%}.m-widget-spills-home-content,.m-widget-spills-membership-content{margin-bottom:1.5em}.m-widget-spills-membership-content{width:66.10169%}.m-widget-spills-membership-content .m-widget-contents{display:flex;flex-wrap:wrap;justify-content:space-between}.m-widget-spills-membership-content .m-widget-contents article{width:47.45763%}.m-homepage-zones .m-zone{max-width:calc(93.22034% - 300px)}.m-homepage-zones .m-zone.m-zone-homepage-top{max-width:none}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-2 article{width:49.15254%}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-3 article{width:32.20339%}.o-grouped-categories{display:flex;justify-content:space-between}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{display:flex;flex-wrap:wrap}.o-site-sidebar{width:100%;margin-left:auto;margin-bottom:1.5em}.o-site-sidebar#secondary-third{margin-right:0;margin-left:auto}.o-homepage-listing .o-site-sidebar{width:300px;margin-left:0;margin-bottom:0}.o-homepage-listing-without-top .o-site-sidebar#secondary-first-and-second{margin-left:auto;margin-right:0}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page{margin:0 2.5974%}.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap{display:flex;justify-content:center;align-items:center;align-content:center;max-width:80em;margin:0 auto;margin:0 2.5974%}.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 2.5974%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container{padding:0;display:flex;flex-wrap:wrap;justify-content:space-around}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.36709%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle{max-width:calc(93.22034% - 300px)}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{margin-bottom:.5em}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-item{font-size:150%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container header{margin-bottom:1.5em}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:none}.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.44828%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.34483%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.24138%)}}@media screen and (min-width:40em) and (max-width:60em){.o-entry .m-entry-meta{width:15.25424%}.m-entry-share{flex-direction:column}.o-entry{flex-direction:row}.o-entry .m-entry-content{max-width:83.05085%}}@media screen and (min-width:728px){.m-ad-region.m-ad-region-leaderboard{padding:.5em 0}}@media screen and (min-width:50em){header .a-site-branding{max-width:35.89744%;margin:0}a.a-subnav-label,span.a-subnav-label{padding:.25em .5em}.m-support-cta.m-support-cta-top .a-support-button{width:37.5%;margin-bottom:0}.m-form-standalone .m-form-item{max-width:70%}.m-form-standalone .m-form-item.m-form-change-email{max-width:80%;margin-bottom:1.5em;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-form-standalone .m-form-item.m-form-change-email{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-form-standalone .m-form-item.m-form-change-email{font-family:ff-meta-web-pro}.m-form-standalone .m-form-item.m-form-item-comment{max-width:100%;margin-bottom:1.5em}.m-main-navigation.m-main-navigation,.m-subnav-navigation.m-main-navigation{border-top:2px solid #5e6e76}.m-main-navigation.m-main-navigation button,.m-subnav-navigation.m-main-navigation button{display:none}.m-main-navigation .m-menu-primary-actions,.m-subnav-navigation .m-menu-primary-actions{flex-grow:1;max-width:100%;width:auto}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:48.71795%}.m-main-navigation.m-subnav-navigation a,.m-subnav-navigation.m-subnav-navigation a{padding:.25em .5em}.m-main-navigation .m-menu-primary-links.m-menu-primary-links,.m-main-navigation>ul ul.m-menu-primary-links,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links,.m-subnav-navigation>ul ul.m-menu-primary-links{position:relative;top:0;left:0;padding:0;flex-direction:row;background:transparent;color:#5e6e76;transform:translateX(0)}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-main-navigation>ul ul.m-menu-primary-links li:first-child,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-subnav-navigation>ul ul.m-menu-primary-links li:first-child{margin-top:0}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-main-navigation>ul ul.m-menu-primary-links li a,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-subnav-navigation>ul ul.m-menu-primary-links li a{padding:.25em .5em}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-main-navigation>ul ul.m-menu-primary-links li a,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-subnav-navigation>ul ul.m-menu-primary-links li a{font-weight:700;color:#5e6e76;background:transparent}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a:active,.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a:focus,.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a:hover,.m-main-navigation>ul ul.m-menu-primary-links li a:active,.m-main-navigation>ul ul.m-menu-primary-links li a:focus,.m-main-navigation>ul ul.m-menu-primary-links li a:hover,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a:active,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a:focus,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a:hover,.m-subnav-navigation>ul ul.m-menu-primary-links li a:active,.m-subnav-navigation>ul ul.m-menu-primary-links li a:focus,.m-subnav-navigation>ul ul.m-menu-primary-links li a:hover{background:#d6d6da;color:#1a1818}.m-main-navigation .m-menu-primary-links li.active-parent>a,.m-main-navigation .m-menu-primary-links li.active>a,.m-main-navigation>ul ul li.active-parent>a,.m-main-navigation>ul ul li.active>a,.m-subnav-navigation .m-menu-primary-links li.active-parent>a,.m-subnav-navigation .m-menu-primary-links li.active>a,.m-subnav-navigation>ul ul li.active-parent>a,.m-subnav-navigation>ul ul li.active>a{background:transparent;color:#1a1818;font-weight:700}.m-pagination-all ol a{padding:.25em .5em}.m-post-paywalled .m-entry-content-paywalled section{width:48%;margin-bottom:0}.m-support-cta.m-support-cta-top{font-size:80%;max-width:61.53846%}.m-support-cta.m-support-cta-top h2{padding-bottom:0}.m-support-cta.m-support-cta-bottom{font-size:75%;max-width:48.71795%}.m-widget-site-branding{max-width:48.71795%}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 1.96078%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 2.5641%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 7.69231%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 10.25641%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 12.82051%)}.o-wrapper.o-wrapper-site-header{align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:.5em}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:80%}.o-wrapper.o-wrapper-site-navigation.o-wrapper-site-navigation-support{width:auto}}@media only screen and (-ms-high-contrast:active) and (min-width:50em),screen and (-ms-high-contrast:none) and (min-width:50em){.o-archive-listing.m-layout-primary{overflow-x:hidden}}@media screen and (min-width:60em){header .a-site-branding{max-width:32.20339%}.m-support-cta.m-support-cta-top .a-support-button{width:23.07692%}.m-ad-region.m-ad-region-sidebar{margin-top:0}.m-ad-region.m-ad-region-sidebar:last-of-type{margin-top:auto}.m-homepage-zones .m-ad-region-sidebar{margin-bottom:auto}.m-author-info,.m-staff-member-info{width:100%}.m-archive.m-archive-excerpt .m-entry-content,.m-archive.m-zone-homepage-top .m-entry-content,.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{margin-right:0}.m-layout-primary{width:66.10169%;max-width:calc(93.22034% - 300px)}.o-wrapper-content-full .m-layout-primary{width:100%;max-width:100%}.m-membership-intro{width:66.10169%;max-width:calc(93.22034% - 300px)}.m-main-navigation .m-menu-primary-actions>li.search form,.m-subnav-navigation .m-menu-primary-actions>li.search form{font-size:var(--scale-2)}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:49.15254%}.m-pagination{font-size:var(--scale0)}.m-pagination-all a,.m-pagination-all button{min-height:32px}.m-pagination-all button{min-width:32px}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{width:100%}.m-post-image-first .m-post-image{margin-right:0}.o-site-sidebar section{margin-bottom:auto}.m-support-cta.m-support-cta-top{font-size:80%;max-width:66.10169%}.m-support-cta.m-support-cta-bottom{font-size:85%;max-width:57.62712%}.m-widget-site-branding{max-width:40.67797%}.m-widget-site-branding .a-site-branding{max-width:79.16667%}.m-homepage-zones .m-zone{width:66.10169%}.m-homepage-zones .m-zone,.m-homepage-zones .m-zone.m-zone-homepage-top{max-width:calc(93.22034% - 300px)}.m-homepage-zones .m-zone.m-zone-homepage-more-top article,.m-homepage-zones .m-zone.m-zone-homepage-opinion article{width:47.45763%}#llc_comments{margin-bottom:0}.single article>#llc_comments,.single article>.o-comments-area{width:100%}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{width:66.10169%;max-width:calc(93.22034% - 300px)}.o-site-sidebar{margin-left:auto;margin-right:0;width:300px}.o-site-sidebar#secondary-first section,.o-site-sidebar#secondary-second section{margin-top:auto}.o-site-sidebar#secondary-first :first-child,.o-site-sidebar#secondary-second :first-child{margin-top:0}.o-site-sidebar#secondary-first .acm-ad-container-bordered,.o-site-sidebar#secondary-first .m-ad-region{margin-top:0}.o-site-sidebar#secondary-second section,.o-site-sidebar#secondary-third section{width:100%}.o-homepage-listing .o-site-sidebar{margin-left:auto;margin-right:0;width:300px;display:flex;flex-wrap:wrap;flex-direction:column}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 5.68862%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.36709%}.o-site-message-container.wp-message-inserter-message-region-article_bottom{width:100%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle{max-width:none}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{margin-bottom:0}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-item{font-size:unset}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container{padding:0 1.5em;display:flex;flex-wrap:wrap;justify-content:space-around}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container header{margin-bottom:0}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.36709%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 5.68862%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.69492%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 5.08475%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 6.77966%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 8.47458%)}.o-wrapper.o-wrapper-content{flex-direction:row}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:80%}.o-wrapper.o-wrapper-site-navigation a,.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation a,.o-wrapper.o-wrapper-sub-navigation button{min-height:32px}.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation button{min-width:32px}}@media screen and (min-width:70em){html{font-size:150%}header .a-site-branding{max-width:30.37975%}.m-support-cta.m-support-cta-top .a-support-button{width:15.25424%}.m-archive.m-archive-excerpt .m-entry-content{margin-right:.75em}.m-archive.m-zone-homepage-top .m-entry-content{flex:1 0;margin-right:.75em}.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{flex:1 0;margin-right:0}.o-entry .m-entry-meta{width:15.25424%}.m-entry-share{flex-direction:column}.m-event-datetime{flex-direction:row}.m-layout-primary,.m-membership-intro{width:74.68354%;max-width:calc(94.93671% - 300px)}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:49.36709%}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{width:auto}.m-post-image-first .m-post-image{margin-right:.75em}.m-support-cta.m-support-cta-top{font-size:85%;max-width:74.68354%}.m-support-cta.m-support-cta-bottom{font-size:90%;max-width:55.6962%}.m-widget-site-branding{max-width:36.70886%}.m-widget-site-branding .a-site-branding{max-width:82.75862%}.m-homepage-zones .m-zone{width:74.68354%;max-width:calc(94.93671% - 300px)}.o-entry{flex-direction:row}.o-entry .m-entry-content{max-width:83.05085%}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{width:74.68354%;max-width:calc(94.93671% - 300px)}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 4.37788%}.o-site-message-container.wp-message-inserter-message-region-article_bottom{width:100%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 4.37788%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.26582%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.79747%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.06329%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.32911%)}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:85%}}@media screen and (min-width:80em){.m-ad-region.m-ad-region-sidebar{display:block;width:auto}.m-post-image-first .m-post-image{margin-right:.75em}.m-support-cta.m-support-cta-top{font-size:100%;max-width:none}.m-support-cta.m-support-cta-bottom{max-width:55.6962%}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 4.37788%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.26582%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.79747%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.06329%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.32911%)}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:100%}.no-borderimage .archive .o-archive-listing.m-layout-primary{display:block;float:left;width:100%}.no-borderimage .archive .o-site-sidebar{width:300px;min-width:300px;float:right;display:block}}@media screen and (min-width:90em){.m-homepage-zones .m-zone{max-width:calc(100% - 300px)}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 4.37788%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.26582%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.79747%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.06329%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.32911%)}}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.o-wrapper.o-wrapper-content{flex-direction:row}body.page .m-layout-primary,body.single-post .m-layout-primary{display:block}.m-homepage-zones .m-zone.m-zone-homepage-more-top article,.m-homepage-zones .m-zone.m-zone-homepage-opinion article{overflow:hidden}.m-entry-content .m-content-media img{width:100%}.o-archive-listing.m-layout-primary{display:block}.m-form-minnpost-form-processor-mailchimp.m-form-fullpage .m-subscribe-grouping .m-subscribe-items{max-width:50%;display:block}.m-form-minnpost-form-processor-mailchimp.m-form-fullpage .m-subscribe-grouping .m-subscribe{max-width:45%}.m-related .a-related-list{flex:1 0 100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCIwMF9iYXNlL19ub3JtYWxpemUuc2NzcyIsIjAwX2Jhc2UvX3Jvb3Quc2NzcyIsIjAwX2Jhc2UvX3RsaXRlLnNjc3MiLCI8bm8gc291cmNlPiIsIjAwX2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIjAxX2F0b20vX2EtYWRzLnNjc3MiLCIwMV9hdG9tL19hLWJyZWFkY3J1bWIuc2NzcyIsIjAxX2F0b20vX2EtYnV0dG9ucy5zY3NzIiwiMDFfYXRvbS9fYS1jbG9zZS1idXR0b24uc2NzcyIsIjAxX2F0b20vX2EtY29tbWVudC1ieWxpbmUuc2NzcyIsIjAxX2F0b20vX2EtY29tbWVudC1kYXRlbGluZS5zY3NzIiwiMDFfYXRvbS9fYS1jb21tZW50LWxpbmtzLnNjc3MiLCIwMV9hdG9tL19hLWNvbW1lbnQtcG9saWN5LWV4Y2VycHQuc2NzcyIsIjAxX2F0b20vX2EtY29tbWVudC1yZXBseWxpbmUuc2NzcyIsIjAxX2F0b20vX2EtZGVzY3JpcHRpb24uc2NzcyIsIjAxX2F0b20vX2EtZWRpdC1pbnRlcmVzdHMuc2NzcyIsIjAxX2F0b20vX2EtZW50cnktYXV0aG9yLnNjc3MiLCIwMV9hdG9tL19hLWVudHJ5LWRhdGUuc2NzcyIsIjAxX2F0b20vX2EtZXZlbnRzLWNhbC1saW5rcy5zY3NzIiwiMDFfYXRvbS9fYS1mb3JtLWNhcHRpb24uc2NzcyIsIjAxX2F0b20vX2EtZm9ybS1waWVjZXMuc2NzcyIsIjAxX2F0b20vX2EtZ29vZ2xlLW1hcHMtbGluay5zY3NzIiwiMDFfYXRvbS9fYS1oYXMtaW50ZXJlc3RzLnNjc3MiLCIwMV9hdG9tL19hLWhlYWRpbmdzLnNjc3MiLCIwMV9hdG9tL19hLWxpc3RzLnNjc3MiLCIwMV9hdG9tL19hLWxvZ28uc2NzcyIsIjAxX2F0b20vX2EtbWVkaWEtbWV0YS5zY3NzIiwiMDFfYXRvbS9fYS1tb2RlcmF0aW9uLW5vdGljZS5zY3NzIiwiMDFfYXRvbS9fYS1uZXdzbGV0dGVyLWdyb3VwLnNjc3MiLCIwMV9hdG9tL19hLXBvd2VyZWQtYnktd3Bjb20uc2NzcyIsIjAxX2F0b20vX2Etc2VhcmNoLWhpZ2hsaWdodC5zY3NzIiwiMDFfYXRvbS9fYS1zcG9uc29yLWxpc3Quc2NzcyIsIjAxX2F0b20vX2Etc3BvbnNvcnNoaXAuc2NzcyIsIjAxX2F0b20vX2Etc3VibmF2LWxhYmVsLnNjc3MiLCIwMV9hdG9tL19hLXN1cHBvcnQtYnV0dG9uLnNjc3MiLCIwMV9hdG9tL19hLXN3aXRjaC5zY3NzIiwiMDFfYXRvbS9fYS10YWJsZXMuc2NzcyIsIjAxX2F0b20vX2EtdXNlci1lbWFpbHMuc2NzcyIsIjAxX2F0b20vX2Etem9uZS1hY3Rpb25zLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1hZC1yZWdpb24uc2NzcyIsIjAyX21vbGVjdWxlL19tLWFyY2hpdmUtaGVhZGVyLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1hcmNoaXZlLWluZm8uc2NzcyIsIjAyX21vbGVjdWxlL19tLWFyY2hpdmUuc2NzcyIsIjAyX21vbGVjdWxlL19tLWF1dGhvci1pbmZvLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1iZW5lZml0LW1lc3NhZ2Uuc2NzcyIsIjAyX21vbGVjdWxlL19tLWNvbnRlbnQtaW1hZ2Uuc2NzcyIsIjAyX21vbGVjdWxlL19tLWRvbmF0aW9uLWhpc3Rvcnkuc2NzcyIsIjAyX21vbGVjdWxlL19tLWRvbmF0aW9uLW1lc3NhZ2Uuc2NzcyIsIjAyX21vbGVjdWxlL19tLWVudHJ5LWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLWVudHJ5LWJ5bGluZS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktZXhjZXJwdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktaGVhZGVyLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1tZXRhLnNjc3MiLCJfY29sdW1uLXNldHRlci5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktc2hhcmUuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LWN0YS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZXZlbnQtZGF0ZS1hbmQtY2FsZW5kYXIuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LWRhdGV0aW1lLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1ldmVudC1kZXRhaWxzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1ldmVudC1oZWFkZXIuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LW5vdGljZXMuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LXZlbnVlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1mb3JtLWFjdGlvbnMuc2NzcyIsIjAyX21vbGVjdWxlL19tLWZvcm0taXRlbS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZm9ybS1tZXNzYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1mb3Jtcy5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbGF5b3V0cy5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyLWluZm8uc2NzcyIsIjAyX21vbGVjdWxlL19tLW1lbWJlcnNoaXAtYWN0aW9uLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1pbnRyby5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwuc2NzcyIsIjAyX21vbGVjdWxlL19tLW1lbnVzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LWNsYXNzaWZpY2F0aW9uLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LWltYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LXBheXdhbGxlZC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tcG9zdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tcmVsYXRlZC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLWZvcm0uc2NzcyIsIjAyX21vbGVjdWxlL19tLXNlYXJjaC1yZXN1bHQtaW5mby5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLXJlc3VsdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2lkZWJhci1zcGlsbC1ib3guc2NzcyIsIjAyX21vbGVjdWxlL19tLXN0YWZmLWxpc3Quc2NzcyIsIjAyX21vbGVjdWxlL19tLXN1cHBvcnQtY3RhLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1zdXBwb3J0LXByb2dyZXNzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS11c2VyLWVtYWlsLWxpc3Quc2NzcyIsIjAyX21vbGVjdWxlL19tLXVzZXItcHJlZmVyZW5jZXMuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC1ncm91cC5zY3NzIiwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXBpY2tlZC1mb3IteW91LnNjc3MiLCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtc2l0ZS1icmFuZGluZy5zY3NzIiwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXNwaWxscy1ob21lLWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC16b25lLXBvc3RzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS16b25lcy5zY3NzIiwiMDNfb3JnYW5pc20vX28tY29tbWVudHMtYXJlYS5zY3NzIiwiMDNfb3JnYW5pc20vX28tZW50cnkuc2NzcyIsIjAzX29yZ2FuaXNtL19vLWZvb3Rlci5zY3NzIiwiMDNfb3JnYW5pc20vX28tZ3JvdXBlZC1jYXRlZ29yaWVzLnNjc3MiLCIwM19vcmdhbmlzbS9fby1oZWFkZXIuc2NzcyIsIjAzX29yZ2FuaXNtL19vLWhvbWVwYWdlLWxpc3Rpbmcuc2NzcyIsIjAzX29yZ2FuaXNtL19vLXBhcnRuZXItb2ZmZXJzLnNjc3MiLCIwM19vcmdhbmlzbS9fby1zaWRlYmFycy5zY3NzIiwiMDNfb3JnYW5pc20vX28tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci5zY3NzIiwiMDNfb3JnYW5pc20vX28tdXNlci1zZWN0aW9uLnNjc3MiLCIwM19vcmdhbmlzbS9fby13cmFwcGVyLnNjc3MiLCJfbGVnYWN5LWNvbnRlbnQtY2xhc3Nlcy5zY3NzIiwiX2llLTExLXVuZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQ2tCQyxDQ2dFRCxNQU1DLHFCQUFnQixDQUNoQixZQUFTLENBU0wsa0RBQW9CLENBQXBCLG1EQUFvQixDQUFwQixtREFBb0IsQ0FlcEIsaURBQW9CLENBQXBCLGlEQUFvQixDQUFwQixpREFBb0IsQ0FBcEIsaURBQW9CLENBVXpCLE1BTUMsc0JBQWtCLENBQ2xCLFNBQU0sQ0FTRiw4Q0FBYyxDQUFkLCtDQUFjLENBQWQsK0NBQWMsQ0FlZCw2Q0FBYyxDQUFkLDZDQUFjLENBQWQsNkNBQWMsQ0FBZCw2Q0FBYyxDQ3ZKbEIsZ0JBQ0MsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENDTmIsS0FDQyxzQkFBdUIsQ0FDdkIsNkJBQThCLENBQzlCLHlCQUEwQixDQUczQixLQUNDLFFBQVMsQ0FHVixvRkFZQyxhQUFjLENBR2YsNEJBSUMsb0JBQXFCLENBQ3JCLHVCQUF3QixDQUd6QixzQkFDQyxZQUFhLENBQ2IsUUFBUyxDSDZFVixrQkd4RUMsWUFBYSxDQUdkLEVBQ0MsNEJBQTZCLENBRzlCLGlCQUVDLFNBQVUsQ0FHWCxZQUNDLHdCQUF5QixDQUcxQixTQUVDLGVBQWdCLENBR2pCLElBQ0MsaUJBQWtCLENBR25CLEdBQ0MsYUFBYyxDQUNkLGNBQWdCLENBR2pCLEtBQ0MsZUFBZ0IsQ0FDaEIsVUFBVyxDQUdaLE1BQ0MsYUZId0IsQ0VNekIsUUFFQyxhRk5nQyxDRU9oQyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUd6QixJQUNDLFNBQVcsQ0FHWixJQUNDLGFBQWUsQ0FHaEIsSUFDQyxRQUFTLENBR1YsZUFDQyxlQUFnQixDQUdqQixPQUNDLGVBQWdCLENBR2pCLEdBQ0Msc0JBQXVCLENBQ3ZCLFFBQVMsQ0FH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Mkk0QixDTzFJNUIsbUJQeUk4QixDT3hJOUIsYVA3RFksQ0t6Q2Qsd0NMeUNjLENPMkNkLDRHTk5DLGlDRHJDYSxDTzJDZCwwR05OQywyQkRyQ2EsQ09pRWQsd0JBR0MsbUJQZ0k0QixDTy9INUIsWUFBYSxDQUNiLHNCQUF1QixDTjVHdkIsOEJBQ0MsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENNb0diLDJDQVFFLGlCQUFrQixDQUlwQiwwQkFHRSxrQlBzSDRCLENRL085QixlQUNDLFlBQWEsQ0FDYixzQkFBdUIsQ0FFeEIsY1ArRkUsdUJBQXdDLENBRXhDLGVBQWdCLENBdEJqQixxQkFBdUIsQ0FHdEIsZUFBZ0IsQ0FRaEIsaUJBQWtCLENPcEZuQixrQkFBeUMsQ0hOMUMsd0NHTTBDLENBRjFDLGtDUDBFQyxpQ094RXlDLENBRjFDLGlDUDBFQywyQk94RXlDLENBRjFDLDZDQVFHLG9CQUFxQixDQVJ4QixpQ0FlRyxvQkFBcUIsQ0FDckIsY1IyTjJCLENRMU4zQixpQlJnT2dCLENRL05oQixVUndCUyxDUXZCVCx3QlJpQlksQ1FwQ2Ysc0hBd0JJLHdCUmFVLENRTGQsbUNBSUcsb0JBQXFCLENBQ3JCLGNSc00yQixDUXJNM0IsaUJSMk1nQixDUTFNaEIsVVJHUyxDUUZULHdCUkpZLENRSmYsNEhBYUksd0JSUlUsQ1FMZCxvSEF3Qkksd0JScERhLENRNEJqQixrWUE2Qkssd0JSMURVLENRNkJmLGtIQXFDSSxhUmpFYSxDUTRCakIsNFhQK0VDLGFENUdjLENDNkdkLHlCQUEwQixDQUMxQixxQ0Q3R2dCLENDNkdoQiw2QkQ3R2dCLENDOEdoQiwyQkFBNkIsQ0FDN0IsK0JBQWlDLENPbkZsQyx5REFxREksd0JSN0RXLENRUWYsOExBMERLLHdCUmpFWSxDUU9qQix3REFrRUksYVIxRVcsQ1FRZiwyTFArRUMsYUR0RmdCLENDdUZoQix5QkFBMEIsQ0FDMUIscUNEekZjLENDeUZkLDZCRHpGYyxDQzBGZCwyQkFBNkIsQ0FDN0IsK0JBQWlDLENRdkhsQyx1SFI0SEMsb0JBQXFCLENBQ3JCLGFBQW9DLENBQ3BD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QVdFLGlDdkV5RDZELEN1RXBFL0QsME9BV0UsMkJ2RXlENkQsQ3VFcEUvRCxvR0FrQkcsUUFBUyxDQUNULGtCdkV3QmEsQ3VFdkJiLGF2RW9CWSxDdUV4Q2YsZ0lBd0JHLGtCdkVEYyxDdUVFZCxVdkVxQlMsQ3VFOUNaLDJFbEVBQSx3Q0xvRStELEN1RXBFL0QsK0ZBZ0NHLGlDdkVvQzRELEN1RXBFL0QsOEZBZ0NHLDJCdkVvQzRELEN1RXBFL0QsMkVBc0NJLHdCdkVLWSxDdUVKWixlQUFnQixDQXZDcEIsMkZBMkNJLGFBQWUsQ0EzQ25CLHNEQWlERSx3QnZFTmMsQ3VFM0NoQixrUEEyRE0sd0J2RWhCVSxDdUVpQlYsZXZFZE0sQ3VFOUNaLDhQQWdFTSw0Q0FBdUUsQ0FoRTdFLGdOQXNFSSx3QnZFMUJlLEN1RTVDbkIsOE5BMEVJLHdCdkU3QlcsQ3dFN0NmLG9CQUNJLFVBQVcsQ0FpQmYsMkJBR0UsVUFBVyxDQUNYLGNBQWUsQ0N0QmpCLDJCQUNDLG1CekU0TzRCLEN5RTdPN0IsaURBSUUsd0J6RXVDYyxDeUV0Q2QsWXpFME80QixDeUV6TzVCLG1CekV1TzJCLEN5RTdPN0IsZ0tBV0csYXpFNkJZLENLeENmLHdDTG9FK0QsQ3lFcEUvRCw0TkFZRyxpQ3pFd0Q0RCxDeUVwRS9ELHlOQVlHLDJCekV3RDRELEN5RXBFL0QsaUhwRUFBLHdDTG9FK0QsQ3lFcEUvRCx5SkFpQkcsaUN6RW1ENEQsQ3lFcEUvRCx1SkFpQkcsMkJ6RW1ENEQsQ3lFcEUvRCxvREFxQkcsZUFBcUMsQ0FDckMsY0FBa0MsQ0F0QnJDLG9EQTBCRyx1QkFBd0IsQ0FDeEIsZ0JBQXNDLENBM0J6Qyx3REErQkcsYUFBYyxDQUNkLG1CQUE0QyxDQUM1QyxpQkFBa0IsQ0FqQ3JCLDhFQXVDSSx3QnpFSVksQ0szQ2hCLHdDTDJDZ0IsQ3lFM0NoQixrR0FzQ0ksaUN6RUtZLEN5RTNDaEIsaUdBc0NJLDJCekVLWSxDeUUzQ2hCLGtFQTJDSSxrQkFBMkMsQ0EzQy9DLHVEQW1ERyxhekVWVyxDeUV6Q2QsMERBc0RJLGN6RXlMMEIsQ3lFeEwxQixt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QW1DRyxtQnRDcU1xRCxDeUN4T3hELDBCQW1CRyxlekNxTnFELEN5Q3BOckQsaUNBQXVFLENFcEIxRSxTQVdFLGtCQUFtQixDQVhyQiwwQkFxQkcsbUIzQ21OcUQsQ2dEeE94RCxxRUFpQlksZWhEdU40QyxDZ0R0TjVDLGlDQUF1RSxDaERxYWpGLGdZQU9JLGlCQXROa0QsQ2tEdk94RCw0RUE2TkcsVUFBVyxDbER5TlosbUNBT0ksaUJBdE5rRCxDQStNdEQsK0JBdURLLGlPQUEyYyxDb0R6ZWxkLHlFQXFFRyxhM0dBNkIsQ01wRS9CLENpRDRSQyxtQ2RsU0YsaUNBaUJHLGFBQWMsQ0FDZCxVQUFXLENtQ2dDZCxrQ0FjRSxrQjVFOEs4QixDcUY5T2hDLGlDQXFCRyxjQUFlLENBQ2YsY0FBZSxDQXRCbEIsb0NBNkRHLGtCOUIyS3FELENBK010RCxtYUFPSSxpQkF0TmtELENBK010RCwrQkF1REssaU9BQTJjLENvRHplbGQseUVBeUVHLGNBQWUsQ0VJakIsNkRBS0csYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQUFXLENBUGQseUNBWUUsVzdHeUh1QixDNkd4SHZCLGU3R3dIdUIsQzZHdkh2QixXQUFZLENBQ1osYUFBYyxDcEU3RWYsQ2M4UUEsbUN5Q2xTRiwwQkF3QkcsNEJBQWlELEN6QytabEQsbWFBT0ksaUJBdE5rRCxDQStNdEQsK0JBdURLLGlPQUEyYyxDeUNqWmhkLENhNUZGLDJFQUVDLDZCQUdFLGtCQUFtQixDQUlyQiwrREFFQyxhQUFjLENBR2YscUhBU0ksZUFBZ0IsQ0FNcEIsc0NBQ0MsVUFBVyxDQUlaLG9DQUdFLGFBQWMsQ0FhaEIsbUdBUUksYUFBYyxDQUNkLGFBQWMsQ0FUbEIsNkZBYUksYUFBYyxDQU1sQiwyQkFHRSxhQUFjLENBbENkIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogTWlublBvc3QgTGFyZ29cblRoZW1lIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuQXV0aG9yOiBtaW5ucG9zdFxuQXV0aG9yIFVSSTogaHR0cHM6Ly9jb2RlLm1pbm5wb3N0LmNvbVxuRGVzY3JpcHRpb246IExhcmdvIGNoaWxkIHRoZW1lIGZvciBNaW5uUG9zdFxuVmVyc2lvbjogMi4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IG1pbm5wb3N0LWxhcmdvXG5UYWdzOlxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkXG53aXRoIG90aGVycy5cbkxhcmdvIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTYgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5jb20vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgd2Ugc2hvdWxkIGZpbGwgdGhpcyBvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiOyAvLyBwdXQgZnVuY3Rpb25zIGZpcnN0IGJlY2F1c2UgdGhleSBnZXQgdXNlZCBpbiBjb2xvciB2YXJpYWJsZSBjYWxjdWxhdGlvbnNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb2x1bW4tc2V0dGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGF0dGVybiBMYWIgcGF0dGVybnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCBcIjAwX2Jhc2UvX25vcm1hbGl6ZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDBfYmFzZS9fcm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDBfYmFzZS9fdGxpdGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAwX2Jhc2UvX3R5cG9ncmFwaHkuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtYWRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWJyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jbG9zZS1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtY29tbWVudC1ieWxpbmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtY29tbWVudC1kYXRlbGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jb21tZW50LWxpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWNvbW1lbnQtcG9saWN5LWV4Y2VycHQuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtY29tbWVudC1yZXBseWxpbmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZGVzY3JpcHRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZWRpdC1pbnRlcmVzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZW50cnktYXV0aG9yLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWVudHJ5LWRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZXZlbnRzLWNhbC1saW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1mb3JtLWNhcHRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZm9ybS1waWVjZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZ29vZ2xlLW1hcHMtbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1oYXMtaW50ZXJlc3RzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWxpc3RzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWxvZ28uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtbWVkaWEtbWV0YS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1tb2RlcmF0aW9uLW5vdGljZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1uZXdzbGV0dGVyLWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXBvd2VyZWQtYnktd3Bjb20uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etc2VhcmNoLWhpZ2hsaWdodC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1zcG9uc29yLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etc3BvbnNvcnNoaXAuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etc3VibmF2LWxhYmVsLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXN1cHBvcnQtYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXN3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS10YWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtdXNlci1lbWFpbHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etem9uZS1hY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1hZC1yZWdpb24uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWFyY2hpdmUtaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1hcmNoaXZlLWluZm8uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWFyY2hpdmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWF1dGhvci1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1iZW5lZml0LW1lc3NhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWNvbnRlbnQtaW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWRvbmF0aW9uLWhpc3Rvcnkuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWRvbmF0aW9uLW1lc3NhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWVudHJ5LWJ5bGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZW50cnktY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZW50cnktZXhjZXJwdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZW50cnktaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1tZXRhLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1zaGFyZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZXZlbnQtY3RhLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1ldmVudC1kYXRlLWFuZC1jYWxlbmRhci5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZXZlbnQtZGF0ZXRpbWUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWV2ZW50LWRldGFpbHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWV2ZW50LWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZXZlbnQtbm90aWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZXZlbnQtdmVudWUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWZvcm0tYWN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZm9ybS1pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1mb3JtLW1lc3NhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWZvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1sYXlvdXRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1tZW1iZXItaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1hY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1tZW1iZXJzaGlwLWludHJvLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tbWVudXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXBvc3QtY2xhc3NpZmljYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXBvc3QtaW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXBvc3QtcGF5d2FsbGVkLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1wb3N0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1yZWxhdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1zZWFyY2gtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLXJlc3VsdC1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1zZWFyY2gtcmVzdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1zaWRlYmFyLXNwaWxsLWJveC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tc3RhZmYtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tc3VwcG9ydC1jdGEuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXN1cHBvcnQtcHJvZ3Jlc3Muc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXVzZXItZW1haWwtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tdXNlci1wcmVmZXJlbmNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtcGlja2VkLWZvci15b3Uuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXdpZGdldC1zaXRlLWJyYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtc3BpbGxzLWhvbWUtY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXpvbmUtcG9zdHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXpvbmVzLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1jb21tZW50cy1hcmVhLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1lbnRyeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1ncm91cGVkLWNhdGVnb3JpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28taG9tZXBhZ2UtbGlzdGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tcGFydG5lci1vZmZlcnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLXNpZGViYXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby11c2VyLXNlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLXdyYXBwZXIuc2Nzc1wiO1xuXG5cbkBpbXBvcnQgXCJsZWdhY3ktY29udGVudC1jbGFzc2VzXCI7XG5AaW1wb3J0IFwiaWUtMTEtdW5kZXJcIiAvLyBvdmVycmlkZXMgZm9yIGllIDExIGFuZCB1bmRlci4gaWYgdGhlcmUgaXMgYW55dGhpbmcgbmVjZXNhcnkgZm9yIG1zIGVkZ2UsIGl0IHNob3VsZCBub3QgZ28gaGVyZS5cbiIsIi8qIVxuVGhlbWUgTmFtZTogTWlublBvc3QgTGFyZ29cblRoZW1lIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuQXV0aG9yOiBtaW5ucG9zdFxuQXV0aG9yIFVSSTogaHR0cHM6Ly9jb2RlLm1pbm5wb3N0LmNvbVxuRGVzY3JpcHRpb246IExhcmdvIGNoaWxkIHRoZW1lIGZvciBNaW5uUG9zdFxuVmVyc2lvbjogMi4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IG1pbm5wb3N0LWxhcmdvXG5UYWdzOlxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkXG53aXRoIG90aGVycy5cbkxhcmdvIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTYgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5jb20vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIHdlIHNob3VsZCBmaWxsIHRoaXMgb3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFJhdGlvc1xuICogUmV0dXJucyB0aGUgcmF0aW8gZm9yIHNwZWNpZmllZCBkaW1lbnNpb25zLlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjQ29sb3JzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I1RZUE9HUkFQSFlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46cm9vdCB7XG4gIC0tZm9udC1zaXplLWludDogMS4xMjU7XG4gIC0tc2NhbGUwOiAxZW07XG4gIC0tc2NhbGUtMTogY2FsYyh2YXIoLS1zY2FsZTApIC8gdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlLTI6IGNhbGModmFyKC0tc2NhbGUtMSkgLyB2YXIoLS1mb250LXNpemUtaW50KSk7XG4gIC0tc2NhbGUtMzogY2FsYyh2YXIoLS1zY2FsZS0yKSAvIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcbiAgLS1zY2FsZTE6IGNhbGModmFyKC0tc2NhbGUwKSAqIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcbiAgLS1zY2FsZTI6IGNhbGModmFyKC0tc2NhbGUxKSAqIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcbiAgLS1zY2FsZTM6IGNhbGModmFyKC0tc2NhbGUyKSAqIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcbiAgLS1zY2FsZTQ6IGNhbGModmFyKC0tc2NhbGUzKSAqIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTsgfVxuXG46cm9vdCB7XG4gIC0tbGluZS1oZWlnaHQtaW50OiAwLjk1O1xuICAtLWxoMDogMS4zO1xuICAtLWxoLTE6IGNhbGModmFyKC0tbGgwKSAvIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuICAtLWxoLTI6IGNhbGModmFyKC0tbGgtMSkgLyB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcbiAgLS1saC0zOiBjYWxjKHZhcigtLWxoLTIpIC8gdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG4gIC0tbGgxOiBjYWxjKHZhcigtLWxoMCkgKiB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcbiAgLS1saDI6IGNhbGModmFyKC0tbGgxKSAqIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuICAtLWxoMzogY2FsYyh2YXIoLS1saDIpICogdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG4gIC0tbGg0OiBjYWxjKHZhcigtLWxoMykgKiB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjTGF5b3V0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I1NQQUNJTkdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjQk9SREVSU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNBbmltYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjRml4ZWQgU2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGF0dGVybiBMYWIgcGF0dGVybnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMWExODE4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZGE7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqLyB9XG5cbmEgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICAvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi8gfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pbnB1dDpub3QoW3R5cGU9c3VibWl0XSksXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuXG5bZGF0YS1hdXRvcmVzaXplXSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udGxpdGUge1xuICBiYWNrZ3JvdW5kOiAjMWExODE4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIC0wLjVyZW0gYmxhY2s7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLnRsaXRlLXRhYmxlIHRkLFxuLnRsaXRlLXRhYmxlIHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50bGl0ZS12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi50bGl0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnRsaXRlLW46OmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4udGxpdGUtbnc6OmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMTBweDsgfVxuXG4udGxpdGUtbmU6OmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnRsaXRlLXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4udGxpdGUtc2U6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnRsaXRlLXN3OjpiZWZvcmUge1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLnRsaXRlLXc6OmJlZm9yZSB7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi50bGl0ZS1lOjpiZWZvcmUge1xuICByaWdodDogLTNweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTI1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE1MCU7IH0gfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5hIHtcbiAgY29sb3I6ICMxMzViN2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1ZTk5YjU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbDsgfVxuICBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMTM1YjdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzVlOTliNTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cbiAgYTphY3RpdmUsIGE6Zm9jdXMsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMGM3YmIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RjZjBmYTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cbiAgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMGM3YmIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RjZjBmYTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG5ib2R5LnNpbmdsZSBtYWluIGgxICsgKiB+ICoge1xuICBtYXgtd2lkdGg6IDg1Y2g7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBcIlwiIFwiXCI7IH1cbiAgYmxvY2txdW90ZTo6YmVmb3JlLCBibG9ja3F1b3RlOjphZnRlcixcbiAgcTo6YmVmb3JlLFxuICBxOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMWExODE4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmYwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDAgMCAxLjVlbSAwOyB9XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAxZW07XG4gIHBhZGRpbmc6IDA7IH1cbiAgdWwgbGksXG4gIG9sIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjI1ZW07IH1cbiAgICB1bCBsaTpsYXN0LWNoaWxkLFxuICAgIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDAsIDAgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWNtLWFkLWNvbnRhaW5lci5hY20tYWQtY29udGFpbmVyLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmFjbS1hZC1jb250YWluZXIgLmEtdGV4dC1hcm91bmQtYWQge1xuICBjb2xvcjogIzg2OTI5ODsgfVxuXG4uYWNtLWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmFjbS1hZC5hY20tYWQtcGxhY2Vob2xkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI5cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgLmFjbS1hZCAuYWQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbm1haW4gLmFkLW1pZGRsZSxcbm1haW4gLmFkLU1pZGRsZSxcbm1haW4gLmFkLXgxMDAsXG5tYWluIC5hZC14MTAxLFxubWFpbiAuYWQteDEwMixcbm1haW4gLmFkLXgxMDMsXG5tYWluIC5hZC14MTA0LFxubWFpbiAuYWQteDEwNSxcbm1haW4gLmFkLXgxMDYsXG5tYWluIC5hZC14MTA3LFxubWFpbiAuYWQteDEwOCxcbm1haW4gLmFkLXgxMDksXG5tYWluIC5hZC14MTEwIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAxLjVlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICBtYWluIC5hZC1taWRkbGUuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC1NaWRkbGUuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTAwLmFjbS1hZC1wbGFjZWhvbGRlcixcbiAgbWFpbiAuYWQteDEwMS5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLXgxMDIuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTAzLmFjbS1hZC1wbGFjZWhvbGRlcixcbiAgbWFpbiAuYWQteDEwNC5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLXgxMDUuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTA2LmFjbS1hZC1wbGFjZWhvbGRlcixcbiAgbWFpbiAuYWQteDEwNy5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLXgxMDguYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTA5LmFjbS1hZC1wbGFjZWhvbGRlcixcbiAgbWFpbiAuYWQteDExMC5hY20tYWQtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWQtbWlkZGxlMyxcbi5hZC1NaWRkbGUzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmc6IDAuNzVlbTsgfVxuICAuYWQtbWlkZGxlMyBkaXY6OmFmdGVyLFxuICAuYWQtTWlkZGxlMyBkaXY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hY20tYWQuYWQtaGFsZnBhZ2UuYWNtLWFkLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwMHB4OyB9XG5cbi5hY20tYWQtd3JhcHBlci5hZC1taWRkbGUzLFxuLmFjbS1hZC13cmFwcGVyLmFkLU1pZGRsZTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZjA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuICAuYWNtLWFkLXdyYXBwZXIuYWQtbWlkZGxlMyAuYWQtbWlkZGxlMyxcbiAgLmFjbS1hZC13cmFwcGVyLmFkLW1pZGRsZTMgLmFkLU1pZGRsZTMsXG4gIC5hY20tYWQtd3JhcHBlci5hZC1NaWRkbGUzIC5hZC1taWRkbGUzLFxuICAuYWNtLWFkLXdyYXBwZXIuYWQtTWlkZGxlMyAuYWQtTWlkZGxlMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5hY20tYWQtd3JhcHBlci5hZC1taWRkbGUzIGhlYWRlcixcbiAgLmFjbS1hZC13cmFwcGVyLmFkLU1pZGRsZTMgaGVhZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgY29sb3I6ICM1ZTZlNzY7IH1cblxuLm8tc2l0ZS1zaWRlYmFyIC5hY20tYWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm8tc2l0ZS1zaWRlYmFyIC5hY20tYWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5vLXNpdGUtc2lkZWJhciAuYWNtLWFkLmFjbS1hZC1wbGFjZWhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hY20tYWQtY29udGFpbmVyIC5hY20tYWQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4uYS1icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5hLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07IH1cbiAgLmEtYnJlYWRjcnVtYiBhOmxpbmssIC5hLWJyZWFkY3J1bWIgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmEtYnJlYWRjcnVtYi5hLWNhdGVnb3J5LWdyb3VwIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE4OyB9XG4gICAgLmEtYnJlYWRjcnVtYi5hLWNhdGVnb3J5LWdyb3VwIGE6aG92ZXIsIC5hLWJyZWFkY3J1bWIuYS1jYXRlZ29yeS1ncm91cCBhOmZvY3VzLCAuYS1icmVhZGNydW1iLmEtY2F0ZWdvcnktZ3JvdXAgYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNmU3NjsgfVxuXG4uYS1icmVhZGNydW1icyAuYS1jYXRlZ29yeS1ncm91cCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE4OyB9XG4gIC5hLWJyZWFkY3J1bWJzIC5hLWNhdGVnb3J5LWdyb3VwIGE6aG92ZXIsIC5hLWJyZWFkY3J1bWJzIC5hLWNhdGVnb3J5LWdyb3VwIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWJzIC5hLWNhdGVnb3J5LWdyb3VwIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZTc2OyB9XG5cbi5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtbmV3cyAuYS1jYXRlZ29yeS1ncm91cCBhLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1ncm91cCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTIxYzsgfVxuICAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW5ld3MgLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LWdyb3VwIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtbmV3cyAuYS1jYXRlZ29yeS1ncm91cCBhOmFjdGl2ZSwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUgLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUgLmEtY2F0ZWdvcnktZ3JvdXAgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUgLmEtY2F0ZWdvcnktZ3JvdXAgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzEwMTY7IH1cblxuLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LW5hbWUgYSwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUgLmEtY2F0ZWdvcnktbmFtZSBhIHtcbiAgY29sb3I6ICM3ZjEyMWM7IH1cbiAgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LW5hbWUgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LW5hbWUgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LW5hbWUgYTphY3RpdmUsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LW5hbWUgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUgLmEtY2F0ZWdvcnktbmFtZSBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1uYW1lIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzRjMTAxNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM3ZjEyMWM7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtOyB9XG5cbi5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtb3BpbmlvbiAuYS1jYXRlZ29yeS1ncm91cCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNTA3NzsgfVxuICAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1vcGluaW9uIC5hLWNhdGVnb3J5LWdyb3VwIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtb3BpbmlvbiAuYS1jYXRlZ29yeS1ncm91cCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjNjRiNDsgfVxuXG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhIHtcbiAgY29sb3I6ICM2MzUwNzc7IH1cbiAgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1vcGluaW9uIC5hLWNhdGVnb3J5LW5hbWUgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1vcGluaW9uIC5hLWNhdGVnb3J5LW5hbWUgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1vcGluaW9uIC5hLWNhdGVnb3J5LW5hbWUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjOGM2NGI0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzYzNTA3NztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sXG5hLmEtYnV0dG9uLFxuYnV0dG9uLmEtYnV0dG9uLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogIzdmMTIxYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmxpbmssIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06dmlzaXRlZCxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06bGluayxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06dmlzaXRlZCxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl06bGluayxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl06dmlzaXRlZCxcbiAgYS5hLWJ1dHRvbjpsaW5rLFxuICBhLmEtYnV0dG9uOnZpc2l0ZWQsXG4gIGJ1dHRvbi5hLWJ1dHRvbjpsaW5rLFxuICBidXR0b24uYS1idXR0b246dmlzaXRlZCxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246bGluayxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogIzdmMTIxYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG4gIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uYWN0aXZlLFxuICBhLmEtYnV0dG9uOmhvdmVyLFxuICBhLmEtYnV0dG9uOmZvY3VzLFxuICBhLmEtYnV0dG9uOmFjdGl2ZSxcbiAgYS5hLWJ1dHRvbi5hY3RpdmUsXG4gIGJ1dHRvbi5hLWJ1dHRvbjpob3ZlcixcbiAgYnV0dG9uLmEtYnV0dG9uOmZvY3VzLFxuICBidXR0b24uYS1idXR0b246YWN0aXZlLFxuICBidXR0b24uYS1idXR0b24uYWN0aXZlLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbjpob3ZlcixcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246Zm9jdXMsXG4gIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uOmFjdGl2ZSxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGMxMDE2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLWRpc2FibGVkLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tZGlzYWJsZWQsXG4gIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1kaXNhYmxlZCxcbiAgYS5hLWJ1dHRvbjpkaXNhYmxlZCxcbiAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1kaXNhYmxlZCxcbiAgYnV0dG9uLmEtYnV0dG9uOmRpc2FibGVkLFxuICBidXR0b24uYS1idXR0b24uYS1idXR0b24tZGlzYWJsZWQsXG4gIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uOmRpc2FibGVkLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1mbGlwLFxuICBhLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXAsXG4gIGJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1mbGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1YjdlOyB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLWZsaXA6Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tZmxpcDphY3RpdmUsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tZmxpcDpob3ZlcixcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLWZsaXA6YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uYS1idXR0b24tZmxpcDpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1mbGlwOmFjdGl2ZSxcbiAgICBhLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmZvY3VzLFxuICAgIGEuYS1idXR0b24uYS1idXR0b24tZmxpcDphY3RpdmUsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6Zm9jdXMsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6YWN0aXZlLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uYS1idXR0b24tZmxpcDpmb2N1cyxcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3YmIwOyB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWNhbmNlbCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGUsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLXNlY29uZGFyeSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtY2FuY2VsLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGUsXG4gIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLmEtYnV0dG9uLXNlY29uZGFyeSxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uc2NlLWNvbW1lbnQtY2FuY2VsLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5zY2UtY29tbWVudC1kZWxldGUsXG4gIGEuYS1idXR0b24uYS1idXR0b24tc2Vjb25kYXJ5LFxuICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbCxcbiAgYS5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUsXG4gIGJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnksXG4gIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWwsXG4gIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUsXG4gIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeSxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUge1xuICAgIGNvbG9yOiAjNWU2ZTc2O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZjA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlcixcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlcixcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmhvdmVyLFxuICAgIGEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmZvY3VzLFxuICAgIGEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTpob3ZlcixcbiAgICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTpmb2N1cyxcbiAgICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbiAgICBidXR0b24uYS1idXR0b24uYS1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuICAgIGJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWw6aG92ZXIsXG4gICAgYnV0dG9uLmEtYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbDpmb2N1cyxcbiAgICBidXR0b24uYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBidXR0b24uYS1idXR0b24uc2NlLWNvbW1lbnQtZGVsZXRlOmhvdmVyLFxuICAgIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGU6Zm9jdXMsXG4gICAgYnV0dG9uLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlcixcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ViZWJmYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYS1idXR0b24tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMTM1YjdlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5hLWJ1dHRvbi1jb250ZW50OmxpbmssIC5hLWJ1dHRvbi1jb250ZW50OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMxMzViN2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWJ1dHRvbi1jb250ZW50OmhvdmVyLCAuYS1idXR0b24tY29udGVudDpmb2N1cywgLmEtYnV0dG9uLWNvbnRlbnQ6YWN0aXZlLCAuYS1idXR0b24tY29udGVudC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwYzdiYjA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWJ1dHRvbi1jb250ZW50LmEtYnV0dG9uLWNvbnRlbnQtem9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uYS1idXR0b24tc2VudGVuY2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYS1idXR0b24tc2VudGVuY2UgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hLWJ1dHRvbi1zZW50ZW5jZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5hLWJ1dHRvbi1zZW50ZW5jZSBhLmEtYnV0dG9uOmxpbmssXG4uYS1idXR0b24tc2VudGVuY2UgYS5hLWJ1dHRvbjp2aXNpdGVkLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmEtYnV0dG9uLXNlbnRlbmNlIC5hLWJldHdlZW4tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBjb2xvcjogIzVlNmU3NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmEtaW5wdXQtd2l0aC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmEtaW5wdXQtd2l0aC1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmEtaW5wdXQtd2l0aC1idXR0b24gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5hLWlucHV0LXdpdGgtYnV0dG9uIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYS1pbnB1dC13aXRoLWJ1dHRvbiBhLmEtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gc2VsZWN0LFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmEtYnV0dG9uLmEtYnV0dG9uLXNob3ctY29tbWVudHMge1xuICBjb2xvcjogIzEzNWI3ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzVlOTliNTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi1zaG93LWNvbW1lbnRzOmFjdGl2ZSwgLmEtYnV0dG9uLmEtYnV0dG9uLXNob3ctY29tbWVudHM6Zm9jdXMsIC5hLWJ1dHRvbi5hLWJ1dHRvbi1zaG93LWNvbW1lbnRzOmhvdmVyIHtcbiAgICBjb2xvcjogIzBjN2JiMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNkY2YwZmE7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmEtY2xvc2UtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgMCAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxYTE4MTg7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuYS1jbG9zZS1idXR0b246bGluaywgLmEtY2xvc2UtYnV0dG9uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxYTE4MTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWNsb3NlLWJ1dHRvbjpob3ZlciwgLmEtY2xvc2UtYnV0dG9uOmZvY3VzLCAuYS1jbG9zZS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODY5Mjk4O1xuICAgIGNvbG9yOiAjMWExODE4OyB9XG5cbi5hLWNvbW1lbnQtYnlsaW5lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uYS1jb21tZW50LWRhdGVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtOyB9XG5cbi5hLWNvbW1lbnQtbGlua3Mge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07IH1cbiAgLmEtY29tbWVudC1saW5rcyBkaXYgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5hLWNvbW1lbnQtbGlua3MgZGl2IGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuYS1jb21tZW50LWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9IH1cblxuLmEtY29tbWVudC1wb2xpY3ktZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmEtY29tbWVudC1yZXBseWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIGNvbG9yOiAjODY5Mjk4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYS1jb21tZW50LXJlcGx5bGluZSAuYS1jb21tZW50LXBhcmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtOyB9XG5cbi5tLWNhdGVnb3J5LWluZm8gLmEtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDEuNWVtIDA7IH1cblxuLmEtZWRpdC1pbnRlcmVzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmEtZW50cnktYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYS1lbnRyeS1kYXRlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmEtZXZlbnRzLWNhbC1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyLjVlbTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNWVtIDNlbSAxZW0gMC41ZW0gMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogLTAuNWVtIDAgMCAwOyB9XG4gIC5hLWV2ZW50cy1jYWwtbGlua3MuYS1ldmVudHMtY2FsLWxpbmstdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmEtZXZlbnRzLWNhbC1saW5rcyAuYS1jbG9zZS1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIHJpZ2h0OiAwLjVlbTsgfVxuXG4uYS1mb3JtLWNhcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmEtZm9ybS1pdGVtLXJlcXVpcmVkIHtcbiAgY29sb3I6ICNkNzc1N2U7IH1cblxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05MDAwcHg7IH1cblxuLmEtZ29vZ2xlLW1hcHMtbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTsgfVxuXG4uYS1oYXMtaW50ZXJlc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG5cbi5hLXpvbmUtdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYS1hdXRob3ItdGl0bGUsXG4uYS1yZWxhdGVkLXRpdGxlLFxuLmEtZ3JvdXAtY2F0ZWdvcnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4uYS1jb21tZW50cy10aXRsZSxcbi5hLWNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cblxuLmEtY29tbWVudHMtdGl0bGUtbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICBjb2xvcjogIzFhMTgxODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIG1hcmdpbjogMCAwIDAgMC41ZW07IH1cbiAgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmxpbmssIC5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICAgIGNvbG9yOiAjMWExODE4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYS1jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6aG92ZXIsIC5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpmb2N1cywgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmFjdGl2ZSwgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgICBjb2xvcjogIzFhMTgxODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmEtZW50cnktdGl0bGUsXG4uYS11c2VyLXRpdGxlLFxuLmEtd2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMxYTE4MTg7IH1cbiAgLmEtZW50cnktdGl0bGUgYTpsaW5rLCAuYS1lbnRyeS10aXRsZSBhOnZpc2l0ZWQsXG4gIC5hLXVzZXItdGl0bGUgYTpsaW5rLFxuICAuYS11c2VyLXRpdGxlIGE6dmlzaXRlZCxcbiAgLmEtd2lkZ2V0LXRpdGxlIGE6bGluayxcbiAgLmEtd2lkZ2V0LXRpdGxlIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWVudHJ5LXRpdGxlIGE6YWN0aXZlLCAuYS1lbnRyeS10aXRsZSBhOmZvY3VzLCAuYS1lbnRyeS10aXRsZSBhOmhvdmVyLCAuYS1lbnRyeS10aXRsZSBhLmFjdGl2ZSxcbiAgLmEtdXNlci10aXRsZSBhOmFjdGl2ZSxcbiAgLmEtdXNlci10aXRsZSBhOmZvY3VzLFxuICAuYS11c2VyLXRpdGxlIGE6aG92ZXIsXG4gIC5hLXVzZXItdGl0bGUgYS5hY3RpdmUsXG4gIC5hLXdpZGdldC10aXRsZSBhOmFjdGl2ZSxcbiAgLmEtd2lkZ2V0LXRpdGxlIGE6Zm9jdXMsXG4gIC5hLXdpZGdldC10aXRsZSBhOmhvdmVyLFxuICAuYS13aWRnZXQtdGl0bGUgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTM1YjdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzVlOTliNTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cblxuaDIuYS1tZW1iZXJzaGlwLWNob29zZSB7XG4gIGNvbG9yOiAjN2YxMjFjO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cblxuaDIuYS1tZW1iZXJzaGlwLXJlYXNvbnMge1xuICBtYXJnaW46IDJlbSAwIDFlbSAwOyB9XG5cbmgzLmEtZmluaXNoLXN0cm9uZyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuaDIuYS1vZmZlciB7XG4gIGNvbG9yOiAjODY5Mjk4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG5oNC5hLWRvbmF0aW9uLWhlYWRpbmcge1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGNvbG9yOiAjNWU2ZTc2O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cblxuLmEtZG9uYXRpb24taGlzdG9yeS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5hLWdyb3VwZWQtY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuICAuYS1ncm91cGVkLWNhdGVnb3JpZXMgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAwLjVlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgIG1hcmdpbjogMCAwIDAuNWVtIDA7IH1cblxuLmEtc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bzsgfVxuICAuYS1zaXRlLWJyYW5kaW5nIC5hLWxvZ28tc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIGhlYWRlciAuYS1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDY1LjUxNzI0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzUuODk3NDQlO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzIuMjAzMzklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICBoZWFkZXIgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiAzMC4zNzk3NSU7IH0gfVxuXG5oZWFkZXIuby1oZWFkZXItc3VwcG9ydCAuYS1zaXRlLWJyYW5kaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbmZvb3RlciAuYS1sb2dvLXN2ZyBwaWN0dXJlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4uYS1tZWRpYS1tZXRhLmEtbWVkaWEtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwLjM3NWVtIDA7IH1cblxuLmEtbWVkaWEtbWV0YS5hLW1lZGlhLWNyZWRpdCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDsgfVxuXG4ubS1lbnRyeS1jb250ZW50IGltZyArIGJyICsgc3Bhbi5jcmVkaXQsXG4ubS1lbnRyeS1jb250ZW50IGltZyArIGJyICsgc3Bhbi5jcmVkaXQgKyBzcGFuLmNhcHRpb24ge1xuICBmb250LWZhbWlseTogaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm0tZW50cnktY29udGVudCBpbWcgKyBiciArIHNwYW4uY3JlZGl0IHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm0tZW50cnktY29udGVudCBpbWcgKyBiciArIHNwYW4uY3JlZGl0ICsgc3Bhbi5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5hLW1vZGVyYXRpb24tbm90aWNlIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAuYS1tb2RlcmF0aW9uLW5vdGljZS5hLW1vZGVyYXRpb24tbm90aWNlLXBlbmRpbmcge1xuICAgIGJhY2tncm91bmQ6ICNlYmU3ZWY7IH1cblxuLmEtbmV3c2xldHRlci1ncm91cCB7XG4gIGNvbG9yOiAjNWU2ZTc2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbmEucG93ZXJlZC1ieS13cGNvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYS1zZWFyY2gtaGlnaGxpZ2h0LCAuaGlsaXRlIHtcbiAgYmFja2dyb3VuZDogI2ViZWJmYjsgfVxuXG4uby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IGxpLmEtc3BvbnNvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IGxpLmEtc3BvbnNvciBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCBsaS5hLXNwb25zb3IgZmlndXJlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCBsaS5hLXNwb25zb3IgZmlndXJlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5tLWNhdGVnb3J5LWluZm8gLmEtc3BvbnNvcnNoaXAsXG4ubS1wb3N0IC5hLXNwb25zb3JzaGlwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDsgfVxuICAubS1jYXRlZ29yeS1pbmZvIC5hLXNwb25zb3JzaGlwIHAgYnIsXG4gIC5tLXBvc3QgLmEtc3BvbnNvcnNoaXAgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5hLmEtc3VibmF2LWxhYmVsLFxuc3Bhbi5hLXN1Ym5hdi1sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZmI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkNmQ2ZGE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgYS5hLXN1Ym5hdi1sYWJlbCxcbiAgICBzcGFuLmEtc3VibmF2LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTsgfSB9XG5cbi5tLXN1cHBvcnQtY3RhIC5hLWJ1dHRvbi5hLXN1cHBvcnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzFjODc0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5tLXN1cHBvcnQtY3RhIC5hLWJ1dHRvbi5hLXN1cHBvcnQtYnV0dG9uOmhvdmVyLCAubS1zdXBwb3J0LWN0YSAuYS1idXR0b24uYS1zdXBwb3J0LWJ1dHRvbjpmb2N1cywgLm0tc3VwcG9ydC1jdGEgLmEtYnV0dG9uLmEtc3VwcG9ydC1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjQ2MTNiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgLmEtc3VwcG9ydC1idXR0b24ge1xuICAgICAgd2lkdGg6IDMxLjAzNDQ4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMzcuNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIC5hLXN1cHBvcnQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyMy4wNzY5MiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgLmEtc3VwcG9ydC1idXR0b24ge1xuICAgICAgd2lkdGg6IDE1LjI1NDI0JTsgfSB9XG5cbi8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG4uYS1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzRweDsgfVxuICAuYS1zd2l0Y2ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5hLXN3aXRjaCAuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5Mjk4O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbDsgfVxuICAgIC5hLXN3aXRjaCAuc2xpZGVyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsOyB9XG4gICAgLmEtc3dpdGNoIC5zbGlkZXIucm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzRweDsgfVxuICAgICAgLmEtc3dpdGNoIC5zbGlkZXIucm91bmQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjEyMWM7IH1cbiAgLmEtc3dpdGNoIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjN2YxMjFjOyB9XG4gIC5hLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7IH1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm0tZW50cnktY29udGVudCAuYS11c2VyLWVtYWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgY29sdW1uczogMiBhdXRvOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZHQge1xuICAgIG1hcmdpbjogMCAwIDAuMmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiOlwiOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZGQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuLmEtem9uZS1hY3Rpb25zLFxuLmEtc3BpbGwtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTsgfVxuXG4ubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZGE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tLWFkLXJlZ2lvbi5tLWFkLXJlZ2lvbi1zaWRlYmFyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubS1hZC1yZWdpb24ubS1hZC1yZWdpb24taG9tZS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5tLWFkLXJlZ2lvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NlY29uZGFyeS1maXJzdCAubS1hZC1yZWdpb24tc2lkZWJhcixcbiNzZWNvbmRhcnktc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyLFxuI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgI3NlY29uZGFyeS1maXJzdCAubS1hZC1yZWdpb24tc2lkZWJhcixcbiAgI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tYWQtcmVnaW9uLXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjhweCkge1xuICAubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7IH0gfVxuXG4ubS1hcmNoaXZlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC5tLWFyY2hpdmUtaGVhZGVyLm0tYXJjaGl2ZS1oZWFkZXItc3BpbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tLWFyY2hpdmUtaGVhZGVyLnRyaWJlLWV2ZW50cy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hLWFyY2hpdmUtZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYS1hcmNoaXZlLWZpZ3VyZSBpbWcge1xuICAgIG1hcmdpbjogMCAxLjVlbSAwLjVlbSAwO1xuICAgIGZsZXg6IDEgMCBhdXRvOyB9XG5cbi5tLWFyY2hpdmUtaW5mbyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWV2ZW50cyBhcnRpY2xlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLXpvbmUgYXJ0aWNsZSxcbi5tLXdpZGdldC1zcGlsbHMubS13aWRnZXQtc3BpbGxzIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtZXZlbnRzIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5hLWJyZWFkY3J1bWJzLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1tZXRhLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLXpvbmUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCxcbi5tLXdpZGdldC1zcGlsbHMubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLFxuLm0td2lkZ2V0LXNwaWxscy5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5hLWJyZWFkY3J1bWJzLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAubS1lbnRyeS1tZXRhLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtZW50cnktdGl0bGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLmEtZW50cnktdGl0bGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLFxuLm0td2lkZ2V0LXNwaWxscy5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMC4yNWVtIDA7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsIC5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktYnlsaW5lLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLm0tZW50cnktYnlsaW5lLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLXpvbmUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLm0tZW50cnktYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG5cbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLWF1dGhvci1pbmZvLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlLFxuLm0tYXV0aG9yLWluZm8gPiAuYS1hdXRob3ItYmlvLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSxcbi5tLXN0YWZmLW1lbWJlci1pbmZvID4gLmEtYXV0aG9yLWJpbyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cblxuLm0tYXV0aG9yLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSxcbi5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1maWd1cmUge1xuICB3aWR0aDogMTAwJTsgfVxuICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIGltZyxcbiAgLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm0tYXV0aG9yLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBmaWdjYXB0aW9uLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24sXG4gICAgICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH0gfVxuICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBzb3VyY2UsXG4gIC5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1maWd1cmUgLmEtYXV0aG9yLXNpemVzIGltZyxcbiAgLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSAuYS1hdXRob3Itc2l6ZXMgc291cmNlLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItYmlvIGgzLFxuLm0tYXV0aG9yLWluZm8gLmEtYXV0aG9yLWJpbyBwLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWJpbyBoMyxcbi5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1iaW8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItYmlvIGgzOmxhc3QtY2hpbGQsXG4gIC5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItYmlvIGgzOmxhc3QtY2hpbGQsXG4gIC5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tLWF1dGhvci1pbmZvLm0tYXV0aG9yLWZ1bGwtaW5mbyAuYS1hdXRob3ItZmlndXJlIGltZyxcbi5tLWF1dGhvci1pbmZvLm0tYXV0aG9yLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nLFxuLm0tYXV0aG9yLWluZm8ubS1zdGFmZi1tZW1iZXItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4ubS1zdGFmZi1tZW1iZXItaW5mby5tLWF1dGhvci1mdWxsLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4ubS1zdGFmZi1tZW1iZXItaW5mby5tLWF1dGhvci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIGltZyxcbi5tLXN0YWZmLW1lbWJlci1pbmZvLm0tc3RhZmYtbWVtYmVyLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1hdXRob3ItaW5mby5tLWF1dGhvci1mdWxsLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4gICAgLm0tYXV0aG9yLWluZm8ubS1hdXRob3ItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4gICAgLm0tYXV0aG9yLWluZm8ubS1zdGFmZi1tZW1iZXItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4gICAgLm0tc3RhZmYtbWVtYmVyLWluZm8ubS1hdXRob3ItZnVsbC1pbmZvIC5hLWF1dGhvci1maWd1cmUgaW1nLFxuICAgIC5tLXN0YWZmLW1lbWJlci1pbmZvLm0tYXV0aG9yLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nLFxuICAgIC5tLXN0YWZmLW1lbWJlci1pbmZvLm0tc3RhZmYtbWVtYmVyLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuXG4ubS1iZW5lZml0LW1lc3NhZ2UtdmlzaWJsZSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7IH1cbiAgLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNkNzc1N2U7XG4gICAgY29sb3I6ICMxYTE4MTg7IH1cbiAgLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2ZiZDM0MTtcbiAgICBjb2xvcjogIzFhMTgxODsgfVxuICAubS1iZW5lZml0LW1lc3NhZ2UtdmlzaWJsZS5tLWJlbmVmaXQtbWVzc2FnZS1mdXR1cmUge1xuICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzYwOWY3ODtcbiAgICBjb2xvcjogIzFhMTgxODsgfVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYSBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYS5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwLjc1ZW0gMS41ZW0gMS41ZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAuNzVlbSAwIDEuNWVtIDEuNWVtOyB9IH1cblxuLm0tZW50cnktY29udGVudCAuY29udGVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1lbnRyeS1jb250ZW50IC5jb250ZW50LWltYWdlLmNvbnRlbnQtaW1hZ2UtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tLWVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2UuY29udGVudC1pbWFnZS1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9IH1cblxuLm0tZG9uYXRpb24taGlzdG9yeSB7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLm0tZG9uYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGZvbnQtc2l6ZTogODUlOyB9XG4gIC5tLWRvbmF0aW9uLW1lc3NhZ2U6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5tLWRvbmF0aW9uLW1lc3NhZ2Ugc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAubS1kb25hdGlvbi1tZXNzYWdlIHNlY3Rpb24ubS1kb25hdGlvbi1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICAubS1kb25hdGlvbi1tZXNzYWdlIC5tLWRvbmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubS1kb25hdGlvbi1tZXNzYWdlIC5hLWRvbmF0aW9uLWFtb3VudCB7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgd2lkdGg6IDRlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMCAwLjI1ZW07IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1kb25hdGlvbi1mcmVxdWVuY3ksXG4gIC5tLWRvbmF0aW9uLW1lc3NhZ2UgLmEtbmV4dC10cmFuc2FjdGlvbi1kYXRlIHtcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAubS1kb25hdGlvbi1tZXNzYWdlIC5hLWJ1dHRvbi11cGRhdGUtcGF5bWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1idXR0b24tc2VudGVuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1idXR0b24tc2VudGVuY2UgLmEtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1mb3JtLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLm0tZW50cnktYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLm0tZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm0tYXJjaGl2ZSAubS1lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tYXJjaGl2ZSAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMDsgfSB9XG5cbi5tLWFyY2hpdmUubS1hcmNoaXZlLWV4Y2VycHQgLm0tZW50cnktY29udGVudCB7XG4gIGZsZXg6IHVuc2V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1hcmNoaXZlLm0tYXJjaGl2ZS1leGNlcnB0IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgZmxleDogMSAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZXhjZXJwdCAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAubS1hcmNoaXZlLm0tYXJjaGl2ZS1leGNlcnB0IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH0gfVxuXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1ob21lcGFnZSAubS1lbnRyeS1jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgZmxleDogdW5zZXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAubS1hcmNoaXZlLm0tem9uZS1ob21lcGFnZS10b3AgLm0tZW50cnktY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTsgfSB9XG5cbi5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1wb3N0LWltYWdlLWZpcnN0IC5tLWVudHJ5LWNvbnRlbnQge1xuICBvcmRlcjogMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tZW50cnktY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tZW50cnktY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tZW50cnktY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5hcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQge1xuICBtYXJnaW46IDAuNWVtIDAgMWVtIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA3MGNoO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLWFyY2hpdmUtZXZlbnRzIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCB7XG4gICAgZmxleDogMSAwOyB9IH1cblxuLm0tYXJjaGl2ZSBhcnRpY2xlIC5tLWVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG4gIC5tLWFyY2hpdmUgYXJ0aWNsZSAubS1lbnRyeS1oZWFkZXIgLm0tZW50cnktbWV0YSB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuXG4ubS1lbnRyeS1oZWFkZXItc2luZ3VsYXIgLm0tZW50cnktbWV0YS5tLWVudHJ5LW1ldGEtZGVjayB7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tLXBhZ2UgLm0tZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLm8tZW50cnkgLm0tZW50cnktbWV0YSB7XG4gICAgd2lkdGg6IDE1LjI1NDI0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm8tZW50cnkgLm0tZW50cnktbWV0YSB7XG4gICAgd2lkdGg6IDE1LjI1NDI0JTsgfSB9XG5cbi5vLWVudHJ5IC5tLWVudHJ5LW1ldGEubS1lbnRyeS1tZXRhLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubS1lbnRyeS1oZWFkZXIgLm0tZW50cnktbWV0YSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tLWVudHJ5LXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAubS1lbnRyeS1zaGFyZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5tLWVudHJ5LXNoYXJlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAubS1lbnRyeS1zaGFyZS5tLWVudHJ5LXNoYXJlLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5tLWVudHJ5LXNoYXJlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgICAubS1lbnRyeS1zaGFyZSBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tLWVudHJ5LXNoYXJlIGxpIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMzViN2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgICAgLm0tZW50cnktc2hhcmUgbGkgYTpob3ZlciwgLm0tZW50cnktc2hhcmUgbGkgYTpmb2N1cywgLm0tZW50cnktc2hhcmUgbGkgYTphY3RpdmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMGM3YmIwOyB9XG4gIC5tLWVudHJ5LXNoYXJlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uby1qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1wcmludCxcbi5uby1qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1jb3B5LWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1wcmludCxcbi5qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1jb3B5LWxpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubS1ldmVudC1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubS1ldmVudC1jdGEgLmEtZXZlbnQtY3RhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4ubS1ldmVudC1kYXRlLWFuZC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5tLWV2ZW50LWRhdGV0aW1lIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tLWV2ZW50LWRhdGV0aW1lIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5tLWV2ZW50LWRhdGV0aW1lID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubS1ldmVudC1kYXRldGltZSA+IHNwYW4sXG4gIC5tLWV2ZW50LWRhdGV0aW1lID4gYSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAxLjVlbSAwLjVlbSAwOyB9XG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBzcGFuOmxhc3QtY2hpbGQsXG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBhID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5tLWV2ZW50LWRhdGV0aW1lID4gc3BhbiBzdmcsXG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBhID4gc3BhbiBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBzcGFuIHNwYW4sXG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBhID4gc3BhbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMWExODE4OyB9XG5cbi5tLWV2ZW50LXNpbmdsZSAubS1ldmVudC1kYXRldGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubS1ldmVudC1zaW5nbGUgLm0tZXZlbnQtZGF0ZXRpbWUgPiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMS41ZW0gMC41ZW0gMDsgfVxuXG4ubS1ldmVudC1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLm0tZXZlbnQtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tZXZlbnQtaGVhZGVyIC5hLWV2ZW50LXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1ldmVudC1oZWFkZXIgaDEuYS1ldmVudC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMC43NWVtIDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1hcmNoaXZlLWV2ZW50cyAubS1ldmVudC1oZWFkZXIge1xuICAgIGZsZXg6IDEgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9IH1cblxuLm0tZXZlbnQtbm90aWNlcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWV2ZW50LW5vdGljZXMgLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgbWFyZ2luOiAtMC43NWVtIDAgMS41ZW0gMDtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLm0tZXZlbnQtbm90aWNlcyAudHJpYmUtZXZlbnRzLW5vdGljZXMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDsgfVxuICBhcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGFydGljbGUgLm0tZXZlbnQtdmVudWUgcCAuc3RyZWV0LWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBhcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHAuYWRyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi5tLWZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7IH1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuXG4ubS1mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwOyB9XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gbGFiZWwgaW5wdXQsXG4ubS1mb3JtLXdpZGdldCAubS1mb3JtLWl0ZW0gbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gbGFiZWwsXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc2VsZWN0LFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHRleHRhcmVhLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc3Bhbi5hLWZvcm0taXRlbS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc2VsZWN0LFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHAsXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBpbnB1dDpsYXN0LWNoaWxkLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNlbGVjdDpsYXN0LWNoaWxkLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHRleHRhcmVhOmxhc3QtY2hpbGQsXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gcDpsYXN0LWNoaWxkLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtLm0tZm9ybS1jaGVja2JveGVzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAgICAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbS5tLWZvcm0tY2hhbmdlLWVtYWlsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0ubS1mb3JtLWl0ZW0tY29tbWVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH0gfVxuXG4ubS1mb3JtLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAubS1mb3JtLW1lc3NhZ2UubS1mb3JtLW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNkNzc1N2U7IH1cbiAgLm0tZm9ybS1tZXNzYWdlLm0tZm9ybS1tZXNzYWdlLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cblxuLm0td2lkZ2V0LWZvcm0ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIC5tLWZvcm0tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1mb3JtLXNlYXJjaCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRleHQtaW5kZW50OiAwLjVlbTsgfVxuXG4ubS1tYWluLW5hdmlnYXRpb24gLm0tZm9ybS1zZWFyY2ggOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZSBoMi5hLWZvcm0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUtZGVmYXVsdCBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLWRlZmF1bHQgZmllbGRzZXQgZGl2Lm0tZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbS5tLWZvcm0taXRlbS1lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbS5tLWZvcm0taXRlbS1lbWFpbCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbS5tLWZvcm0taXRlbS1pbnRlcmVzdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1lbWFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUtZW1haWwgLm0tZm9ybS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1lbWFpbCBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMTVlbSAwLjVlbSAwLjJlbSAwLjVlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuXG4ubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC5sZWdhY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZDZkNmRhOyB9XG4gICAgLm0tZm9ybS1pbnN0b3J5Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAubGVnYWN5IGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLm0tZm9ybS13aWRnZXQubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCAuYS1zaG9ydGNvZGUtaW1hZ2Uge1xuICBtYXJnaW46IDA7IH1cblxuLm0tZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAuNWVtOyB9XG5cbi5tLWZvcm0taW4tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm0tZm9ybS1zdGFuZGFsb25lIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm0tZm9ybS1hcmNoaXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB3aWR0aDogMzIuMjAzMzklOyB9XG4gIC5tLWZvcm0tYXJjaGl2ZSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubS1sYXlvdXQtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLWxheW91dC1wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiA2Ni4xMDE2OSU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2JSkgLSAzMDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tbGF5b3V0LXByaW1hcnkge1xuICAgICAgd2lkdGg6IDc0LjY4MzU0JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDUuMDYzMjklKSAtIDMwMHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8td3JhcHBlci1jb250ZW50LWZ1bGwgLm0tbGF5b3V0LXByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbmJvZHkuc2luZ2xlLXBvc3QgLm0tbGF5b3V0LXByaW1hcnksXG5ib2R5LnBhZ2UgLm0tbGF5b3V0LXByaW1hcnkge1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuXG4ubS1sYXlvdXQtbWVtYmVyc2hpcCAubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAubS1sYXlvdXQtbWVtYmVyc2hpcCAubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciAubS1mb3JtLW1lbWJlcnNoaXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWxheW91dC1tZW1iZXJzaGlwIC5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIC5hLWZpbmlzaC1zdHJvbmcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmYwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxLjVlbSAwOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ubS1tZW1iZXItaW5mby1wbGF0aW51bSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTRlMjsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvLm0tbWVtYmVyLWluZm8tZ29sZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZDcwMDsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvLm0tbWVtYmVyLWluZm8tc2lsdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzBjMGMwOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ubS1tZW1iZXItaW5mby1icm9uemUge1xuICAgIGJhY2tncm91bmQ6ICNjZDdmMzI7IH1cbiAgLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyBkdC5hLW1lbWJlci1sZXZlbCxcbiAgLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyBkZC5hLW1lbWJlci1sZXZlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8gZHQuYS1tZW1iZXItbGV2ZWwge1xuICAgIG1hcmdpbjogMCAwIDAuMjVlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvIGR0LmEtbWVtYmVyLWxldmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjpcIjsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvIGRkIHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuXG4ubS1tZW1iZXJzaGlwLWFjdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDsgfVxuICAubS1tZW1iZXJzaGlwLWFjdGlvbiAuYS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCAjYW1vdW50LWl0ZW0gI2Ftb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgc2VsZWN0LFxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCBidXR0b24sXG4gIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIGlucHV0LmEtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCAubS1mb3JtLXJhZGlvcyBsYWJlbCxcbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgLm0tZm9ybS1jaGVja2JveGVzIGxhYmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgICBjb2xvcjogIzFhMTgxODsgfVxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCAubS1mb3JtLXJhZGlvcyBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4gIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIC5tLWZvcm0tY2hlY2tib3hlcyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICMwYzdiYjA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWNob29zZS1hbW91bnQgLmEtZmFzdC1zZWxlY3QtaW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1jaG9vc2UtYW1vdW50ICNhbW91bnQtaXRlbSAjYW1vdW50IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDZkNmRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWNob29zZS1hbW91bnQgI2Ftb3VudC1pdGVtIC5hLWZyZXF1ZW5jeS10ZXh0LWxhYmVsIHtcbiAgICBtYXJnaW46IDAuOWVtIDA7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7IH1cbiAgICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0gbGFiZWwgLnN1cHBvcnQtdG9vbHRpcCAudG9vbHRpcC10ZXh0LFxuICAgIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1naWZ0LXNlbGVjdG9yIC5tLWZvcm0tY2hlY2tib3hlcyAubS1mb3JtLWl0ZW0gbGFiZWwgLnN1cHBvcnQtdG9vbHRpcCAudG9vbHRpcC10ZXh0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1yYWRpb3MgLm0tZm9ybS1pdGVtIGxhYmVsIC5zdXBwb3J0LXRvb2x0aXAgLnRvb2x0aXAtdGV4dDo6YWZ0ZXIsXG4gICAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSBsYWJlbCAuc3VwcG9ydC10b29sdGlwIC50b29sdGlwLXRleHQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Q2ZDZkYSB0cmFuc3BhcmVudDsgfVxuICAgIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1naWZ0LXNlbGVjdG9yIC5tLWZvcm0tcmFkaW9zIC5tLWZvcm0taXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4gICAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ViZWJmYjsgfVxuICAgIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1naWZ0LXNlbGVjdG9yIC5tLWZvcm0tcmFkaW9zIC5tLWZvcm0taXRlbSBpbnB1dDpkaXNhYmxlZCArIGxhYmVsOjphZnRlcixcbiAgICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLWNoZWNrYm94ZXMgLm0tZm9ybS1pdGVtIGlucHV0OmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZjA7IH1cblxuLm0tbWVtYmVyc2hpcC1pbnRybyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1tZW1iZXJzaGlwLWludHJvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tbWVtYmVyc2hpcC1pbnRybyB7XG4gICAgICB3aWR0aDogNjYuMTAxNjklO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNi43Nzk2NiUpIC0gMzAwcHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5tLW1lbWJlcnNoaXAtaW50cm8ge1xuICAgICAgd2lkdGg6IDc0LjY4MzU0JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDUuMDYzMjklKSAtIDMwMHB4KTsgfSB9XG5cbmZvb3RlciAubS1tZW1iZXJzaGlwLWludHJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4ubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMixcbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDMsXG4gICAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwgLm0tbWVtYmVyLWxldmVsLWJyaWVmIHNlbGVjdCB7XG4gICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwgLm0tbWVtYmVyLWxldmVsLWJyaWVmIGlucHV0LFxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiB0ZXh0YXJlYSB7XG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICAgICAgcGFkZGluZzogMC41ZW0gMDsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMyB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gICAgICBwYWRkaW5nOiAwIDAgMC41ZW0gMDsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjc1ZW0gYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiAuZW50ZXIgaDMgLm0tZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiAuZW50ZXIgLmEtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuNWVtIGF1dG87IH1cbiAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwgLm0tbWVtYmVyLWxldmVsLWJlbmVmaXRzIHVsIHtcbiAgICBjb2xvcjogIzVlNmU3NjsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWw6aG92ZXIgLm0tbWVtYmVyLWxldmVsLWJlbmVmaXRzIHVsLFxuICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC5hY3RpdmUgLm0tbWVtYmVyLWxldmVsLWJlbmVmaXRzIHVsIHtcbiAgICBjb2xvcjogIzFhMTgxODsgfVxuICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLW1lbWJlcl9icm9uemUgLm0tbWVtYmVyLWxldmVsLWJyaWVmIGgyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q3ZjMyOyB9XG4gIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX3NpbHZlciAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDIge1xuICAgIGJhY2tncm91bmQ6ICNjMGMwYzA7IH1cbiAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfZ29sZCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDIge1xuICAgIGJhY2tncm91bmQ6ICNmZmQ3MDA7IH1cbiAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfcGxhdGludW0gLm0tbWVtYmVyLWxldmVsLWJyaWVmIGgyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNGUyOyB9XG5cbm5hdiBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubS1zZWNvbmRhcnktbmF2aWdhdGlvbixcbi5tLXBhZ2luYXRpb24sXG4ubS1wYWdpbmF0aW9uLWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCwgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gb2wsXG4gIC5tLXBhZ2luYXRpb24gdWwsXG4gIC5tLXBhZ2luYXRpb24gb2wsXG4gIC5tLXBhZ2luYXRpb24tYWxsIHVsLFxuICAubS1wYWdpbmF0aW9uLWFsbCBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiBsaSxcbiAgLm0tcGFnaW5hdGlvbiBsaSxcbiAgLm0tcGFnaW5hdGlvbi1hbGwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm0tc3ViLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLm5hdi1zY3JvbGxlci1idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVlNmU3NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7IH1cbiAgLm5hdi1zY3JvbGxlci1idG46aG92ZXIsIC5uYXYtc2Nyb2xsZXItYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmZiOyB9XG4gIC5uYXYtc2Nyb2xsZXItYnRuOm5vdCguYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubmF2LXNjcm9sbGVyLWJ0bi5uYXYtc2Nyb2xsZXItYnRuLS1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5uYXYtc2Nyb2xsZXItYnRuLm5hdi1zY3JvbGxlci1idG4tLXJpZ2h0IHtcbiAgICByaWdodDogMDsgfVxuXG4ubS1tYWluLW5hdmlnYXRpb24sXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgbGksXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCBsaSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIGxpIGEsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIGxpIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgbGkgYSBzdmcsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgbGkgYSBzdmcge1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIHdpZHRoOiAxZW07IH1cbiAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1ZTZlNzY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24sXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNWU2ZTc2OyB9IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzVlNmU3NjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMTAwMDAwMDAwMDsgfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbiBzcGFuLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b246aG92ZXIsIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b246Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0sXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b246aG92ZXIsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b246Zm9jdXMsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiA+IHVsLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwge1xuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsOyB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGEsIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhIHtcbiAgICAgIGNvbG9yOiAjMWExODE4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbi1zdXBwb3J0LFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uLXN1cHBvcnQge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpW2RhdGEtbWVudS1pdGVtLXByaW9yaXR5PVwiMjBcIl0sXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpW2RhdGEtbWVudS1pdGVtLXByaW9yaXR5PVwiMjBcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaVtkYXRhLW1lbnUtaXRlbS1wcmlvcml0eT1cIjIwXCJdLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGlbZGF0YS1tZW51LWl0ZW0tcHJpb3JpdHk9XCIyMFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14eHMsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14eHMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgc3Bhbi5hLWxhYmVsLXhzLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14eHMsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgc3Bhbi5hLWxhYmVsLXh4cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHMsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgc3Bhbi5hLWxhYmVsLXhzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGEsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBjb2xvcjogIzVlNmU3NjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGE6Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYTphY3RpdmUsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhOmhvdmVyLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYTpmb2N1cyxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkNmRhO1xuICAgICAgICAgIGNvbG9yOiAjMWExODE4OyB9XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzVlNmU3NjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTsgfSB9XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtLmlzLW9wZW4sXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0uaXMtb3BlbiB7XG4gICAgICAgICAgei1pbmRleDogMTAwMDAwMDAwMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0LFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiA3My42ODQyMSU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCxcbiAgICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQge1xuICAgICAgICAgICAgICB3aWR0aDogNjUuNTE3MjQlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCxcbiAgICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQge1xuICAgICAgICAgICAgICB3aWR0aDogNDguNzE3OTUlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCxcbiAgICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQge1xuICAgICAgICAgICAgICB3aWR0aDogNDkuMTUyNTQlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCxcbiAgICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQge1xuICAgICAgICAgICAgICB3aWR0aDogNDkuMzY3MDklOyB9IH1cbiAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1pbnB1dC13aXRoLWJ1dHRvbixcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWlucHV0LXdpdGgtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWlucHV0LXdpdGgtYnV0dG9uIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWlucHV0LXdpdGgtYnV0dG9uIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWNsb3NlLXNlYXJjaCxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWNsb3NlLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgdWwsXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgdWwge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbDsgfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHVsLmlzLW9wZW4sXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyB1bC5pcy1vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbixcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbTsgfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIHVsLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gdWwge1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIHVsOm5vdCgubm8tdHJhbnNpdGlvbiksXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIHVsOm5vdCgubm8tdHJhbnNpdGlvbikge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGksXG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGEge1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07IH0gfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYTpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYTpmb2N1cywgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYTphY3RpdmUsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGE6aG92ZXIsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGE6Zm9jdXMsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzNWI3ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGEsXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMTM1YjdlOyB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhOmFjdGl2ZSwgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGE6aG92ZXIsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYTphY3RpdmUsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYTpob3ZlcixcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGE6Zm9jdXMsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MsXG4gIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MsXG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MsXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3Mge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTAuNWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTsgfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcy5pcy1vcGVuLFxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MuaXMtb3BlbixcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcy5pcy1vcGVuLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcy5pcy1vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MsXG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3Mge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICM1ZTZlNzY7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaTpmaXJzdC1jaGlsZCxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaTpmaXJzdC1jaGlsZCxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjNWU2ZTc2O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTphY3RpdmUsXG4gICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpob3ZlcixcbiAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6YWN0aXZlLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmhvdmVyLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmFjdGl2ZSxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6aG92ZXIsXG4gICAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWExODE4OyB9IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLFxuICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpIHtcbiAgICAgIHotaW5kZXg6IDEwMDAwMDAwMDsgfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYSxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6aG92ZXIsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpmb2N1cywgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLmFjdGl2ZSwgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhOmhvdmVyLFxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhOmZvY3VzLFxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhLmFjdGl2ZSxcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6aG92ZXIsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYS5hY3RpdmUsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpIGE6aG92ZXIsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYTpmb2N1cyxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhLmFjdGl2ZSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWExODE4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZSA+IGEsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaS5hY3RpdmUgPiBhLFxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlID4gYSxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaS5hY3RpdmUtcGFyZW50ID4gYSxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlID4gYSxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlLXBhcmVudCA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkNmRhO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFhMTgxODsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZSA+IGEsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZSA+IGEsXG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlID4gYSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZSA+IGEsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlLXBhcmVudCA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjMWExODE4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuXG4ubS1wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tcGFnaW5hdGlvbiB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7IH0gfVxuICAubS1wYWdpbmF0aW9uIG9sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tLXBhZ2luYXRpb24gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gICAgLm0tcGFnaW5hdGlvbiBsaSBhLFxuICAgIC5tLXBhZ2luYXRpb24gbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgICAgIC5tLXBhZ2luYXRpb24gbGkgYSBzdmcsXG4gICAgICAubS1wYWdpbmF0aW9uIGxpIHNwYW4gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiAxZW07IH1cbiAgICAubS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4gICAgLm0tcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuICAgIC5tLXBhZ2luYXRpb24gbGkgYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzEzNWI3ZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm0tcGFnaW5hdGlvbiBsaS5hLXBhZ2luYXRpb24tZWxsaXBzaXMgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC43NWVtIDAuNWVtOyB9XG4gICAgLm0tcGFnaW5hdGlvbiBsaS5jdXJyZW50IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm0tcGFnaW5hdGlvbi1hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Q2ZDZkYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNmQ2ZGE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tLXBhZ2luYXRpb24tYWxsIGEsXG4gIC5tLXBhZ2luYXRpb24tYWxsIGJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1wYWdpbmF0aW9uLWFsbCBidXR0b24ge1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tcGFnaW5hdGlvbi1hbGwgYSxcbiAgICAubS1wYWdpbmF0aW9uLWFsbCBidXR0b24ge1xuICAgICAgbWluLWhlaWdodDogMzJweDsgfVxuICAgIC5tLXBhZ2luYXRpb24tYWxsIGJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDMycHg7IH0gfVxuICAubS1wYWdpbmF0aW9uLWFsbCAubS1wYWdpbmF0aW9uLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubS1wYWdpbmF0aW9uLWFsbCAubS1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW07IH1cbiAgLm0tcGFnaW5hdGlvbi1hbGwgb2wge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tLXBhZ2luYXRpb24tYWxsIG9sOm5vdCgubm8tdHJhbnNpdGlvbikge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAgIC5tLXBhZ2luYXRpb24tYWxsIG9sIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgICAgLm0tcGFnaW5hdGlvbi1hbGwgb2wgYSB7XG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9IH1cbiAgICAgIC5tLXBhZ2luYXRpb24tYWxsIG9sIGE6aG92ZXIsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGE6Zm9jdXMsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzNWI3ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubS1wYWdpbmF0aW9uLWFsbCBvbCBsaSB7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlID4gYSwgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlLXBhcmVudCA+IGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMxMzViN2U7IH1cbiAgICAgICAgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlID4gYTpob3ZlciwgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlID4gYTpmb2N1cywgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlID4gYTphY3RpdmUsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmhvdmVyLCAubS1wYWdpbmF0aW9uLWFsbCBvbCBsaS5hY3RpdmUtcGFyZW50ID4gYTpmb2N1cywgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlLXBhcmVudCA+IGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gI21pbm5wb3N0LW5ldHdvcmsge1xuICBtYXJnaW46IDA7IH1cbiAgLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uICNtaW5ucG9zdC1uZXR3b3JrIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uICNtaW5ucG9zdC1uZXR3b3JrIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42NTsgfVxuXG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzVlOTliNTsgfVxuICAgICAgLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzLCAuby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGkgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuXG4jd3BhZG1pbmJhciB7XG4gIHotaW5kZXg6IDk5OTk5OTk7IH1cblxuLm0tcG9zdC1jbGFzc2lmaWNhdGlvbixcbi5tLXBhZ2UtY2xhc3NpZmljYXRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41ZW0gMDsgfVxuXG4uc2luZ2xlLXBvc3QgLm0tcG9zdC1jbGFzc2lmaWNhdGlvbixcbi5zaW5nbGUtcG9zdCAubS1wYWdlLWNsYXNzaWZpY2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLm0tcG9zdC1pbWFnZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tLXBvc3QtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1wb3N0LWltYWdlIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cbiAgLm0tcG9zdC1pbWFnZS5tLXBvc3QtdGh1bWJuYWlsLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tLWFyY2hpdmUtdG9wIC5tLXBvc3QtaW1hZ2UsXG4ubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtaG9tZXBhZ2UgLm0tcG9zdC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbiAgICAubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSxcbiAgICAubS1hcmNoaXZlLWhvbWVwYWdlIC5tLXBvc3QtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbiAgICAubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuICAgIC5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5tLWFyY2hpdmUtdG9wIC5tLXBvc3QtaW1hZ2UsXG4gICAgLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLm0tcG9zdC10aHVtYm5haWwtZnVsbCxcbiAgLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2UubS1wb3N0LXRodW1ibmFpbC1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tcG9zdC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tcG9zdC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAubS1wb3N0LWltYWdlLWZpcnN0IC5tLXBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC43NWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubS1wb3N0LWltYWdlLWZpcnN0IC5tLXBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC43NWVtOyB9IH1cblxuLm0tcG9zdC1wYXl3YWxsZWQgLm0tZW50cnktY29udGVudC1wYXl3YWxsZWQge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm0tcG9zdC1wYXl3YWxsZWQgLm0tZW50cnktY29udGVudC1wYXl3YWxsZWQgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAubS1wb3N0LXBheXdhbGxlZCAubS1lbnRyeS1jb250ZW50LXBheXdhbGxlZCBzZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm0tcG9zdC1wYXl3YWxsZWQgLm0tZW50cnktY29udGVudC1wYXl3YWxsZWQgc2VjdGlvbiBmaWVsZHNldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubS1wb3N0LXBheXdhbGxlZCAubS1lbnRyeS1jb250ZW50LXBheXdhbGxlZCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm0tYXJjaGl2ZSAubS1wb3N0LnN0YXR1cy1kcmFmdCwgLm0tYXJjaGl2ZSAubS1wb3N0LnN0YXR1cy1mdXR1cmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgvd3AtY29udGVudC90aGVtZXMvbWlubnBvc3QtbGFyZ28vYXNzZXRzL2ltZy91bnB1Ymxpc2hlZC5wbmcpOyB9XG5cbi5tLXJlbGF0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cbiAgLm0tcmVsYXRlZCBoMyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApOyB9XG4gIC5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwIDAgMDtcbiAgICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaSAuYS1lbnRyeS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMC4yNWVtIDA7IH1cbiAgICAgIC5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IGxpIC5tLWVudHJ5LWJ5bGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgICAgLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3QgbGkgLm0tcG9zdC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaSAubS1wb3N0LWltYWdlIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IGxpIC5tLXBvc3QtaW1hZ2UgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLXJlbGF0ZWQgPiBoMyB7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5tLXJlbGF0ZWQgPiBoMzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZmxleC1ncm93OiBpbml0aWFsO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLm0tcmVsYXRlZCA+IGgzOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubS1zZWFyY2gtZm9ybS5tLXNlYXJjaC1wYWdlLWZvcm0ge1xuICBtYXJnaW46IDAuNzVlbSAwOyB9XG4gIC5tLXNlYXJjaC1mb3JtLm0tc2VhcmNoLXBhZ2UtZm9ybSBmaWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm0tc2VhcmNoLWZvcm0ubS1zZWFyY2gtcGFnZS1mb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLm0tc2VhcmNoLXJlc3VsdC1pbmZvIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMWVtIDAgMS41ZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmYwOyB9XG5cbi5tLXNlYXJjaC1yZXN1bHQgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG5cbi5tLXNlYXJjaC1yZXN1bHQgLmEtZW50cnktdGl0bGUge1xuICBtYXJnaW46IDAuMjVlbSAwOyB9XG5cbi5tLXNlYXJjaC1yZXN1bHQgLm0tZW50cnktYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG5cbi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC43NWVtO1xuICBmb250LXNpemU6IDc1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSB9XG4gIC5vLXNpdGUtc2lkZWJhciBzZWN0aW9uID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtOyB9XG4gIC5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5tLXdpZGdldC1jb250ZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVlbTsgfVxuICAgIC5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5tLXdpZGdldC1jb250ZW50cy5tLWN1c3RvbS1odG1sLXdpZGdldCAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24gLm0tcG9zdC1zcGlsbCB7XG4gICAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIC5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5hLXNwaWxsLWl0ZW0tY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1zaXRlLXNpZGViYXIgc2VjdGlvbiAuYS1zcGlsbC1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24gLmEtc3BpbGwtaXRlbS10aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxLjVlbSAxLjVlbSAwO1xuICAgIG1heC13aWR0aDogNzVweDsgfVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLXN0YWZmLWxpc3QtYmlvcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLXN0YWZmLWxpc3QtYmlvcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYxLjUzODQ2JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3Age1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIG1heC13aWR0aDogNjYuMTAxNjklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCB7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgbWF4LXdpZHRoOiA3NC42ODM1NCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCBoMiB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCBoMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIG1heC13aWR0aDogNDguNzE3OTUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgbWF4LXdpZHRoOiA1Ny42MjcxMiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDU1LjY5NjIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSB7XG4gICAgbWF4LXdpZHRoOiA1NS42OTYyJTsgfSB9XG5cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3Qge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICAgICAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICAgICAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IGJ1dHRvbixcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCBpbnB1dCNhbW91bnQsXG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgaW5wdXQuYS1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCAubS1mb3JtLXJhZGlvcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCAubS1mb3JtLXJhZGlvcyBsYWJlbDpob3ZlciwgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCAubS1mb3JtLXJhZGlvcyBsYWJlbDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODY5Mjk4OyB9XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM1YjdlOyB9XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCAubS1mb3JtLXJhZGlvcyBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIsIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwYzdiYjA7IH1cblxuLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tZm9ybS1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vLWhlYWRlci1zdXBwb3J0IC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IGF1dG87IH1cbiAgLm8taGVhZGVyLXN1cHBvcnQgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubS1zdXBwb3J0LXByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAgICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9IH1cbiAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGEsXG4gICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGEsXG4gICAgICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMC43NWVtIDAuNzVlbSAwLjc1ZW0gMi43NWVtOyB9IH1cbiAgICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgYTpiZWZvcmUsXG4gICAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIHNwYW46YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTAuMWVtOyB9XG4gICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBhOmhvdmVyLFxuICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgYTpmb2N1cyxcbiAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGE6YWN0aXZlLFxuICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgYS5hY3RpdmUsXG4gICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBzcGFuLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWExODE4OyB9XG4gICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaTpsYXN0LWNoaWxkIGEsXG4gICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTsgfVxuICAubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzIGxhYmVsLmFsd2F5cy1zaG93LWNvbW1lbnRzLFxuICAubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzIHNwYW4uYWx3YXlzLXNob3ctY29tbWVudHMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMgbGFiZWwuYWx3YXlzLXNob3ctY29tbWVudHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYwJTsgfVxuICAubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cy1hZnRlciB7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMzViN2U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNWU5OWI1O1xuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSB1bCBsaSBsYWJlbDpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzBjN2JiMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZGNmMGZhO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cbiAgICAgICAgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpLmEtdXNlci1lbWFpbC1wcmltYXJ5IHNtYWxsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmpzIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkuYS1mb3JtLWNvbmZpcm0gbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogdGV4dDtcbiAgY29sb3I6ICMxYTE4MTg7IH1cbiAgLmpzIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkuYS1mb3JtLWNvbmZpcm0gbGFiZWwgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpICNhLWNvbmZpcm0tcHJpbWFyeS1jaGFuZ2UsXG4uanMgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSAjYS1jb25maXJtLXJlbW92YWwge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1wcmVmZXJlbmNlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItcHJlZmVyZW5jZXMgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm0tZW50cnktY29udGVudCAubS11c2VyLXByZWZlcmVuY2VzIC5jbWItdGggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS1ob21lcGFnZS1taWRkbGUgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgcGFkZGluZy10b3A6IDEuNWVtOyB9XG5cbi5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2ViZWJmYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2YxMjFjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCAuYS13aWRnZXQtdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCAuYS13aWRnZXQtdGl0bGUgYTpsaW5rLCAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCAuYS13aWRnZXQtdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGE6YWN0aXZlLCAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCAuYS13aWRnZXQtdGl0bGUgYTpmb2N1cywgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGE6aG92ZXIsIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZWZlZmYwO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtOyB9XG4gIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IGFydGljbGUubS1wb3N0LWdsZWFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCBhcnRpY2xlLm0tcG9zdC1nbGVhbiAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgYXJ0aWNsZS5tLXBvc3QtZ2xlYW4gLm0tZW50cnktZXhjZXJwdCB7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IGFydGljbGUubS1wb3N0LWdsZWFuIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubS13aWRnZXQtZ3JvdXAubS13aWRnZXQtZ3JvdXAtaG9tZXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS13aWRnZXQtZ3JvdXAubS13aWRnZXQtZ3JvdXAtaG9tZXBhZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uLm0td2lkZ2V0LXBpY2tlZC1mb3IteW91IC5hLXdpZGdldC10aXRsZSBhIHtcbiAgY29sb3I6ICM3ZjEyMWM7IH1cblxuLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24ubS13aWRnZXQtcGlja2VkLWZvci15b3UgLm0td2lkZ2V0LWNvbnRlbnRzLm0tY3VzdG9tLWh0bWwtd2lkZ2V0IHtcbiAgbWFyZ2luOiAwLjc1ZW0gMDsgfVxuXG4ubS13aWRnZXQtc2l0ZS1icmFuZGluZyAuYS1zaXRlLWJyYW5kaW5nIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA2NS41MTcyNCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDY1LjUxNzI0JTsgfVxuICAgIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiA3My42ODQyMSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDQ4LjcxNzk1JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogNDAuNjc3OTclOyB9XG4gICAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDc5LjE2NjY3JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzYuNzA4ODYlOyB9XG4gICAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDgyLjc1ODYyJTsgfSB9XG5cbi5tLXdpZGdldC1zcGlsbHMtaG9tZS1jb250ZW50LFxuLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5tLXdpZGdldC1zcGlsbHMtaG9tZS1jb250ZW50Omxhc3Qtb2YtdHlwZSxcbiAgLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS13aWRnZXQtc3BpbGxzLWhvbWUtY29udGVudCxcbiAgICAubS13aWRnZXQtc3BpbGxzLW1lbWJlcnNoaXAtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2Ni4xMDE2OSU7IH1cbiAgICAubS13aWRnZXQtc3BpbGxzLW1lbWJlcnNoaXAtY29udGVudCAubS13aWRnZXQtY29udGVudHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQgLm0td2lkZ2V0LWNvbnRlbnRzIGFydGljbGUge1xuICAgICAgICB3aWR0aDogNDcuNDU3NjMlOyB9IH1cblxuLm0td2lkZ2V0LXpvbmUtcG9zdHMubS13aWRnZXQtem9uZS1wb3N0cy13aXRoLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSAuYS1lbnRyeS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMC4yNWVtIDA7IH1cbiAgICAgIC5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSAubS1lbnRyeS1ieWxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cbiAgICAgIC5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSAubS1wb3N0LWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSAubS1wb3N0LWltYWdlIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSAubS1wb3N0LWltYWdlIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYlKSAtIDMwMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lIHtcbiAgICAgIHdpZHRoOiA2Ni4xMDE2OSU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2JSkgLSAzMDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZSB7XG4gICAgICB3aWR0aDogNzQuNjgzNTQlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNS4wNjMyOSUpIC0gMzAwcHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlKSAtIDMwMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS10b3Age1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXRvcCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2JSkgLSAzMDBweCk7IH0gfVxuICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS10b3AgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1zdGlja3kge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXN0aWNreS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5LWhhcy0xIGFydGljbGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1zdGlja3kubS16b25lLWhvbWVwYWdlLXN0aWNreS1oYXMtMiBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDQ5LjE1MjU0JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5Lm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTMgYXJ0aWNsZSB7XG4gICAgICAgIHdpZHRoOiAzMi4yMDMzOSU7IH0gfVxuICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1tb3JlLXRvcCwgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLW1vcmUtdG9wIGFydGljbGUsIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLW9waW5pb24gYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgICAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2UtbW9yZS10b3AgYXJ0aWNsZSwgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiBhcnRpY2xlIHtcbiAgICAgICAgICB3aWR0aDogNDcuNDU3NjMlOyB9IH1cblxuLm8tY29tbWVudHMtYXJlYSB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5vLWNvbW1lbnRzLWFyZWEgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLm8tY29tbWVudCB7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgbWFyZ2luOiAwIDAgMCAwLjVlbTsgfVxuICAgICAgLm8tY29tbWVudHMtYXJlYSBvbCAuby1jb21tZW50Lm8tY29tbWVudC11bnB1Ymxpc2hlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC93cC1jb250ZW50L3RoZW1lcy9taW5ucG9zdC1sYXJnby9hc3NldHMvaW1nL3VucHVibGlzaGVkLnBuZyk7IH1cbiAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLm8tY29tbWVudC5vLWNvbW1lbnQtYnktY3VycmVudC11c2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgPiBsaTpmaXJzdC1jaGlsZCA+IC5vLWNvbW1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiAuby1jb21tZW50IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZkNmRhOyB9XG4gICAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC0yIHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogNHB4OyB9XG4gICAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC0zIHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogOXB4OyB9XG4gICAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC00IHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMTZweDsgfVxuICAgICAgICAuby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtNSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiAuby1jb21tZW50LmRlcHRoLTYge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzNnB4OyB9XG4gICAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC03IHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogNDlweDsgfVxuICAgICAgICAuby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtOCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDY0cHg7IH1cbiAgICAgICAgLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiAuby1jb21tZW50LmRlcHRoLTkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4MXB4OyB9XG4gICAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC0xMCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwMHB4OyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCAubS1jb21tZW50LW1ldGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCAubS1jb21tZW50LWVudHJ5IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwLjVlbSAwOyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCAuc2NlLWVkaXQtY29tbWVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAuby1jb21tZW50cy1hcmVhIG9sIC5zY2UtZWRpdC1idXR0b24ge1xuICAgICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm8tY29tbWVudHMtYXJlYSBvbCAuc2NlLWVkaXQtYnV0dG9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLnNjZS1lZGl0LWJ1dHRvbiAuc2NlLXRpbWVyIHtcbiAgICAgICAgY29sb3I6ICM1ZTZlNzY7IH1cbiAgICAuby1jb21tZW50cy1hcmVhIG9sIC5zY2UtdGV4dGFyZWEgLnNjZS1jb21tZW50LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLnNjZS10ZXh0YXJlYSAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAuby1jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cblxuI2xsY19jb21tZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAjbGxjX2NvbW1lbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2luZ2xlIGFydGljbGUgPiAjbGxjX2NvbW1lbnRzLFxuLnNpbmdsZSBhcnRpY2xlID4gLm8tY29tbWVudHMtYXJlYSB7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuc2luZ2xlIGFydGljbGUgPiAjbGxjX2NvbW1lbnRzLFxuICAgIC5zaW5nbGUgYXJ0aWNsZSA+IC5vLWNvbW1lbnRzLWFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uby1lbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuby1lbnRyeSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5vLWVudHJ5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAgIC5vLWVudHJ5IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4My4wNTA4NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm8tZW50cnkgLm0tZW50cnktY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDgzLjA1MDg1JTsgfSB9XG4gIC5vLWVudHJ5Lm8tZW50cnktaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5vLWVudHJ5Lm8tZW50cnktaG9yaXpvbnRhbCAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uby13cmFwcGVyLWNvbnRlbnQtZnVsbCAuby1lbnRyeSAubS1lbnRyeS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uby1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExODE4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMS41ZW0gMCAwIDA7IH1cbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbi5tLXdpZGdldC1zcG9uc29yLWxpc3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgICBvdXRsaW5lOiAwLjVlbSBzb2xpZCAjZWJlYmZiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbi5tLXdpZGdldC1zcG9uc29yLWxpc3QgaDMge1xuICAgICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiAuYS1oZWFkaW5nLWRvbm9yLXRoYW5rcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmViZmI7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIC5hLXRhZ2xpbmUtYm90dG9tIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgICAgICAgIC5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24gLmEtdGFnbGluZS1ib3R0b20ge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH0gfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAuby1mb290ZXIgbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41ZW0gMDsgfVxuICAuby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5vLWZvb3RlciAuby1mb290ZXItbGlua3MgYTpsaW5rLFxuICAgIC5vLWZvb3RlciAuby1mb290ZXItbGlua3MgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNWU5OWI1OyB9XG4gICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1saW5rcyBhOmhvdmVyLFxuICAgIC5vLWZvb3RlciAuby1mb290ZXItbGlua3MgYTpmb2N1cyxcbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6YWN0aXZlLFxuICAgIC5vLWZvb3RlciAuby1mb290ZXItbGlua3MgYS5hY3RpdmUsXG4gICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1saW5rcyAuYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLWZvb3RlciAuby1mb290ZXItbGlua3MgLmEtZm9vdGVyLW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLm8tZ3JvdXBlZC1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1ncm91cGVkLWNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5vLWdyb3VwZWQtY2F0ZWdvcmllcyAubS1ncm91cC1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCAwLjVlbSAxLjVlbSAwOyB9XG4gICAgLm8tZ3JvdXBlZC1jYXRlZ29yaWVzIC5tLWdyb3VwLWNhdGVnb3J5IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uby1ob21lcGFnZS1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1oZWFkZXIsXG4uby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWhlYWRlcixcbiAgICAuby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktaGVhZGVyLFxuICAgIC5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDY2LjEwMTY5JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYlKSAtIDMwMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1oZWFkZXIsXG4gICAgLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktY29udGVudCB7XG4gICAgICB3aWR0aDogNzQuNjgzNTQlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNS4wNjMyOSUpIC0gMzAwcHgpOyB9IH1cblxuLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm8tc2l0ZS1zaWRlYmFyIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5vLXNpdGUtc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zaXRlLXNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXNpdGUtc2lkZWJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktZmlyc3QsIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdCBzZWN0aW9uLCAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LXNlY29uZCBzZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdCA6Zmlyc3QtY2hpbGQsIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktc2Vjb25kIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdCAubS1hZC1yZWdpb24sXG4gICAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdCAuYWNtLWFkLWNvbnRhaW5lci1ib3JkZXJlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1zZWNvbmQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9XG4gICAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1zZWNvbmQgc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1zZWNvbmQgc2VjdGlvbiwgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS10aGlyZCBzZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktdGhpcmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3RpbmcgLm8tc2l0ZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZyAuby1zaXRlLXNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRob3V0LXRvcCAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LWZpcnN0LWFuZC1zZWNvbmQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIge1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgaDEsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLmgxLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIGgyLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5oMixcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciBoMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAuaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgaDQsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLmg0IHtcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzIHtcbiAgICAgIG1hcmdpbjogMCAzLjg0NjE1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgMS45NjA3OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgICAgbWFyZ2luOiAwIDUuNjg4NjIlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICAgIG1hcmdpbjogMCAzLjg0NjE1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgICBtYXJnaW46IDAgMS45NjA3OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luOiAwIDUuNjg4NjIlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwLjVlbSAwOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9hcnRpY2xlX2JvZHksIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcywgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9hcnRpY2xlX2JvZHkgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9hcnRpY2xlX2JvZHkgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3IsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lci5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiA4MGVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgICBtYXJnaW46IDAgMy44NDYxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDEuOTYwNzglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICAgIG1hcmdpbjogMCA1LjY4ODYyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogODBlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgMy44NDYxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICAgIG1hcmdpbjogMCAxLjk2MDc4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDUuNjg4NjIlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAgLmNvbCB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cCAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIC5jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cCAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIC5jb2w6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA4MGVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAzLjg0NjE1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cC53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtZWRpdG9yIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxLjk2MDc4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA1LjY4ODYyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgaW5wdXQge1xuICAgIGNvbG9yOiAjMWExODE4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgaGVhZGVyLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgaGVhZGVyLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIGhlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciBoMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciAuaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgaDQsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgLmg0LCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyAuaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyBoNCxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIC5oNCwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAuaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDQsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLmg0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciBoMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciAuaDMsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyBoMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIC5oMywgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAuaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgaDQsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgLmg0LCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgaDQsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyAuaDQsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDQsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLmg0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tZm9ybS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tZm9ybS1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCBmaWVsZHNldCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAwIDAuNzVlbSAwO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQge1xuICAgICAgICAgIG1heC13aWR0aDogNDkuMzY3MDklOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ5LjM2NzA5JTsgfSB9XG4gICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLXN1Ym1pdHRlZCAubS1mb3JtLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogIzFhMTgxODsgfVxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgZmllbGRzZXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0tY29udGFpbmVyLFxuICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gLm0tZm9ybS1pbnN0b3J5IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSAubS1mb3JtLWNvbnRhaW5lciBoMyxcbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gLm0tZm9ybS1jb250YWluZXIgcCxcbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gLm0tZm9ybS1pbnN0b3J5IGgzLFxuICAgICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSAubS1mb3JtLWluc3RvcnkgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtID4gaDMsXG4gICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSA+IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSBmaWVsZHNldCBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUge1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYlKSAtIDMwMHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoMyxcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoMyxcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTUwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCAubS1mb3JtLWNvbnRhaW5lciBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCAubS1mb3JtLWNvbnRhaW5lciBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IDc0LjY4MzU0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogNDkuMzY3MDklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tZm9ybS1tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDc0LjY4MzU0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIC5tLWZvcm0tbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tZm9ybS1tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ5LjM2NzA5JTsgfSB9XG5cbi5vLXVzZXItc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDMuODQ2MTUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAuby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMS45NjA3OCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCA1LjY4ODYyJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5vLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG5cbi5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gICAgICBtYXJnaW46IDAgMy44NDYxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIDEuOTYwNzglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbjogMCA1LjY4ODYyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDUuMjYzMTYlLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSA1LjI2MzE2JSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMTUuNzg5NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxNS43ODk0NyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDIxLjA1MjYzJSwgcmdiYSgyNTUsIDAsIDAsIDApIDIxLjA1MjYzJSwgcmdiYSgyNTUsIDAsIDAsIDApIDI2LjMxNTc5JSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMy40NDgyOCUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDMuNDQ4MjglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxMC4zNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEwLjM0NDgzJSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMTMuNzkzMSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxMy43OTMxJSwgcmdiYSgyNTUsIDAsIDAsIDApIDE3LjI0MTM4JSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMy40NDgyOCUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDMuNDQ4MjglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxMC4zNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEwLjM0NDgzJSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMTMuNzkzMSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxMy43OTMxJSwgcmdiYSgyNTUsIDAsIDAsIDApIDE3LjI0MTM4JSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMy40NDgyOCUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDMuNDQ4MjglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxMC4zNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEwLjM0NDgzJSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMTMuNzkzMSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxMy43OTMxJSwgcmdiYSgyNTUsIDAsIDAsIDApIDE3LjI0MTM4JSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMi41NjQxJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMi41NjQxJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgNy42OTIzMSUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDcuNjkyMzElLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxMC4yNTY0MSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxMC4yNTY0MSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxMi44MjA1MSUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEuNjk0OTIlLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjY5NDkyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgNS4wODQ3NSUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDUuMDg0NzUlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA2Ljc3OTY2JSwgcmdiYSgyNTUsIDAsIDAsIDApIDYuNzc5NjYlLCByZ2JhKDI1NSwgMCwgMCwgMCkgOC40NzQ1OCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEuMjY1ODIlLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjI2NTgyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMy43OTc0NyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDMuNzk3NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA2MzI5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDUuMDYzMjklLCByZ2JhKDI1NSwgMCwgMCwgMCkgNi4zMjkxMSUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEuMjY1ODIlLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjI2NTgyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMy43OTc0NyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDMuNzk3NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA2MzI5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDUuMDYzMjklLCByZ2JhKDI1NSwgMCwgMCwgMCkgNi4zMjkxMSUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEuMjY1ODIlLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjI2NTgyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMy43OTc0NyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDMuNzk3NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA2MzI5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDUuMDYzMjklLCByZ2JhKDI1NSwgMCwgMCwgMCkgNi4zMjkxMSUpOyB9IH1cblxuLm8td3JhcHBlciB7XG4gIG1heC13aWR0aDogODBlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtaGVhZGVyLCAuby13cmFwcGVyLm8td3JhcHBlci1jb250ZW50LCAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfSB9XG4gIC5vLXdyYXBwZXIuby13cmFwcGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBmb250LXNpemU6IDc1JTsgfVxuICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiBhLFxuICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiBidXR0b24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGEsXG4gICAgLm8td3JhcHBlci5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uIGJ1dHRvbiwgLm8td3JhcHBlci5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7IH1cbiAgICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uIGEsXG4gICAgICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiBidXR0b24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGEsXG4gICAgICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzJweDsgfVxuICAgICAgICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24gYnV0dG9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgICAgIG1pbi13aWR0aDogMzJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlOyB9IH1cbiAgLm8td3JhcHBlci5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q2ZDZkYTsgfVxuICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24uby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbi1zdXBwb3J0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICAgIHdpZHRoOiAzMS4wMzQ0OCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24uby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbi1zdXBwb3J0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uZmxvYXQtcmlnaHQsXG4uYWxpZ25yaWdodCxcbi5tcCAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZmxvYXQtcmlnaHQsXG4gICAgLmFsaWducmlnaHQsXG4gICAgLm1wIC5hbGlnbnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfSB9XG5cbi5mbG9hdC1sZWZ0LFxuLmFsaWdubGVmdCxcbi5tcCAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5mbG9hdC1sZWZ0LFxuICAgIC5hbGlnbmxlZnQsXG4gICAgLm1wIC5hbGlnbmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH0gfVxuXG4ubS1lbnRyeS1jb250ZW50IC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5vLXdyYXBwZXIuby13cmFwcGVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgYm9keS5zaW5nbGUtcG9zdCAubS1sYXlvdXQtcHJpbWFyeSxcbiAgYm9keS5wYWdlIC5tLWxheW91dC1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1tb3JlLXRvcCBhcnRpY2xlLCAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1vcGluaW9uIGFydGljbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm0tZW50cnktY29udGVudCAubS1jb250ZW50LW1lZGlhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tYXJjaGl2ZS1saXN0aW5nLm0tbGF5b3V0LXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDUwZW0pLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm8tYXJjaGl2ZS1saXN0aW5nLm0tbGF5b3V0LXByaW1hcnkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAubS1mb3JtLWZ1bGxwYWdlIC5tLXN1YnNjcmliZS1ncm91cGluZyAubS1zdWJzY3JpYmUtaXRlbXMge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLm0tZm9ybS1mdWxscGFnZSAubS1zdWJzY3JpYmUtZ3JvdXBpbmcgLm0tc3Vic2NyaWJlIHtcbiAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCB7XG4gICAgZmxleDogMSAwIDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5uby1ib3JkZXJpbWFnZSAuYXJjaGl2ZSAuby1hcmNoaXZlLWxpc3RpbmcubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5vLWJvcmRlcmltYWdlIC5hcmNoaXZlIC5vLXNpdGUtc2lkZWJhciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNDb2xvcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIGJyYW5kIGNvbG9yc1xuJGJyYW5kLWNvbG9yczogKFxuXHRyZWQ6IChcblx0XHRkYXJrOiAjNGMxMDE2LFxuXHRcdG1lZGl1bTogIzdmMTIxYywgLy8gbG9nb1xuXHRcdGhpZ2hsaWdodDogI2Q3NzU3ZVxuXHQpLFxuKTtcblxuLy8gdXRpbGl0eSBjb2xvcnNcbiR1dGlsaXR5LWNvbG9yczogKFxuXHRncmVlbjogKFxuXHRcdGRhcms6ICMyNDYxM2IsXG5cdFx0bWVkaXVtOiAjMWM4NzQ1LCAvLyBkb25hdGVcblx0XHRoaWdobGlnaHQ6ICM2MDlmNzgsXG5cdFx0YmFja2dyb3VuZDogI2RkZjhlNyxcblx0KSxcblx0Ymx1ZTogKFxuXHRcdGRhcms6ICMxMzViN2UsIC8vIGxpbmtcblx0XHRtZWRpdW06ICMwYzdiYjAsXG5cdFx0aGlnaGxpZ2h0OiAjNWU5OWI1LFxuXHRcdGJhY2tncm91bmQ6ICNkY2YwZmFcblx0KSxcblx0cHVycGxlOiAoXG5cdFx0ZGFyazogIzYzNTA3NywgLy8gb3BpbmlvblxuXHRcdG1lZGl1bTogIzhjNjRiNCxcblx0XHRoaWdobGlnaHQ6ICNhODgwZDAsXG5cdFx0YmFja2dyb3VuZDogI2ViZTdlZlxuXHQpLFxuXHR5ZWxsb3c6IChcblx0XHRiYWNrZ3JvdW5kOiAjZmJkMzQxXG5cdCksXG4pO1xuXG4vLyBuZXV0cmFsIGNvbG9yc1xuJG5ldXRyYWwtY29sb3JzOiAoXG5cdGJsYWNrOiAjMWExODE4LCAvLyBsb2dvXG5cdGRhcms6ICM1ZTZlNzYsXG5cdG1lZGl1bTogIzg2OTI5OCxcblx0Ym9yZGVyOiAjZDZkNmRhLFxuXHRoaWdobGlnaHQ6ICNlYmViZmIsXG5cdGxpZ2h0OiAjZWZlZmYwLFxuXHR3aGl0ZTogI2ZmZlxuKTtcblxuLy8gTWVtYmVyc2hpcCBsZXZlbHNcbiRjb2xvcl9fbWlubnBvc3QtYnJvbnplOiAjY2Q3ZjMyO1xuJGNvbG9yX19taW5ucG9zdC1zaWx2ZXI6ICNjMGMwYzA7XG4kY29sb3JfX21pbm5wb3N0LWdvbGQ6ICNmZmQ3MDA7XG4kY29sb3JfX21pbm5wb3N0LXBsYXRpbnVtOiAjZTVlNGUyO1xuXG4kYmFja2dyb3VuZC11bnB1Ymxpc2hlZDogbmV1dHJhbC1jb2xvcih3aGl0ZSkgdXJsKC93cC1jb250ZW50L3RoZW1lcy9taW5ucG9zdC1sYXJnby9hc3NldHMvaW1nL3VucHVibGlzaGVkLnBuZyk7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I1RZUE9HUkFQSFlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIGZvbnQgZmFtaWxpZXNcbiRmb250X19jb2RlOiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuJGZvbnRfX3NhbnM6IGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9fc2VyaWY6IGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiR3ZWJmb250X19zZXJpZjogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuJHdlYmZvbnRfX3NhbnM6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRodG1sLXJvb3Qtc2l6ZTogMTI1JTsgLy8gMTAwJSBpcyAxNnB4XG4kaHRtbC1yb290LXNpemUtbGFyZ2Utc2NyZWVuOiAxNTAlO1xuXG4kaW50ZXJmYWNlLWNvcHktc2l6ZTogODAlO1xuJGludGVyZmFjZS1jb3B5LXNpemUtbGFyZ2VyOiA4NSU7XG4kaW50ZXJmYWNlLWNvcHktc2l6ZS1zbWFsbGVyOiA3NSU7XG5cbi8vIHR5cGUgc2NhbGUuXG4vLyB1c2VzIFJvYiBXZXljaGVydCdzIGNvZGUgYXQgaHR0cHM6Ly8yNHdheXMub3JnLzIwMTkvYS1tb2Rlcm4tdHlwb2dyYXBoaWMtc2NhbGUvXG4kaHRtbC1mb250LXNpemU6IDEwMCU7XG4vLyBzdGFydHMgd2l0aCB0aGUgPGh0bWw+IGVsZW1lbnQncyBmb250IHNpemUgdmFsdWUsIHNvIHdlXG4vLyBzaG91bGQgY2hhbmdlIHRoYXQgYmFzZWQgb24gb3VyIG1lZGlhIHF1ZXJpZXNcbjpyb290IHtcblx0JGZvbnQtc2l6ZS1pbnRlcnZhbDogMS4xMjU7ICAgIC8vIFVuaXRsZXNzIGZvciBwcm9wb3J0aW9uYWwsIHVuaXQgZm9yIGZpeGVkXG5cdCRib2R5LXRleHQ6IDFlbTsgIC8vIE11c3QgaGF2ZSBhIHVuaXRcblx0JHNjYWxlLW1pbjogLTM7ICAgIC8vIFVuaXRsZXNzIG5lZ2F0aXZlIGludGVnZXJcblx0JHNjYWxlLW1heDogNDsgICAgIC8vIFVuaXRsZXNzIHBvc2l0aXZlIGludGVnZXJcblxuXHQtLWZvbnQtc2l6ZS1pbnQ6ICN7JGZvbnQtc2l6ZS1pbnRlcnZhbH07XG5cdC0tc2NhbGUwOiAjeyRib2R5LXRleHR9O1xuXG5cdEBpZiAkc2NhbGUtbWluIDwgMCB7XG5cdFx0Ly8gR2VuZXJhdGUgc2NhbGUgdmFyaWFibGVzIHNtYWxsZXIgdGhhbiB0aGUgYmFzZSB0ZXh0IHNpemVcblx0XHRAZm9yICRpIGZyb20gLTEgdGhyb3VnaCAkc2NhbGUtbWluIHtcblxuXHRcdFx0QGlmIHR5cGUtb2YoJGZvbnQtc2l6ZS1pbnRlcnZhbCkgPT0gbnVtYmVyIHtcblxuXHRcdFx0XHRAaWYgdW5pdGxlc3MoJGZvbnQtc2l6ZS1pbnRlcnZhbCkge1xuXHRcdFx0XHRcdC0tc2NhbGUjeyRpfTogY2FsYyh2YXIoLS1zY2FsZSN7JGkgKyAxfSkgLyB2YXIoLS1mb250LXNpemUtaW50KSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdC0tc2NhbGUjeyRpfTogY2FsYyh2YXIoLS1zY2FsZSN7JGkgKyAxfSkgLSB2YXIoLS1mb250LXNpemUtaW50KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaWYgJHNjYWxlLW1heCA+IDAge1xuXHRcdC8vIEdlbmVyYXRlIHNjYWxlIHZhcmlhYmxlcyBsYXJnZXIgdGhhbiB0aGUgYmFzZSB0ZXh0IHNpemVcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRzY2FsZS1tYXgge1xuXG5cdFx0XHRAaWYgdHlwZS1vZigkZm9udC1zaXplLWludGVydmFsKSA9PSBudW1iZXIge1xuXG5cdFx0XHRcdEBpZiB1bml0bGVzcygkZm9udC1zaXplLWludGVydmFsKSB7XG5cdFx0XHRcdFx0LS1zY2FsZSN7JGl9OiBjYWxjKHZhcigtLXNjYWxlI3skaSAtIDF9KSAqIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0LS1zY2FsZSN7JGl9OiBjYWxjKHZhcigtLXNjYWxlI3skaSAtIDF9KSArIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBsaW5lIGhlaWdodCBzY2FsZVxuOnJvb3Qge1xuXHQkbGluZS1oZWlnaHQtaW50ZXJ2YWw6IDAuOTU7XG5cdCRib2R5LWxpbmUtaGVpZ2h0OiAxLjM7XG5cdCRsaW5lLWhlaWdodC1zY2FsZS1taW46IC0zOyAgICAvLyBVbml0bGVzcyBuZWdhdGl2ZSBpbnRlZ2VyXG5cdCRsaW5lLWhlaWdodC1zY2FsZS1tYXg6IDQ7ICAgICAvLyBVbml0bGVzcyBwb3NpdGl2ZSBpbnRlZ2VyXG5cblx0LS1saW5lLWhlaWdodC1pbnQ6ICN7JGxpbmUtaGVpZ2h0LWludGVydmFsfTtcblx0LS1saDA6ICN7JGJvZHktbGluZS1oZWlnaHR9O1xuXG5cdEBpZiAkbGluZS1oZWlnaHQtc2NhbGUtbWluIDwgMCB7XG5cdFx0Ly8gR2VuZXJhdGUgc2NhbGUgdmFyaWFibGVzIHNtYWxsZXIgdGhhbiB0aGUgYmFzZSB0ZXh0IHNpemVcblx0XHRAZm9yICRpIGZyb20gLTEgdGhyb3VnaCAkbGluZS1oZWlnaHQtc2NhbGUtbWluIHtcblxuXHRcdFx0QGlmIHR5cGUtb2YoJGxpbmUtaGVpZ2h0LWludGVydmFsKSA9PSBudW1iZXIge1xuXG5cdFx0XHRcdEBpZiB1bml0bGVzcygkbGluZS1oZWlnaHQtaW50ZXJ2YWwpIHtcblx0XHRcdFx0XHQtLWxoI3skaX06IGNhbGModmFyKC0tbGgjeyRpICsgMX0pIC8gdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdC0tbGgjeyRpfTogY2FsYyh2YXIoLS1saCN7JGkgKyAxfSkgLSB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpZiAkbGluZS1oZWlnaHQtc2NhbGUtbWF4ID4gMCB7XG5cdFx0Ly8gR2VuZXJhdGUgc2NhbGUgdmFyaWFibGVzIGxhcmdlciB0aGFuIHRoZSBiYXNlIHRleHQgc2l6ZVxuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxpbmUtaGVpZ2h0LXNjYWxlLW1heCB7XG5cblx0XHRcdEBpZiB0eXBlLW9mKCRsaW5lLWhlaWdodC1pbnRlcnZhbCkgPT0gbnVtYmVyIHtcblxuXHRcdFx0XHRAaWYgdW5pdGxlc3MoJGxpbmUtaGVpZ2h0LWludGVydmFsKSB7XG5cdFx0XHRcdFx0LS1saCN7JGl9OiBjYWxjKHZhcigtLWxoI3skaSAtIDF9KSAqIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHQtLWxoI3skaX06IGNhbGModmFyKC0tbGgjeyRpIC0gMX0pICsgdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I0xheW91dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHUklEIFBST1BPUlRJT05TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEN1c3RvbWl6ZSB5b3VyIGdyaWTigJlzIHByb3BvcnRpb25zIGJ5IGVkaXRpbmcgdGhlIHZhbHVlcyBvZlxuLy8gdGhlIGZvdXIgdmFyaWFibGVzIGJlbG93LiBVc2Ugb25seSBudW1iZXJzIGZvciB2YWx1ZXMsIG5vXG4vLyB1bml0cyAoZS5nLiBcIjEwXCIsIG5vdCBcIjEwcHhcIikuIElNUE9SVEFOVDogRG9uJ3QgZGVsZXRlIGFueVxuLy8gb2YgdGhlc2UgdmFyaWFibGVzISBGb3IgYW55IHlvdSBkb24ndCBuZWVkIHRvIHVzZSwganVzdFxuLy8gYXNzaWduIGEgdmFsdWUgb2YgMC5cblxuJG1hcjogNDsgLy8gTWFyZ2luIHdpZHRoXG4kY29sOiA0OyAvLyBDb2x1bW4gd2lkdGhcbiRndXQ6IDE7IC8vIEd1dHRlciB3aWR0aFxuJHBhZDogMTsgLy8gUGFkZGluZyB3aWR0aFxuXG4kZ3JpZC1jb2xvcjogcmVkOyAvLyBHcmlkIG92ZXJsYXkgY29sb3JcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCUkVBS1BPSU5UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBZb3UgY2FuIGRlZmluZSBhcyBtYW55IChvciBhcyBmZXcpIGJyZWFrcG9pbnRzIGFzIHlvdSBsaWtlLFxuLy8gYW5kIG5hbWUgdGhlbSB3aGF0ZXZlciB5b3Ugd2FudC4gSnVzdCBiZSBzdXJlIHRvOlxuLy9cbi8vIDEuIHVzZSB0aGUgc3ludGF4IHNob3duIGJlbG93LFxuLy8gMi4ga2VlcCB0aGUgYnJlYWtwb2ludHMgaW4gb3JkZXIgKHNtYWxsZXN0IHRvIGxhcmdlc3QpLCBhbmRcbi8vIDMuIGluY2x1ZGUgYSBuYW1lIChlLmcuIFwieGxcIiksIGNvbHVtbiBjb3VudCAoXCJjb2xzXCIsXG4vLyAgICB1bml0bGVzcyksIGFuZCBtaW5pbXVtIHdpZHRoIChcIm1pbi13aWR0aFwiLCB3aXRoIHVuaXRzKVxuLy8gICAgZm9yIGVhY2ggYnJlYWtwb2ludFxuLy9cbi8vIEFsbCBicmVha3BvaW50cyB1c2UgdGhlIHNhbWUgcHJvcG9ydGlvbnMgc3BlY2lmaWVkIGluIHRoZVxuLy8gdmFyaWFibGVzIGFib3ZlLCBidXQgbWFyZ2luIHdpZHRocyBjYW4gYmUgb3B0aW9uYWxseVxuLy8gY3VzdG9taXplZCBmb3IgZWFjaCBicmVha3BvaW50LlxuXG4vLyBleDogQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkgeyB9XG5cbiRicmVha3BvaW50czogKFxuXHR4eHhzOiAoY29sczogIDQsIG1pbi13aWR0aDogIDAsICBtYXJnaW46ICRwYWQpLCAvLyBJbmNsdWRlcyBvcHRpb25hbCBjdXN0b20gbWFyZ2luXG5cdHh4czogKGNvbHM6ICA2LCBtaW4td2lkdGg6IDI0ZW0sIG1hcmdpbjogJGd1dCksIC8vIDM4NHB4XG5cdHhzOiAoY29sczogIDYsIG1pbi13aWR0aDogMzBlbSwgbWFyZ2luOiAkZ3V0KSwgLy8gNDgwcHhcblx0c206IChjb2xzOiAgNiwgbWluLXdpZHRoOiA0MGVtLCBtYXJnaW46ICRndXQpLCAvLyA2NDBweFxuXHRtZDogKGNvbHM6ICA4LCBtaW4td2lkdGg6IDUwZW0sIG1hcmdpbjogJGd1dCksIC8vIDgwMHB4XG5cdGxnOiAoY29sczogMTIsIG1pbi13aWR0aDogNjBlbSwgbWFyZ2luOiAkbWFyKSwgLy8gOTYwcHhcblx0eGw6IChjb2xzOiAxNiwgbWluLXdpZHRoOiA3MGVtLCBtYXJnaW46ICRtYXIpLCAvLyAxMTIwcHhcblx0eHhsOiAoY29sczogMTYsIG1pbi13aWR0aDogODBlbSwgbWFyZ2luOiAkbWFyKSwgLy8gMTI4MHB4XG4gICAgeHh4bDogKGNvbHM6IDE2LCBtaW4td2lkdGg6IDkwZW0sIG1hcmdpbjogJG1hcikgLy8gMTQ0MHB4XG4pO1xuXG4kbWF4LXdpZHRoOiBudWxsOyAvLyBGb3Igbm8gbWF4LXdpZHRoLCB1c2UgJG1heC13aWR0aDogbnVsbDtcblxuJHNpemVfX3NpdGUtc2lkZWJhcjogMzAwcHg7IC8vIHRoaXMgbmVlZHMgdG8gYmUgcGl4ZWwgYmFzZWQgYmVjYXVzZSBvZiBhZCBkaW1lbnNpb25zXG4kbWF4LXdpZHRoLXBhZ2U6IDgwZW07IC8vIHRoaXMgaXMgMTI4MHB4XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gWi1JTkRFWEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHotaW5kZXhfX3h4eGw6IDEwMDAwMDAwMDA7XG4kei1pbmRleF9feHhsOiAxMDAwMDAwMDA7XG4kei1pbmRleF9feGw6IDEwMDAwMDAwO1xuJHotaW5kZXhfX2xnOiAxMDAwMDAwO1xuJHotaW5kZXhfX21kOiAxMDAwMDA7XG4kei1pbmRleF9fc206IDEwMDAwO1xuJHotaW5kZXhfX3hzOiAxMDAwO1xuJHotaW5kZXhfX3h4czogMTAwO1xuJHotaW5kZXhfX3h4eHM6IDEwO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjU1BBQ0lOR1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gbWFyZ2luL3BhZGRpbmdcbiRzdGFuZGFyZC1ibG9jay1tYXJnaW46IDEuNWVtOyAvLyAzNnB4IGF0IGRlc2t0b3BcbiRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjogMC43NWVtOyAvLyAxOHB4IGF0IGRlc2t0b3BcbiRzdGFuZGFyZC1ibG9jay1wYWRkaW5nOiAwLjVlbTsgLy8gMTJweCBhdCBib2R5XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNCT1JERVJTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kYm9yZGVyLXJhZGl1czogNHB4O1xuJGJvcmRlci1kZWZhdWx0LXN0eWxlOiAxcHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjQW5pbWF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kaG92ZXItdHJhbnNpdGlvbjogLjI1cyBhbGw7XG4kZG91YmxlLXRyYW5zaXRpb246IC41cyBhbGw7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNGaXhlZCBTaXplc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gaW1hZ2VzXG4kYXV0aG9yLXRodW1iLXNpemU6IDc1cHg7XG4kYXV0aG9yLXBob3RvLXNpemU6IDE5MHB4O1xuJGF1dGhvci1mdWxsLXNpemU6IDIyNXB4O1xuXG4vLyBpY29uc1xuJHNoYXJlLWljb24tc2l6ZTogMmVtO1xuJGlubGluZS1pY29uLXNpemU6IDFlbTtcblxuLy8gYWRzXG4kYWQtdG9wLXdpZHRoOiA3MjhweDtcbiRhZC10b3AtaGVpZ2h0OiA5MHB4O1xuJGFkLXRvcC1yaWdodC13aWR0aDogMjI4cHg7XG4kYWQtdG9wLXJpZ2h0LWlmcmFtZS1oZWlnaHQ6IDkwcHg7XG4kYWQtZW1iZWQtd2lkdGg6IDMwMHB4O1xuJGFkLWVtYmVkLWhlaWdodDogMjUwcHg7XG4kYWQtaGFsZnBhZ2Utd2lkdGg6IDMwMHB4O1xuJGFkLWhhbGZwYWdlLWhlaWdodDogNjAwcHg7XG5cbi8vIHRvdWNoIHRhcmdldHNcbiR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplOiA0NHB4O1xuJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemUtZGVza3RvcDogMzJweDtcbiIsIi8vIGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4vLyB1c2VkIGxpa2UgdGhpc1xuLmNsZWFyZml4IHtcblxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gcmVzcG9uc2l2ZSBpZnJhbWVzIGJ5IHJhdGlvXG5AbWl4aW4gZ2VuZXJhdGVSYXRpb3MoICR3aWR0aCwgJGhlaWdodCwgJHByZWZpeDogXCJyYXRpby1cIiApIHtcblx0JGNsYXNzLW5hbWU6ICRwcmVmaXggKyAkd2lkdGggKyBcInhcIiArICRoZWlnaHQ7XG5cblx0LiN7JGNsYXNzLW5hbWV9IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KTtcblx0fVxuXHQvLyBPdXRwdXQgZXhhbXBsZTogLnJhdGlvLTE2eDkge31cbn1cbi8vIHVzZWQgbGlrZSB0aGlzXG4vL0BpbmNsdWRlIGdlbmVyYXRlUmF0aW9zKDE2LDkpOyAvLyAxNng5XG4vL0BpbmNsdWRlIGdlbmVyYXRlUmF0aW9zKDQsMyk7ICAvLyA0eDNcblxuLy8gZm9udCBmYW1pbGllc1xuXG4vLyBib2R5IHRleHRcbkBtaXhpbiBib2R5LXByZXNldCggJHNpemU6IGluaGVyaXQsICRib2xkOiBpbmhlcml0LCAkaXRhbGljOiBpbmhlcml0LCAkbGluZS1oZWlnaHQ6IGluaGVyaXQgKSB7XG5cblx0QGluY2x1ZGUgdGV4dC1wcmVzZXQoICRzaXplLCAkbGluZS1oZWlnaHQgKTtcblx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zZXJpZjtcblx0Zm9udC1zaXplLWFkanVzdDogMC40NjtcblxuXHRAaWYgJGJvbGQgPT0gdHJ1ZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fSBAZWxzZSBpZiAkYm9sZCA9PSBmYWxzZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdEBpZiAkaXRhbGljID09IHRydWUge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fSBAZWxzZSBpZiAkaXRhbGljID09IGZhbHNlIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cbi8vIHVzZWQgbGlrZSB0aGlzOiBib2R5LXByZXNldCggJHNpemU6IDMgKTtcblxuLy8gaGVhZGluZyB0ZXh0XG5AbWl4aW4gaGVhZGluZy1wcmVzZXQoICRzaXplOiBpbmhlcml0LCAkYm9sZDogaW5oZXJpdCwgJGl0YWxpYzogaW5oZXJpdCwgJGxpbmUtaGVpZ2h0OiBpbmhlcml0ICkge1xuXG5cdEBpbmNsdWRlIHRleHQtcHJlc2V0KCAkc2l6ZSwgJGxpbmUtaGVpZ2h0ICk7XG5cdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2VyaWY7XG5cdGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG5cblx0QGlmICRib2xkID09IHRydWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdH0gQGVsc2UgaWYgJGJvbGQgPT0gZmFsc2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRAaWYgJGl0YWxpYyA9PSB0cnVlIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH0gQGVsc2UgaWYgJGl0YWxpYyA9PSBmYWxzZSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLy8gdXNlZCBsaWtlIHRoaXM6IEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogMywgJGJvbGQ6IGZhbHNlICk7XG5cbi8vIG1ldGEgdGV4dFxuQG1peGluIG1ldGEtcHJlc2V0KCAkc2l6ZTogaW5oZXJpdCwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiBpbmhlcml0ICkge1xuXG5cdEBpbmNsdWRlIHRleHQtcHJlc2V0KCAkc2l6ZSwgJGxpbmUtaGVpZ2h0ICk7XG5cdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0Zm9udC1zaXplLWFkanVzdDogMC40OTU7XG5cblx0QGlmICRib2xkID09IHRydWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH0gQGVsc2UgaWYgJGJvbGQgPT0gZmFsc2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHRAaWYgJGl0YWxpYyA9PSB0cnVlIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH0gQGVsc2UgaWYgJGl0YWxpYyA9PSBmYWxzZSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG59XG5cbi8vIHRleHQgc2l6ZXNcbkBtaXhpbiB0ZXh0LXByZXNldCggJHNpemU6IGluaGVyaXQsICRsaW5lLWhlaWdodDogaW5oZXJpdCApIHtcblx0Ly9mb250LXNpemU6IG1hcC1nZXQoICR0ZXh0LXNpemVzLCAkc2l6ZSApICsgcHg7XG5cdC8vZm9udC1zaXplOiBtYXAtZ2V0KCAkdGV4dC1zaXplcywgJHNpemUgKS8xMCArIHJlbTtcblx0QGlmICRzaXplICE9IFwiaW5oZXJpdFwiIHtcblx0XHRmb250LXNpemU6IHZhcigtLXNjYWxlI3sgJHNpemUgfSk7XG5cdFx0Ly9saW5lLWhlaWdodDogdmFyKC0tbGgjeyAkc2l6ZSB9KTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHR9XG5cdFxuXHQvL2xpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApO1xuXG5cdC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xufVxuLy8gbGluayB1bmRlcmxpbmUgdHJlYXRtZW50XG5AbWl4aW4gbGluay11bmRlcmxpbmUoICRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKSwgJGhvdmVyOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGhpZ2hsaWdodCkgKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRob3Zlcjtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcbn1cblxuLy8gYnV0dG9uIHRyZWF0bWVudFxuQG1peGluIGJ1dHRvbiggJGJhY2tncm91bmQ6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKSwgJGhvdmVyOiBicmFuZC1jb2xvcihyZWQsIGRhcmspLCAkY29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpKSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkaG92ZXItdHJhbnNpdGlvbjtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAxLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0JjpsaW5rLFxuXHQmOnZpc2l0ZWQge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkaG92ZXI7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbiIsImh0bWwge1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG59XG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcblx0bWFyZ2luOiAwIDJweDtcblx0cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIgeyAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gcm9vdCBlbGVtZW50c1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xufVxuXG5tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbn1cblxuLy8gaW1hZ2VzXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuYSBzdmcge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7IC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG4vLyBmb3Jtc1xubGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWF4LXdpZHRoOiAxMDAlOyAvLyBzb21ldGltZXMgdGhlcmUnbGwgYmUgbW9yZSBzcGVjaWZpYyBzaXplcywgYnV0IHdlIHNob3VsZCBuZXZlciBnbyBvdmVyIDEwMCUgaGVyZVxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcbn1cblxuW2RhdGEtYXV0b3Jlc2l6ZV0ge1xuXHRyZXNpemU6IG5vbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIudGxpdGUge1xuICBiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKCBibGFjayApO1xuICBjb2xvcjogbmV1dHJhbC1jb2xvciggd2hpdGUgKTtcbiAgQGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gLTAuNXJlbSBibGFjaztcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRsaXRlLXRhYmxlIHRkLFxuLnRsaXRlLXRhYmxlIHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGxpdGUtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRsaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRsaXRlLW46OmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnRsaXRlLW53OjpiZWZvcmUge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi50bGl0ZS1uZTo6YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMTBweDtcbn1cblxuLnRsaXRlLXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnRsaXRlLXNlOjpiZWZvcmUge1xuICBib3R0b206IC0zcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4udGxpdGUtc3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMTBweDtcbn1cblxuLnRsaXRlLXc6OmJlZm9yZSB7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4udGxpdGUtZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufSIsbnVsbCwiaHRtbCB7XG5cdGZvbnQtc2l6ZTogJGh0bWwtcm9vdC1zaXplO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRmb250LXNpemU6ICRodG1sLXJvb3Qtc2l6ZS1sYXJnZS1zY3JlZW47XG5cdH1cbn1cblxuLy8gZGVmYXVsdFxuYm9keSB7XG5cblx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAwICk7XG59XG5cbi8vIGxpbmtzXG5hIHtcblx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUoKTtcblx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSgpO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKHV0aWxpdHktY29sb3IoYmx1ZSwgbWVkaXVtKSwgdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKSk7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Ly9vdXRsaW5lOiBub25lO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKHV0aWxpdHktY29sb3IoYmx1ZSwgbWVkaXVtKSwgdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKSk7XG5cdH1cbn1cblxuLy8gaGVhZGluZ3NcbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG5cdC8vIGlmIHdlIHdhbnQgYSB0b3AgbWFyZ2luLCB3ZSBuZWVkIHRvIHVzZSBwYWRkaW5nXG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5oMSxcbi5oMSB7XG5cblx0QGluY2x1ZGUgaGVhZGluZy1wcmVzZXQoICRzaXplOiA0ICk7XG59XG5cbmgyLFxuLmgyIHtcblxuXHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCggJHNpemU6IDMgKTtcbn1cblxuaDMsXG4uaDMge1xuXG5cdEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogMiApO1xufVxuXG5oNCxcbi5oNCB7XG5cblx0QGluY2x1ZGUgaGVhZGluZy1wcmVzZXQoICRzaXplOiAxICk7XG59XG5cbmg1LFxuLmg1IHtcblxuXHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCggJHNpemU6IDAgKTtcbn1cblxuaDYsXG4uaDYge1xuXG5cdEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IGZhbHNlICk7XG59XG5cbmJvZHkuc2luZ2xlIG1haW4gaDEgKyAqIH4gKiB7XG5cdG1heC13aWR0aDogODVjaDtcbn1cblxuLy8gcGFyYWdyYXBoc1xucCB7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0cGFkZGluZzogMDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLy8gcXVvdGVzXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3RlczogXCJcIiBcIlwiO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cbn1cblxuYmxvY2txdW90ZSB7XG5cblx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAxICk7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0cGFkZGluZzogMWVtO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG59XG5cbi8vIGZvcm0gZWxlbWVudHNcbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5vcHRpb24ge1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGxpbmUtaGVpZ2h0OiBub3JtYWwgKTtcbn1cblxuLy8gbGlzdHNcbnVsLFxub2wge1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDFlbTtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cdFx0cGFkZGluZzogMCAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLmFjbS1hZC1jb250YWluZXIge1xuXG5cdCYuYWNtLWFkLWNvbnRhaW5lci1ib3JkZXJlZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuICAgIFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmEtdGV4dC1hcm91bmQtYWQge1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKG1lZGl1bSk7XG5cdH1cbn1cblxuLmFjbS1hZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0Ji5hY20tYWQtcGxhY2Vob2xkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0cGFkZGluZzogMjlweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0fVxuXG5cdC5hZC1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5tYWluIC5hZC1taWRkbGUsXG5tYWluIC5hZC1NaWRkbGUsXG5tYWluIC5hZC14MTAwLFxubWFpbiAuYWQteDEwMSxcbm1haW4gLmFkLXgxMDIsXG5tYWluIC5hZC14MTAzLFxubWFpbiAuYWQteDEwNCxcbm1haW4gLmFkLXgxMDUsXG5tYWluIC5hZC14MTA2LFxubWFpbiAuYWQteDEwNyxcbm1haW4gLmFkLXgxMDgsXG5tYWluIC5hZC14MTA5LFxubWFpbiAuYWQteDExMCB7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQmLmFjbS1hZC1wbGFjZWhvbGRlciB7XG5cdFx0d2lkdGg6ICRhZC1lbWJlZC13aWR0aDtcblx0XHRoZWlnaHQ6ICRhZC1lbWJlZC1oZWlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5hZC1taWRkbGUzLFxuLmFkLU1pZGRsZTMge1xuXHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gLyAyO1xuXG5cdGRpdiB7XG5cblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxufVxuXG4uYWNtLWFkLmFkLWhhbGZwYWdlIHtcblxuXHQmLmFjbS1hZC1wbGFjZWhvbGRlciB7XG5cdFx0d2lkdGg6ICRhZC1oYWxmcGFnZS13aWR0aDtcblx0XHRoZWlnaHQ6ICRhZC1oYWxmcGFnZS1oZWlnaHQ7XG5cdH1cbn1cblxuLy8gc3BvbnNvcmVkIGFkIG9uIGhvbWVwYWdlXG4uYWNtLWFkLXdyYXBwZXIuYWQtbWlkZGxlMyxcbi5hY20tYWQtd3JhcHBlci5hZC1NaWRkbGUzIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcblx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdC5hZC1taWRkbGUzLFxuXHQuYWQtTWlkZGxlMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG5cblx0aGVhZGVyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0fVxufVxuXG4uby1zaXRlLXNpZGViYXIgLmFjbS1hZCB7XG5cblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdCYuYWNtLWFkLXBsYWNlaG9sZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmFjbS1hZC1jb250YWluZXIge1xuXG5cdC5hY20tYWQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG59XG4iLCIuYS1icmVhZGNydW1icyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmEtYnJlYWRjcnVtYiB7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IHRydWUsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cblx0YSB7XG5cblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmEtY2F0ZWdvcnktZ3JvdXAge1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gd2hlbiB0aGVyZSdzIGEgY2F0ZWdvcnkgZ3JvdXAgb24gdGhlIGJyZWFkY3J1bWJcbi5hLWJyZWFkY3J1bWJzIHtcblx0LmEtY2F0ZWdvcnktZ3JvdXAge1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWJyZWFkY3J1bWJzLW5ld3MsXG5cdCYuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUge1xuXG5cdFx0LmEtY2F0ZWdvcnktZ3JvdXAge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicmFuZC1jb2xvcihyZWQsIGRhcmspO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmEtY2F0ZWdvcnktbmFtZSB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZShicmFuZC1jb2xvcihyZWQsIGRhcmspLCBicmFuZC1jb2xvcihyZWQsIG1lZGl1bSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWJyZWFkY3J1bWJzLW9waW5pb24ge1xuXG5cdFx0LmEtY2F0ZWdvcnktZ3JvdXAge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdXRpbGl0eS1jb2xvcihwdXJwbGUsIGRhcmspO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXR5LWNvbG9yKHB1cnBsZSwgbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hLWNhdGVnb3J5LW5hbWUge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IocHVycGxlLCBkYXJrKTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUodXRpbGl0eS1jb2xvcihwdXJwbGUsIG1lZGl1bSksIHV0aWxpdHktY29sb3IocHVycGxlLCBkYXJrKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b25bdHlwZT1cImJ1dHRvblwiXSxcbmEuYS1idXR0b24sXG5idXR0b24uYS1idXR0b24sXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbigpO1xuXG5cdCY6ZGlzYWJsZWQsXG5cdCYuYS1idXR0b24tZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cblx0Ji5hLWJ1dHRvbi1mbGlwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGRhcmspO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgbWVkaXVtKTtcblx0XHR9XG5cdH1cblxuXHQmLmEtYnV0dG9uLXNlY29uZGFyeSxcblx0Ji5zY2UtY29tbWVudC1jYW5jZWwsXG5cdCYuc2NlLWNvbW1lbnQtZGVsZXRlIHtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcblx0XHRib3JkZXItd2lkdGg6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGhpZ2hsaWdodCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5hLWJ1dHRvbi1jb250ZW50IHtcblx0QGluY2x1ZGUgYnV0dG9uKCAkYmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKSwgJGhvdmVyOiB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSkpO1xuXG5cdCYuYS1idXR0b24tY29udGVudC16b25lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR9XG59XG5cbi5hLWJ1dHRvbi1zZW50ZW5jZSB7XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0c2VsZWN0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cblxuXHRhLmEtYnV0dG9uOmxpbmssXG5cdGEuYS1idXR0b246dmlzaXRlZCxcblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5cdGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5cblx0LmEtYmV0d2Vlbi1idXR0b25zIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwICk7XG5cdH1cbn1cblxuLmEtaW5wdXQtd2l0aC1idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5cdGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuXHRhLmEtYnV0dG9uIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gc2VsZWN0LFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiB0ZXh0YXJlYSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIG92ZXJ3cml0ZSBncmF2aXR5Zm9ybXMgYnV0dG9uIHN0eWxlXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dC5idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDIsICRib2xkOiB0cnVlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIHNob3cgY29tbWVudHMgYnV0dG9uXG4uYS1idXR0b24uYS1idXR0b24tc2hvdy1jb21tZW50cyB7XG5cdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKCk7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSh1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSksIHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCkpO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cbiIsIi5hLWNsb3NlLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihibGFjayk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKG1lZGl1bSk7XG4gICAgICAgIGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcbiAgICB9XG59XG4iLCIuYS1jb21tZW50LWJ5bGluZSB7XG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMSwgJGJvbGQ6IHRydWUgKTtcbn0iLCIuYS1jb21tZW50LWRhdGVsaW5lIHtcblx0bWFyZ2luLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xufSIsIi5hLWNvbW1lbnQtbGlua3Mge1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0xICk7XG5cdHBhZGRpbmctdG9wOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdGRpdiB7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG59XG4iLCIuYS1jb21tZW50LXBvbGljeS1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuICAgIEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEgKTtcbn1cbiIsIi5hLWNvbW1lbnQtcmVwbHlsaW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvciggbWVkaXVtICk7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCApO1xuXG5cdC5hLWNvbW1lbnQtcGFyZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogJGlubGluZS1pY29uLXNpemU7XG5cdFx0aGVpZ2h0OiAkaW5saW5lLWljb24tc2l6ZTtcblx0XHRmb250LXNpemU6ICRpbmxpbmUtaWNvbi1zaXplO1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdH1cbn0iLCIubS1jYXRlZ29yeS1pbmZvIC5hLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG59XG4iLCIuYS1lZGl0LWludGVyZXN0cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuIiwiLmEtZW50cnktYXV0aG9yIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIi5hLWVudHJ5LWRhdGUge1xuXHRAaW5jbHVkZSBib2R5LXByZXNldCggJHNpemU6IC0xLCAkYm9sZDogdHJ1ZSApO1xufVxuIiwiLmEtZXZlbnRzLWNhbC1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIuNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuICAgIGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gKiAyICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yICk7XG4gICAgbWFyZ2luOiAtJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMCAwIDA7XG5cbiAgICAmLmEtZXZlbnRzLWNhbC1saW5rLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYS1jbG9zZS1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG4gICAgICAgIHJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbiAgICB9XG59XG4iLCIuYS1mb3JtLWNhcHRpb24ge1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0xICk7XG59XG4iLCIuYS1mb3JtLWl0ZW0tcmVxdWlyZWQge1xuXHRjb2xvcjogYnJhbmQtY29sb3IocmVkLCBoaWdobGlnaHQpO1xufVxuXG4vLyBob25leXBvdFxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IC05MDAwcHg7XG59XG4iLCIuYS1nb29nbGUtbWFwcy1saW5rIHtcblxuICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuICAgIH1cbn0iLCIuYS1oYXMtaW50ZXJlc3RzIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xufVxuIiwiLmEtem9uZS10aXRsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYS1hdXRob3ItdGl0bGUsXG4uYS1yZWxhdGVkLXRpdGxlLFxuLmEtZ3JvdXAtY2F0ZWdvcnktdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cblxuLmEtY29tbWVudHMtdGl0bGUsXG4uYS1jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xufVxuXG4uYS1jb21tZW50cy10aXRsZS1ub25lIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbn1cblxuLmEtY29tbWVudC1yZXBseS10aXRsZSB7XG5cblx0c21hbGwgYSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uKCBuZXV0cmFsLWNvbG9yKGhpZ2hsaWdodCksIG5ldXRyYWwtY29sb3IoYm9yZGVyKSwgbmV1dHJhbC1jb2xvcihibGFjaykpO1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdG1hcmdpbjogMCAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cbn1cblxuLmEtZW50cnktdGl0bGUsXG4uYS11c2VyLXRpdGxlLFxuLmEtd2lkZ2V0LXRpdGxlIHtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRhIHtcblxuXHRcdCY6bGluayxcblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKCk7XG5cdFx0fVxuXHR9XG59XG5cbmgyLmEtbWVtYmVyc2hpcC1jaG9vc2Uge1xuXHRjb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIC8gMjtcbn1cblxuaDIuYS1tZW1iZXJzaGlwLXJlYXNvbnMge1xuXHRtYXJnaW46IDJlbSAwIDFlbSAwO1xufVxuXG5oMy5hLWZpbmlzaC1zdHJvbmcge1xuXHRjbGVhcjogYm90aDtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG59XG5cbmgyLmEtb2ZmZXIge1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihtZWRpdW0pO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cblxuaDQuYS1kb25hdGlvbi1oZWFkaW5nIHtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRib2xkOiB0cnVlICk7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG59XG5cbi5hLWRvbmF0aW9uLWhpc3RvcnktaGVhZGluZyB7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLmEtZ3JvdXBlZC1jYXRlZ29yaWVzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0fVxufVxuIiwiLmEtc2l0ZS1icmFuZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG8gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgYXV0bztcblxuXHQuYS1sb2dvLXN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDQsIDYgKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDMsIDggKTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA0LCAxMiApO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdG1heC13aWR0aDogY29sc3BhbiggNSwgMTYgKTtcblx0fVxufVxuXG5oZWFkZXIuby1oZWFkZXItc3VwcG9ydCAuYS1zaXRlLWJyYW5kaW5nIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5mb290ZXIgLmEtbG9nby1zdmcgcGljdHVyZSB7XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4iLCIuYS1tZWRpYS1tZXRhIHtcblxuXHQmLmEtbWVkaWEtY2FwdGlvbiB7XG5cdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMiApO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAvIDQgMDtcblx0fVxuXG5cdCYuYS1tZWRpYS1jcmVkaXQge1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTMsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogdHJ1ZSApO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcblx0fVxufVxuXG4vLyBsZWdhY3kgY2FwdGlvbiBhbmQgY3JlZGl0XG4ubS1lbnRyeS1jb250ZW50IHtcblxuXHRpbWcgKyBiciArIHNwYW4uY3JlZGl0LFxuXHRpbWcgKyBiciArIHNwYW4uY3JlZGl0ICsgc3Bhbi5jYXB0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRpbWcgKyBiciArIHNwYW4uY3JlZGl0IHtcblx0XHRmb250LXNpemU6IDYyLjUlO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHRpbWcgKyBiciArIHNwYW4uY3JlZGl0ICsgc3Bhbi5jYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDc1JTtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG59XG4iLCIuYS1tb2RlcmF0aW9uLW5vdGljZSB7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXG5cdCYuYS1tb2RlcmF0aW9uLW5vdGljZS1yZWplY3RlZCB7XG5cdFx0YmFja2dyb3VuZDogYnJhbmQtY29sb3IocmVkLGJhY2tncm91bmQpO1xuXHR9XG5cblx0Ji5hLW1vZGVyYXRpb24tbm90aWNlLXBlbmRpbmcge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IocHVycGxlLCBiYWNrZ3JvdW5kKTtcblx0fVxufVxuIiwiLmEtbmV3c2xldHRlci1ncm91cCB7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG59XG4iLCJhLnBvd2VyZWQtYnktd3Bjb20ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCIuYS1zZWFyY2gtaGlnaGxpZ2h0LCAuaGlsaXRlIHtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xufVxuIiwiLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cblx0bGkuYS1zcG9uc29yIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdFx0ZmlndXJlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1jYXRlZ29yeS1pbmZvIC5hLXNwb25zb3JzaGlwLFxuLm0tcG9zdCAuYS1zcG9uc29yc2hpcCB7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogdHJ1ZSApO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci10b3A6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0cGFkZGluZzogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cblx0cCB7XG5cblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiYS5hLXN1Ym5hdi1sYWJlbCxcbnNwYW4uYS1zdWJuYXYtbGFiZWwge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG59XG4iLCIubS1zdXBwb3J0LWN0YSB7XG5cblx0LmEtYnV0dG9uLmEtc3VwcG9ydC1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoZ3JlZW4sIG1lZGl1bSk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMSwgJGJvbGQ6IHRydWUsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGdyZWVuLCBkYXJrKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLm0tc3VwcG9ydC1jdGEtdG9wIHtcblxuXHRcdC5hLXN1cHBvcnQtYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHR3aWR0aDogY29sc3BhbiggMiwgNiApO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBpbnNpZGUgYSA1IGNvbHVtbiBzcGFjZSBub3dcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDIsIDUgKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gaW5zaWRlIDggY29sdW1uIHNwYWNlXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCAyLCA4ICk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGluc2lkZSAxMiBjb2x1bW4gc3BhY2Vcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDIsIDEyICk7XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLmEtc3dpdGNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cblx0Ly8gaGlkZSBkZWZhdWx0XG5cdGlucHV0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IobWVkaXVtKTtcblx0XHR0cmFuc2l0aW9uOiAkaG92ZXItdHJhbnNpdGlvbjtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRib3R0b206IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cdFx0fVxuXG5cdFx0Ji5yb3VuZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblx0fVxuXG5cdGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDFweCBicmFuZC1jb2xvcihyZWQsIG1lZGl1bSk7XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgLnNsaWRlcjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG5cdH1cbn1cbiIsInRhYmxlIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5hLXVzZXItZW1haWxzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdGNvbHVtbnM6IDIgYXV0bztcblxuXHRkdCB7XG5cdFx0bWFyZ2luOiAwIDAgMC4yZW0gMDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCI6XCI7XG5cdFx0fVxuXHR9XG5cblx0ZGQge1xuXHRcdG1hcmdpbjogMCAwIDFlbSAwO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cbn1cbiIsIi5hLXpvbmUtYWN0aW9ucyxcbi5hLXNwaWxsLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG4gICAgbWFyZ2luLXRvcDogLSRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcbn1cbiIsIi5tLWFkLXJlZ2lvbiB7XG5cblx0Ji5tLWFkLXJlZ2lvbi1sZWFkZXJib2FyZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0fVxuXG5cdCYubS1hZC1yZWdpb24tc2lkZWJhciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5tLWFkLXJlZ2lvbi1ob21lLWZ1bGwtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdH1cbn1cblxuLm0tYWQtcmVnaW9uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3NlY29uZGFyeS1maXJzdCxcbiNzZWNvbmRhcnktc2Vjb25kLFxuI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIHtcblxuXHQubS1hZC1yZWdpb24tc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4jc2Vjb25kYXJ5LWZpcnN0LFxuI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdC5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5tLWhvbWVwYWdlLXpvbmVzIHtcblx0Lm0tYWQtcmVnaW9uLXNpZGViYXIge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLy8gbWVkaWEgcXVlcmllcyBmb3IgYWQgcmVnaW9uc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYWQtdG9wLXdpZHRoKSB7XG5cblx0Lm0tYWQtcmVnaW9uIHtcblxuXHRcdCYubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWFyY2hpdmUtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0Ji5tLWFyY2hpdmUtaGVhZGVyLXNwaWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR9XG5cblx0Ji50cmliZS1ldmVudHMtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuIiwiLmEtYXJjaGl2ZS1maWd1cmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGltZyB7XG5cdFx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0fVxufVxuXG4ubS1hcmNoaXZlLWluZm8ge1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG59XG4iLCIubS1hcmNoaXZlLFxuLm0td2lkZ2V0LXNwaWxscyB7XG5cblx0Ji5tLXpvbmUsXG5cdCYubS13aWRnZXQtc3BpbGxzLFxuXHQmLm0tYXJjaGl2ZS1jYXRlZ29yeSxcblx0Ji5tLWFyY2hpdmUtYXV0aG9yLFxuXHQmLm0tYXJjaGl2ZS1wb3N0X3RhZyxcblx0Ji5tLWFyY2hpdmUtZXZlbnRzLFxuXHQmLm0tYXJjaGl2ZS1kYXRlLFxuXHQmLm0tYXJjaGl2ZS1pbnRlcmVzdHMge1xuXG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXpvbmUsXG5cdCYubS13aWRnZXQtc3BpbGxzLFxuXHQmLm0tYXJjaGl2ZS1jYXRlZ29yeSxcblx0Ji5tLWFyY2hpdmUtYXV0aG9yLFxuXHQmLm0tYXJjaGl2ZS1wb3N0X3RhZyxcblx0Ji5tLWFyY2hpdmUtZGF0ZSxcblx0Ji5tLWFyY2hpdmUtaW50ZXJlc3RzIHtcblxuXHRcdGFydGljbGUge1xuXG5cdFx0XHQuYS1icmVhZGNydW1icyxcblx0XHRcdC5hLWVudHJ5LXRpdGxlLFxuXHRcdFx0Lm0tZW50cnktYnlsaW5lLFxuXHRcdFx0Lm0tZW50cnktbWV0YSxcblx0XHRcdC5tLWVudHJ5LWV4Y2VycHQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmEtZW50cnktdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubS1lbnRyeS1ieWxpbmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdFx0XHR9XG5cblx0XHRcdC5tLWVudHJ5LWV4Y2VycHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Ji5tLWFyY2hpdmUtaW50ZXJlc3RzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLm0tYXV0aG9yLWluZm8sXG4ubS1zdGFmZi1tZW1iZXItaW5mbyB7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmEtYXV0aG9yLWZpZ3VyZSxcblx0PiAuYS1hdXRob3ItYmlvIHtcblx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdH1cblxuXHQuYS1hdXRob3ItZmlndXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6ICRhdXRob3ItdGh1bWItc2l6ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHQvL21heC13aWR0aDogJGF1dGhvci1waG90by1zaXplO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmEtYXV0aG9yLXNpemVzIHtcblx0XHRcdFxuXHRcdFx0c291cmNlLFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hLWF1dGhvci1iaW8ge1xuXG5cdFx0aDMsXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tLWF1dGhvci1mdWxsLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSxcblx0Ji5tLWF1dGhvci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlLFxuXHQmLm0tc3RhZmYtbWVtYmVyLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUge1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogJGF1dGhvci10aHVtYi1zaXplO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6ICRhdXRob3ItcGhvdG8tc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLWJlbmVmaXQtbWVzc2FnZS12aXNpYmxlIHtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cblx0Ji5tLWJlbmVmaXQtbWVzc2FnZS1lcnJvciB7XG5cdFx0YmFja2dyb3VuZDogYnJhbmQtY29sb3IocmVkLCBoaWdobGlnaHQpO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0fVxuXG5cdCYubS1iZW5lZml0LW1lc3NhZ2UtaW5mbyB7XG5cdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcih5ZWxsb3csIGJhY2tncm91bmQpO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0fVxuXG5cdCYubS1iZW5lZml0LW1lc3NhZ2UtZnV0dXJlIHtcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKVxuXHR9XG5cblx0Ji5tLWJlbmVmaXQtbWVzc2FnZS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGdyZWVuLCBoaWdobGlnaHQpO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0fVxufVxuIiwiLm0tZW50cnktY29udGVudCAubS1jb250ZW50LW1lZGlhIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuXHRcdGNhcHRpb24tc2lkZTogYm90dG9tO1xuXHR9XG5cblx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ji5hbGlnbmxlZnQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIC8gMiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0XHR9XG5cdH1cblxuXHQmLmFsaWducmlnaHQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGNsZWFyOiByaWdodDtcblx0XHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAvIDIgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG59XG5cbi5tLWVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdCYuY29udGVudC1pbWFnZS1yaWdodCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjbGVhcjogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cblxuXHQmLmNvbnRlbnQtaW1hZ2UtbGVmdCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWRvbmF0aW9uLWhpc3Rvcnkge1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJGJvbGQ6IGZhbHNlICk7XG5cdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG59IiwiLm0tZG9uYXRpb24tbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtbGFyZ2VyO1xuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cblx0c2VjdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxleC1iYXNpczogMzMlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdCYubS1kb25hdGlvbi1hY3Rpb25zIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cdH1cblxuXHQubS1kb25hdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHR9XG5cblx0LmEtZG9uYXRpb24tYW1vdW50IHtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJGJvbGQ6IHRydWUgKTtcblx0XHRmb250LXNpemU6IDNlbTtcblx0XHR3aWR0aDogNGVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblx0fVxuXG5cdC5hLWRvbmF0aW9uLWZyZXF1ZW5jeSxcblx0LmEtbmV4dC10cmFuc2FjdGlvbi1kYXRlIHtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJGJvbGQ6IHRydWUgKTtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQuYS1idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxuXG5cdC5hLWJ1dHRvbi11cGRhdGUtcGF5bWVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuYS1idXR0b24tc2VudGVuY2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0LmEtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdFx0fVxuXHR9XG5cblx0LmEtZm9ybS1jYXB0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxufVxuIiwiLm0tZW50cnktY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0Ji5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIHtcblx0XHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdH1cbn1cblxuLm0tYXJjaGl2ZSB7XG5cblx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdGZsZXg6IDEgMDtcblx0XHR9XG5cdH1cblxuXHQmLm0tYXJjaGl2ZS1leGNlcnB0IHtcblxuXHRcdC5tLWVudHJ5LWNvbnRlbnQge1xuXHRcdFx0ZmxleDogdW5zZXQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0ZmxleDogMSAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmLm0tYXJjaGl2ZS1ob21lcGFnZSB7XG5cblx0XHQubS1lbnRyeS1jb250ZW50IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXpvbmUtaG9tZXBhZ2UtdG9wIHtcblx0XHRcblx0XHQubS1lbnRyeS1jb250ZW50IHtcblx0XHRcdGZsZXg6IHVuc2V0O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdGZsZXg6IDEgMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRcdGZsZXg6IDEgMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm0tcG9zdC1pbWFnZS1maXJzdCB7XG5cdFx0XHQubS1lbnRyeS1jb250ZW50IHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0ZmxleDogMSAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0XHRcdGZsZXg6IDEgMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLWVudHJ5LWJ5bGluZSB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG59XG4iLCJhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQge1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyIDA7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEgKTtcblx0bWF4LXdpZHRoOiA3MGNoO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm0tYXJjaGl2ZS1ldmVudHMge1xuXG5cdGFydGljbGUgLm0tZW50cnktZXhjZXJwdCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0ZmxleDogMSAwO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tYXJjaGl2ZSBhcnRpY2xlIC5tLWVudHJ5LWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXG5cdC5tLWVudHJ5LW1ldGEge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdH1cbn1cblxuLm0tZW50cnktaGVhZGVyLXNpbmd1bGFyIHtcblxuXHQubS1lbnRyeS1tZXRhIHtcblxuXHRcdCYubS1lbnRyeS1tZXRhLWRlY2sge1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG4ubS1wYWdlIC5tLWVudHJ5LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xufVxuIiwiLm8tZW50cnkge1xuXG5cdC5tLWVudHJ5LW1ldGEge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1yYW5nZSggc20sIGxnICkge1xuXHRcdFx0d2lkdGg6IGNvbHNwYW4oIDIsIDEyICk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0d2lkdGg6IGNvbHNwYW4oIDIsIDEyICk7XG5cdFx0fVxuXG5cdFx0Ji5tLWVudHJ5LW1ldGEtaG9yaXpvbnRhbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLm0tZW50cnktaGVhZGVyIHtcblxuXHQubS1lbnRyeS1tZXRhIHtcblx0XHR3aWR0aDogY29sc3BhbiggMTIsIDEyICk7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZVTkNUSU9OU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBpbnZhbGlkXG4vLyB3cm9uZy10eXBlXG4vLyBtaXNzaW5nXG4vLyBvcHRpb25hbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sdW1uIFNldHRlciB1c2VzIHRoZSBcImludmFsaWRcIiwgXCJ3cm9uZy10eXBlXCIsIFwibWlzc2luZ1wiLCBhbmRcbi8vIFwib3B0aW9uYWxcIiBmdW5jdGlvbnMgdG8gYnVpbGQgZXJyb3IgbWVzc2FnZXMuXG5cbkBmdW5jdGlvbiBpbnZhbGlkKCRjYWxsLCAkYXJnMjpudWxsLCAkYXJnMzpudWxsLCAkYXJnNDpudWxsKSB7XG5cblx0QGlmICRhcmcyIGFuZCAkYXJnMyBhbmQgJGFyZzQge1xuXG5cdFx0QHJldHVybiBcIicjeyRjYWxsfSgjeyRhcmcyfSwjeyRhcmczfSwjeyRhcmc0fSknIGlzIGludmFsaWQgYmVjYXVzZSBcIjtcblx0fVxuXG5cdEBpZiAkYXJnMiBhbmQgJGFyZzMgYW5kIG5vdCAkYXJnNCB7XG5cblx0XHRAcmV0dXJuIFwiJyN7JGNhbGx9KCN7JGFyZzJ9LCN7JGFyZzN9KScgaXMgaW52YWxpZCBiZWNhdXNlIFwiO1xuXHR9XG5cblx0QGlmICRhcmcyIGFuZCBub3QgJGFyZzMgYW5kIG5vdCAkYXJnNCB7XG5cblx0XHRAcmV0dXJuIFwiJyN7JGNhbGx9KCN7JGFyZzJ9KScgaXMgaW52YWxpZCBiZWNhdXNlIFwiO1xuXHR9XG5cblx0QGlmIG5vdCAkYXJnMiB7XG5cblx0XHRAcmV0dXJuIFwiJyN7JGNhbGx9KCknIGlzIGludmFsaWQgYmVjYXVzZSBcIjtcblx0fVxufVxuXG5AZnVuY3Rpb24gd3JvbmctdHlwZSgkdHlwZSwgJGFyZzI6bnVsbCwgJGFyZzM6bnVsbCkge1xuXG5cdEBpZiAkYXJnMiBhbmQgJGFyZzMge1xuXG5cdFx0QHJldHVybiBcIicjeyRhcmcyfScgYW5kICcjeyRhcmczfScgYXJlIG5vdCAjeyR0eXBlfXNcIjtcblx0fVxuXG5cdEBpZiBub3QgJGFyZzMge1xuXG5cdFx0QHJldHVybiBcIicjeyRhcmcyfScgaXMgbm90IGEgI3skdHlwZX1cIjtcblx0fVxufVxuXG5AZnVuY3Rpb24gbWlzc2luZygkbnVtYmVyKSB7XG5cblx0QGlmICRudW1iZXIgPCAyIHtcblxuXHRcdEByZXR1cm4gXCJhbiBhcmd1bWVudCBpcyBtaXNzaW5nLiBcIjtcblx0fVxuXG5cdEBpZiAkbnVtYmVyID49IDIge1xuXG5cdFx0QHJldHVybiBcImFyZ3VtZW50cyBhcmUgbWlzc2luZy4gXCI7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIG9wdGlvbmFsKCRudW1iZXIsJGN1cnJlbnQsJGNvcnJlY3QpIHtcblxuXHRAcmV0dXJuIFwidGhlIG9wdGlvbmFsICN7JG51bWJlcn0gYXJndW1lbnQgKGN1cnJlbnRseSAnI3skY3VycmVudH0nKSB3aWxsIG9ubHkgYWNjZXB0IGEgdmFsdWUgb2YgJyN7JGNvcnJlY3R9Jy4gXCI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGJwLWF0dHJpYnV0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sdW1uIFNldHRlciB1c2VzIHRoZSBcImJwLWF0dHJpYnV0ZVwiIGZ1bmN0aW9uIHRvIHJldHJpZXZlIHRoZVxuLy8gdmFsdWVzIG9mIGJyZWFrcG9pbnQgYXR0cmlidXRlcyAoc3VjaCBhcyBcImNvbHNcIiBhbmQgXCJtaW5cIixcbi8vIGZvdW5kIGluIHRoZSAkYnJlYWtwb2ludHMgbWFwIGluIFwibWFpbi5zY3NzXCIpLlxuLy9cbi8vIEVYQU1QTEU6IFRvIGFjY2VzcyB0aGUgbWluaW11bSBtZWFzdXJlbWVudCBvZiB0aGUgXCJzbVwiXG4vLyBicmVha3BvaW50Li4uXG4vL1xuLy8gYnAtYXR0cmlidXRlKHNtLCBtaW4td2lkdGgpXG4vL1xuLy8gLi4ucmV0dXJucyBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIDQwZW1cblxuQGZ1bmN0aW9uIGJwLWF0dHJpYnV0ZSgkYnAtbmFtZSwgJGJwLWF0dHJpYnV0ZSkge1xuXG5cdEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwLW5hbWUpLCAkYnAtYXR0cmlidXRlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYnAtdmFsaWRhdG9yIChVTkZJTklTSEVEKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sdW1uIFNldHRlciB1c2VzIHRoZSBcImJwLXZhbGlkYXRvclwiIGZ1bmN0aW9uIHRvIGVuc3VyZSB0aGF0IHRoZXJlXG4vLyBhcmUgbm8gZXJyb3JzIGluIHRoZSAkYnJlYWtwb2ludHMgbWFwIGluIFwibWFpbi5zY3NzXCIuXG5cbkBmdW5jdGlvbiBicC12YWxpZGF0b3IoKSB7XG5cblx0QGlmIHR5cGUtb2YoJG1hcikgIT0gbnVtYmVyIG9yIHVuaXRsZXNzKCRtYXIpID09IGZhbHNlIHtcblxuXHRcdEB3YXJuIFwiSGVyZSBpcyB0aGUgYnAtdmFsaWRhdG9yICRtYXIgd2FybmluZy5cIjtcblx0fVxuXG5cdEBpZiB0eXBlLW9mKCRjb2wpICE9IG51bWJlciBvciB1bml0bGVzcygkY29sKSA9PSBmYWxzZSB7XG5cblx0XHRAd2FybiBcIkhlcmUgaXMgdGhlIGJwLXZhbGlkYXRvciAkY29sIHdhcm5pbmcuXCI7XG5cdH1cblxuXHRAaWYgdHlwZS1vZigkZ3V0KSAhPSBudW1iZXIgb3IgdW5pdGxlc3MoJGd1dCkgPT0gZmFsc2Uge1xuXG5cdFx0QHdhcm4gXCJIZXJlIGlzIHRoZSBicC12YWxpZGF0b3IgJGd1dCB3YXJuaW5nLlwiO1xuXHR9XG5cblx0QGlmIHR5cGUtb2YoJHBhZCkgIT0gbnVtYmVyIG9yIHVuaXRsZXNzKCRwYWQpID09IGZhbHNlIHtcblxuXHRcdEB3YXJuIFwiSGVyZSBpcyB0aGUgYnAtdmFsaWRhdG9yICRwYWQgd2FybmluZy5cIjtcblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRicmVha3BvaW50cykge1xuXG5cdFx0QGlmIHR5cGUtb2YobWFwLWdldChtYXAtZ2V0KCRicmVha3BvaW50cywgKG50aChtYXAta2V5cygkYnJlYWtwb2ludHMpLCAkaSkpKSwgY29scykpICE9IG51bWJlciBvciB1bml0bGVzcyhtYXAtZ2V0KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAobnRoKG1hcC1rZXlzKCRicmVha3BvaW50cyksICRpKSkpLCBjb2xzKSkgPT0gZmFsc2Uge1xuXG5cdFx0XHRAd2FybiBcIkhlcmUgaXMgdGhlIGJwLXZhbGlkYXRvciBjb2xzIHdhcm5pbmcuXCI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW4gU2V0dGVyIHVzZXMgdGhlIFwid2lkdGhcIiBmdW5jdGlvbiB0byBjYWxjdWxhdGUgdGhlIHdpZHRoIG9mIGFcbi8vIHNwYW4gb2YgY29sdW1ucywgZGVyaXZlZCBmcm9tIHRoZSBwcm9wb3J0aW9uYWwgd2lkdGhcbi8vIHZhcmlhYmxlcyB3aG9zZSBjdXN0b21pemFibGUgdmFsdWVzIGFyZSBkZWZpbmVkIGF0IHRoZSB0b3Bcbi8vIG9mIFwibWFpbi5zY3NzXCIuXG4vL1xuLy8gRVhBTVBMRTogRm9yIGEgd2lkdGggc3Bhbm5pbmcgNiBjb2x1bW5zLi4uXG4vL1xuLy8gd2lkdGgoNilcbi8vXG4vLyAuLi5yZXR1cm5zIHNvbWV0aGluZyBsaWtlIHRoaXM6XG4vL1xuLy8gNTM4XG5cbkBmdW5jdGlvbiB3aWR0aCgkd2lkdGgpIHtcblxuXHRAcmV0dXJuICgoJGNvbCAqICR3aWR0aCkgKyAoJGd1dCAqICgkd2lkdGggLSAxKSkpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjb2xzcGFuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGUgXCJjb2xzcGFuXCIgZnVuY3Rpb24gYWxsb3dzIHRoZSB1c2VyIHRvIGdlbmVyYXRlXG4vLyBncmlkLWJhc2VkLCBwZXJjZW50YWdlIHdpZHRoIHZhbHVlcywgZGVyaXZlZCBmcm9tIHRoZVxuLy8gcHJvcG9ydGlvbmFsIHdpZHRoIHZhcmlhYmxlcyB3aG9zZSBjdXN0b21pemFibGUgdmFsdWVzIGFyZVxuLy8gZGVmaW5lZCBhdCB0aGUgdG9wIG9mIFwibWFpbi5zY3NzXCIuXG4vL1xuLy8gRVhBTVBMRTogRm9yIGEgd2lkdGggc3Bhbm5pbmcgNiBvZiAxMiBjb2x1bW5zLi4uXG4vL1xuLy8gd2lkdGg6IGNvbHNwYW4oNiwxMik7XG4vL1xuLy8gLi4uY29tcGlsZXMgdG8gc29tZXRoaW5nIGxpa2UgdGhpczpcbi8vXG4vLyB3aWR0aDogNDguODIwMzMlO1xuXG4kY29sc3Bhbi1sZXNzb246IFwiQSAnY29sc3BhbicgZnVuY3Rpb24gY2FsbCBtdXN0IGluY2x1ZGUgdGhlIHVuaXRsZXNzIG51bWVyaWMgY29sdW1uIHdpZHRocyBvZiBib3RoIHRoZSB0YXJnZXQgYW5kIGl0cyBjb250YWluZXIsIGUuZy4gJ2NvbHNwYW4oNCw4KScuIFRoZSB0YXJnZXQgd2lkdGggY2FuIGFsc28gYmUgc3BlY2lmaWVkIGFzICdwJyAoZm9yICRwYWQgd2lkdGgpIG9yICdnJyAoZm9yICRndXQgd2lkdGgpLlwiO1xuXG5AZnVuY3Rpb24gY29sc3BhbigkdGFyZ2V0Om51bGwsJGNvbnRhaW5lcjpudWxsKSB7XG5cblx0QGlmICR0YXJnZXRcblx0XHRhbmQgJGNvbnRhaW5lciB7XG5cblx0XHRAaWYgJHRhcmdldCA9PSBcIm1cIlxuXHRcdFx0YW5kICh0eXBlLW9mKCRjb250YWluZXIpID09IFwibnVtYmVyXCIgYW5kIHVuaXRsZXNzKCRjb250YWluZXIpID09IHRydWUpIHtcblxuXHRcdFx0QHJldHVybiBwZXJjZW50YWdlKCRtYXIgLyAod2lkdGgoJGNvbnRhaW5lcikgKyAoJG1hciAqIDIpKSk7XG5cdFx0fVxuXG5cdFx0QGlmICR0YXJnZXQgPT0gXCJwXCJcblx0XHRcdGFuZCAodHlwZS1vZigkY29udGFpbmVyKSA9PSBcIm51bWJlclwiIGFuZCB1bml0bGVzcygkY29udGFpbmVyKSA9PSB0cnVlKSB7XG5cblx0XHRcdEByZXR1cm4gcGVyY2VudGFnZSgkcGFkIC8gd2lkdGgoJGNvbnRhaW5lcikpO1xuXHRcdH1cblxuXHRcdEBpZiAkdGFyZ2V0ID09IFwiZ1wiXG5cdFx0XHRhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gdHJ1ZSkge1xuXG5cdFx0XHRAcmV0dXJuIHBlcmNlbnRhZ2UoJGd1dCAvIHdpZHRoKCRjb250YWluZXIpKTtcblx0XHR9XG5cblx0XHRAaWYgKHR5cGUtb2YoJHRhcmdldCkgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkdGFyZ2V0KSA9PSBmYWxzZSlcblx0XHRcdGFuZCAodHlwZS1vZigkY29udGFpbmVyKSAhPSBcIm51bWJlclwiIG9yIHVuaXRsZXNzKCRjb250YWluZXIpID09IGZhbHNlKVxuXHRcdFx0YW5kICR0YXJnZXQgIT0gXCJtXCJcblx0XHRcdGFuZCAkdGFyZ2V0ICE9IFwicFwiXG5cdFx0XHRhbmQgJHRhcmdldCAhPSBcImdcIiB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJjb2xzcGFuXCIsJHRhcmdldCwkY29udGFpbmVyKSArIHdyb25nLXR5cGUoXCJ1bml0bGVzcyBudW1iZXJcIiwkdGFyZ2V0LCRjb250YWluZXIpICsgXCIuIFwiICsgJGNvbHNwYW4tbGVzc29uO1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRAaWYgKHR5cGUtb2YoJHRhcmdldCkgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkdGFyZ2V0KSA9PSBmYWxzZSlcblx0XHRcdGFuZCAodHlwZS1vZigkY29udGFpbmVyKSA9PSBcIm51bWJlclwiIGFuZCB1bml0bGVzcygkY29udGFpbmVyKSA9PSB0cnVlKSB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJjb2xzcGFuXCIsJHRhcmdldCwkY29udGFpbmVyKSArIHdyb25nLXR5cGUoXCJ1bml0bGVzcyBudW1iZXJcIiwkdGFyZ2V0KSArIFwiLiBcIiArICRjb2xzcGFuLWxlc3Nvbjtcblx0XHRcdEByZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0QGlmICgodHlwZS1vZigkdGFyZ2V0KSA9PSBcIm51bWJlclwiIGFuZCB1bml0bGVzcygkdGFyZ2V0KSA9PSB0cnVlKSBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpXG5cdFx0XHRvciAoJHRhcmdldCA9PSBcIm1cIiBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpXG5cdFx0XHRvciAoJHRhcmdldCA9PSBcInBcIiBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpXG5cdFx0XHRvciAoJHRhcmdldCA9PSBcImdcIiBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpIHtcblxuXHRcdFx0QHdhcm4gaW52YWxpZChcImNvbHNwYW5cIiwkdGFyZ2V0LCRjb250YWluZXIpICsgd3JvbmctdHlwZShcInVuaXRsZXNzIG51bWJlclwiLCRjb250YWluZXIpICsgXCIuIFwiICsgJGNvbHNwYW4tbGVzc29uO1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJHRhcmdldFxuXHRcdGFuZCBub3QgJGNvbnRhaW5lciB7XG5cblx0XHRAaWYgKHR5cGUtb2YoJHRhcmdldCkgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJHRhcmdldCkgPT0gdHJ1ZSkge1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKGNvbHNwYW4sJHRhcmdldCkgKyBtaXNzaW5nKDEpICsgJGNvbHNwYW4tbGVzc29uO1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9IEBlbHNlIHtcblxuXHRcdFx0QHdhcm4gaW52YWxpZChjb2xzcGFuLCR0YXJnZXQpICsgd3JvbmctdHlwZShcInVuaXRsZXNzIG51bWJlclwiLCR0YXJnZXQpICsgXCIsIGFuZCBcIiArIG1pc3NpbmcoMSkgKyAkY29sc3Bhbi1sZXNzb247XG5cdFx0XHRAcmV0dXJuIGZhbHNlO1xuXHRcdH1cblx0fVxuXG5cdEBpZiBub3QgJHRhcmdldCB7XG5cblx0XHRAd2FybiBpbnZhbGlkKGNvbHNwYW4pICsgbWlzc2luZygyKSArICRjb2xzcGFuLWxlc3Nvbjtcblx0XHRAcmV0dXJuIGZhbHNlO1xuXHR9IEBlbHNlIHtcblxuXHRcdEByZXR1cm4gcGVyY2VudGFnZSh3aWR0aCgkdGFyZ2V0KSAvIHdpZHRoKCRjb250YWluZXIpKTtcblx0fVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1JWElOU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmdWxsLXdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGUgXCJmdWxsLXdpZHRoXCIgbWl4aW4gYWxsb3dzIHRoZSB1c2VyIHRvIGJyZWFrIGFuIGVsZW1lbnRcbi8vIG91dCBvZiB0aGUgZ3JpZCBhbmQgaW50byB0aGUgbWFyZ2lucywgdGFraW5nIHVwIHRoZSBmdWxsXG4vLyB3aWR0aCBvZiB0aGUgdmlld3BvcnQuXG5cbkBtaXhpbiBmdWxsLXdpZHRoIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYnJlYWtwb2ludFxuLy8gYnJlYWtwb2ludC1tYXhcbi8vIGJyZWFrcG9pbnQtcmFuZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoZSB0aHJlZSBmbGF2b3JzIG9mIHRoZSBcImJyZWFrcG9pbnRcIiBtaXhpbiBhbGxvdyB0aGUgdXNlclxuLy8gdG8gZ2VuZXJhdGUgd2lkdGgtYmFzZWQgbWVkaWEgcXVlcmllcyB1c2luZyB0aGUgYnJlYWtwb2ludFxuLy8gbmFtZXMgYW5kIHZhbHVlcyBkZWZpbmVkIGluIHRoZSAkYnJlYWtwb2ludHMgbWFwIGluXG4vLyBtYWluLnNjc3MuXG5cbiR2YWxpZC1icC1uYW1lczogXCJDdXJyZW50IHZhbGlkIGJyZWFrcG9pbnQgbmFtZXM6IFwiICsgbWFwLWtleXMoJGJyZWFrcG9pbnRzKSArIFwiLlwiO1xuJGJwLW1pbi1sZXNzb246IFwiQSAnYnJlYWtwb2ludC1taW4nIG1peGluIGNhbGwgbXVzdCBjb250YWluIGEgdmFsaWQgYnJlYWtwb2ludCBuYW1lLCBlLmcuICdicmVha3BvaW50LW1pbihzbWFsbCknLiBcIiArICR2YWxpZC1icC1uYW1lcztcbiRicC1tYXgtbGVzc29uOiBcIkEgJ2JyZWFrcG9pbnQtbWF4JyBtaXhpbiBjYWxsIG11c3QgY29udGFpbiBhIHZhbGlkIGJyZWFrcG9pbnQgbmFtZSwgZS5nLiAnYnJlYWtwb2ludC1tYXgobGFyZ2UpJy4gXCIgKyAkdmFsaWQtYnAtbmFtZXM7XG4kYnAtcmFuZ2UtbGVzc29uOiBcIkEgJ2JyZWFrcG9pbnQtcmFuZ2UnIG1peGluIGNhbGwgbXVzdCBjb250YWluIHZhbGlkIG1pbmltdW0gYW5kIG1heGltdW0gYnJlYWtwb2ludCBuYW1lcywgZS5nLiAnYnJlYWtwb2ludC1yYW5nZShzbWFsbCxsYXJnZSknLiBcIiArICR2YWxpZC1icC1uYW1lcztcblxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1taW4obGcpIHsgLi4uIH1cbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHsgLi4uIH1cblxuQG1peGluIGJyZWFrcG9pbnQtbWluKCRicDpudWxsKSB7XG5cdCRhbGwtaXMtd2VsbDogdHJ1ZTtcblxuXHRAaWYgJGJwIHtcblxuXHRcdEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1pblwiLCRicCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwKSArIFwiLiBcIiArICRicC1taW4tbGVzc29uO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1pblwiKSArIG1pc3NpbmcoMSkgKyAkYnAtbWluLWxlc3Nvbjtcblx0fVxuXG5cdEBpZiAkYWxsLWlzLXdlbGwgPT0gdHJ1ZSB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicC1hdHRyaWJ1dGUoJGJwLCBtaW4td2lkdGgpKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgobGcpIHsgLi4uIH1cbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwZW0pIHsgLi4uIH1cblxuQG1peGluIGJyZWFrcG9pbnQtbWF4KCRicDpudWxsKSB7XG5cdCRhbGwtaXMtd2VsbDogdHJ1ZTtcblxuXHRAaWYgJGJwIHtcblxuXHRcdEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1heFwiLCRicCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwKSArIFwiLiBcIiArICRicC1taW4tbGVzc29uO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1heFwiKSArIG1pc3NpbmcoMSkgKyAkYnAtbWluLWxlc3Nvbjtcblx0fVxuXG5cdEBpZiAkYWxsLWlzLXdlbGwgPT0gdHJ1ZSB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicC1hdHRyaWJ1dGUoJGJwLCBtaW4td2lkdGgpKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1yYW5nZShtZCwgbGcpIHsgLi4uIH1cbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA1MGVtKSB7IC4uLiB9XG5cbkBtaXhpbiBicmVha3BvaW50LXJhbmdlKCRicC1taW46bnVsbCwgJGJwLW1heDpudWxsKSB7XG5cdCRhbGwtaXMtd2VsbDogdHJ1ZTtcblxuXHRAaWYgJGJwLW1pblxuXHRcdGFuZCAkYnAtbWF4IHtcblxuXHRcdEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnAtbWluKVxuXHRcdFx0YW5kIG5vdCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicC1tYXgpIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LXJhbmdlXCIsJGJwLW1pbiwkYnAtbWF4KSArIHdyb25nLXR5cGUoXCJ2YWxpZCBicmVha3BvaW50IG5hbWVcIiwkYnAtbWluLCRicC1tYXgpICsgXCIuIFwiICsgJGJwLXJhbmdlLWxlc3Nvbjtcblx0XHR9XG5cblx0XHRAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1pbilcblx0XHRcdGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicC1tYXgpIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LXJhbmdlXCIsJGJwLW1pbiwkYnAtbWF4KSArIHdyb25nLXR5cGUoXCJ2YWxpZCBicmVha3BvaW50IG5hbWVcIiwkYnAtbWluKSArIFwiLiBcIiArICRicC1yYW5nZS1sZXNzb247XG5cdFx0fVxuXG5cdFx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1pbilcblx0XHRcdGFuZCBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnAtbWF4KSB7XG5cdFx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1yYW5nZVwiLCRicC1taW4sJGJwLW1heCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwLW1heCkgKyBcIi4gXCIgKyAkYnAtcmFuZ2UtbGVzc29uO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkYnAtbWluXG5cdFx0YW5kIG5vdCAkYnAtbWF4IHtcblx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1pbikge1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1yYW5nZVwiLCRicC1taW4pICsgbWlzc2luZygxKSArICRicC1yYW5nZS1sZXNzb247XG5cdFx0fSBAZWxzZSB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LXJhbmdlXCIsJGJwLW1pbikgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwLW1pbikgKyBcIiwgYW5kIFwiICsgbWlzc2luZygxKSArICRicC1yYW5nZS1sZXNzb247XG5cdFx0fVxuXHR9XG5cblx0QGlmIG5vdCAkYnAtbWluIHtcblx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0QHdhcm4gaW52YWxpZChcImJyZWFrcG9pbnQtcmFuZ2VcIikgKyBtaXNzaW5nKDIpICsgJGJwLXJhbmdlLWxlc3Nvbjtcblx0fVxuXG5cdEBpZiAkYWxsLWlzLXdlbGwgPT0gdHJ1ZSB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicC1hdHRyaWJ1dGUoJGJwLW1pbiwgbWluLXdpZHRoKSkgYW5kIChtYXgtd2lkdGg6IGJwLWF0dHJpYnV0ZSgkYnAtbWF4LCBtaW4td2lkdGgpKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZ3JpZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhlIFwiZ3JpZFwiIG1peGluIGFsbG93cyB0aGUgdXNlciB0byBpZGVudGlmeSB0aGUgY2xhc3Mgb2Zcbi8vIHRoZSBwcmltYXJ5IGNvbnRhaW5pbmcgZWxlbWVudCBpbiB3aGljaCB0aGVpciBncmlkLWFsaWduZWRcbi8vIGNvbnRlbnQgbGl2ZXMuIFRoZSBtaXhpbiB1c2VzIGFsbCBvZiB0aGUgaW5mbyBmcm9tIHRoZVxuLy8gcHJvcG9ydGlvbmFsIHdpZHRoIGFuZCBicmVha3BvaW50IHZhcmlhYmxlcyBkZWZpbmVkIGF0IHRoZVxuLy8gdG9wIG9mIFwibWFpbi5zY3NzXCIgdG8gc3BlY2lmeSBhcHByb3ByaWF0ZSBtYXJnaW4gd2lkdGhzIGZvclxuLy8gdGhlIGdyaWQgY29udGFpbmVyIGF0IGVhY2ggYnJlYWtwb2ludC4gT3B0aW9uYWxseSBpbmNsdWRpbmdcbi8vIFwib3ZlcmxheVwiIGFzIGEgc2Vjb25kIGFyZ3VtZW50IHdpbGwgYWRkIGEgdHJhbnNsdWNlbnQgZ3JpZFxuLy8gb3ZlcmxheSBvbiB0b3Agb2YgdGhlIGdyaWQgY29udGFpbmVyIHdoaWNoIGNhbiBiZSB1c2VkIGluXG4vLyBwcm9kdWN0aW9uIHRvIGVuc3VyZSB0aGF0IHlvdXIgZGVzaWduIGlzIGFsaWduaW5nIHRvIHRoZVxuLy8gZ3JpZCBhcyBpbnRlbmRlZC5cbi8vXG4vLyBFWEFNUExFOiBJZiBcIm1haW4uc2Nzc1wiIGRlZmluZXMgdHdvIGJyZWFrcG9pbnRzIGFuZCB0aGVcbi8vIHByaW1hcnkgZ3JpZCBjb250YWluZXIgaGFzIGEgY2xhc3Mgb2YgXCJjb250ZW50XCIuLi5cbi8vXG4vLyBAaW5jbHVkZSBncmlkKGNvbnRlbnQpO1xuLy9cbi8vIC4uLmNvbXBpbGVzIHRvIHNvbWV0aGluZyBsaWtlIHRoaXM6XG4vL1xuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuLy8gICAuY29udGVudCB7XG4vLyAgICAgbWFyZ2luOiAwIDMuMzg2MzglO1xuLy8gICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4vLyAgIC5jb250ZW50IHtcbi8vICAgICBtYXJnaW46IDAgNC4zNjE5NCU7XG4vLyAgIH1cbi8vIH1cblxuJGdyaWQtbGVzc29uOiBcIkEgJ2dyaWQnIG1peGluIGNhbGwgbXVzdCBpbmNsdWRlIGEgdmFsaWQgY2xhc3MgbmFtZSwgZS5nLiAnZ3JpZChjb250ZW50KTsnLiBJdCBtYXkgb3B0aW9uYWxseSBpbmNsdWRlIGEgc2Vjb25kIGFyZ3VtZW50IG9mICdvdmVybGF5JyAoZS5nLiAnZ3JpZChjb250ZW50LG92ZXJsYXkpOycpIHRvIGNyZWF0ZSBhIHRyYW5zbHVjZW50IGdyaWQgb3ZlcmxheSBvbiB0b3Agb2YgdGhlIGdyaWQgY29udGFpbmVyLlwiO1xuXG5AbWl4aW4gZ3JpZCgkY2xhc3M6bnVsbCwgJG92ZXJsYXk6bnVsbCkge1xuXHQkYWxsLWlzLXdlbGw6IHRydWU7XG5cblx0QGlmIG5vdCAkY2xhc3Mge1xuXHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRAd2FybiBpbnZhbGlkKFwiZ3JpZFwiKSArIG1pc3NpbmcoMSkgKyAkZ3JpZC1sZXNzb247XG5cdH1cblxuXHRAaWYgJG92ZXJsYXkgIT0gXCJvdmVybGF5XCJcblx0XHRhbmQgJG92ZXJsYXkgIT0gbnVsbCB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEB3YXJuIGludmFsaWQoXCJncmlkXCIsJGNsYXNzLCRvdmVybGF5KSArIG9wdGlvbmFsKFwic2Vjb25kXCIsJG92ZXJsYXksXCJvdmVybGF5XCIpICsgJGdyaWQtbGVzc29uO1xuXHR9XG5cblx0QGlmICRhbGwtaXMtd2VsbCA9PSB0cnVlIHtcblxuXHRcdC4jeyRjbGFzc30ge1xuXG5cdFx0XHRAZWFjaCAkYnAsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCRicCkge1xuXG5cdFx0XHRcdFx0QGlmIG1hcC1oYXMta2V5KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnApLCBtYXJnaW4pIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBjb2xzcGFuKGJwLWF0dHJpYnV0ZSgkYnAsIG1hcmdpbiksIHdpZHRoKGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSArIChicC1hdHRyaWJ1dGUoJGJwLCBtYXJnaW4pICogMikpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGNvbHNwYW4obSwgYnAtYXR0cmlidXRlKCRicCwgY29scykpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBJZiB0aGVyZSBpcyBhIG1heC13aWR0aCxcblx0XHRcdC8vIGNyZWF0ZSBhIGJyZWFrcG9pbnQgd2l0aCBhIG1pbi13aWR0aCBlcXVhbCB0bzpcblx0XHRcdC8vICgoKG1hciAvIHdpZHRoKSAqIG1heC13aWR0aCkgKiAyKSArIG1heC13aWR0aFxuXG5cdFx0XHRAaWYgJG1heC13aWR0aCB7XG5cdFx0XHRcdG1heC13aWR0aDogJG1heC13aWR0aDtcblx0XHRcdFx0JGJwLWZpbmFsOiBudGgobWFwLWtleXMoJGJyZWFrcG9pbnRzKSwgLTEpOyAvLyBOYW1lIG9mIHRoZSB3aWRlc3QgYnJlYWtwb2ludFxuXG5cdFx0XHRcdEBpZiBtYXAtaGFzLWtleShtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwLWZpbmFsKSwgbWFyZ2luKSB7XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoKCgoYnAtYXR0cmlidXRlKCRicC1maW5hbCwgbWFyZ2luKSAvIHdpZHRoKGJwLWF0dHJpYnV0ZSgkYnAtZmluYWwsIGNvbHMpKSkgKiAkbWF4LXdpZHRoKSAqIDIpICsgJG1heC13aWR0aCkpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBAZWxzZSB7XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoKCgoJG1hciAvIHdpZHRoKGJwLWF0dHJpYnV0ZSgkYnAtZmluYWwsIGNvbHMpKSkgKiAkbWF4LXdpZHRoKSAqIDIpICsgJG1heC13aWR0aCkpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaWYgJG92ZXJsYXkgPT0gb3ZlcmxheSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JGdjOiByZ2JhKCRncmlkLWNvbG9yLCAwLjEpO1xuXHRcdFx0XHQkZ3A6IHJnYmEoJGdyaWQtY29sb3IsIDAuMik7XG5cdFx0XHRcdCRnZzogcmdiYSgkZ3JpZC1jb2xvciwgMCk7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0QGVhY2ggJGJwLCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oJGJwKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncCwgJGdwIGNvbHNwYW4ocCwgYnAtYXR0cmlidXRlKCRicCwgY29scykpLCAkZ2MgY29sc3BhbihwLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSksICRnYyBjb2xzcGFuKDEsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSAtIGNvbHNwYW4ocCwgYnAtYXR0cmlidXRlKCRicCwgY29scykpLCAkZ3AgY29sc3BhbigxLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSkgLSBjb2xzcGFuKHAsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSwgJGdwIGNvbHNwYW4oMSwgYnAtYXR0cmlidXRlKCRicCwgY29scykpLCAkZ2cgY29sc3BhbigxLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSksICRnZyBjb2xzcGFuKDEsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSArIGNvbHNwYW4oZywgYnAtYXR0cmlidXRlKCRicCwgY29scykpKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLWVudHJ5LXNoYXJlIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LXJhbmdlKCBzbSwgbGcgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Ji5tLWVudHJ5LXNoYXJlLWhvcml6b250YWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gLyAyO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiBub25lO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogJHNoYXJlLWljb24tc2l6ZTtcblx0XHRcdGhlaWdodDogJHNoYXJlLWljb24tc2l6ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkc2hhcmUtaWNvbi1zaXplO1xuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHV0aWxpdHktY29sb3IoYmx1ZSwgbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5uby1qcyB7XG5cdC5tLWVudHJ5LXNoYXJlIHtcblx0XHQuYS1zaGFyZS1wcmludCxcblx0XHQuYS1zaGFyZS1jb3B5LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmpzIHtcblx0Lm0tZW50cnktc2hhcmUge1xuXHRcdC5hLXNoYXJlLXByaW50LFxuXHRcdC5hLXNoYXJlLWNvcHktbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWV2ZW50LWN0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuICAgIC5hLWV2ZW50LWN0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuICAgIH1cbn0iLCIubS1ldmVudC1kYXRlLWFuZC1jYWxlbmRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufSIsIi5tLWV2ZW50LWRhdGV0aW1lIHtcblx0d2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0PiBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0PiBzcGFuLFxuXHQ+IGEgPiBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdH1cblx0fVxufVxuXG4ubS1ldmVudC1zaW5nbGUge1xuXG5cdC5tLWV2ZW50LWRhdGV0aW1lIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0PiBzcGFuIHtcblx0XHRcdG1hcmdpbjogMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1ldmVudC1kZXRhaWxzIHtcblx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMSApO1xufSIsIi5tLWV2ZW50LWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5hLWV2ZW50LXRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGgxLmEtZXZlbnQtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXHR9XG59XG5cbi5tLWFyY2hpdmUtZXZlbnRzIHtcblxuXHQubS1ldmVudC1oZWFkZXIge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0ZmxleDogMSAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tZXZlbnQtbm90aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudHJpYmUtZXZlbnRzLW5vdGljZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcbiAgICAgICAgbWFyZ2luOiAtJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHQgICAgQGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSApO1xuICAgICAgICBwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJhcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5zdHJlZXQtYWRkcmVzcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmLmFkciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cdH1cbn0iLCIubS1mb3JtLWFjdGlvbnMge1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xufVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1hY3Rpb25zIHtcblx0bWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuIiwiLm0tZm9ybS1pdGVtIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcbn1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSxcbi5tLWZvcm0td2lkZ2V0IC5tLWZvcm0taXRlbSB7XG5cblx0bGFiZWwgaW5wdXQge1xuXHRcdG1hcmdpbi10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0bGFiZWwsXG5cdGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhLFxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHNwYW4uYS1mb3JtLWl0ZW0tcmVxdWlyZWQge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxuXG5cdGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhIHtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0cCxcblx0c3BhbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cblxuXHRpbnB1dDpsYXN0LWNoaWxkLFxuXHRzZWxlY3Q6bGFzdC1jaGlsZCxcblx0dGV4dGFyZWE6bGFzdC1jaGlsZCxcblx0cDpsYXN0LWNoaWxkLFxuXHRzcGFuOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmLm0tZm9ybS1jaGVja2JveGVzIHtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblxuXHRcdCYubS1mb3JtLWNoYW5nZS1lbWFpbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yICk7XG5cdFx0fVxuXG5cdFx0Ji5tLWZvcm0taXRlbS1jb21tZW50IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG59XG4iLCIubS1mb3JtLW1lc3NhZ2Uge1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0bWFyZ2luLXRvcDogLSRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblxuXHQmLm0tZm9ybS1tZXNzYWdlLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kOiBicmFuZC1jb2xvcihyZWQsIGhpZ2hsaWdodCk7XG5cdH1cblxuXHQmLm0tZm9ybS1tZXNzYWdlLWluZm8ge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCk7XG5cdH1cbn1cblxuLm0td2lkZ2V0LWZvcm0ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIHtcblxuXHQubS1mb3JtLW1lc3NhZ2Uge1xuXHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0fVxufVxuIiwiLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLWZvcm0tc2VhcmNoIHtcblxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHRleHQtaW5kZW50OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxuXG5cdDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIHtcblxuXHRmaWVsZHNldCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0aDIuYS1mb3JtLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IHtcblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHdyYXA7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRkaXYubS1mb3JtLWl0ZW0ge1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubS1mb3JtLWl0ZW0tZW1haWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tLWZvcm0taXRlbS1pbnRlcmVzdHMge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLWVtYWlsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0Lm0tZm9ybS1tZXNzYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0cGFkZGluZzogMC4xNWVtICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAuMmVtICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdH1cblx0fVxufVxuXG4ubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHQmLmxlZ2FjeSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWZvcm0td2lkZ2V0Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuXG5cdC5hLXNob3J0Y29kZS1pbWFnZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5tLWZvcm0tY29udGFpbmVyIHtcblx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cblxuLm0tZm9ybS1pbi1ib2R5IHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRwYWRkaW5nOiAxZW0gM2VtO1xuXHQvL2ZvbnQtZmFtaWx5OiAkZm9udF9fc2Fucztcblx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuXHQvL2NvbG9yOiAkY29sb3JfX2Zvcm0tdGV4dDtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tZm9ybS1zdGFuZGFsb25lIHtcblxuXHRmaWVsZHNldCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5tLWZvcm0tYXJjaGl2ZSB7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR3aWR0aDogY29sc3BhbiggNCwgMTIgKTtcblxuXHRsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cbn1cblxuLy8gZ3Jhdml0eSBmb3JtcyBzdHlsZXNcbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG5cdG1hcmdpbjogMTZweCAwOyAvLyB0aGVzZSBhcmUgdGhlIHNhbWUgYXMgdGhlIGZvcm0gd3JhcHBlclxuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIubS1sYXlvdXQtcHJpbWFyeSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdHdpZHRoOiBjb2xzcGFuKCA4LCAxMiApO1xuXHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbiggMSwgMTIgKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdHdpZHRoOiBjb2xzcGFuKCAxMiwgMTYgKTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDE2ICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0fVxuXG59XG5cbi5vLXdyYXBwZXItY29udGVudC1mdWxsIC5tLWxheW91dC1wcmltYXJ5IHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdHdpZHRoOiBjb2xzcGFuKCAxNiwgMTYgKTtcblx0XHRtYXgtd2lkdGg6ICgxMDAlKTtcblx0fVxufVxuXG5ib2R5LnNpbmdsZS1wb3N0IC5tLWxheW91dC1wcmltYXJ5LFxuYm9keS5wYWdlIC5tLWxheW91dC1wcmltYXJ5IHtcblx0ZmxleDogMCAwIDEwMCU7XG59XG5cbi5tLWxheW91dC1tZW1iZXJzaGlwIC5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG5cdC5tLWZvcm0tbWVtYmVyc2hpcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYS1maW5pc2gtc3Ryb25nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyB7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cblx0Ji5tLW1lbWJlci1pbmZvLXBsYXRpbnVtIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX21pbm5wb3N0LXBsYXRpbnVtO1xuXHR9XG5cblx0Ji5tLW1lbWJlci1pbmZvLWdvbGQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3QtZ29sZDtcblx0fVxuXG5cdCYubS1tZW1iZXItaW5mby1zaWx2ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3Qtc2lsdmVyO1xuXHR9XG5cblx0Ji5tLW1lbWJlci1pbmZvLWJyb256ZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19taW5ucG9zdC1icm9uemU7XG5cdH1cblxuXHRkdC5hLW1lbWJlci1sZXZlbCxcblx0ZGQuYS1tZW1iZXItbGV2ZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdGR0LmEtbWVtYmVyLWxldmVsIHtcblx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgMDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCI6XCI7XG5cdFx0fVxuXHR9XG5cblx0ZGQge1xuXHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwO1xuXHR9XG59XG4iLCIubS1tZW1iZXJzaGlwLWFjdGlvbiB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihsaWdodCk7XG5cblx0LmEtYnV0dG9uIHtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG59XG4iLCIubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCB7XG5cdC8vIGFsbCBtZW1iZXJzaGlwIGNob2ljZSBncm91cCBzeWxlc1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdCNhbW91bnQtaXRlbSAjYW1vdW50IHtcblx0XHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdH1cblxuXHRzZWxlY3QsXG5cdGJ1dHRvbixcblx0aW5wdXQuYS1idXR0b24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0fVxuXG5cdC5tLWZvcm0tcmFkaW9zLFxuXHQubS1mb3JtLWNoZWNrYm94ZXMge1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdH1cblxuXHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSk7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0fVxuXHR9XG5cdC8vIHNwZWNpZmljIHRvIGNob29zaW5nIGFtb3VudFxuXHQmLm0tbWVtYmVyc2hpcC1jaG9vc2UtYW1vdW50IHtcblxuXHRcdC5hLWZhc3Qtc2VsZWN0LWludHJvIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0XHR9XG5cblx0XHQjYW1vdW50LWl0ZW0ge1xuXG5cdFx0XHQjYW1vdW50IHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuYS1mcmVxdWVuY3ktdGV4dC1sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbjogMC45ZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gc3BlY2lmaWMgdG8gY2hvb3NpbmcgdGhhbmsgeW91IGdpZnRcblx0Ji5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciB7XG5cdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cblx0XHQubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0sXG5cdFx0Lm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSB7XG5cblx0XHRcdGxhYmVsIHtcblxuXHRcdFx0XHQuc3VwcG9ydC10b29sdGlwIHtcblxuXHRcdFx0XHRcdC50b29sdGlwLXRleHQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudG9vbHRpcC10ZXh0OjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IG5ldXRyYWwtY29sb3IoYm9yZGVyKSB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tbWVtYmVyc2hpcC1pbnRybyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0d2lkdGg6IGNvbHNwYW4oIDgsIDEyICk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxMiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0d2lkdGg6IGNvbHNwYW4oIDEyLCAxNiApO1xuXHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbiggMSwgMTYgKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHR9XG59XG5cbmZvb3RlciB7XG5cblx0Lm0tbWVtYmVyc2hpcC1pbnRybyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG4iLCIubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0Lm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0c2VsZWN0IHtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0XHR9XG5cblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xuXHRcdFx0cGFkZGluZzogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmVudGVyIHtcblx0XHRcdGgzIC5tLWZvcm0taXRlbSBpbnB1dCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0XHRcdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHR9XG5cblx0XHRcdC5hLWJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tbWVtYmVyLWxldmVsLWJlbmVmaXRzIHtcblxuXHRcdHVsIHtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciAubS1tZW1iZXItbGV2ZWwtYmVuZWZpdHMsXG5cdCYuYWN0aXZlIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyB7XG5cblx0XHR1bCB7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLW1lbWJlcl9icm9uemUgLm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblxuXHRcdGgyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3QtYnJvbnplO1xuXHRcdH1cblx0fVxuXG5cdCYubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfc2lsdmVyIC5tLW1lbWJlci1sZXZlbC1icmllZiB7XG5cblx0XHRoMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX21pbm5wb3N0LXNpbHZlcjtcblx0XHR9XG5cdH1cblxuXHQmLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX2dvbGQgLm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblxuXHRcdGgyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3QtZ29sZDtcblx0XHR9XG5cdH1cblxuXHQmLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX3BsYXRpbnVtIC5tLW1lbWJlci1sZXZlbC1icmllZiB7XG5cblx0XHRoMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX21pbm5wb3N0LXBsYXRpbnVtO1xuXHRcdH1cblx0fVxufVxuIiwibmF2IHtcblxuXHRzdmcge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbi5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uLFxuLm0tcGFnaW5hdGlvbixcbi5tLXBhZ2luYXRpb24tYWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHVsLCBvbCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5tLXN1Yi1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSApO1xufVxuXG4ubmF2LXNjcm9sbGVyLWJ0biB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogJHotaW5kZXhfX21kO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0dHJhbnNpdGlvbjogJGRvdWJsZS10cmFuc2l0aW9uO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoaGlnaGxpZ2h0KTtcblx0fVxuXG5cdCY6bm90KC5hY3RpdmUpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Ji5uYXYtc2Nyb2xsZXItYnRuLS1sZWZ0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Ji5uYXYtc2Nyb2xsZXItYnRuLS1yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLm0tbWFpbi1uYXZpZ2F0aW9uLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ge1xuXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogJHotaW5kZXhfX2xnO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdD4gdWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGxpIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGhlaWdodDogMWVtO1xuICBcdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1tYWluLW5hdmlnYXRpb24ge1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IHRydWUsICRpdGFsaWM6IGZhbHNlICk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdHVzZXItc2VsZWN0OiB0ZXh0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRcdFx0Zm9udDogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR6LWluZGV4OiAkei1pbmRleF9feHh4bDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdD4gdWwge1xuXHRcdFx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cdFx0fVxuXG5cdFx0bGkge1xuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlLXBhcmVudCB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm0tbWFpbi1uYXZpZ2F0aW9uLXN1cHBvcnQge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdD4gbGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblxuXHRcdFx0JltkYXRhLW1lbnUtaXRlbS1wcmlvcml0eT1cIjIwXCJdIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5hLWxhYmVsLXh4cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmEtbGFiZWwteHMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdHNwYW4uYS1sYWJlbC14eHMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLmEtbGFiZWwteHMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNlYXJjaCB7XG5cblx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0XHRcdFx0ei1pbmRleDogJHotaW5kZXhfX3h4eGw7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCAzLCA0ICk7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDQsIDYgKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY29sc3BhbiggNCwgOCApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCA2LCAxMiApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCA4LCAxNiApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYS1pbnB1dC13aXRoLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYS1jbG9zZS1zZWFyY2gge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcblx0XHRcdHotaW5kZXg6ICR6LWluZGV4X194bDtcblx0XHRcdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXG5cdFx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1zdWJuYXYtbmF2aWdhdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0ei1pbmRleDogJHotaW5kZXhfX3NtO1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyOyAvLyBmaXhlcyB0aGUgdmlzaWJsZSBzY3JvbGxiYXJcblx0XHRtYXJnaW4tYm90dG9tOiAtJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdC8vc2Nyb2xsLXNuYXAtdHlwZTogeCBwcm94aW1pdHk7XG5cdFx0Ly9zY3JvbGwtcGFkZGluZzogMCA0NHB4O1xuXG5cdFx0dWwge1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdCY6bm90KC5uby10cmFuc2l0aW9uKSB7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSxcblx0XHRhIHtcblx0XHRcdC8vc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuXHRcdFx0Ly9mbGV4OiAxIDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGRhcmspO1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlLXBhcmVudCB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tLW1lbnUtcHJpbWFyeS1saW5rcyxcblx0PiB1bCB1bCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6ICR6LWluZGV4X194bDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHQmLm0tbWVudS1wcmltYXJ5LWxpbmtzIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC0kc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG5cblx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHotaW5kZXg6ICR6LWluZGV4X194eGw7XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUtcGFyZW50IHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZS1wYXJlbnQge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm0tcGFnaW5hdGlvbiB7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG5cdH1cblxuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdG9sIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRhOmhvdmVyLFxuXHRcdGE6Zm9jdXMsXG5cdFx0YTphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHR9XG5cblx0XHQmLmEtcGFnaW5hdGlvbi1lbGxpcHNpcyB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZzogMC4yNWVtICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAuNzVlbSAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmN1cnJlbnQgc3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLm0tcGFnaW5hdGlvbi1hbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdGEsXG5cdGJ1dHRvbiB7XG5cdFx0bWluLWhlaWdodDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdG1pbi13aWR0aDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0YSxcblx0XHRidXR0b24ge1xuXHRcdFx0bWluLWhlaWdodDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemUtZGVza3RvcDtcblx0XHR9XG5cdFx0YnV0dG9uIHtcblx0XHRcdG1pbi13aWR0aDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemUtZGVza3RvcDtcblx0XHR9XG5cdH1cblxuXHQubS1wYWdpbmF0aW9uLW5hdmlnYXRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5tLXBhZ2luYXRpb24tY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7IC8vIGZpeGVzIHRoZSB2aXNpYmxlIHNjcm9sbGJhclxuXHRcdG1hcmdpbi1ib3R0b206IC0kc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdH1cblxuXHRvbCB7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSApO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0Jjpub3QoLm5vLXRyYW5zaXRpb24pIHtcblx0XHQgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZS1wYXJlbnQge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGRhcmspO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuXG5cdCNtaW5ucG9zdC1uZXR3b3JrIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAkc2hhcmUtaWNvbi1zaXplO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC42NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBoaWdobGlnaHQpO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSA+IGEge1xuXHRcdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jd3BhZG1pbmJhciB7XG5cdHotaW5kZXg6IDk5OTk5OTk7IC8vIHRoaXMgYWxsb3dzIGl0IHRvIHNpdCBhYm92ZSBvdXIgbWVudSB6LWluZGV4ZXNcbn0iLCIubS1wb3N0LWNsYXNzaWZpY2F0aW9uLFxuLm0tcGFnZS1jbGFzc2lmaWNhdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xufVxuXG4uc2luZ2xlLXBvc3Qge1xuXG5cdC5tLXBvc3QtY2xhc3NpZmljYXRpb24sXG5cdC5tLXBhZ2UtY2xhc3NpZmljYXRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59IiwiLm0tcG9zdC1pbWFnZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuXHRcdGNhcHRpb24tc2lkZTogYm90dG9tO1xuXHR9XG5cblx0Ji5tLXBvc3QtdGh1bWJuYWlsLWZ1bGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tLWFyY2hpdmUtdG9wIC5tLXBvc3QtaW1hZ2UsXG4ubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtaG9tZXBhZ2UgLm0tcG9zdC1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdCYubS1wb3N0LXRodW1ibmFpbC1mdWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubS1wb3N0LWltYWdlLWZpcnN0IC5tLXBvc3QtaW1hZ2Uge1xuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0fVxufVxuIiwiLm0tcG9zdC1wYXl3YWxsZWQge1xuXG5cdC5tLWVudHJ5LWNvbnRlbnQtcGF5d2FsbGVkIHtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tYXJjaGl2ZSAubS1wb3N0IHtcblxuXHQmLnN0YXR1cy1kcmFmdCxcblx0Ji5zdGF0dXMtZnV0dXJlIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC11bnB1Ymxpc2hlZDtcblx0fVxufVxuIiwiLm0tcmVsYXRlZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG5cdH1cblxuXHQuYS1yZWxhdGVkLWxpc3Qge1xuXHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTIgKTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgMCAwO1xuXHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0ZmxleC1iYXNpczogMjUlO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5hLWVudHJ5LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgMDtcblx0XHRcdH1cblxuXHRcdFx0Lm0tZW50cnktYnlsaW5lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQubS1wb3N0LWltYWdlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTsgLy8gZm9yIG9sZGVyIGl0ZW1zIHdpdGhvdXQgcHJvcGVyIHRodW1ibmFpbHNcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0PiBoMyB7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRmbGV4LWdyb3c6IGluaXRpYWw7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hLXJlbGF0ZWQtbGlzdCB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1zZWFyY2gtZm9ybSB7XG5cblx0Ji5tLXNlYXJjaC1wYWdlLWZvcm0ge1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cblx0XHRmaWVsZHNldCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1zZWFyY2gtcmVzdWx0LWluZm8ge1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDIgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihsaWdodCk7XG59XG4iLCIubS1zZWFyY2gtcmVzdWx0IHtcblxuXHRhcnRpY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cblxuXHQuYS1lbnRyeS10aXRsZSB7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgMDtcblx0fVxuXG5cdC5tLWVudHJ5LWJ5bGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHR9XG59XG4iLCIuby1zaXRlLXNpZGViYXIgc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cGFkZGluZzogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRmb250LXNpemU6IDc1JTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0fVxuXG5cdD4gcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHR9XG5cblx0Lm0td2lkZ2V0LWNvbnRlbnRzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXG5cdFx0Ji5tLWN1c3RvbS1odG1sLXdpZGdldCB7XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tcG9zdC1zcGlsbCB7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdH1cblxuXHQuYS1zcGlsbC1pdGVtLWNhdGVnb3J5IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYS1zcGlsbC1pdGVtLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYS1zcGlsbC1pdGVtLXRodW1ibmFpbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRcdG1heC13aWR0aDogNzVweDtcblx0fVxufVxuIiwiLm0tZW50cnktY29udGVudCAubS1zdGFmZi1saXN0LWJpb3Mge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cblx0bGkge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHR9XG59XG4iLCIubS1zdXBwb3J0LWN0YSB7XG5cblx0Ly8gY3RhIGluIHRoZSBzaXRlIGhlYWRlclxuXHQmLm0tc3VwcG9ydC1jdGEtdG9wIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDUsIDggKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA4LCAxMiApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtbGFyZ2VyO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCAxMiwgMTYgKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHhsICkge1xuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblxuXHRcdC8vIHRhZ2xpbmVcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGN0YSBpbiB0aGUgc2l0ZSBmb290ZXJcblx0Ji5tLXN1cHBvcnQtY3RhLWJvdHRvbSB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDQsIDggKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLWxhcmdlcjtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggNywgMTIgKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRmb250LXNpemU6IDkwJTtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggOSwgMTYgKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHhsICkge1xuXHRcdFx0Ly9mb250LXNpemU6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDksIDE2ICk7XG5cdFx0fVxuXG5cdFx0aGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdH1cblxuXHRcdC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3Qge1xuXHRcdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMiApO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMCApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMiApO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24sXG5cdFx0XHRpbnB1dCNhbW91bnQsXG5cdFx0XHRpbnB1dC5hLWJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5tLWZvcm0tcmFkaW9zIHtcblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihtZWRpdW0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tLWZvcm0tYWN0aW9ucyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWhlYWRlci1zdXBwb3J0IC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0d2lkdGg6IGF1dG87XG5cblx0Ly8gdGFnbGluZVxuXHRoMiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IHRydWUsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0fVxufVxuIiwiLm0tc3VwcG9ydC1wcm9ncmVzcyB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0b2wge1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHhzICkge1xuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlICk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXG5cdFx0XHRhLFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAgMmVtICsgJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogNCwgJGJvbGQ6IHRydWUsICRpdGFsaWM6IGZhbHNlICk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMC4xZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGE6Zm9jdXMsXG5cdFx0XHRhOmFjdGl2ZSxcblx0XHRcdGEuYWN0aXZlLFxuXHRcdFx0c3Bhbi5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIGEsXG5cdFx0XHQmOmxhc3QtY2hpbGQgc3BhbiB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0bGFiZWwuYWx3YXlzLXNob3ctY29tbWVudHMsXG5cdHNwYW4uYWx3YXlzLXNob3ctY29tbWVudHMge1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCApO1xuXHR9XG5cblx0bGFiZWwuYWx3YXlzLXNob3ctY29tbWVudHMge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXgtd2lkdGg6IDYwJTtcblx0fVxuXG5cdCYubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzLWFmdGVyIHtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICsgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHR9XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHQ+IGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgMDtcblx0XHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSgpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUodXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pLCB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYS11c2VyLWVtYWlsLXByaW1hcnkgc21hbGwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cbn1cblxuLmpzIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0IHtcblxuXHQ+IGxpIHtcblxuXHRcdHVsIGxpIHtcblxuXHRcdFx0Ji5hLWZvcm0tY29uZmlybSBsYWJlbCB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNhLWNvbmZpcm0tcHJpbWFyeS1jaGFuZ2UsXG5cdFx0I2EtY29uZmlybS1yZW1vdmFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5tLXVzZXItcHJlZmVyZW5jZXMge1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNtYi10aCBsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zNzVlbTtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdH1cbn1cbiIsIi5tLWhvbWVwYWdlLXpvbmVzIHtcblxuXHQubS16b25lLWhvbWVwYWdlLW1pZGRsZSB7XG5cblx0XHRzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCB7XG5cdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTEgKTtcblxuXHRcdC5hLXdpZGdldC10aXRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicmFuZC1jb2xvcihyZWQsIG1lZGl1bSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblxuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRib2xkOiB0cnVlICk7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdFx0JjpsaW5rLFxuXHRcdFx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUobmV1dHJhbC1jb2xvcih3aGl0ZSksIG5ldXRyYWwtY29sb3IobGlnaHQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGFydGljbGUubS1wb3N0LWdsZWFuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5tLWVudHJ5LWV4Y2VycHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLXdpZGdldC1ncm91cCB7XG4gICAgXG4gICAgJi5tLXdpZGdldC1ncm91cC1ob21lcGFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuby1zaXRlLXNpZGViYXIgc2VjdGlvbi5tLXdpZGdldC1waWNrZWQtZm9yLXlvdSB7XG5cblx0LmEtd2lkZ2V0LXRpdGxlIHtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblx0XHR9XG5cdH1cblxuXHQubS13aWRnZXQtY29udGVudHMubS1jdXN0b20taHRtbC13aWRnZXQge1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cdH1cbn1cbiIsIi5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcblxuXHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0LmEtc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDQsIDYgKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA0LCA2ICk7XG5cdFx0LmEtc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDMsIDQgKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA0LCA4ICk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA1LCAxMiApO1xuXG5cdFx0LmEtc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDQsIDUgKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA2LCAxNiApO1xuXG5cdFx0LmEtc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDUsIDYgKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLXdpZGdldC1zcGlsbHMtaG9tZS1jb250ZW50LFxuLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuICAgIG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gKiAyO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbiAgICB9XG59XG5cbi5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIHdpZHRoOiBjb2xzcGFuKCA4LCAxMiApO1xuICAgICAgICBcbiAgICAgICAgLm0td2lkZ2V0LWNvbnRlbnRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjb2xzcGFuKCA1LjgsIDEyICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubS13aWRnZXQtem9uZS1wb3N0cyB7XG5cbiAgICAmLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuYS1lbnRyeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5tLWVudHJ5LWJ5bGluZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLm0tcG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gZm9yIG9sZGVyIGl0ZW1zIHdpdGhvdXQgcHJvcGVyIHRodW1ibmFpbHNcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0taG9tZXBhZ2Utem9uZXMge1xuXG5cdC8vIHdoZXJlIHRoZSB6b25lcyBkaWZmZXIgZnJvbSB0aGUgYXJjaGl2ZXNcblx0Lm0tem9uZSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbiggMSwgMTIgKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHRcdH1cblx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0d2lkdGg6IGNvbHNwYW4oIDgsIDEyICk7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDEyICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0XHR9XG5cdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdHdpZHRoOiBjb2xzcGFuKCAxMiwgMTYgKTtcblx0XHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbiggMSwgMTYgKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eHhsICkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlKSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0XHR9XG5cblx0XHQmLm0tem9uZS1ob21lcGFnZS10b3AgeyAvLyBiZWNhdXNlIHRoaXMgc2VjdGlvbiBpcyBub3QgdmlzdWFsbHkgc2VwYXJhdGVcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxMiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdFx0XHR9XG5cblx0XHRcdGFydGljbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5IHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Ji5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5LWhhcy0xIHtcblx0XHRcdFx0XG5cdFx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCAxNiwgMTYgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTIge1xuXHRcdFx0XHRcblx0XHRcdFx0YXJ0aWNsZSB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY29sc3BhbiggNiwgMTIgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5LWhhcy0zIHtcblx0XHRcdFx0XG5cdFx0XHRcdGFydGljbGUge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDQsIDEyICk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYubS16b25lLWhvbWVwYWdlLW1vcmUtdG9wLFxuXHRcdCYubS16b25lLWhvbWVwYWdlLW9waW5pb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0XHR3aWR0aDogY29sc3BhbiggNS44LCAxMiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuby1jb21tZW50cy1hcmVhIHtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuXHRAaW5jbHVkZSBib2R5LXByZXNldCggJHNpemU6IC0yICk7XG5cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuby1jb21tZW50IHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRtYXJnaW46IDAgMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHQmLm8tY29tbWVudC11bnB1Ymxpc2hlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXVucHVibGlzaGVkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm8tY29tbWVudC1ieS1jdXJyZW50LXVzZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdFxuXHRcdFx0PiAuby1jb21tZW50IHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLmNoaWxkcmVuIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQuby1jb21tZW50IHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFxuXHRcdFx0XHQkZGVwdGhzOiAxMDsgLy8gZnJvbSB3b3JkcHJlc3Mgc2V0dGluZ3Ncblx0XHRcdFx0JGJvcmRlci13aWR0aDogMTtcblx0XHRcdFx0QGZvciAkZCBmcm9tIDIgdGhyb3VnaCAkZGVwdGhzIHtcblx0XHRcdFx0XHQkYm9yZGVyLXdpZHRoOiAkZCAqICRkO1xuXHRcdFx0XHRcdCYuZGVwdGgtI3skZH0ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6ICN7JGJvcmRlci13aWR0aH1weDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubS1jb21tZW50LW1ldGEge1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdH1cblxuXHRcdC5tLWNvbW1lbnQtZW50cnkge1xuXHRcdFx0cGFkZGluZzogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0fVxuXG5cdFx0LnNjZS1lZGl0LWNvbW1lbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdH1cblxuXHRcdC5zY2UtZWRpdC1idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoKTtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5zY2UtdGltZXIge1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2NlLXRleHRhcmVhIHtcblxuXHRcdFx0LnNjZS1jb21tZW50LXRleHRhcmVhIHRleHRhcmVhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIHtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtcmVzcG9uZCB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHR9XG59XG5cbiNsbGNfY29tbWVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5zaW5nbGUge1xuXG5cdGFydGljbGUge1xuXHRcdD4gI2xsY19jb21tZW50cyxcblx0XHQ+IC5vLWNvbW1lbnRzLWFyZWEge1xuXHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuby1lbnRyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1yYW5nZSggc20sIGxnICkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdC5tLWVudHJ5LWNvbnRlbnQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1yYW5nZSggc20sIGxnICkge1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCAxMCwgMTIgKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDEwLCAxMiApO1xuXHRcdH1cblx0fVxuXG5cdCYuby1lbnRyeS1ob3Jpem9udGFsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XG5cblx0XHQubS1lbnRyeS1jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG59XG5cbi5vLXdyYXBwZXItY29udGVudC1mdWxsIC5vLWVudHJ5IC5tLWVudHJ5LWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiBub25lO1xufSIsIi5vLWZvb3RlciB7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoIGJsYWNrICk7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKCB3aGl0ZSApO1xuXG5cdC5vLWZvb3Rlci1oYXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZmxvdzogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMCAwIDA7XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdFx0XHQmLm0td2lkZ2V0LXNwb25zb3ItbGlzdCB7XG5cdFx0XHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0XHRvdXRsaW5lOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyBzb2xpZCBuZXV0cmFsLWNvbG9yKCBoaWdobGlnaHQgKTtcblx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvciggd2hpdGUgKTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoIGJsYWNrICk7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hLWhlYWRpbmctZG9ub3ItdGhhbmtzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvciggaGlnaGxpZ2h0ICk7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0fVxuXG5cdFx0XHQuYS10YWdsaW5lLWJvdHRvbSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMSwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bmF2IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0fVxuXG5cdC5vLWZvb3Rlci1saW5rcyB7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdGE6bGluayxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgaGlnaGxpZ2h0KTtcblx0XHR9XG5cblx0XHRhOmhvdmVyLFxuXHRcdGE6Zm9jdXMsXG5cdFx0YTphY3RpdmUsXG5cdFx0YS5hY3RpdmUsXG5cdFx0LmFjdGl2ZSA+IGEge1xuXHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCk7XG5cdFx0fVxuXG5cdFx0LmEtZm9vdGVyLW1lc3NhZ2Uge1xuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdH1cblx0fVxufVxuIiwiLm8tZ3JvdXBlZC1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBcbiAgICAubS1ncm91cC1jYXRlZ29yeSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm8taGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuIiwiLm8taG9tZXBhZ2UtbGlzdGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIuby1wYXJ0bmVyLW9mZmVycyB7XG5cbiAgICAubS1lbnRyeS1oZWFkZXIsXG4gICAgLm0tZW50cnktY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG4gICAgICAgICAgICB3aWR0aDogY29sc3BhbiggOCwgMTIgKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbiggMSwgMTIgKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuICAgICAgICAgICAgd2lkdGg6IGNvbHNwYW4oIDEyLCAxNiApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxNiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59IiwiLm8tc2l0ZS1zaWRlYmFyIHtcblx0bWluLXdpZHRoOiAkc2l6ZV9fc2l0ZS1zaWRlYmFyO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAkc2l6ZV9fc2l0ZS1zaWRlYmFyO1xuXHR9XG5cblx0JiNzZWNvbmRhcnktZmlyc3QsXG5cdCYjc2Vjb25kYXJ5LXNlY29uZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRzZWN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYjc2Vjb25kYXJ5LWZpcnN0IHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdC5tLWFkLXJlZ2lvbixcblx0XHRcdC5hY20tYWQtY29udGFpbmVyLWJvcmRlcmVkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmI3NlY29uZGFyeS1zZWNvbmQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYjc2Vjb25kYXJ5LXNlY29uZCxcblx0JiNzZWNvbmRhcnktdGhpcmQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0c2VjdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYjc2Vjb25kYXJ5LXRoaXJkIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLm8taG9tZXBhZ2UtbGlzdGluZyAuby1zaXRlLXNpZGViYXIge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHR3aWR0aDogJHNpemVfX3NpdGUtc2lkZWJhcjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogJHNpemVfX3NpdGUtc2lkZWJhcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aG91dC10b3Age1xuXHRcblx0Lm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XG5cdH1cbn1cbiIsIi8vIG1lc3NhZ2UgY29udGFpbmVyXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoKTtcblx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZS1zbWFsbGVyO1xuXHRoMSxcblx0LmgxLFxuXHRoMixcblx0LmgyLFxuXHRoMyxcblx0LmgzLFxuXHRoNCxcblx0Lmg0IHtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IGluaGVyaXQsICRib2xkOiB0cnVlICk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHR9XG5cblx0Ly8gYWRkIGEgZGVmYXVsdCBhc3N1bXB0aW9uIG9mIGhvcml6b250YWxseSBjZW50ZXJpbmdcblx0Ly8gdGhlIGltYWdlIGFuZCBlZGl0b3IgYW5kIGJhbm5lciBjb250YWluZXJzXG5cdC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcblx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yLFxuXHQubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXBhZ2U7XG5cdH1cblx0QGluY2x1ZGUgZ3JpZCggbS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMgKTtcblx0QGluY2x1ZGUgZ3JpZCggbS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3IgKTtcblxuXHQvLyByZWdpb25zLCBubyBtYXR0ZXIgd2hhdCB0eXBlIG9mIG1lc3NhZ2UgdGhleSBhcmVcblx0Ly8gdGhpcyBjYW4gb3ZlcnJpZGUgZGVmYXVsdCBncmlkIHN0eWxlcyB3aGVuIG5lZWRlZFxuXG5cdC8vIHNpdGUgaGVhZGVyXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIge1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0fVxuXG5cdC8vIGFib3ZlIGFydGljbGUgYm9keVxuXHQvLyBhcnRpY2xlIGJvdHRvbVxuXHQvLyBhYm92ZSBob21lcGFnZSBhcnRpY2xlc1xuXHQvLyBob21lcGFnZSBtaWRkbGVcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2FydGljbGVfYm9keSxcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzLFxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlLFxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHQubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMsXG5cdFx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIGJhbm5lciB3cmFwcGVyXG5cdC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIHtcblxuXHRcdCYuYmFubmVyLXdpZHRoLXBhZ2Uge1xuXHRcdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXBhZ2U7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGdyaWQoIGJhbm5lci13aWR0aC1wYWdlICk7XG5cblx0XHQuZHVhbC13cmFwIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtcGFnZTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGdyaWQoIGR1YWwtd3JhcCApO1xuXHR9XG5cblx0Ly8gUG9wdXAgc3BlY2lmaWNzXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cCB7XG5cblx0XHQvLyBiYW5uZXIgd3JhcHBlclxuXHRcdC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIHtcblxuXHRcdFx0Ly8gY29sdW1uIHdyYXBwZXJcblx0XHRcdC5kdWFsLXdyYXAge1xuXG5cdFx0XHRcdC8vIGNvbHVtbnNcblx0XHRcdFx0LmNvbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbDpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2w6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0XHQvLyBkZWZhdWx0IHN0eWxlcyBmb3IgdGhlIGVkaXRvciB0eXBlXG5cdFx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtZWRpdG9yIHtcblxuXHRcdFx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG5cdFx0XHRcdG1heC13aWR0aDogJG1heC13aWR0aC1wYWdlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZ3JpZCggbS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtICk7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQge1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTsgLy8gc2V0IGEgZGVmYXVsdCB0ZXh0IGNvbG9yIGFuZCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBpbnB1dCBmaWVsZHNcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRib3JkZXI6IDA7IC8vIGJ5IGRlZmF1bHQsIHRoZXkgc2hvdWxkbid0IG5lZWQgYSBib3JkZXJcblx0fVxuXG5cdC8vIHNpdGUgaGVhZGVyLCBob21lcGFnZSBhYm92ZSBhcnRpY2xlcywgYW5kIGhvbWVwYWdlIG1pZGRsZVxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyLFxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMsXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUge1xuXG5cdFx0aGVhZGVyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdH1cblxuXHRcdGgzLFxuXHRcdC5oMyxcblx0XHRoNCxcblx0XHQuaDQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGgzLFxuXHRcdC5oMyB7XG5cblx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogNCwgJGJvbGQ6IHRydWUgKTtcblx0XHR9XG5cblx0XHRoNCxcblx0XHQuaDQge1xuXG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDMsICRib2xkOiBmYWxzZSApO1xuXHRcdH1cblx0fVxuXG5cdC8vIGhvbWVwYWdlIG1pZGRsZSBcblx0Ly8gZXhwZWN0YXRpb24gb2Ygd2hhdCBpcyBnb2luZyBpbiB0aGVyZSBleGlzdHNcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdFx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdFx0fVxuXG5cdFx0Ly8gbWFpbGNoaW1wIGZvcm0gaW5zaWRlIGEgaG9tZXBhZ2UgbWlkZGxlXG5cdFx0Lm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG5cblx0XHRcdC5tLWZvcm0tY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDIgMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA4LCAxNiApO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA4LCAxNiApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGFmdGVyIHRoZSBmb3JtIGhhcyBiZWVuIHN1Ym1pdHRlZFxuXHRcdC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIHtcblxuXHRcdFx0Lm0tZm9ybS1tZXNzYWdlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGFydGljbGUgYm90dG9tXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSB7XG5cdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cblx0XHRcdC8vIHJlc2V0IHN0eWxlcyBmb3IgbGVnYWN5XG5cdFx0XHQubS1mb3JtLWNvbnRhaW5lcixcblx0XHRcdC5tLWZvcm0taW5zdG9yeSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0aDMsXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gaDMsXG5cdFx0XHQ+IHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDIgMDtcblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtYWlsY2hpbXAgZm9ybSBpbnNpZGUgYXJ0aWNsZSBib3R0b21cblx0XHQubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxMiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHRoMyxcblx0LmgzIHtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRcblx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaHRtbC1yb290LXNpemUtbGFyZ2Utc2NyZWVuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gbWFpbGNoaW1wIGZvcm0gaW5zaWRlIGEgaG9tZXBhZ2UgbWlkZGxlXG5cdC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuXG5cdFx0Lm0tZm9ybS1jb250YWluZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcdFx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdGhlYWRlciB7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmllbGRzZXQge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdG1heC13aWR0aDogY29sc3BhbiggMTIsIDE2ICk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdG1heC13aWR0aDogY29sc3BhbiggOCwgMTYgKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8vIGFmdGVyIHRoZSBmb3JtIGhhcyBiZWVuIHN1Ym1pdHRlZFxuXHQubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLXN1Ym1pdHRlZCB7XG5cblx0XHQubS1mb3JtLW1lc3NhZ2Uge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdG1heC13aWR0aDogY29sc3BhbiggMTIsIDE2ICk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdG1heC13aWR0aDogY29sc3BhbiggOCwgMTYgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG4iLCIuby11c2VyLXNlY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuIiwiLy8gY29sdW1uLXNldHRlclxuQGluY2x1ZGUgZ3JpZCggby13cmFwcGVyICk7XG5AaW5jbHVkZSBncmlkKCBvLXdyYXBwZXItZ3JpZC1vdmVybGF5LCBvdmVybGF5ICk7XG5cbi8vIGRlZmF1bHQsIG1vYmlsZS1maXJzdCBzdHlsZXMgZm9yIHdyYXBwZXJcbi5vLXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtcGFnZTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vIGhlYWRlciBhbmQgbWFpbiBjb250ZW50IGFuZCBmb290ZXJcblx0Ji5vLXdyYXBwZXItc2l0ZS1oZWFkZXIsXG5cdCYuby13cmFwcGVyLWNvbnRlbnQsXG5cdCYuby13cmFwcGVyLXNpdGUtZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBvbiBtb2JpbGUsIGRpc3BsYXkgYXMgYSBjb2x1bW5cblx0fVxuXG5cdC8vIHNpdGUgaGVhZGVyIHdyYXBwZXJcblx0Ji5vLXdyYXBwZXItc2l0ZS1oZWFkZXIge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cdH1cblxuXHQmLm8td3JhcHBlci1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0Ly8gdGhpcyBpcyB3aGVyZSB3ZSBoYXZlIGEgYmlnIGVub3VnaCBzY3JlZW4gdG8gbWFrZSBpdCBhbGwgaG9yaXpvbnRhbFxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblxuXHQmLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24sXG5cdCYuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcblxuXHRcdGEsXG5cdFx0YnV0dG9uIHtcblx0XHRcdG1pbi1oZWlnaHQ6ICR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0bWluLXdpZHRoOiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG5cblx0XHRcdGEsXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZS1kZXNrdG9wO1xuXHRcdFx0fVxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0bWluLXdpZHRoOiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZS1kZXNrdG9wO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtbGFyZ2VyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eGwgKSB7XG5cdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ji5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHR9XG5cblx0Ji5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24tc3VwcG9ydCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcblxuXHRcdHdpZHRoOiBjb2xzcGFuKCAyLCA2ICk7XG5cblx0XHQvLyBpbnNpZGUgYSA1IGNvbHVtbiBzcGFjZSBub3dcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0fVxuXG59XG4iLCIuZmxvYXQtcmlnaHQsXG4uYWxpZ25yaWdodCxcbi5tcCAuYWxpZ25yaWdodCB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjbGVhcjogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdH1cblx0XG59XG5cbi5mbG9hdC1sZWZ0LFxuLmFsaWdubGVmdCxcbi5tcCAuYWxpZ25sZWZ0IHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR9XG59XG5cbi5tLWVudHJ5LWNvbnRlbnQgLmltYWdlIHtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIvLyBhbGwgc2l6ZXMgZm9yIGllIDExIGFuZCAxMFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG5cdC5vLXdyYXBwZXIge1xuXG5cdFx0Ji5vLXdyYXBwZXItY29udGVudCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxuXG5cdGJvZHkuc2luZ2xlLXBvc3QgLm0tbGF5b3V0LXByaW1hcnksXG5cdGJvZHkucGFnZSAubS1sYXlvdXQtcHJpbWFyeSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubS1ob21lcGFnZS16b25lcyB7XG5cblx0XHQvLyB3aGVyZSB0aGUgem9uZXMgZGlmZmVyIGZyb20gdGhlIGFyY2hpdmVzXG5cdFx0Lm0tem9uZSB7XG5cdFx0XHRcblx0XHRcdCYubS16b25lLWhvbWVwYWdlLW1vcmUtdG9wLFxuXHRcdFx0Ji5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiB7XG5cdFxuXHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tZW50cnktY29udGVudCAubS1jb250ZW50LW1lZGlhIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cblx0Lm8tYXJjaGl2ZS1saXN0aW5nIHtcblxuXHRcdCYubS1sYXlvdXQtcHJpbWFyeSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0Lm8tYXJjaGl2ZS1saXN0aW5nIHtcblxuXHRcdFx0Ji5tLWxheW91dC1wcmltYXJ5IHtcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIHtcblxuXHRcdC8vIGZ1bGwgcGFnZSBmb3Jtc1xuXHRcdCYubS1mb3JtLWZ1bGxwYWdlIHtcblx0XG5cdFx0XHQubS1zdWJzY3JpYmUtZ3JvdXBpbmcge1xuXHRcblx0XHRcdFx0Lm0tc3Vic2NyaWJlLWl0ZW1zIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Lm0tc3Vic2NyaWJlIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Lm0tcmVsYXRlZCB7XG5cblx0XHQuYS1yZWxhdGVkLWxpc3Qge1xuXHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0fVxuXHR9XG5cdFxufVxuXG4vLyBpZSAxMCBhbmQgdW5kZXIgb25seSAtIGRlcGVuZGVudCBvbiBtb2Rlcm5penJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eGwgKSB7XG5cblx0Lm5vLWJvcmRlcmltYWdlIC5hcmNoaXZlIHtcblxuXHRcdC5vLWFyY2hpdmUtbGlzdGluZyB7XG5cblx0XHRcdCYubS1sYXlvdXQtcHJpbWFyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm8tc2l0ZS1zaWRlYmFyIHtcblx0XHRcdHdpZHRoOiAkc2l6ZV9fc2l0ZS1zaWRlYmFyO1xuXHRcdFx0bWluLXdpZHRoOiAkc2l6ZV9fc2l0ZS1zaWRlYmFyO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdFxufSJdfQ== */
