@font-face{font-family:Jost;src:url(https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJTVBNIgun_HKOEo.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-weight:700}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:1081px){.tab{display:none}}@media print,screen and (min-width:769px){.sp{display:none!important}}.blogContent_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:769px){.blogContent_list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}}@media screen and (max-width:768px){.blogContent_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media print,screen and (min-width:769px){.blogContent_list_item{width:calc(33.33333% - 20px)}}.blogContent_list_item>a{-webkit-box-shadow:2px 2px 8px rgba(0,53,146,.2);box-shadow:2px 2px 8px rgba(0,53,146,.2);-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:opacity,box-shadow;transition-property:opacity,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;background-color:#fff;padding:20px;border-radius:10px;height:100%;width:100%}@media print,screen and (min-width:769px){.blogContent_list_item>a:hover{-webkit-box-shadow:0 0 1px rgba(0,53,146,.5);box-shadow:0 0 1px rgba(0,53,146,.5)}}.blogContent_list_item_image{border-radius:5px;overflow:hidden;margin-bottom:10px;position:relative;z-index:1;display:block}.blogContent_list_item_image:before{content:"";width:100%;padding-top:50.8474576271%;display:block}.blogContent_list_item_image img{width:100%;height:100%;inset:0;display:block;position:absolute;z-index:2;-o-object-fit:cover;object-fit:cover}.blogContent_list_item_info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.blogContent_list_item_date{-ms-flex-negative:0;flex-shrink:0;line-height:2;color:#bababa;font-family:Jost,Noto Sans JP,sans-serif;font-weight:600;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media print,screen and (min-width:769px){.blogContent_list_item_date{font-size:14px}}@media screen and (max-width:768px){.blogContent_list_item_date{font-size:13px}}.blogContent_list_item_cats{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blogContent_list_item_cats>a,.blogContent_list_item_cats>span{padding:.1em 1em .2em;border-radius:2em;line-height:normal;color:#fff;background-color:#003592;display:inline-block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.blogContent_list_item_cats>a,.blogContent_list_item_cats>span{font-size:11px}}@media screen and (max-width:768px){.blogContent_list_item_cats>a,.blogContent_list_item_cats>span{font-size:13px}}.blogContent_list_item_title{color:#003592;line-height:2.1;margin-top:2px;display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.blogContent_list_item_title{font-size:16px}}@media screen and (max-width:768px){.blogContent_list_item_title{font-size:14px}}.blogContent_article_info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.blogContent_article_date{-ms-flex-negative:0;flex-shrink:0;line-height:2;color:#bababa;font-family:Jost,Noto Sans JP,sans-serif;font-weight:600;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media print,screen and (min-width:769px){.blogContent_article_date{font-size:14px}}@media screen and (max-width:768px){.blogContent_article_date{font-size:13px}}.blogContent_article_cats{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blogContent_article_cats>a,.blogContent_article_cats>span{padding:.1em 1em .2em;border-radius:2em;line-height:normal;color:#fff;background-color:#003592;display:inline-block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.blogContent_article_cats>a,.blogContent_article_cats>span{font-size:11px}}@media screen and (max-width:768px){.blogContent_article_cats>a,.blogContent_article_cats>span{font-size:13px}}@media print,screen and (min-width:769px){.blogContent_article{width:700px;margin:0 auto}}@media print,screen and (min-width:769px){.blogContent_article_info+.blogContent_article_title{margin-top:20px}}@media screen and (max-width:768px){.blogContent_article_info+.blogContent_article_title{margin-top:10px}}.blogContent_article_title{color:#003592;display:block;border-bottom:1px solid #e1e1e1;line-height:1.5833333333}@media print,screen and (min-width:769px){.blogContent_article_title{padding-bottom:16px}}@media screen and (max-width:768px){.blogContent_article_title{padding-bottom:10px}}@media print,screen and (min-width:769px){.blogContent_article_title{font-size:30px}}@media screen and (max-width:768px){.blogContent_article_title{font-size:24px}}.blogContent_article_eyecatch{display:block;overflow:hidden}@media print,screen and (min-width:769px){.blogContent_article_eyecatch:not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.blogContent_article_eyecatch:not(:first-child){margin-top:20px}}@media print,screen and (min-width:769px){.blogContent_article_eyecatch{border-radius:10px}}@media screen and (max-width:768px){.blogContent_article_eyecatch{border-radius:5px}}@media print,screen and (min-width:769px){.blogContent_article_content:not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.blogContent_article_content:not(:first-child){margin-top:20px}}@media print,screen and (min-width:769px){.blogContent_article_content>:not(p+p):not(h1+*):not(h2+*):not(h3+*):not(h4+*):not(h5+*):not(h6+*):not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.blogContent_article_content>:not(p+p):not(h1+*):not(h2+*):not(h3+*):not(h4+*):not(h5+*):not(h6+*):not(:first-child){margin-top:20px}}.blogContent_article_content p{display:block;overflow:hidden}.blogContent_article_content p+p{margin-top:20px}.blogContent_article_content p img{margin-bottom:20px!important}.blogContent_article_content p img:only-child{margin-bottom:0!important}.blogContent_article_content strong{font-size:1em;font-weight:700}.blogContent_article_content em{font-style:italic}.blogContent_article_content blockquote{display:block;background-color:#e1e1e1}@media print,screen and (min-width:769px){.blogContent_article_content blockquote{padding:30px}}@media screen and (max-width:768px){.blogContent_article_content blockquote{padding:20px}}.blogContent_article_content .aligncenter{margin:0 auto;text-align:center}.blogContent_article_content .alignright{float:right}.blogContent_article_content .alignleft{float:left}.blogContent_article_content .has-text-align-left{text-align:left}.blogContent_article_content .has-text-align-center{text-align:center}.blogContent_article_content .has-text-align-right{text-align:right}.blogContent_article_content .wp-caption{font-size:12px;text-align:right}.blogContent_article_content .wp-block-image{overflow:hidden}.blogContent_article_content img[class*=attachment-],.blogContent_article_content img[class*=wp-image-]{height:auto;max-width:100%}.blogContent_article_content .size-large{max-width:640px}.blogContent_article_content .size-medium{max-width:440px}.blogContent_article_content .size-thumbnail{max-width:200px}.blogContent_article_content h1,.blogContent_article_content h2,.blogContent_article_content h3,.blogContent_article_content h4,.blogContent_article_content h5,.blogContent_article_content h6{font-weight:700}@media print,screen and (min-width:769px){.blogContent_article_content h1:not(:first-child):not(:first-child),.blogContent_article_content h2:not(:first-child):not(:first-child),.blogContent_article_content h3:not(:first-child):not(:first-child),.blogContent_article_content h4:not(:first-child):not(:first-child),.blogContent_article_content h5:not(:first-child):not(:first-child),.blogContent_article_content h6:not(:first-child):not(:first-child){margin-top:60px}}@media screen and (max-width:768px){.blogContent_article_content h1:not(:first-child):not(:first-child),.blogContent_article_content h2:not(:first-child):not(:first-child),.blogContent_article_content h3:not(:first-child):not(:first-child),.blogContent_article_content h4:not(:first-child):not(:first-child),.blogContent_article_content h5:not(:first-child):not(:first-child),.blogContent_article_content h6:not(:first-child):not(:first-child){margin-top:30px}}.blogContent_article_content h2{line-height:1.5833333333}@media print,screen and (min-width:769px){.blogContent_article_content h2{font-size:30px}}@media screen and (max-width:768px){.blogContent_article_content h2{font-size:24px}}@media print,screen and (min-width:769px){.blogContent_article_content h2+*{margin-top:30px}}@media screen and (max-width:768px){.blogContent_article_content h2+*{margin-top:20px}}.blogContent_article_content h3{color:#003592;background-color:#e3effa;position:relative}@media print,screen and (min-width:769px){.blogContent_article_content h3{font-size:24px;line-height:1.6;padding:13px 30px 17px;border-radius:3px}}@media screen and (max-width:768px){.blogContent_article_content h3{font-size:18px;line-height:1.7;padding:8px 20px 10px;border-radius:3px}}.blogContent_article_content h3:before{content:"";background-color:#003592;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media print,screen and (min-width:769px){.blogContent_article_content h3:before{width:4px;height:calc(100% - 34px)}}@media screen and (max-width:768px){.blogContent_article_content h3:before{width:2px;height:calc(100% - 32px)}}@media print,screen and (min-width:769px){.blogContent_article_content h3+*{margin-top:30px}}@media screen and (max-width:768px){.blogContent_article_content h3+*{margin-top:20px}}.blogContent_article_content h4{line-height:1.75;color:#003592;display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.blogContent_article_content h4{font-size:20px}}@media screen and (max-width:768px){.blogContent_article_content h4{font-size:16px}}@media print,screen and (min-width:769px){.blogContent_article_content h4:not(:first-child){margin-top:24px}}@media screen and (max-width:768px){.blogContent_article_content h4:not(:first-child){margin-top:10px}}@media print,screen and (min-width:769px){.blogContent_article_content h4+*{margin-top:20px}}@media screen and (max-width:768px){.blogContent_article_content h4+*{margin-top:10px}}.blogContent_article_content h5{border-bottom:1px solid #e1e1e1;position:relative;display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.blogContent_article_content h5{font-size:16px;line-height:1.75;padding-left:27px;padding-bottom:15px}}@media screen and (max-width:768px){.blogContent_article_content h5{font-size:14px;line-height:1.75;padding-left:12px;padding-bottom:8px}}.blogContent_article_content h5:before{content:"";background-color:#003592;width:2px;left:0;top:0;margin:auto 0;position:absolute;display:block}@media print,screen and (min-width:769px){.blogContent_article_content h5:before{height:calc(100% - 15px - .25em)}}@media screen and (max-width:768px){.blogContent_article_content h5:before{height:calc(100% - 6px - .5em)}}@media print,screen and (min-width:769px){.blogContent_article_content h5:before{bottom:15px}}@media screen and (max-width:768px){.blogContent_article_content h5:before{bottom:6px}}@media print,screen and (min-width:769px){.blogContent_article_content h5+*{margin-top:20px}}@media screen and (max-width:768px){.blogContent_article_content h5+*{margin-top:10px}}@media print,screen and (min-width:769px){.blogContent_article_content h5{font-size:18px}}@media screen and (max-width:768px){.blogContent_article_content h5{font-size:14px}}.blogContent_article_content h6{margin-bottom:-.5em}@media print,screen and (min-width:769px){.blogContent_article_content h6{font-size:1.2em}}@media screen and (max-width:768px){.blogContent_article_content h6{font-size:1em}}.blogContent_article_content ol:not([class^=rtoc-]),.blogContent_article_content ul:not([class^=rtoc-]){background-color:#fff;border-radius:10px;list-style:none;-webkit-box-shadow:2px 2px 8px rgba(0,53,146,.2);box-shadow:2px 2px 8px rgba(0,53,146,.2)}@media print,screen and (min-width:769px){.blogContent_article_content ol:not([class^=rtoc-]),.blogContent_article_content ul:not([class^=rtoc-]){padding:30px}}@media screen and (max-width:768px){.blogContent_article_content ol:not([class^=rtoc-]),.blogContent_article_content ul:not([class^=rtoc-]){padding:20px}}.blogContent_article_content ol:not([class^=rtoc-]) li,.blogContent_article_content ul:not([class^=rtoc-]) li{list-style:inherit}.blogContent_article_content ul:not([class^=rtoc-]) li{padding-left:1.166em;text-indent:-1.166em}.blogContent_article_content ul:not([class^=rtoc-]) li:not(:first-child){margin-top:10px}.blogContent_article_content ul:not([class^=rtoc-]) li:before{content:"";width:.5em;height:.5em;background-color:#003592;border-radius:100%;margin-right:.666em;display:inline-block;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}.blogContent_article_content ol:not([class^=rtoc-]){counter-reset:title}.blogContent_article_content ol:not([class^=rtoc-]) li{padding-left:1.166em;text-indent:-1.166em;counter-increment:title}.blogContent_article_content ol:not([class^=rtoc-]) li:before{content:counter(title);font-family:Noto Sans JP,sans-serif;font-weight:700;width:.5em;margin-right:.666em;color:#003592}@media print,screen and (min-width:769px){body#news .blogContent_article_content>:not(p+p):not(h1+*):not(h2+*):not(h3+*):not(h4+*):not(h5+*):not(h6+*):not(:first-child){margin-top:30px}}@media screen and (max-width:768px){body#news .blogContent_article_content>:not(p+p):not(h1+*):not(h2+*):not(h3+*):not(h4+*):not(h5+*):not(h6+*):not(:first-child){margin-top:20px}}body#news .blogContent_article_content p{display:block;overflow:hidden}body#news .blogContent_article_content p+p{margin-top:20px}body#news .blogContent_article_content p img{margin-bottom:20px!important}body#news .blogContent_article_content p img:only-child{margin-bottom:0!important}body#news .blogContent_article_content strong{font-size:1em;font-weight:700}body#news .blogContent_article_content em{font-style:italic}body#news .blogContent_article_content blockquote{display:block;background-color:#e1e1e1}@media print,screen and (min-width:769px){body#news .blogContent_article_content blockquote{padding:30px}}@media screen and (max-width:768px){body#news .blogContent_article_content blockquote{padding:20px}}body#news .blogContent_article_content .aligncenter{margin:0 auto;text-align:center}body#news .blogContent_article_content .alignright{float:right}body#news .blogContent_article_content .alignleft{float:left}body#news .blogContent_article_content .has-text-align-left{text-align:left}body#news .blogContent_article_content .has-text-align-center{text-align:center}body#news .blogContent_article_content .has-text-align-right{text-align:right}body#news .blogContent_article_content .wp-caption{font-size:12px;text-align:right}body#news .blogContent_article_content .wp-block-image{overflow:hidden}body#news .blogContent_article_content img[class*=attachment-],body#news .blogContent_article_content img[class*=wp-image-]{height:auto;max-width:100%}body#news .blogContent_article_content .size-large{max-width:640px}body#news .blogContent_article_content .size-medium{max-width:440px}body#news .blogContent_article_content .size-thumbnail{max-width:200px}body#news .blogContent_article_content h1,body#news .blogContent_article_content h2,body#news .blogContent_article_content h3,body#news .blogContent_article_content h4,body#news .blogContent_article_content h5,body#news .blogContent_article_content h6{font-weight:700}@media print,screen and (min-width:769px){body#news .blogContent_article_content h1:not(:first-child):not(:first-child),body#news .blogContent_article_content h2:not(:first-child):not(:first-child),body#news .blogContent_article_content h3:not(:first-child):not(:first-child),body#news .blogContent_article_content h4:not(:first-child):not(:first-child),body#news .blogContent_article_content h5:not(:first-child):not(:first-child),body#news .blogContent_article_content h6:not(:first-child):not(:first-child){margin-top:60px}}@media screen and (max-width:768px){body#news .blogContent_article_content h1:not(:first-child):not(:first-child),body#news .blogContent_article_content h2:not(:first-child):not(:first-child),body#news .blogContent_article_content h3:not(:first-child):not(:first-child),body#news .blogContent_article_content h4:not(:first-child):not(:first-child),body#news .blogContent_article_content h5:not(:first-child):not(:first-child),body#news .blogContent_article_content h6:not(:first-child):not(:first-child){margin-top:30px}}body#news .blogContent_article_content h2{line-height:1.5833333333}@media print,screen and (min-width:769px){body#news .blogContent_article_content h2{font-size:30px}}@media screen and (max-width:768px){body#news .blogContent_article_content h2{font-size:24px}}@media print,screen and (min-width:769px){body#news .blogContent_article_content h2+*{margin-top:30px}}@media screen and (max-width:768px){body#news .blogContent_article_content h2+*{margin-top:20px}}body#news .blogContent_article_content h3{color:#003592;background-color:#e3effa;position:relative}@media print,screen and (min-width:769px){body#news .blogContent_article_content h3{font-size:24px;line-height:1.6;padding:13px 30px 17px;border-radius:3px}}@media screen and (max-width:768px){body#news .blogContent_article_content h3{font-size:18px;line-height:1.7;padding:8px 20px 10px;border-radius:3px}}body#news .blogContent_article_content h3:before{content:"";background-color:#003592;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media print,screen and (min-width:769px){body#news .blogContent_article_content h3:before{width:4px;height:calc(100% - 34px)}}@media screen and (max-width:768px){body#news .blogContent_article_content h3:before{width:2px;height:calc(100% - 32px)}}@media print,screen and (min-width:769px){body#news .blogContent_article_content h3+*{margin-top:30px}}@media screen and (max-width:768px){body#news .blogContent_article_content h3+*{margin-top:20px}}body#news .blogContent_article_content h4{line-height:1.75;color:#003592;display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){body#news .blogContent_article_content h4{font-size:20px}}@media screen and (max-width:768px){body#news .blogContent_article_content h4{font-size:16px}}@media print,screen and (min-width:769px){body#news .blogContent_article_content h4:not(:first-child){margin-top:24px}}@media screen and (max-width:768px){body#news .blogContent_article_content h4:not(:first-child){margin-top:10px}}@media print,screen and (min-width:769px){body#news .blogContent_article_content h4+*{margin-top:20px}}@media screen and (max-width:768px){body#news .blogContent_article_content h4+*{margin-top:10px}}body#news .blogContent_article_content h5{border-bottom:1px solid #e1e1e1;position:relative;display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){body#news .blogContent_article_content h5{font-size:16px;line-height:1.75;padding-left:27px;padding-bottom:15px}}@media screen and (max-width:768px){body#news .blogContent_article_content h5{font-size:14px;line-height:1.75;padding-left:12px;padding-bottom:8px}}body#news .blogContent_article_content h5:before{content:"";background-color:#003592;width:2px;left:0;top:0;margin:auto 0;position:absolute;display:block}@media print,screen and (min-width:769px){body#news .blogContent_article_content h5:before{height:calc(100% - 15px - .25em)}}@media screen and (max-width:768px){body#news .blogContent_article_content h5:before{height:calc(100% - 6px - .5em)}}@media print,screen and (min-width:769px){body#news .blogContent_article_content h5:before{bottom:15px}}@media screen and (max-width:768px){body#news .blogContent_article_content h5:before{bottom:6px}}@media print,screen and (min-width:769px){body#news .blogContent_article_content h5+*{margin-top:20px}}@media screen and (max-width:768px){body#news .blogContent_article_content h5+*{margin-top:10px}}@media print,screen and (min-width:769px){body#news .blogContent_article_content h5{font-size:18px}}@media screen and (max-width:768px){body#news .blogContent_article_content h5{font-size:14px}}body#news .blogContent_article_content h6{margin-bottom:-.5em}@media print,screen and (min-width:769px){body#news .blogContent_article_content h6{font-size:1.2em}}@media screen and (max-width:768px){body#news .blogContent_article_content h6{font-size:1em}}body#news .blogContent_article_content ol:not([class^=rtoc-]),body#news .blogContent_article_content ul:not([class^=rtoc-]){background-color:#fff;border-radius:10px;list-style:none;-webkit-box-shadow:2px 2px 8px rgba(0,53,146,.2);box-shadow:2px 2px 8px rgba(0,53,146,.2)}@media print,screen and (min-width:769px){body#news .blogContent_article_content ol:not([class^=rtoc-]),body#news .blogContent_article_content ul:not([class^=rtoc-]){padding:30px}}@media screen and (max-width:768px){body#news .blogContent_article_content ol:not([class^=rtoc-]),body#news .blogContent_article_content ul:not([class^=rtoc-]){padding:20px}}body#news .blogContent_article_content ol:not([class^=rtoc-]) li,body#news .blogContent_article_content ul:not([class^=rtoc-]) li{list-style:inherit}body#news .blogContent_article_content ul:not([class^=rtoc-]) li{padding-left:1.166em;text-indent:-1.166em}body#news .blogContent_article_content ul:not([class^=rtoc-]) li:not(:first-child){margin-top:10px}body#news .blogContent_article_content ul:not([class^=rtoc-]) li:before{content:"";width:.5em;height:.5em;background-color:#003592;border-radius:100%;margin-right:.666em;display:inline-block;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}body#news .blogContent_article_content ol:not([class^=rtoc-]){counter-reset:title}body#news .blogContent_article_content ol:not([class^=rtoc-]) li{padding-left:1.166em;text-indent:-1.166em;counter-increment:title}body#news .blogContent_article_content ol:not([class^=rtoc-]) li:before{content:counter(title);font-family:Noto Sans JP,sans-serif;font-weight:700;width:.5em;margin-right:.666em;color:#003592}@media print,screen and (min-width:769px){body#column .blogContent_article_content>:not(p+p):not(h1+*):not(h2+*):not(h3+*):not(h4+*):not(h5+*):not(h6+*):not(:first-child){margin-top:30px}}@media screen and (max-width:768px){body#column .blogContent_article_content>:not(p+p):not(h1+*):not(h2+*):not(h3+*):not(h4+*):not(h5+*):not(h6+*):not(:first-child){margin-top:20px}}body#column .blogContent_article_content p{display:block;overflow:hidden}body#column .blogContent_article_content p+p{margin-top:20px}body#column .blogContent_article_content p img{margin-bottom:20px!important}body#column .blogContent_article_content p img:only-child{margin-bottom:0!important}body#column .blogContent_article_content strong{font-size:1em;font-weight:700}body#column .blogContent_article_content em{font-style:italic}body#column .blogContent_article_content blockquote{display:block;background-color:#e1e1e1}@media print,screen and (min-width:769px){body#column .blogContent_article_content blockquote{padding:30px}}@media screen and (max-width:768px){body#column .blogContent_article_content blockquote{padding:20px}}body#column .blogContent_article_content .aligncenter{margin:0 auto;text-align:center}body#column .blogContent_article_content .alignright{float:right}body#column .blogContent_article_content .alignleft{float:left}body#column .blogContent_article_content .has-text-align-left{text-align:left}body#column .blogContent_article_content .has-text-align-center{text-align:center}body#column .blogContent_article_content .has-text-align-right{text-align:right}body#column .blogContent_article_content .wp-caption{font-size:12px;text-align:right}body#column .blogContent_article_content .wp-block-image{overflow:hidden}body#column .blogContent_article_content img[class*=attachment-],body#column .blogContent_article_content img[class*=wp-image-]{height:auto;max-width:100%}body#column .blogContent_article_content .size-large{max-width:640px}body#column .blogContent_article_content .size-medium{max-width:440px}body#column .blogContent_article_content .size-thumbnail{max-width:200px}body#column .blogContent_article_content h1,body#column .blogContent_article_content h2,body#column .blogContent_article_content h3,body#column .blogContent_article_content h4,body#column .blogContent_article_content h5,body#column .blogContent_article_content h6{font-weight:700}@media print,screen and (min-width:769px){body#column .blogContent_article_content h1:not(:first-child):not(:first-child),body#column .blogContent_article_content h2:not(:first-child):not(:first-child),body#column .blogContent_article_content h3:not(:first-child):not(:first-child),body#column .blogContent_article_content h4:not(:first-child):not(:first-child),body#column .blogContent_article_content h5:not(:first-child):not(:first-child),body#column .blogContent_article_content h6:not(:first-child):not(:first-child){margin-top:60px}}@media screen and (max-width:768px){body#column .blogContent_article_content h1:not(:first-child):not(:first-child),body#column .blogContent_article_content h2:not(:first-child):not(:first-child),body#column .blogContent_article_content h3:not(:first-child):not(:first-child),body#column .blogContent_article_content h4:not(:first-child):not(:first-child),body#column .blogContent_article_content h5:not(:first-child):not(:first-child),body#column .blogContent_article_content h6:not(:first-child):not(:first-child){margin-top:30px}}body#column .blogContent_article_content h2{line-height:1.5833333333}@media print,screen and (min-width:769px){body#column .blogContent_article_content h2{font-size:30px}}@media screen and (max-width:768px){body#column .blogContent_article_content h2{font-size:24px}}@media print,screen and (min-width:769px){body#column .blogContent_article_content h2+*{margin-top:30px}}@media screen and (max-width:768px){body#column .blogContent_article_content h2+*{margin-top:20px}}body#column .blogContent_article_content h3{color:#003592;background-color:#e3effa;position:relative}@media print,screen and (min-width:769px){body#column .blogContent_article_content h3{font-size:24px;line-height:1.6;padding:13px 30px 17px;border-radius:3px}}@media screen and (max-width:768px){body#column .blogContent_article_content h3{font-size:18px;line-height:1.7;padding:8px 20px 10px;border-radius:3px}}body#column .blogContent_article_content h3:before{content:"";background-color:#003592;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media print,screen and (min-width:769px){body#column .blogContent_article_content h3:before{width:4px;height:calc(100% - 34px)}}@media screen and (max-width:768px){body#column .blogContent_article_content h3:before{width:2px;height:calc(100% - 32px)}}@media print,screen and (min-width:769px){body#column .blogContent_article_content h3+*{margin-top:30px}}@media screen and (max-width:768px){body#column .blogContent_article_content h3+*{margin-top:20px}}body#column .blogContent_article_content h4{line-height:1.75;color:#003592;display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){body#column .blogContent_article_content h4{font-size:20px}}@media screen and (max-width:768px){body#column .blogContent_article_content h4{font-size:16px}}@media print,screen and (min-width:769px){body#column .blogContent_article_content h4:not(:first-child){margin-top:24px}}@media screen and (max-width:768px){body#column .blogContent_article_content h4:not(:first-child){margin-top:10px}}@media print,screen and (min-width:769px){body#column .blogContent_article_content h4+*{margin-top:20px}}@media screen and (max-width:768px){body#column .blogContent_article_content h4+*{margin-top:10px}}body#column .blogContent_article_content h5{border-bottom:1px solid #e1e1e1;position:relative;display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){body#column .blogContent_article_content h5{font-size:16px;line-height:1.75;padding-left:27px;padding-bottom:15px}}@media screen and (max-width:768px){body#column .blogContent_article_content h5{font-size:14px;line-height:1.75;padding-left:12px;padding-bottom:8px}}body#column .blogContent_article_content h5:before{content:"";background-color:#003592;width:2px;left:0;top:0;margin:auto 0;position:absolute;display:block}@media print,screen and (min-width:769px){body#column .blogContent_article_content h5:before{height:calc(100% - 15px - .25em)}}@media screen and (max-width:768px){body#column .blogContent_article_content h5:before{height:calc(100% - 6px - .5em)}}@media print,screen and (min-width:769px){body#column .blogContent_article_content h5:before{bottom:15px}}@media screen and (max-width:768px){body#column .blogContent_article_content h5:before{bottom:6px}}@media print,screen and (min-width:769px){body#column .blogContent_article_content h5+*{margin-top:20px}}@media screen and (max-width:768px){body#column .blogContent_article_content h5+*{margin-top:10px}}@media print,screen and (min-width:769px){body#column .blogContent_article_content h5{font-size:18px}}@media screen and (max-width:768px){body#column .blogContent_article_content h5{font-size:14px}}body#column .blogContent_article_content h6{margin-bottom:-.5em}@media print,screen and (min-width:769px){body#column .blogContent_article_content h6{font-size:1.2em}}@media screen and (max-width:768px){body#column .blogContent_article_content h6{font-size:1em}}body#column .blogContent_article_content ol:not([class^=rtoc-]),body#column .blogContent_article_content ul:not([class^=rtoc-]){background-color:#fff;border-radius:10px;list-style:none;-webkit-box-shadow:2px 2px 8px rgba(0,53,146,.2);box-shadow:2px 2px 8px rgba(0,53,146,.2)}@media print,screen and (min-width:769px){body#column .blogContent_article_content ol:not([class^=rtoc-]),body#column .blogContent_article_content ul:not([class^=rtoc-]){padding:30px}}@media screen and (max-width:768px){body#column .blogContent_article_content ol:not([class^=rtoc-]),body#column .blogContent_article_content ul:not([class^=rtoc-]){padding:20px}}body#column .blogContent_article_content ol:not([class^=rtoc-]) li,body#column .blogContent_article_content ul:not([class^=rtoc-]) li{list-style:inherit}body#column .blogContent_article_content ul:not([class^=rtoc-]) li{padding-left:1.166em;text-indent:-1.166em}body#column .blogContent_article_content ul:not([class^=rtoc-]) li:not(:first-child){margin-top:10px}body#column .blogContent_article_content ul:not([class^=rtoc-]) li:before{content:"";width:.5em;height:.5em;background-color:#003592;border-radius:100%;margin-right:.666em;display:inline-block;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}body#column .blogContent_article_content ol:not([class^=rtoc-]){counter-reset:title}body#column .blogContent_article_content ol:not([class^=rtoc-]) li{padding-left:1.166em;text-indent:-1.166em;counter-increment:title}body#column .blogContent_article_content ol:not([class^=rtoc-]) li:before{content:counter(title);font-family:Noto Sans JP,sans-serif;font-weight:700;width:.5em;margin-right:.666em;color:#003592}@media print,screen and (min-width:769px){.blogContent_btns:not(:first-child){margin-top:60px}}@media screen and (max-width:768px){.blogContent_btns:not(:first-child){margin-top:30px}}.blogContent_btns .btns{max-width:700px;margin-left:auto;margin-right:auto}.blogContent_btns .btns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;line-height:normal;border-radius:999px;font-family:Noto Sans JP,sans-serif;font-weight:700;background-color:#003592;color:#fff;position:relative;padding:0 62px;-webkit-box-shadow:2px 2px 8px rgba(0,53,146,.2);box-shadow:2px 2px 8px rgba(0,53,146,.2);min-width:auto!important}@media screen and (max-width:768px){.blogContent_btns .btns a{line-height:1.25}}.blogContent_btns .btns a:after{background-image:url(../../assets/img/common/arrow_white.svg)}@media print,screen and (min-width:769px){.blogContent_btns .btns a{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.blogContent_btns .btns a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media print,screen and (min-width:769px){.blogContent_btns .btns a{padding:16px 40px;font-size:20px;min-width:300px}}@media screen and (max-width:768px){.blogContent_btns .btns a{padding:11px 30px;font-size:14px}}.blogContent_btns .btns a:after{height:1em}@media print,screen and (min-width:769px){.blogContent_btns .btns a:after{width:10px}}@media screen and (max-width:768px){.blogContent_btns .btns a:after{width:6px}}.blogContent_btns .btns a:after{content:"";display:inline-block;background-size:contain;background-position:50%;position:absolute;right:30px;top:0;bottom:0;margin:auto 0}@media screen and (max-width:768px){.blogContent_btns .btns a{margin-left:auto;margin-right:auto}}.blogContent_btns .btns a.arrow-left:after{content:"";display:inline-block;left:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto}.blogContent_btns .btns.pageNation{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}@media print,screen and (min-width:769px){.blogContent_btns .btns.pageNation a{width:calc(50% - 10px)}}@media screen and (max-width:768px){.blogContent_btns .btns.pageNation a{width:calc(50% - 5px)}}.blogContent_btns .btns.pageNation a.arrow-left{margin-left:0!important;margin-right:auto!important}.blogContent_btns .btns.pageNation a.arrow-right{margin-left:auto!important;margin-right:0!important}.blogContent_btns .btns.newsTop a{max-width:100%;width:100%}.blogContent_sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:769px){.blogContent_sidebar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}}@media screen and (max-width:768px){.blogContent_sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.blogContent_sidebar_content{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 8px rgba(0,53,146,.2);box-shadow:2px 2px 8px rgba(0,53,146,.2)}@media print,screen and (min-width:769px){.blogContent_sidebar_content{padding:60px}}@media screen and (max-width:768px){.blogContent_sidebar_content{padding:30px 20px}}.blogContent_sidebar_list li{border-bottom:1px solid #e1e1e1}.blogContent_sidebar_list a{display:block;color:#003592;font-family:Noto Sans JP,sans-serif;font-weight:700;position:relative}@media print,screen and (min-width:769px){.blogContent_sidebar_list a{padding:14px 0}}@media screen and (max-width:768px){.blogContent_sidebar_list a{padding:12px 0}}@media print,screen and (min-width:769px){.blogContent_sidebar_list a{font-size:16px}}@media screen and (max-width:768px){.blogContent_sidebar_list a{font-size:14px}}.blogContent_sidebar_list a:after{content:"";display:inline-block;background-size:contain;background-position:50%}@media print,screen and (min-width:769px){.blogContent_sidebar_list a:after{margin-left:28px}}@media screen and (max-width:768px){.blogContent_sidebar_list a:after{margin-left:10px}}.blogContent_sidebar_list a:after{position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-image:url(../../assets/img/common/arrow_blue.svg);height:1em}@media print,screen and (min-width:769px){.blogContent_sidebar_list a:after{width:13px}}@media screen and (max-width:768px){.blogContent_sidebar_list a:after{width:8px}}#posts .blogContent_list_item{width:100%}@media print,screen and (min-width:769px){#posts .blogContent_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#posts #rtoc-mokuji-wrapper{display:none!important}#rtoc-mokuji-wrapper{background-color:#eef7fe;overflow:hidden;-webkit-box-shadow:2px 2px 8px rgba(0,53,146,.2);box-shadow:2px 2px 8px rgba(0,53,146,.2)}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper{border-radius:10px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper{border-radius:5px}}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper{padding:50px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper{padding:20px}}#rtoc-mokuji-wrapper #rtoc-mokuji-title{line-height:1.6666666667;color:#003592;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper #rtoc-mokuji-title{font-size:24px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper #rtoc-mokuji-title{font-size:18px}}#rtoc-mokuji-wrapper #rtoc-mokuji-title:before{content:"";margin-right:.55em;width:.55em;height:.55em;background-color:#003592;border-radius:100%;display:inline-block;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}#rtoc-mokuji-wrapper .rtoc-mokuji{letter-spacing:.1em;line-height:1.9;list-style:decimal}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji{font-size:18px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji{font-size:14px}}#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{list-style:none;line-height:1.75}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{font-size:18px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{font-size:16px}}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{padding-left:1.8em}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{padding-left:27px}}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{margin-top:10px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{margin-top:5px}}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>.rtoc-item:not(:first-child){margin-top:10px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>.rtoc-item:not(:first-child){margin-top:5px}}#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>.rtoc-item a{line-height:2;padding-left:1em;text-indent:-1em;display:block}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>.rtoc-item a{font-size:16px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>.rtoc-item a{font-size:14px}}#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>.rtoc-item a *{text-indent:0}#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>.rtoc-item a:before{content:"";margin-right:.45em;width:.5em;height:.5em;background-color:#1a1a1a;border-radius:100%;display:inline-block;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}#rtoc-mokuji-wrapper .rtoc-mokuji.level-2>.rtoc-item a{line-height:2;padding-left:1.8em;text-indent:-1.3em;display:block}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-2>.rtoc-item a{font-size:14px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-2>.rtoc-item a{font-size:12px}}#rtoc-mokuji-wrapper .rtoc-mokuji.level-2>.rtoc-item a *{text-indent:0}#rtoc-mokuji-wrapper .rtoc-mokuji.level-2>.rtoc-item a:before{content:"";margin-left:.7em;margin-right:.45em;width:.29em;height:.29em;background-color:#1a1a1a;border-radius:100%;display:inline-block;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}#rtoc-mokuji-wrapper .rtoc-mokuji li{list-style:inherit;padding:0;display:block;text-indent:0}#rtoc-mokuji-wrapper .rtoc-mokuji li::marker,#rtoc-mokuji-wrapper .rtoc-mokuji li a{color:#1a1a1a}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kcl90YWthLy4vc3JjL3Njc3MvY29uZmlnL192YXJpYWJsZS5zY3NzIiwid2VicGFjazovL2RyX3Rha2EvaW5mby5zY3NzIiwid2VicGFjazovL2RyX3Rha2EvLi9zcmMvc2Nzcy9wYWdlcy9pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vZHJfdGFrYS8uL3NyYy9zY3NzL21peGluL19taXhpbi1jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9kcl90YWthLy4vc3JjL3Njc3MvbWl4aW4vX2hlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly9kcl90YWthLy4vc3JjL3Njc3MvbWl4aW4vX2Jsb2dQYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vZHJfdGFrYS8uL3NyYy9zY3NzL21peGluL19idXR0b24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwREEsV0FDRSxpQkFDQSxnSEFDQSx5S0FDQSxlQ3VDRixDRGlGSSxvQ0EyQkosSUFFSSxzQkMxR0YsQ0FDRixDRDhHRSxxQ0FERixLQUVJLFlDMUdGLENBQ0YsQ0QrREksMENBOENKLElBRUksc0JDMUdGLENBQ0YsQ0N2RUUsa0JBQ0Usb0REMEVKLENEcURJLDBDRWhJRixrQkFJSSxrQ0FDQSxRRDJFSixDQUNGLENEc0RJLG9DRXZJRixrQkFTSSx5R0FDQSxRRDRFSixDQUNGLENEeUNJLDBDRW5IQSx1QkFHSSw0QkQyRU4sQ0FDRixDQ3pFTSx5QkMyT0osMEZEek9NLHVNQUNBLDBEQUNBLDRFQUNBLGNBQ0EscUJGbEVFLENFbUVGLGFBQ0EsbUJBQ0EsWUFDQSxVRDJFUixDRHdCSSwwQ0VqR0ksK0JBRUksaUZEMkVWLENBQ0YsQ0N2RU0sNkJBQ0Usa0JBQ0EsZ0JBQ0EsbUJDNkpOLGtCQUNBLFVBQ0EsYUZuRkYsQ0VxRkUsb0NBQ0UsV0FDQSxXQUNBLDBCRG5LcUIsQ0NvS3JCLGFGbkZKLENFc0ZFLGlDQUNFLFdBQ0EsWUFDQSxRQUNBLGNBQ0Esa0JBRUEsVUQzS00sb0NEdUZWLENDL0tFLDRCQUNFLHFEQUNBLFFEb0xKLENDakxFLDRCQUNFLGtDQUNBLGNBQ0EsYUZLTyxDQXFDVCx3Q0FIVSxDQUlWLGdCRXpDRSxtRURvTEosQ0RuQkksMENFdEtGLDRCQVFJLGNEcUxKLENBQ0YsQ0RqQkksb0NFN0tGLDRCQVlJLGNEc0xKLENBQ0YsQ0NuTEUsNEJBQ0UscUNBQ0EscURBQ0Esa0NBQ0EsUUFDQSxpRURxTEosQ0NuTEksK0RBRUUsc0JBQ0Esa0JBQ0EsbUJBQ0EsVUYvQkksQ0VnQ0osd0JGL0JHLENFZ0NILHFCRlFKLG1DQVJVLENBU1YsZUM4S0YsQ0QvQ0ksMENFL0lBLCtERndNRSxjQ0xKLENBQ0YsQ0Q5Q0ksb0NFdEpBLCtERjhNRSxjQ0xKLENBQ0YsQ0N4SU0sNkJBQ0UsYUY1RkMsQ0U2RkQsZ0JBQ0EsZUFDQSxjRnZETixtQ0FSVSxDQVNWLGVDa01GLENEbkVJLDBDRTdFRSw2QkZzSUEsY0NjSixDQUNGLENEakVJLG9DRXBGRSw2QkY0SUEsY0NhSixDQUNGLENDeFBFLDBCQUNFLHFEQUNBLFFEMFBKLENDdlBFLDBCQUNFLGtDQUNBLGNBQ0EsYUZLTyxDQXFDVCx3Q0FIVSxDQUlWLGdCRXpDRSxtRUQwUEosQ0R6RkksMENFdEtGLDBCQVFJLGNEMlBKLENBQ0YsQ0R2Rkksb0NFN0tGLDBCQVlJLGNENFBKLENBQ0YsQ0N6UEUsMEJBQ0UscUNBQ0EscURBQ0Esa0NBQ0EsUUFDQSxpRUQyUEosQ0N6UEksMkRBRUUsc0JBQ0Esa0JBQ0EsbUJBQ0EsVUYvQkksQ0VnQ0osd0JGL0JHLENFZ0NILHFCRlFKLG1DQVJVLENBU1YsZUNvUEYsQ0RySEksMENFL0lBLDJERndNRSxjQ2lFSixDQUNGLENEcEhJLG9DRXRKQSwyREY4TUUsY0NpRUosQ0FDRixDRGpJSSwwQ0VsRUYscUJBSUksWUFDQSxhRG1NSixDQUNGLENEdklJLDBDRTFEQSxxREZtSEUsZUNrRkosQ0FDRixDRHJJSSxvQ0VqRUEscURGeUhFLGVDaUZKLENBQ0YsQ0N2TUksMkJFSkYsYUo5R08sQ0krR1AsY0FDQSxnQ0FDQSx3Qkg4TUYsQ0R2SkksMENFdERBLDJCRitHRSxtQkNrR0osQ0FDRixDRHJKSSxvQ0U3REEsMkJGcUhFLG1CQ2lHSixDQUNGLENEaktJLDBDRXREQSwyQkYrR0UsY0M0R0osQ0FDRixDRC9KSSxvQ0U3REEsMkJGcUhFLGNDMkdKLENBQ0YsQ0M3TkksOEJBQ0UsY0FDQSxlRCtOTixDRC9LSSwwQ0FsREYsZ0RBRUksZUNtT0osQ0FDRixDRDdLSSxvQ0F6REYsZ0RBTUksZUNvT0osQ0FDRixDRHpMSSwwQ0VsREEsOEJGMkdFLGtCQ29JSixDQUNGLENEdkxJLG9DRXpEQSw4QkZpSEUsaUJDbUlKLENBQ0YsQ0RuTUksMENBbERGLCtDQUVJLGVDdVBKLENBQ0YsQ0RqTUksb0NBekRGLCtDQU1JLGVDd1BKLENBQ0YsQ0Q3TUksMENBbERGLHFIQUVJLGVDaVFKLENBQ0YsQ0QzTUksb0NBekRGLHFIQU1JLGVDa1FKLENBQ0YsQ0UzWEUsK0JBQ0UsY0FDQSxlRjZYSixDRTNYSSxpQ0FDRSxlRjZYTixDRTFYSSxtQ0FDRSw0QkY0WE4sQ0UxWE0sOENBQ0UseUJGNFhSLENFdlhFLG9DQUNFLGNBQ0EsZUZ5WEosQ0V0WEUsZ0NBQ0UsaUJGd1hKLENFclhFLHdDQUNFLGNBRUEsd0JGc1hKLENEL09JLDBDRzFJRix3Q0htTUksWUMwTEosQ0FDRixDRDdPSSxvQ0dqSkYsd0NIeU1JLFlDeUxKLENBQ0YsQ0U3WEUsMENBQ0UsY0FDQSxpQkYrWEosQ0U1WEUseUNBQ0UsV0Y4WEosQ0UzWEUsd0NBQ0UsVUY2WEosQ0UxWEUsa0RBQ0UsZUY0WEosQ0V6WEUsb0RBQ0UsaUJGMlhKLENFeFhFLG1EQUNFLGdCRjBYSixDRXZYRSx5Q0FDRSxlQUNBLGdCRnlYSixDRXRYRSw2Q0FDRSxlRndYSixDRXJYRSx3R0FFRSxZQUNBLGNGdVhKLENFcFhFLHlDQUNFLGVGc1hKLENFblhFLDBDQUNFLGVGcVhKLENFbFhFLDZDQUNFLGVGb1hKLENFalhFLGdNQU1FLGVGbVhKLENEelNJLDBDQWpFRix3WkFFSSxlQ2lYSixDQUNGLENENVNJLG9DQXhFRix3WkFNSSxlQ3VYSixDQUNGLENFN1hFLGdDQ2VBLHdCSGlYRixDRGhVSSwwQ0doRUYsZ0NIeUhJLGNDMlFKLENBQ0YsQ0Q5VEksb0NHdkVGLGdDSCtISSxjQzBRSixDQUNGLENEMVVJLDBDSTlDRixrQ0p1R0ksZUNxUkosQ0FDRixDRHhVSSxvQ0lyREYsa0NKNkdJLGVDb1JKLENBQ0YsQ0VoWkUsZ0NDL0RBLGNBQ0EseUJBQ0EsaUJIa2RGLENEelZJLDBDRzVERixnQ0MxREUsZUFFQSxnQkFDQSx1QkFDQSxpQkhtZEYsQ0FDRixDRDNWSSxvQ0duRUYsZ0NDbERFLGVBRUEsZ0JBQ0Esc0JBQ0EsaUJIb2RGLENBQ0YsQ0dsZEUsdUNBQ0UsV0FDQSx5QkFDQSxrQkFDQSxRQUNBLE9BQ0EsMkJBQ0EsbUNBQ0EsOEJIb2RKLENEclhJLDBDSXZHRix1Q0FXSSxVQUNBLHdCSHFkSixDQUNGLENEcFhJLG9DSTlHRix1Q0FnQkksVUFDQSx3QkhzZEosQ0FDRixDRGpZSSwwQ0lsRkYsa0NKMklJLGVDNFVKLENBQ0YsQ0QvWEksb0NJekZGLGtDSmlKSSxlQzJVSixDQUNGLENFbmNFLGdDQ3BCQSxpQkFDQSxhSjdGTyxDSThGUCxjSnREQSxtQ0FSVSxDQVNWLGVDaWhCRixDRGxaSSwwQ0d4REYsZ0NIaUhJLGNDNlZKLENBQ0YsQ0RoWkksb0NHL0RGLGdDSHVISSxjQzRWSixDQUNGLENENVpJLDBDSXJFRixrREo4SEksZUN1V0osQ0FDRixDRDFaSSxvQ0k1RUYsa0RKb0lJLGVDc1dKLENBQ0YsQ0R0YUksMENJakVGLGtDSjBISSxlQ2lYSixDQUNGLENEcGFJLG9DSXhFRixrQ0pnSUksZUNnWEosQ0FDRixDRXBlRSxnQ0NuSEEsZ0NBQ0Esa0JBQ0EsY0pxQ0EsbUNBUlUsQ0FTVixlQ3NqQkYsQ0R2YkksMENHcERGLGdDQzdHRSxlQUNBLGlCQUNBLGtCQUNBLG1CSDRsQkYsQ0FDRixDRHhiSSxvQ0czREYsZ0NDdEdFLGVBQ0EsaUJBQ0Esa0JBQ0Esa0JINmxCRixDQUNGLENHM2xCRSx1Q0FDRSxXQUNBLHdCSnRCSyxDSXVCTCxVQUVBLE9BQ0EsTUFDQSxjQUNBLGtCQUNBLGFINGxCSixDRGpkSSwwQ0lwSkYsdUNKNk1JLGdDQzRaSixDQUNGLENEL2NJLG9DSTNKRix1Q0ptTkksOEJDMlpKLENBQ0YsQ0QzZEksMENJcEpGLHVDSjZNSSxXQ3NhSixDQUNGLENEemRJLG9DSTNKRix1Q0ptTkksVUNxYUosQ0FDRixDRHJlSSwwQ0l2SUYsa0NKZ01JLGVDZ2JKLENBQ0YsQ0RuZUksb0NJOUlGLGtDSnNNSSxlQythSixDQUNGLENEL2VJLDBDR3BERixnQ0g2R0ksY0MwYkosQ0FDRixDRDdlSSxvQ0czREYsZ0NIbUhJLGNDeWJKLENBQ0YsQ0V6aUJFLGdDQUNFLG1CRjJpQkosQ0Q1ZkksMENHaERGLGdDQUlJLGVGNGlCSixDQUNGLENEMWZJLG9DR3ZERixnQ0FRSSxhRjZpQkosQ0FDRixDRTFpQkUsd0dBRUUscUJIdklNLENHd0lOLG1CQUNBLGdCQThKRix5RkYrWUYsQ0Q3Z0JJLDBDR3BDRix3R0g2RkksWUN5ZEosQ0FDRixDRDVnQkksb0NHM0NGLHdHSG1HSSxZQ3lkSixDQUNGLENFcmpCSSw4R0FDRSxrQkZ3akJOLENFbmpCSSx1REFDRSxxQkFDQSxvQkZxakJOLENFbmpCTSx5RUFDRSxlRnFqQlIsQ0VsakJNLDhEQUNFLFdBQ0EsV0FDQSxZQUNBLHdCSDlKQyxDRytKRCxtQkFDQSxvQkFDQSxxQkFDQSwrREZvakJSLENFL2lCRSxvREFDRSxtQkZpakJKLENFL2lCSSx1REFDRSxxQkFDQSxxQkFDQSx1QkZpakJOLENFL2lCTSw4REFDRSx1Qkh4SU4sbUNBUlUsQ0FTVixnQkd5SU0sV0FDQSxvQkFDQSxhRmtqQlIsQ0Q5akJJLDBDQWxERiwrSEFFSSxlQ2tuQkosQ0FDRixDRDVqQkksb0NBekRGLCtIQU1JLGVDbW5CSixDQUNGLENFNXVCRSx5Q0FDRSxjQUNBLGVGOHVCSixDRTV1QkksMkNBQ0UsZUY4dUJOLENFM3VCSSw2Q0FDRSw0QkY2dUJOLENFM3VCTSx3REFDRSx5QkY2dUJSLENFeHVCRSw4Q0FDRSxjQUNBLGVGMHVCSixDRXZ1QkUsMENBQ0UsaUJGeXVCSixDRXR1QkUsa0RBQ0UsY0FFQSx3QkZ1dUJKLENEaG1CSSwwQ0cxSUYsa0RIbU1JLFlDMmlCSixDQUNGLENEOWxCSSxvQ0dqSkYsa0RIeU1JLFlDMGlCSixDQUNGLENFOXVCRSxvREFDRSxjQUNBLGlCRmd2QkosQ0U3dUJFLG1EQUNFLFdGK3VCSixDRTV1QkUsa0RBQ0UsVUY4dUJKLENFM3VCRSw0REFDRSxlRjZ1QkosQ0UxdUJFLDhEQUNFLGlCRjR1QkosQ0V6dUJFLDZEQUNFLGdCRjJ1QkosQ0V4dUJFLG1EQUNFLGVBQ0EsZ0JGMHVCSixDRXZ1QkUsdURBQ0UsZUZ5dUJKLENFdHVCRSw0SEFFRSxZQUNBLGNGd3VCSixDRXJ1QkUsbURBQ0UsZUZ1dUJKLENFcHVCRSxvREFDRSxlRnN1QkosQ0VudUJFLHVEQUNFLGVGcXVCSixDRWx1QkUsNFBBTUUsZUZvdUJKLENEMXBCSSwwQ0FqRUYsb2RBRUksZUNrdUJKLENBQ0YsQ0Q3cEJJLG9DQXhFRixvZEFNSSxlQ3d1QkosQ0FDRixDRTl1QkUsMENDZUEsd0JIa3VCRixDRGpyQkksMENHaEVGLDBDSHlISSxjQzRuQkosQ0FDRixDRC9xQkksb0NHdkVGLDBDSCtISSxjQzJuQkosQ0FDRixDRDNyQkksMENJOUNGLDRDSnVHSSxlQ3NvQkosQ0FDRixDRHpyQkksb0NJckRGLDRDSjZHSSxlQ3FvQkosQ0FDRixDRWp3QkUsMENDL0RBLGNBQ0EseUJBQ0EsaUJIbTBCRixDRDFzQkksMENHNURGLDBDQzFERSxlQUVBLGdCQUNBLHVCQUNBLGlCSG8wQkYsQ0FDRixDRDVzQkksb0NHbkVGLDBDQ2xERSxlQUVBLGdCQUNBLHNCQUNBLGlCSHEwQkYsQ0FDRixDR24wQkUsaURBQ0UsV0FDQSx5QkFDQSxrQkFDQSxRQUNBLE9BQ0EsMkJBQ0EsbUNBQ0EsOEJIcTBCSixDRHR1QkksMENJdkdGLGlEQVdJLFVBQ0Esd0JIczBCSixDQUNGLENEcnVCSSxvQ0k5R0YsaURBZ0JJLFVBQ0Esd0JIdTBCSixDQUNGLENEbHZCSSwwQ0lsRkYsNENKMklJLGVDNnJCSixDQUNGLENEaHZCSSxvQ0l6RkYsNENKaUpJLGVDNHJCSixDQUNGLENFcHpCRSwwQ0NwQkEsaUJBQ0EsYUo3Rk8sQ0k4RlAsY0p0REEsbUNBUlUsQ0FTVixlQ2s0QkYsQ0Rud0JJLDBDR3hERiwwQ0hpSEksY0M4c0JKLENBQ0YsQ0Rqd0JJLG9DRy9ERiwwQ0h1SEksY0M2c0JKLENBQ0YsQ0Q3d0JJLDBDSXJFRiw0REo4SEksZUN3dEJKLENBQ0YsQ0Qzd0JJLG9DSTVFRiw0REpvSUksZUN1dEJKLENBQ0YsQ0R2eEJJLDBDSWpFRiw0Q0owSEksZUNrdUJKLENBQ0YsQ0RyeEJJLG9DSXhFRiw0Q0pnSUksZUNpdUJKLENBQ0YsQ0VyMUJFLDBDQ25IQSxnQ0FDQSxrQkFDQSxjSnFDQSxtQ0FSVSxDQVNWLGVDdTZCRixDRHh5QkksMENHcERGLDBDQzdHRSxlQUNBLGlCQUNBLGtCQUNBLG1CSDY4QkYsQ0FDRixDRHp5Qkksb0NHM0RGLDBDQ3RHRSxlQUNBLGlCQUNBLGtCQUNBLGtCSDg4QkYsQ0FDRixDRzU4QkUsaURBQ0UsV0FDQSx3Qkp0QkssQ0l1QkwsVUFFQSxPQUNBLE1BQ0EsY0FDQSxrQkFDQSxhSDY4QkosQ0RsMEJJLDBDSXBKRixpREo2TUksZ0NDNndCSixDQUNGLENEaDBCSSxvQ0kzSkYsaURKbU5JLDhCQzR3QkosQ0FDRixDRDUwQkksMENJcEpGLGlESjZNSSxXQ3V4QkosQ0FDRixDRDEwQkksb0NJM0pGLGlESm1OSSxVQ3N4QkosQ0FDRixDRHQxQkksMENJdklGLDRDSmdNSSxlQ2l5QkosQ0FDRixDRHAxQkksb0NJOUlGLDRDSnNNSSxlQ2d5QkosQ0FDRixDRGgyQkksMENHcERGLDBDSDZHSSxjQzJ5QkosQ0FDRixDRDkxQkksb0NHM0RGLDBDSG1ISSxjQzB5QkosQ0FDRixDRTE1QkUsMENBQ0UsbUJGNDVCSixDRDcyQkksMENHaERGLDBDQUlJLGVGNjVCSixDQUNGLENEMzJCSSxvQ0d2REYsMENBUUksYUY4NUJKLENBQ0YsQ0UzNUJFLDRIQUVFLHFCSHZJTSxDR3dJTixtQkFDQSxnQkE4SkYseUZGZ3dCRixDRDkzQkksMENHcENGLDRISDZGSSxZQzAwQkosQ0FDRixDRDczQkksb0NHM0NGLDRISG1HSSxZQzAwQkosQ0FDRixDRXQ2Qkksa0lBQ0Usa0JGeTZCTixDRXA2QkksaUVBQ0UscUJBQ0Esb0JGczZCTixDRXA2Qk0sbUZBQ0UsZUZzNkJSLENFbjZCTSx3RUFDRSxXQUNBLFdBQ0EsWUFDQSx3Qkg5SkMsQ0crSkQsbUJBQ0Esb0JBQ0EscUJBQ0EsK0RGcTZCUixDRWg2QkUsOERBQ0UsbUJGazZCSixDRWg2QkksaUVBQ0UscUJBQ0EscUJBQ0EsdUJGazZCTixDRWg2Qk0sd0VBQ0UsdUJIeElOLG1DQVJVLENBU1YsZ0JHeUlNLFdBQ0Esb0JBQ0EsYUZtNkJSLENELzZCSSwwQ0FsREYsaUlBRUksZUNtK0JKLENBQ0YsQ0Q3NkJJLG9DQXpERixpSUFNSSxlQ28rQkosQ0FDRixDRTdsQ0UsMkNBQ0UsY0FDQSxlRitsQ0osQ0U3bENJLDZDQUNFLGVGK2xDTixDRTVsQ0ksK0NBQ0UsNEJGOGxDTixDRTVsQ00sMERBQ0UseUJGOGxDUixDRXpsQ0UsZ0RBQ0UsY0FDQSxlRjJsQ0osQ0V4bENFLDRDQUNFLGlCRjBsQ0osQ0V2bENFLG9EQUNFLGNBRUEsd0JGd2xDSixDRGo5QkksMENHMUlGLG9ESG1NSSxZQzQ1QkosQ0FDRixDRC84Qkksb0NHakpGLG9ESHlNSSxZQzI1QkosQ0FDRixDRS9sQ0Usc0RBQ0UsY0FDQSxpQkZpbUNKLENFOWxDRSxxREFDRSxXRmdtQ0osQ0U3bENFLG9EQUNFLFVGK2xDSixDRTVsQ0UsOERBQ0UsZUY4bENKLENFM2xDRSxnRUFDRSxpQkY2bENKLENFMWxDRSwrREFDRSxnQkY0bENKLENFemxDRSxxREFDRSxlQUNBLGdCRjJsQ0osQ0V4bENFLHlEQUNFLGVGMGxDSixDRXZsQ0UsZ0lBRUUsWUFDQSxjRnlsQ0osQ0V0bENFLHFEQUNFLGVGd2xDSixDRXJsQ0Usc0RBQ0UsZUZ1bENKLENFcGxDRSx5REFDRSxlRnNsQ0osQ0VubENFLHdRQU1FLGVGcWxDSixDRDNnQ0ksMENBakVGLGdlQUVJLGVDbWxDSixDQUNGLENEOWdDSSxvQ0F4RUYsZ2VBTUksZUN5bENKLENBQ0YsQ0UvbENFLDRDQ2VBLHdCSG1sQ0YsQ0RsaUNJLDBDR2hFRiw0Q0h5SEksY0M2K0JKLENBQ0YsQ0RoaUNJLG9DR3ZFRiw0Q0grSEksY0M0K0JKLENBQ0YsQ0Q1aUNJLDBDSTlDRiw4Q0p1R0ksZUN1L0JKLENBQ0YsQ0QxaUNJLG9DSXJERiw4Q0o2R0ksZUNzL0JKLENBQ0YsQ0VsbkNFLDRDQy9EQSxjQUNBLHlCQUNBLGlCSG9yQ0YsQ0QzakNJLDBDRzVERiw0Q0MxREUsZUFFQSxnQkFDQSx1QkFDQSxpQkhxckNGLENBQ0YsQ0Q3akNJLG9DR25FRiw0Q0NsREUsZUFFQSxnQkFDQSxzQkFDQSxpQkhzckNGLENBQ0YsQ0dwckNFLG1EQUNFLFdBQ0EseUJBQ0Esa0JBQ0EsUUFDQSxPQUNBLDJCQUNBLG1DQUNBLDhCSHNyQ0osQ0R2bENJLDBDSXZHRixtREFXSSxVQUNBLHdCSHVyQ0osQ0FDRixDRHRsQ0ksb0NJOUdGLG1EQWdCSSxVQUNBLHdCSHdyQ0osQ0FDRixDRG5tQ0ksMENJbEZGLDhDSjJJSSxlQzhpQ0osQ0FDRixDRGptQ0ksb0NJekZGLDhDSmlKSSxlQzZpQ0osQ0FDRixDRXJxQ0UsNENDcEJBLGlCQUNBLGFKN0ZPLENJOEZQLGNKdERBLG1DQVJVLENBU1YsZUNtdkNGLENEcG5DSSwwQ0d4REYsNENIaUhJLGNDK2pDSixDQUNGLENEbG5DSSxvQ0cvREYsNENIdUhJLGNDOGpDSixDQUNGLENEOW5DSSwwQ0lyRUYsOERKOEhJLGVDeWtDSixDQUNGLENENW5DSSxvQ0k1RUYsOERKb0lJLGVDd2tDSixDQUNGLENEeG9DSSwwQ0lqRUYsOENKMEhJLGVDbWxDSixDQUNGLENEdG9DSSxvQ0l4RUYsOENKZ0lJLGVDa2xDSixDQUNGLENFdHNDRSw0Q0NuSEEsZ0NBQ0Esa0JBQ0EsY0pxQ0EsbUNBUlUsQ0FTVixlQ3d4Q0YsQ0R6cENJLDBDR3BERiw0Q0M3R0UsZUFDQSxpQkFDQSxrQkFDQSxtQkg4ekNGLENBQ0YsQ0QxcENJLG9DRzNERiw0Q0N0R0UsZUFDQSxpQkFDQSxrQkFDQSxrQkgrekNGLENBQ0YsQ0c3ekNFLG1EQUNFLFdBQ0Esd0JKdEJLLENJdUJMLFVBRUEsT0FDQSxNQUNBLGNBQ0Esa0JBQ0EsYUg4ekNKLENEbnJDSSwwQ0lwSkYsbURKNk1JLGdDQzhuQ0osQ0FDRixDRGpyQ0ksb0NJM0pGLG1ESm1OSSw4QkM2bkNKLENBQ0YsQ0Q3ckNJLDBDSXBKRixtREo2TUksV0N3b0NKLENBQ0YsQ0QzckNJLG9DSTNKRixtREptTkksVUN1b0NKLENBQ0YsQ0R2c0NJLDBDSXZJRiw4Q0pnTUksZUNrcENKLENBQ0YsQ0Ryc0NJLG9DSTlJRiw4Q0pzTUksZUNpcENKLENBQ0YsQ0RqdENJLDBDR3BERiw0Q0g2R0ksY0M0cENKLENBQ0YsQ0Qvc0NJLG9DRzNERiw0Q0htSEksY0MycENKLENBQ0YsQ0Uzd0NFLDRDQUNFLG1CRjZ3Q0osQ0Q5dENJLDBDR2hERiw0Q0FJSSxlRjh3Q0osQ0FDRixDRDV0Q0ksb0NHdkRGLDRDQVFJLGFGK3dDSixDQUNGLENFNXdDRSxnSUFFRSxxQkh2SU0sQ0d3SU4sbUJBQ0EsZ0JBOEpGLHlGRmluQ0YsQ0QvdUNJLDBDR3BDRixnSUg2RkksWUMyckNKLENBQ0YsQ0Q5dUNJLG9DRzNDRixnSUhtR0ksWUMyckNKLENBQ0YsQ0V2eENJLHNJQUNFLGtCRjB4Q04sQ0VyeENJLG1FQUNFLHFCQUNBLG9CRnV4Q04sQ0VyeENNLHFGQUNFLGVGdXhDUixDRXB4Q00sMEVBQ0UsV0FDQSxXQUNBLFlBQ0Esd0JIOUpDLENHK0pELG1CQUNBLG9CQUNBLHFCQUNBLCtERnN4Q1IsQ0VqeENFLGdFQUNFLG1CRm14Q0osQ0VqeENJLG1FQUNFLHFCQUNBLHFCQUNBLHVCRm14Q04sQ0VqeENNLDBFQUNFLHVCSHhJTixtQ0FSVSxDQVNWLGdCR3lJTSxXQUNBLG9CQUNBLGFGb3hDUixDRGh5Q0ksMENBakVGLG9DQUVJLGVDbTJDSixDQUNGLENEOXhDSSxvQ0F4RUYsb0NBTUksZUNvMkNKLENBQ0YsQ0l6MENFLHdCQUNFLGVMc0JtQixDS3JCbkIsaUJBQ0EsaUJKMjBDSixDSXowQ0ksMEJDbEpGLHFEQUNBLG9FQUNBLGtFQUNBLG1FQUVBLGtDQUNBLGtCQUNBLG1CQUNBLG9CTm9DQSxtQ0FSVSxDQVNWLGdCTTVCQSx3Qk5iTyxDTWNQLFVOZlEsQ01rRFIsa0JBbUJFLGVIa09GLDBGRWpKSSx3Qkp3MUNOLENEOXpDSSxvQ0tqQ0EsMEJDdElBLGdCTHkrQ0YsQ0FDRixDS2wrQ0UsZ0NBQ0UsNkRMbytDSixDRDcwQ0ksMENLMUJBLDBCRjREQSw4TEYreUNGLENFN3lDRSxnQ0FDRSxpREYreUNKLENBQ0YsQ0RyMUNJLDBDSzFCQSwwQkNsQkEsa0JBQ0EsZUFDQSxlTHE0Q0YsQ0FDRixDRHIxQ0ksb0NLakNBLDBCQ1pBLGtCQUNBLGNMczRDRixDQUNGLENLcDRDRSxnQ0FDRSxVTHM0Q0osQ0RyMkNJLDBDTWxDRixnQ04yRkksVUNnekNKLENBQ0YsQ0RuMkNJLG9DTXpDRixnQ05pR0ksU0MreUNKLENBQ0YsQ0tyK0NFLGdDQUNFLFdBQ0EscUJBRUUsd0JBQ0Esd0JBZ0JBLGtCQUNBLFdBQ0EsTUFDQSxTQUNBLGFMazlDTixDRDkyQ0ksb0NLakNBLDBCQVVJLGlCQUNBLGlCSmc1Q04sQ0FDRixDSTk0Q00sMkNBQ0UsV0FDQSxxQkFDQSxVQUNBLDBEQUNBLFVKZzVDUixDSTU0Q0ksbUNBQ0Usc0VBQ0EsNElKODRDTixDRDc0Q0ksMENLQ0UscUNMd0RBLHNCQ3cxQ0osQ0FDRixDRDM0Q0ksb0NLTkUscUNMOERBLHFCQ3UxQ0osQ0FDRixDSW41Q1EsZ0RBQ0Usd0JBQ0EsMkJKcTVDVixDSWw1Q1EsaURBQ0UsMkJBQ0Esd0JKbzVDVixDSTk0Q00sa0NBQ0UsZUFDQSxVSmc1Q1IsQ0M1N0NFLHFCQUNFLG9ERDg3Q0osQ0R0NkNJLDBDRXpCRixxQkFJSSxvRUFDQSxRRCs3Q0osQ0FDRixDRHI2Q0ksb0NFaENGLHFCQVNJLHlHQUNBLFFEZzhDSixDQUNGLENDOTdDSSw2QkFDRSxxQ0FDQSxxQkYvSkksQ0VpS0osbUJDc0lKLHlGRjB6Q0YsQ0R4N0NJLDBDRVpBLDZCRnFFRSxZQ200Q0osQ0FDRixDRHQ3Q0ksb0NFbkJBLDZCRjJFRSxpQkNrNENKLENBQ0YsQ0NwOENNLDZCQUNFLCtCRHM4Q1IsQ0NuOENNLDRCQUNFLGNBRUEsYUY3S0MsQ0F3Q1AsbUNBUlUsQ0FTVixnQk1RQSxpQkxva0RGLENENzhDSSwwQ0VFRSw0QkZ1REEsY0N3NUNKLENBQ0YsQ0QzOENJLG9DRUxFLDRCRjZEQSxjQ3U1Q0osQ0FDRixDRHY5Q0ksMENFRUUsNEJGdURBLGNDazZDSixDQUNGLENEcjlDSSxvQ0VMRSw0QkY2REEsY0NpNkNKLENBQ0YsQ0t2bERFLGtDQUNFLFdBQ0EscUJBRUUsd0JBQ0EsdUJMd2xETixDRHYrQ0ksMENNNUdBLGtDTnFLRSxnQkNrN0NKLENBQ0YsQ0RyK0NJLG9DTW5IQSxrQ04yS0UsZ0JDaTdDSixDQUNGLENDdCtDUSxrQ0FDRSxrQkFDQSxRQUNBLE1BQ0EsU0FDQSxjQUNBLDZEQUNBLFVEdytDVixDRDEvQ0ksMENFV0ksa0NGOENGLFVDcThDSixDQUNGLENEeC9DSSxvQ0VJSSxrQ0ZvREYsU0NvOENKLENBQ0YsQ0N6K0NFLDhCQUNFLFVENCtDSixDRHhnREksMENFOEJBLGdDQUVJLHFEQUNBLFNBQ0EsaUVENCtDTixDQUNGLENDeCtDRSw0QkFDRSxzQkQwK0NKLENJM3JERSxxQkFDRSx3QkxHTyxDS0ZQLGdCRnFTRix5RkYwNUNGLENEeGhESSwwQ0t6S0YscUJMa09JLGtCQ20rQ0osQ0FDRixDRHRoREksb0NLaExGLHFCTHdPSSxpQkNrK0NKLENBQ0YsQ0RsaURJLDBDS3pLRixxQkxrT0ksWUM2K0NKLENBQ0YsQ0RoaURJLG9DS2hMRixxQkx3T0ksWUM0K0NKLENBQ0YsQ0k3c0RJLHdDQUNFLHlCQUNBLGFMVEcsQ0F3Q1AsbUNBUlUsQ0FTVixlQ2lyREYsQ0RsakRJLDBDS2pLQSx3Q0wwTkUsY0M2L0NKLENBQ0YsQ0RoakRJLG9DS3hLQSx3Q0xnT0UsY0M0L0NKLENBQ0YsQ0l2dERNLCtDQUNFLFdBQ0EsbUJBQ0EsWUFDQSxhQUNBLHdCTGxCQyxDS21CRCxtQkFDQSxxQkFDQSwrREp5dERSLENJcnRESSxrQ0FDRSxvQkFDQSxnQkFDQSxrQkp1dEROLENEM2tESSwwQ0svSUEsa0NBTUksY0p3dEROLENBQ0YsQ0R6a0RJLG9DS3RKQSxrQ0FVSSxjSnl0RE4sQ0FDRixDSXZ0RE0sMENBQ0UsZ0JBQ0EsZ0JKeXREUixDRHpsREksMENLbElFLDBDTDJMQSxjQ29pREosQ0FDRixDRHZsREksb0NLeklFLDBDTGlNQSxjQ21pREosQ0FDRixDRG5tREksMENLbElFLDBDTDJMQSxrQkM4aURKLENBQ0YsQ0RqbURJLG9DS3pJRSwwQ0xpTUEsaUJDNmlESixDQUNGLENEN21ESSwwQ0tsSUUsMENBUUksZUoydURSLENBQ0YsQ0QzbURJLG9DS3pJRSwwQ0FZSSxjSjR1RFIsQ0FDRixDRHZuREksMENLakhJLHVFTDBLRixlQ2trREosQ0FDRixDRHJuREksb0NLeEhJLHVFTGdMRixjQ2lrREosQ0FDRixDSTl1RFEsdURBQ0UsY0FFQSxpQkFDQSxpQkFDQSxhSit1RFYsQ0R2b0RJLDBDSzdHSSx1RExzS0YsY0NrbERKLENBQ0YsQ0Ryb0RJLG9DS3BISSx1REw0S0YsY0NpbERKLENBQ0YsQ0l2dkRVLHlEQUNFLGFKeXZEWixDSXR2RFUsOERBQ0UsV0FDQSxtQkFDQSxXQUNBLFlBQ0Esd0JMN0VGLENLOEVFLG1CQUNBLHFCQUNBLGlFSnd2RFosQ0lsdkRNLHVEQUNFLGNBRUEsbUJBQ0EsbUJBQ0EsYUptdkRSLENEcHFESSwwQ0twRkUsdURMNklBLGNDK21ESixDQUNGLENEbHFESSxvQ0szRkUsdURMbUpBLGNDOG1ESixDQUNGLENJM3ZEUSx5REFDRSxhSjZ2RFYsQ0kxdkRRLDhEQUNFLFdBQ0EsaUJBQ0EsbUJBQ0EsWUFDQSxhQUNBLHdCTHZHQSxDS3dHQSxtQkFDQSxxQkFDQSxpRUo0dkRWLENJeHZETSxxQ0FDRSxtQkFDQSxVQUNBLGNBQ0EsYUowdkRSLENJeHZEUSxvRkFFRSxhSnl2RFYsQyIsImZpbGUiOiJjc3MvaW5mby5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vICDjgqvjg6njg7xcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY19ibGFjazogIzFBMUExQTtcbiRjX3doaXRlOiAjZmZmZmZmO1xuJGNfYmx1ZTogIzAwMzU5MjtcbiRjX2JsdWUtMjogIzAwNzFCQztcbiRjX2JsdWUtMzogI0M3REZGNDtcbiRjX2JsdWUtNDogI0VFRjdGRTtcbiRjX2JsdWUtNTogI0UzRUZGQTtcbiRjX2JsdWUtNjogI0NCREZGMTtcbiRjX2JsdWUtNzogIzI1NTRBNztcbiRjX2JsdWUtODogIzNFNjA5QjtcbiRjX2JsdWUtOTogI0UzRjFGQTtcbiRjX2dyYXktMTogI0UxRTFFMTtcbiRjX2dyYXktMjogI0JBQkFCQTtcbiRjX2dyYXktMzogI0Y1RjVGNTtcbiRjX3llbGxvdzogI0ZGRjU5QTtcbiRjX3llbGxvdy0yOiAjRkZGQkQ1O1xuJGNfbGluZS1ncmVlbjogIzAxQkIwMjtcbiRjX29yYW5nZTogI0YzOTIwMDtcbiRjX3JlZDogI0Q5MzAyNTtcblxuLy8gIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRCTEFLRV9QT0lOVDogNzY5cHg7XG5cbi8vICDjg5Hjgrlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kdGhlbWVQYXRoOiAnLi4vLi4nO1xuXG4vLyAg44OV44Kp44Oz44OIXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5pu45L2TXG4kZm9udC1ub3RvOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblxuQG1peGluIGZvbnQtbm90bygpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBmb250LW5vdG8tYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiRmb250LWpvc3Q6ICdKb3N0JywgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cbkBtaXhpbiBmb250LWpvc3QoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjE1LzkyelB0QmhQTnF3NzlJajFFODY1ekJVdjdteVJKVFZCTklndW5fSEtPRW8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8v44K144Kk44K6XG4kYm9keUxpbmVIZWlnaHQ6IDIuMTRlbTtcblxuQG1peGluIGVjaG9fZnpfbWVkaWEoJGZ6UEMsICRmelNQKSB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIGZvbnQtc2l6ZTogJGZ6UEM7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBmb250LXNpemU6ICRmelNQO1xuICB9XG59XG5cblxuLy8gIOS9meeZvVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3BhY2VTZWN0aW9uX3BjOiAxMDBweDtcbiRzcGFjZVNlY3Rpb25fc3A6IDUwcHg7XG5cbkBtaXhpbiBpbm5lcl9zcGFjZV9zZWN0aW9uIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgcGFkZGluZzogJHNwYWNlU2VjdGlvbl9wYyAwO1xuICB9XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgcGFkZGluZzogJHNwYWNlU2VjdGlvbl9zcCAwO1xuICB9XG59XG5cbkBtaXhpbiBzcGFjZV9zZWN0aW9uIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VTZWN0aW9uX3BjO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlU2VjdGlvbl9zcDtcbiAgICB9XG4gIH1cbn1cblxuJHNwYWNlQ29udGVudHNfcGM6IDYwcHg7XG4kc3BhY2VDb250ZW50c19zcDogMzBweDtcblxuQG1peGluIHNwYWNlX2NvbnRlbnRzIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VDb250ZW50c19wYztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZUNvbnRlbnRzX3NwO1xuICAgIH1cbiAgfVxufVxuXG4kc3BhY2VJdGVtX3BjOiAzMHB4O1xuJHNwYWNlSXRlbV9zcDogMjBweDtcblxuQG1peGluIHNwYWNlX2l0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZUl0ZW1fcGM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VJdGVtX3NwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3BhY2VfaXRlbS1zIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skc3BhY2VJdGVtX3BjfS8gMik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRzcGFjZUl0ZW1fc3B9LyAyKTtcbiAgICB9XG4gIH1cbn1cblxuJHBhZGRpbmdDb250YWluZXJfcGM6IDUwcHg7XG4kcGFkZGluZ0NvbnRhaW5lcl9zcDogMjBweDtcblxuQG1peGluIHBhZGRpbmdfY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZ0NvbnRhaW5lcl9wYztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ0NvbnRhaW5lcl9wYztcbiAgfVxuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdDb250YWluZXJfc3A7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmdDb250YWluZXJfc3A7XG4gIH1cbn1cblxuLy8gIOOCs+ODs+ODhuODs+ODhOW5hVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb250ZW50c193aWR0aF9tYXg6IDEwODBweDtcbiRjb250ZW50c193aWR0aF9tYXhfUzogNzAwcHg7XG4kY29udGVudHNfd2lkdGhfbWF4X0w6IDE0NDBweDtcblxuLy8gIOODoeODh+OCo+OCouOCr+OCqOODqlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gTWVkaWFRdWVyeSgkdmFsdWUpIHtcbiAgLy8gUEMgNzY5cHh+XG4gIEBpZiAkdmFsdWUgPT0gJ3BjJyB7XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRCTEFLRV9QT0lOVCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgICAvLyBTUCB+NzY4cHhcbiAgQGVsc2UgaWYgJHZhbHVlID09ICdzcCcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRCTEFLRV9QT0lOVCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICAgLy8g44K544Oe44Ob54ut5bmFXG4gIEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIGFuZCAkdmFsdWUgPD0gNzY4KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZhbHVlICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkQkxBS0VfUE9JTlQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAgIC8vIFBD54ut5bmFXG4gIEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIGFuZCAkdmFsdWUgPj0gNzY4KSB7XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRCTEFLRV9QT0lOVCkgYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSArIHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAgIC8vIFBSSU5UXG4gIEBlbHNlIGlmICR2YWx1ZSA9PSAncHJpbnQnIHtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYyB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRlbnRzX3dpZHRoX21heCArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcCB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAg44Os44K544Od44Oz44K344OWXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiByZXNwb25zaXZlKCRwcm9wZXJ0eSwkcGNfdmFsOm51bGwsJHNwX3ZhbDpudWxsKSB7XG4gIEBpZiAkcGNfdmFsICE9IG51bGwge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgI3skcHJvcGVydHl9OiAkcGNfdmFsO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkc3BfdmFsICE9IG51bGwge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgI3skcHJvcGVydHl9OiAkc3BfdmFsO1xuICAgIH1cbiAgfVxufVxuXG4vLyAg44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhvdmVyT3BhY2l0eSgpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyU2NhbGUoJHNjYWxlOiAxLjIpIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyDjgrvjg6zjgq/jgr9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNlbGVjdG9yX2J0bjogJ1tjbGFzc149XCJidG5fXCJdLCBbY2xhc3MqPVwiIGJ0bl9cIl0nO1xuJHNlbGVjdG9yX2ljb246ICdbY2xhc3NePVwiLS1pLVwiXSwgW2NsYXNzKj1cIiAtLWktXCJdJzsiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MTUvOTJ6UHRCaFBOcXc3OUlqMUU4NjV6QlV2N215UkpUVkJOSWd1bl9IS09Fby53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MXB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YxNS85MnpQdEJoUE5xdzc5SWoxRTg2NXpCVXY3bXlSSlRWQk5JZ3VuX0hLT0VvLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjE1LzkyelB0QmhQTnF3NzlJajFFODY1ekJVdjdteVJKVFZCTklndW5fSEtPRW8ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCkge1xuICAudGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MTUvOTJ6UHRCaFBOcXc3OUlqMUU4NjV6QlV2N215UkpUVkJOSWd1bl9IS09Fby53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MXB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YxNS85MnpQdEJoUE5xdzc5SWoxRTg2NXpCVXY3bXlSSlRWQk5JZ3VuX0hLT0VvLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2dDb250ZW50X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9saXN0X2l0ZW0gPiBhIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCA1MywgMTQ2LCAwLjIpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbSA+IGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCA1MywgMTQ2LCAwLjUpO1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2dDb250ZW50X2xpc3RfaXRlbV9pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MC44NDc0NTc2MjcxJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9nQ29udGVudF9saXN0X2l0ZW1faW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2RhdGUge1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jYXRzIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9nQ29udGVudF9saXN0X2l0ZW1fY2F0cyA+IHNwYW4sXG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2NhdHMgPiBhIHtcbiAgcGFkZGluZzogMC4xZW0gMWVtIDAuMmVtO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTkyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fY2F0cyA+IHNwYW4sXG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fY2F0cyA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jYXRzID4gc3BhbixcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jYXRzID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX3RpdGxlIHtcbiAgY29sb3I6ICMwMDM1OTI7XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfZGF0ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9kYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NhdHMge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY2F0cyA+IHNwYW4sXG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jYXRzID4gYSB7XG4gIHBhZGRpbmc6IDAuMWVtIDFlbSAwLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU5MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jYXRzID4gc3BhbixcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY2F0cyA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY2F0cyA+IHNwYW4sXG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NhdHMgPiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfaW5mbyArIC5ibG9nQ29udGVudF9hcnRpY2xlX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9pbmZvICsgLmJsb2dDb250ZW50X2FydGljbGVfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX3RpdGxlIHtcbiAgY29sb3I6ICMwMDM1OTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTgzMzMzMzMzMztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV90aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2V5ZWNhdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfZXllY2F0Y2g6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2V5ZWNhdGNoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfZXllY2F0Y2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2V5ZWNhdGNoIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCA+ICo6bm90KHAgKyBwKTpub3QoaDEgKyAqKTpub3QoaDIgKyAqKTpub3QoaDMgKyAqKTpub3QoaDQgKyAqKTpub3QoaDUgKyAqKTpub3QoaDYgKyAqKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCA+ICo6bm90KHAgKyBwKTpub3QoaDEgKyAqKTpub3QoaDIgKyAqKTpub3QoaDMgKyAqKTpub3QoaDQgKyAqKTpub3QoaDUgKyAqKTpub3QoaDYgKyAqKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgcCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHAgaW1nOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAud3AtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSxcbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaW1nW2NsYXNzKj1hdHRhY2htZW50LV0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLnNpemUtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMSxcbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDIsXG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzLFxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCxcbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUsXG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4MzMzMzMzMzM7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgyICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMge1xuICBjb2xvcjogIzAwMzU5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRUZGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTdweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzAwMzU5MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDQgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OTI7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHggLSAwLjI1ZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1OjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnB4IC0gMC41ZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTo6YmVmb3JlIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDU6OmJlZm9yZSB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNSArICoge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bDpub3QoW2NsYXNzXj1ydG9jLV0pLFxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbDpub3QoW2NsYXNzXj1ydG9jLV0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCA1MywgMTQ2LCAwLjIpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbDpub3QoW2NsYXNzXj1ydG9jLV0pIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHVsOm5vdChbY2xhc3NePXJ0b2MtXSksXG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2w6bm90KFtjbGFzc149cnRvYy1dKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bDpub3QoW2NsYXNzXj1ydG9jLV0pIGxpLFxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbDpub3QoW2NsYXNzXj1ydG9jLV0pIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4xNjZlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjE2NmVtO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bDpub3QoW2NsYXNzXj1ydG9jLV0pIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTkyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY2ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjFlbSk7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkge1xuICBjb3VudGVyLXJlc2V0OiB0aXRsZTtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2w6bm90KFtjbGFzc149cnRvYy1dKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4xNjZlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjE2NmVtO1xuICBjb3VudGVyLWluY3JlbWVudDogdGl0bGU7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIodGl0bGUpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY2ZW07XG4gIGNvbG9yOiAjMDAzNTkyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50ID4gKjpub3QocCArIHApOm5vdChoMSArICopOm5vdChoMiArICopOm5vdChoMyArICopOm5vdChoNCArICopOm5vdChoNSArICopOm5vdChoNiArICopOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCA+ICo6bm90KHAgKyBwKTpub3QoaDEgKyAqKTpub3QoaDIgKyAqKTpub3QoaDMgKyAqKTpub3QoaDQgKyAqKTpub3QoaDUgKyAqKTpub3QoaDYgKyAqKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgcCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBwIGltZzpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLndwLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSxcbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGltZ1tjbGFzcyo9YXR0YWNobWVudC1dIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS1sYXJnZSB7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLnNpemUtdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgxLFxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDIsXG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMyxcbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0LFxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUsXG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgxOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCksXG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgxOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCksXG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTgzMzMzMzMzMztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDIgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDM1OTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0VGRkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBhZGRpbmc6IDEzcHggMzBweCAxN3B4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzo6YmVmb3JlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzAwMzU5MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTkyO1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1OjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCAtIDAuMjVlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1OjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnB4IC0gMC41ZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDU6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTo6YmVmb3JlIHtcbiAgICBib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSxcbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDAsIDUzLCAxNDYsIDAuMik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSxcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2w6bm90KFtjbGFzc149cnRvYy1dKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSxcbiAgYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2w6bm90KFtjbGFzc149cnRvYy1dKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSBsaSxcbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkgbGkge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4xNjZlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjE2NmVtO1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5I25ld3MgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bDpub3QoW2NsYXNzXj1ydG9jLV0pIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMC42NjZlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMWVtKTtcbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkge1xuICBjb3VudGVyLXJlc2V0OiB0aXRsZTtcbn1cbmJvZHkjbmV3cyAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTY2ZW07XG4gIHRleHQtaW5kZW50OiAtMS4xNjZlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHRpdGxlO1xufVxuYm9keSNuZXdzIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2w6bm90KFtjbGFzc149cnRvYy1dKSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcih0aXRsZSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC42NjZlbTtcbiAgY29sb3I6ICMwMDM1OTI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCA+ICo6bm90KHAgKyBwKTpub3QoaDEgKyAqKTpub3QoaDIgKyAqKTpub3QoaDMgKyAqKTpub3QoaDQgKyAqKTpub3QoaDUgKyAqKTpub3QoaDYgKyAqKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCA+ICo6bm90KHAgKyBwKTpub3QoaDEgKyAqKTpub3QoaDIgKyAqKTpub3QoaDMgKyAqKTpub3QoaDQgKyAqKTpub3QoaDUgKyAqKTpub3QoaDYgKyAqKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgcCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHAgaW1nOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAud3AtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSxcbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaW1nW2NsYXNzKj1hdHRhY2htZW50LV0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLnNpemUtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMSxcbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDIsXG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzLFxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCxcbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUsXG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4MzMzMzMzMzM7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgyICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMge1xuICBjb2xvcjogIzAwMzU5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRUZGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTdweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzAwMzU5MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDQgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OTI7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHggLSAwLjI1ZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1OjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnB4IC0gMC41ZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTo6YmVmb3JlIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDU6OmJlZm9yZSB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNSArICoge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bDpub3QoW2NsYXNzXj1ydG9jLV0pLFxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbDpub3QoW2NsYXNzXj1ydG9jLV0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCA1MywgMTQ2LCAwLjIpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSxcbiAgYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbDpub3QoW2NsYXNzXj1ydG9jLV0pIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHVsOm5vdChbY2xhc3NePXJ0b2MtXSksXG4gIGJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2w6bm90KFtjbGFzc149cnRvYy1dKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bDpub3QoW2NsYXNzXj1ydG9jLV0pIGxpLFxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbDpub3QoW2NsYXNzXj1ydG9jLV0pIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4xNjZlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjE2NmVtO1xufVxuYm9keSNjb2x1bW4gLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bDpub3QoW2NsYXNzXj1ydG9jLV0pIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgdWw6bm90KFtjbGFzc149cnRvYy1dKSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTkyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY2ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjFlbSk7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkge1xuICBjb3VudGVyLXJlc2V0OiB0aXRsZTtcbn1cbmJvZHkjY29sdW1uIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2w6bm90KFtjbGFzc149cnRvYy1dKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4xNjZlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjE2NmVtO1xuICBjb3VudGVyLWluY3JlbWVudDogdGl0bGU7XG59XG5ib2R5I2NvbHVtbiAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sOm5vdChbY2xhc3NePXJ0b2MtXSkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIodGl0bGUpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY2ZW07XG4gIGNvbG9yOiAjMDAzNTkyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9idG5zOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYnRuczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU5MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMS4xNDNlbTtcbiAgcGFkZGluZy1yaWdodDogMS4xNDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYycHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgNTMsIDE0NiwgMC4yKTtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYnRucyAuYnRucyBhIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbW1vbi9hcnJvd193aGl0ZS5zdmdcIik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMgYSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIH1cbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMgYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMgYSB7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYnRucyAuYnRucyBhIHtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfYnRucyAuYnRucyBhOjphZnRlciB7XG4gIGhlaWdodDogMWVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9idG5zIC5idG5zIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9idG5zIC5idG5zIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ibG9nQ29udGVudF9idG5zIC5idG5zIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfYnRucyAuYnRucyBhLmFycm93LWxlZnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogYXV0bztcbn1cbi5ibG9nQ29udGVudF9idG5zIC5idG5zLnBhZ2VOYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYnRucyAuYnRucy5wYWdlTmF0aW9uIGEge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMucGFnZU5hdGlvbiBhIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9idG5zIC5idG5zLnBhZ2VOYXRpb24gYS5hcnJvdy1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYmxvZ0NvbnRlbnRfYnRucyAuYnRucy5wYWdlTmF0aW9uIGEuYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ibG9nQ29udGVudF9idG5zIC5idG5zLm5ld3NUb3AgYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9jb250ZW50IHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCA1MywgMTQ2LCAwLjIpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDM1OTI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgYSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0IGE6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCBhOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93X2JsdWUuc3ZnXCIpO1xuICBoZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0IGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCBhOjphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxufVxuXG4jcG9zdHMgLmJsb2dDb250ZW50X2xpc3RfaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNwb3N0cyAuYmxvZ0NvbnRlbnRfbGlzdF9pdGVtIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNwb3N0cyAjcnRvYy1tb2t1amktd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3J0b2MtbW9rdWppLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGN0ZFO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDAsIDUzLCAxNDYsIDAuMik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgY29sb3I6ICMwMDM1OTI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyICNydG9jLW1va3VqaS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAjcnRvYy1tb2t1amktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNTVlbTtcbiAgd2lkdGg6IDAuNTVlbTtcbiAgaGVpZ2h0OiAwLjU1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjFlbSk7XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtIGEge1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0gYSAqIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ1ZW07XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTVlbSk7XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMiA+IC5ydG9jLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDEuOGVtO1xuICB0ZXh0LWluZGVudDogLTEuM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMiA+IC5ydG9jLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMiA+IC5ydG9jLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMiA+IC5ydG9jLWl0ZW0gYSAqIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMiA+IC5ydG9jLWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDVlbTtcbiAgd2lkdGg6IDAuMjllbTtcbiAgaGVpZ2h0OiAwLjI5ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjE1ZW0pO1xufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppIGxpIGEsICNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMxQTFBMUE7XG59IiwiQGltcG9ydCAnLi4vY29uZmlnL3ZhcmlhYmxlJztcbkBpbXBvcnQgJy4uL21peGluLyonO1xuXG5AbWl4aW4gaW5mby1kYXRlLXRhZ19zZXQge1xuICAmX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgJl9kYXRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogJGNfZ3JheS0yO1xuICAgIEBpbmNsdWRlIGZvbnQtam9zdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfY2F0cyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiBzcGFuLFxuICAgID4gYSB7XG4gICAgICBwYWRkaW5nOiAuMWVtIDFlbSAuMmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmb250LW5vdG8tYm9sZDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZm9udC1zaXplLDExcHgsMTNweCk7XG4gICAgfVxuICB9XG59XG5cbi5ibG9nQ29udGVudCB7XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAkc3BhY2VJdGVtX3BjO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHNwYWNlSXRlbV9zcDtcbiAgICB9XG5cbiAgICAmX2l0ZW0ge1xuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAkc3BhY2VJdGVtX3BjICogMikgLyAzKTtcbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGJveC1zaGFkb3c7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgkY19ibHVlLDAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfaW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGltZ19maXgoY2FsYygxNTAgLyAyOTUgKiAxMDAlKSk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBpbmZvLWRhdGUtdGFnX3NldDtcblxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY19ibHVlO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LW5vdG8tYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShmb250LXNpemUsMTZweCwxNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2FydGljbGUge1xuICAgIEBpbmNsdWRlIGluZm8tZGF0ZS10YWdfc2V0O1xuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX2luZm8gKyAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWFyZ2luLXRvcCwyMHB4LDEwcHgpO1xuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgYmxvZ19oZWFkaW5nXzAxO1xuICAgIH1cblxuICAgICZfZXllY2F0Y2gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgc3BhY2VfaXRlbTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYm9yZGVyLXJhZGl1cywxMHB4LDVweCk7XG4gICAgfVxuXG4gICAgJl9jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHNwYWNlX2l0ZW07XG4gICAgICBAaW5jbHVkZSBwb3N0X2NvbnRlbnQ7XG5cbiAgICAgIGJvZHkjbmV3cyAmIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zdF9jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBib2R5I2NvbHVtbiAmIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zdF9jb250ZW50KCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9idG5zIHtcbiAgICBAaW5jbHVkZSBidG4tYXJlYTtcbiAgfVxuXG4gICZfc2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkc3BhY2VJdGVtX3NwO1xuICAgIH1cblxuICAgICZfY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhZGRpbmcsIDYwcHgsIDMwcHggMjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJl9saXN0IHtcblxuICAgICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfZ3JheS0xO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjX2JsdWU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZywxNHB4IDAsMTJweCAwKTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShmb250LXNpemUsMTZweCwxNHB4KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ub3RvLWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGJ0bi1hcnJvdygpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR0aGVtZVBhdGh9L2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93X2JsdWUuc3ZnXCIpO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUod2lkdGgsIDEzcHgsIDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3Bvc3RzIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3J0b2MtbW9rdWppLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGVPZkNvbnRlbnQ7XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvdmFyaWFibGUnO1xuXG5cbi8vICDjg5bjg63jgrDmnKzmlodcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gcG9zdF9jb250ZW50KCkge1xuICA+ICo6bm90KHAgKyBwKTpub3QoaDEgKyAqKTpub3QoaDIgKyAqKTpub3QoaDMgKyAqKTpub3QoaDQgKyAqKTpub3QoaDUgKyAqKTpub3QoaDYgKyAqKSB7XG4gICAgQGluY2x1ZGUgc3BhY2VfaXRlbTtcbiAgfVxuXG4gIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhZGRpbmcsMzBweCwyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ncmF5LTE7XG4gIH1cblxuICAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC53cC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBpbWdbY2xhc3MqPSd3cC1pbWFnZS0nXSxcbiAgaW1nW2NsYXNzKj0nYXR0YWNobWVudC0nXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaXplLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG5cbiAgLnNpemUtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG5cbiAgLnNpemUtdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYWNlX2NvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBibG9nX2hlYWRpbmdfMDI7XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ18wMjtcbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nX2JvbGRfMDI7XG4gIH1cblxuICBoNSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ18wMS1TO1xuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIHVsOm5vdChbY2xhc3NePVwicnRvYy1cIl0pLFxuICBvbDpub3QoW2NsYXNzXj1cInJ0b2MtXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZywzMHB4LDIwcHgpO1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICB1bDpub3QoW2NsYXNzXj1cInJ0b2MtXCJdKSB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjE2NmVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xLjE2NmVtO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNjY2ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uMWVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbDpub3QoW2NsYXNzXj1cInJ0b2MtXCJdKSB7XG4gICAgY291bnRlci1yZXNldDogdGl0bGU7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTY2ZW07XG4gICAgICB0ZXh0LWluZGVudDogLTEuMTY2ZW07XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogdGl0bGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIodGl0bGUpO1xuICAgICAgICBAaW5jbHVkZSBmb250LW5vdG8tYm9sZDtcbiAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjY2NmVtO1xuICAgICAgICBjb2xvcjogJGNfYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyAg44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhvdmVyT3BhY2l0eSgpIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXJTY2FsZSgkc2NhbGU6IDEuMikge1xuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XG4gICAgfVxuICB9XG59XG5cblxuLy8g44OG44Kt44K544OI57iB5Y+W44KKXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHRleHRTdHJva2UoJGNvbG9yLCAkd2lkdGgpIHtcbiAgdGV4dC1zaGFkb3c6XG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRofSAwLFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aCAqIC0xfSAwLFxuICAgICAgICAgICRjb2xvciAwICN7JHdpZHRoICogLTF9LFxuICAgICAgICAgICRjb2xvciAwICN7JHdpZHRofSxcbiAgICAgICAgICAkY29sb3IgI3skd2lkdGh9ICN7JHdpZHRofSxcbiAgICAgICAgICAkY29sb3IgI3skd2lkdGggKiAtMX0gI3skd2lkdGh9LFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aH0gI3skd2lkdGggKiAtMX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLTF9ICN7JHdpZHRoICogLTF9LFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aCAqIC41fSAjeyR3aWR0aH0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLS41fSAjeyR3aWR0aH0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLjV9ICN7JHdpZHRoICogLTF9LFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aCAqIC0uNX0gI3skd2lkdGggKiAtMX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRofSAjeyR3aWR0aCAqIC41fSxcbiAgICAgICAgICAkY29sb3IgI3skd2lkdGggKiAtMX0gI3skd2lkdGggKiAuNX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRofSAjeyR3aWR0aCAqIC0uNX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLTF9ICN7JHdpZHRoICogLS41fTtcbn1cblxuLy8g57im5qiq5q+U5Zu65a6a55S75YOPXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGltZ19maXgoJGhlaWdodF9wZXJjZW50YWdlKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAkaGVpZ2h0X3BlcmNlbnRhZ2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4vLyDnn6LljbBcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYXJyb3coJGNvbG9yOidibHVlJywkcmlnaHQtcGM6NDBweCwkcmlnaHQtc3A6MjBweCkge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYmFja2dyb3VuZDoge1xuICAgIGltYWdlOiB1cmwoXCIjeyR0aGVtZVBhdGh9L2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93XyN7JGNvbG9yfS5zdmdcIik7XG4gICAgc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICB9O1xuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICByaWdodDogJHJpZ2h0LXBjO1xuICB9XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICByaWdodDogJHJpZ2h0LXNwO1xuICB9XG59XG5cbi8vIOW9sVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBkcm9wLXNoYWRvdygpIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgkY19ibHVlLCAwLjIwKTtcbn1cblxuQG1peGluIHB1YmxpY1RyYWZmaWMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZm9udC1zaXplLDE2cHgsMTNweCk7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZywgNDBweCwgJHBhZGRpbmdDb250YWluZXJfc3ApO1xuXG4gIGIge1xuICAgIGNvbG9yOiAkY19ibHVlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIOODmOODg+ODgOODvFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBsYXlvdXRfaGVhZGVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLCAxMnB4ICRwYWRkaW5nQ29udGFpbmVyX3BjLCAyNHB4ICRwYWRkaW5nQ29udGFpbmVyX3NwKTtcblxuICA+IGgxLFxuICA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUod2lkdGgsIDE5MHB4LCAxODdweCk7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgaG92ZXJPcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgYm94LXNoYWRvdzogMy41ODJweCAzLjU4MnB4IDE0LjMyOHB4IDAgcmdiYSgwLCA1MywgMTQ2LCAwLjIwKTtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGNfYmx1ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOjA7XG4gIH1cblxuICB1bHtcbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBsaXtcbiAgICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXJPcGFjaXR5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vY29uZmlnL3ZhcmlhYmxlJztcblxuJGNfdGV4dDogIzAwMDtcbiRjX2l0ZW06ICNjZGNkY2Q7XG5cbkBtaXhpbiBoZWFkaW5nXzAxIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2dyYXktMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1ub3RvLWJvbGQ7XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzE2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjgvMTYpO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGhlaWdodCxjYWxjKDEwMCUgLSAxNXB4IC0gMC4yNWVtKSxjYWxjKDEwMCUgLSA2cHggLSAwLjVlbSkpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJvdHRvbSwxNXB4LDZweCk7XG4gIH1cblxuICArICoge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWFyZ2luLXRvcCwgMjBweCwgMTBweCk7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmdfMDEtUyB7XG4gIEBpbmNsdWRlIGhlYWRpbmdfMDE7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZm9udC1zaXplLDE4cHgsMTRweCk7XG59XG5cbi8vIOmdkuiDjOaZr++8huW3pue4pue3muOCouOCpOOCs+ODs1xuQG1peGluIGhlYWRpbmdfMDIge1xuICBjb2xvcjojMDAzNTkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFRkZBO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDE3cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgcGFkZGluZzogOHB4IDIwcHggMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU5MjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICB9XG4gIH1cblxuICArICoge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWFyZ2luLXRvcCwgMzBweCwgMjBweCk7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmdfYm9sZF8wMiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzE2KTtcbiAgY29sb3I6ICRjX2JsdWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGZvbnQtc2l6ZSwyMHB4LDE2cHgpO1xuXG4gIEBpbmNsdWRlIGZvbnQtbm90by1ib2xkO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtYXJnaW4tdG9wLDI0cHgsMTBweCk7XG4gIH1cblxuICArICoge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWFyZ2luLXRvcCwyMHB4LDEwcHgpO1xuICB9XG59XG5cbi8v44OW44Ot44Kw55SoXG5AbWl4aW4gYmxvZ19oZWFkaW5nXzAxIHtcbiAgY29sb3I6ICRjX2JsdWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfZ3JheS0xO1xuICBsaW5lLWhlaWdodDogY2FsYygzOC8yNCk7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZy1ib3R0b20sMTZweCwxMHB4KTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShmb250LXNpemUsMzBweCwyNHB4KTtcbn1cblxuQG1peGluIGJsb2dfaGVhZGluZ18wMiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM4LzI0KTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShmb250LXNpemUsMzBweCwyNHB4KTtcblxuICArICoge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWFyZ2luLXRvcCwzMHB4LDIwcHgpO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICcuLi9jb25maWcvdmFyaWFibGUnO1xuXG5cbkBtaXhpbiB0YWJsZU9mQ29udGVudCB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibHVlLTQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJvcmRlci1yYWRpdXMsMTBweCw1cHgpO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFkZGluZywkcGFkZGluZ0NvbnRhaW5lcl9wYywyMHB4ICRwYWRkaW5nQ29udGFpbmVyX3NwKTtcblxuXG4gICAgI3J0b2MtbW9rdWppLXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE4KTtcbiAgICAgIGNvbG9yOiAkY19ibHVlO1xuICAgICAgQGluY2x1ZGUgZm9udC1ub3RvLWJvbGQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGZvbnQtc2l6ZSwyNHB4LDE4cHgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNTVlbTtcbiAgICAgICAgd2lkdGg6IDAuNTVlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjU1ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uMWVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucnRvYy1tb2t1amkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJi5sZXZlbC0xIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjgvMTYpO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGZvbnQtc2l6ZSwxOHB4LDE2cHgpO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhZGRpbmctbGVmdCwxLjhlbSwyN3B4KTtcblxuXG4gICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZXZlbC0xID4gLnJ0b2MtaXRlbSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWFyZ2luLXRvcCwgMTBweCwgNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjI7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShmb250LXNpemUsMTZweCwxNHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjQ1ZW07XG4gICAgICAgICAgICB3aWR0aDogMC41ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uMTVlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi5sZXZlbC0yID4gLnJ0b2MtaXRlbSBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShmb250LXNpemUsMTRweCwxMnB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjNlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuN2VtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjQ1ZW07XG4gICAgICAgICAgd2lkdGg6IDAuMjllbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuMjllbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS4xNWVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcblxuICAgICAgICBhLFxuICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmxhY2s7XG4gIGNvbG9yOiAkY193aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbn1cblxuQG1peGluIGJ0bi1hcmVhIHtcbiAgQGluY2x1ZGUgc3BhY2VfY29udGVudHM7XG5cbiAgLmJ0bnMge1xuICAgIG1heC13aWR0aDogJGNvbnRlbnRzX3dpZHRoX21heF9TO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnRuLWJhc2U7XG4gICAgICBAaW5jbHVkZSBidG4tYmx1ZTtcbiAgICAgIEBpbmNsdWRlIGJ0bi1TO1xuICAgICAgQGluY2x1ZGUgYnRuLWFycm93KGZpeCk7XG4gICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLmFycm93LWxlZnQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2VOYXRpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHdpZHRoLGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpLGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpKTtcblxuICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5ld3NUb3Age1xuICAgICAgYSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvdmFyaWFibGUnO1xuXG5AbWl4aW4gYnRuLWJhc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgQGluY2x1ZGUgZm9udC1ub3RvLWJvbGQ7XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmx1ZTtcbiAgY29sb3I6ICRjX3doaXRlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR0aGVtZVBhdGh9L2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93X3doaXRlLnN2Z1wiKTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWJsdWUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWUtMjtcbiAgY29sb3I6ICRjX3doaXRlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR0aGVtZVBhdGh9L2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93X3doaXRlLnN2Z1wiKTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWJsdWUtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWUtODtcbiAgY29sb3I6ICRjX3doaXRlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR0aGVtZVBhdGh9L2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93X3doaXRlLnN2Z1wiKTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gIGNvbG9yOiAkY19ibHVlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR0aGVtZVBhdGh9L2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93X2JsdWUuc3ZnXCIpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tYXJyb3coJHBvczpzdGF0aWMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgIH07XG4gIH1cblxuICBAaWYgJHBvcyA9PSAnc3RhdGljJyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtYXJnaW4tbGVmdCwgMjhweCwgMTBweCk7XG4gICAgfVxuICB9XG5cbiAgICAvLyBTUCB+NzY4cHhcbiAgQGVsc2UgaWYgJHBvcyA9PSAnZml4JyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICsgMTJweCArIDIwcHg7Ly8g6YCa5bi45L2Z55m9ICsg55+i5Y2w5bmFICsg6L+95Yqg5L2Z55m9XG4gICAgcGFkZGluZy1yaWdodDogMzBweCArIDEycHggKyAyMHB4Oy8vIOWQjOS4ilxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtaXhpbiBidG4tTCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgbWluLWhlaWdodDogOTJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLU0ge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBAaW5jbHVkZSBob3ZlclNjYWxlKDEuMSk7XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh3aWR0aCwgMTNweCwgOHB4KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLVMge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTQzZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTQzZW07XG4gIEBpbmNsdWRlIGhvdmVyU2NhbGUoMS4xKTtcblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMWVtO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUod2lkdGgsIDEwcHgsIDZweCk7XG4gIH1cbn1cblxuXG5AbWl4aW4gaWNvbi1iYXNlIHtcbiAgY29udGVudDogJyc7XG4gIGZvbnQtc2l6ZTogMS40M2VtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDoge1xuICAgIHNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGNlbnRlcjtcbiAgfTtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/