.countdown{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-ms-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-moz-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-khtml-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-webkit-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);display:flex;justify-content:space-between;align-content:left;background:#dae0ed;padding:8px;margin-bottom:16px}@media (min-width:300px) and (max-width:768px){.countdown{margin:8px}}.countdown .data-text{text-transform:uppercase;color:#212121;font-size:9px;font-weight:700;line-height:30px;margin-right:5px;text-align:left}.countdown .data-container{display:flex;flex-grow:1}.countdown .data-container .data{padding:4px;background:#fff;border-radius:3px;margin:0 1px;-o-box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);-ms-box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);-khtml-box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);text-align:center;width:100%}.countdown .data-container .data .value{font-size:14px;font-weight:700;color:#212121;line-height:20px;display:inline-block}.countdown .data-container .data .label{color:#909090;font-size:10px;font-weight:700;line-height:20px;display:inline-block;vertical-align:top;margin-top:2px}.countdown-elections{padding:0;display:flex;align-items:center;background-color:#2cb6dc;margin-bottom:8px;-o-box-shadow:0 4px 6px -2px rgba(130,136,148,.24),0 0 2px 0 rgba(141,141,148,.16),0 0 1px 0 rgba(141,141,148,.12);-ms-box-shadow:0 4px 6px -2px rgba(130,136,148,.24),0 0 2px 0 rgba(141,141,148,.16),0 0 1px 0 rgba(141,141,148,.12);-moz-box-shadow:0 4px 6px -2px rgba(130,136,148,.24),0 0 2px 0 rgba(141,141,148,.16),0 0 1px 0 rgba(141,141,148,.12);-khtml-box-shadow:0 4px 6px -2px rgba(130,136,148,.24),0 0 2px 0 rgba(141,141,148,.16),0 0 1px 0 rgba(141,141,148,.12);-webkit-box-shadow:0 4px 6px -2px rgba(130,136,148,.24),0 0 2px 0 rgba(141,141,148,.16),0 0 1px 0 rgba(141,141,148,.12);box-shadow:0 4px 6px -2px rgba(130,136,148,.24),0 0 2px 0 rgba(141,141,148,.16),0 0 1px 0 rgba(141,141,148,.12)}@media (min-width:300px) and (max-width:768px){.countdown-elections{margin:8px;overflow:hidden;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}}.countdown-elections .data-text{color:#fff;font-size:18px;font-family:raleway-bold,sans-serif;text-transform:none;padding:12px 20px}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text{padding:8px 4px;font-size:14px}}.countdown-elections .data-text--secondary{padding:15px 53px 15px 27px;display:flex;align-items:center;background-color:#fff;position:relative}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text--secondary{padding:11px 37px 11px 11px}}.countdown-elections .data-text--secondary:hover:after{right:12px}.countdown-elections .data-text--secondary:after{content:"";width:24px;height:24px;position:absolute;top:14px;right:16px;-webkit-transition:right .1s ease;-moz-transition:right .1s ease;-o-transition:right .1s ease;transition:right .1s ease;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background-image:url(/images/icons/icon-arrow-white.svg);background-repeat:no-repeat;background-size:14px;background-position:50%;background-color:#2cb6dc}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text--secondary:after{top:11px;right:6px}}.countdown-elections .data-text--secondary>div{color:#2cb6dc;font-size:10px;line-height:12px;text-transform:uppercase;font-family:raleway-bold,sans-serif;text-align:right;width:94px}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text--secondary>div{width:50px}}.countdown-elections .data-container .data{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;position:relative;padding:0;background-color:transparent;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.countdown-elections .data-container .data:after{content:"";width:2px;height:21px;display:block;background-color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}.countdown-elections .data-container .data:last-child:after{display:none}.countdown-elections .data-container .data .label,.countdown-elections .data-container .data .value{font-size:14px;color:#fff;font-family:raleway-bold,sans-serif;text-transform:uppercase}.countdown-elections .data-container .data .label{font-size:10px;margin-top:0}.countdown-matricresults{height:58px;background:#21418d;-o-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-ms-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-moz-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-khtml-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);-webkit-box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);box-shadow:0 8px 12px -4px rgba(130,136,148,.24),0 0 4px 0 rgba(141,141,148,.16),0 0 2px 0 rgba(141,141,148,.12);padding:0;font-family:raleway-bold,sans-serif;overflow:hidden}@media (min-width:300px) and (max-width:768px){.countdown-matricresults{height:58px}}.countdown-matricresults .data-text{font-size:18px;line-height:58px;color:#fff;text-transform:none;margin-left:22px;flex-grow:1}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-text{margin-left:8px;font-size:14px}}.countdown-matricresults .data-text--secondary{height:58px;background:#fff;padding:12px 16px 0 24px;display:flex;line-height:58px}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-text--secondary{padding:12px 8px 0}}.countdown-matricresults .data-text--secondary div{font-size:10px;letter-spacing:1px;line-height:14px;color:#21418d;width:64px;margin-right:16px;text-transform:uppercase;text-align:right}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-text--secondary div{width:46px;margin-right:8px}}.countdown-matricresults .data-text--secondary:after{content:"";width:24px;height:24px;margin-right:4px;display:inline-block;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-image:url(/images/icons/arrow-right-white.svg);background-size:auto 12px;background-repeat:no-repeat;background-position:50%;background-color:#21418d}.countdown-matricresults .data-container{flex:unset}.countdown-matricresults .data-container .data{background:unset;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #fff;width:60px;margin:12px 0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-container .data{width:38px}}.countdown-matricresults .data-container .data .value{color:#fff;font-size:14px;line-height:17px}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-container .data .value{font-size:13px}}.countdown-matricresults .data-container .data .label{color:#fff;font-size:10px;line-height:12px;letter-spacing:1px}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-container .data .label{font-size:9px}}.countdown-matricresults .data-container .data:last-child{border-right:none}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text{padding:8px 0 8px 4px;margin-right:0}}@media (min-width:300px) and (max-width:340px){.countdown-elections .data-text{font-size:10px}}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text--secondary{padding:11px 27px 11px 4px}}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text--secondary>div{width:95px}}@media (min-width:300px) and (max-width:768px){.countdown-elections .data-text--secondary:after{top:14px;right:5px;width:18px;height:18px;background-size:10px}}@media (min-width:300px) and (max-width:340px){.countdown-elections .data-container .data .value{font-size:10px;line-height:10px}}@media (min-width:300px) and (max-width:340px){.countdown-elections .data-container .data .label{font-size:8px;line-height:10px}}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-text{font-size:13px}}.countdown-matricresults .data-text--secondary{padding:13px 8px 0 16px}.countdown-matricresults .data-text--secondary div{width:99px}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-text--secondary{padding:13px 8px 0}.countdown-matricresults .data-text--secondary div{margin-right:8px;width:50px!important;overflow:hidden}}@media (min-width:300px) and (max-width:768px){.countdown-matricresults .data-text div{flex-grow:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuY3Rpb25zL19leHRlbmRzLnNjc3MiLCJiYXNlL2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2UvY29uZmlnL19jb2xvcnMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19taXhpbnMuc2NzcyIsInRlbmFudHMvbmV0d2VyazI0L2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2Uvd2lkZ2V0cy9fY291bnRlci5zY3NzIiwidGVuYW50cy9uZXR3ZXJrMjQvd2lkZ2V0cy9jb3VudGVyL2luZGV4LmNzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvX2JyZWFrcG9pbnQuc2NzcyIsInRlbmFudHMvbmV0d2VyazI0L3dpZGdldHMvY291bnRlci9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdCQSxXQUNJLFlDcURRLENEcERSLHFCRXpCSSxDQ0FKLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQW1CQSxtSEN1QmdCLENEdEJoQixvSENzQmdCLENEckJoQixxSENxQmdCLENEcEJoQix1SENvQmdCLENEbkJoQix3SENtQmdCLENEbEJoQixnSENrQmdCLENDL0NoQixZQUFBLENBRUEsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsV0p1RUUsQ0l0RUYsa0JDNkJKLENDNEJJLCtDRmhFSixXQVVRLFVDdUNOLENBQ0YsQ0RyQ0ksc0JBQ0ksd0JBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUN1Q1IsQ0RwQ0ksMkJBQ0ksWUFBQSxDQUNBLFdDc0NSLENEcENRLGlDQUNJLFdBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsMENBQUEsQ0FDQSwyQ0FBQSxDQUNBLDRDQUFBLENBQ0EsOENBQUEsQ0FDQSwrQ0FBQSxDQUNBLHVDQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQ3NDWixD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LGdDQUVRLHFCQUFBLENBQ0EsY0Y2V2xCLENBQ0YsQ0N6VEksK0NDeERRLGdDQU9RLGNGOFdsQixDQUNGLENDOVRJLCtDQzlDWSwyQ0FFUSwwQkY4V3RCLENBQ0YsQ0NuVUksK0NDekNnQiwrQ0FFUSxVRjhXMUIsQ0FDRixDQ3hVSSwrQ0NuQ2dCLGlEQUVRLFFBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkY2VzFCLENBQ0YsQ0NqVkksK0NDckJnQixrREFFUSxjQUFBLENBQ0EsZ0JGd1cxQixDQUNGLENDdlZJLCtDQ2RnQixrREFFUSxhQUFBLENBQ0EsZ0JGdVcxQixDQUNGLENDN1ZJLCtDQ0RRLG9DQUVRLGNGZ1dsQixDQUNGLENFOVZnQiwrQ0FDSSx1QkZnV3BCLENFOVZvQixtREFDSSxVRmdXeEIsQ0N4V0ksK0NDSVksK0NBUVEsa0JGZ1d0QixDRTlWc0IsbURBQ0ksZ0JQRnRCLENPR3NCLG9CQUFBLENBQ0EsZUZnVzFCLENBQ0YsQ0NsWEksK0NDc0JZLHdDQUVRLFdGOFZ0QixDQUNGIiwiZmlsZSI6InRlbmFudHMvbmV0d2VyazI0L3dpZGdldHMvY291bnRlci9pbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuJWRlZmF1bHQtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxufVxuXG4lc2Vjb25kYXJ5LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXN0YXRpYy1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xufVxuXG4lbGlmZXN0eWxlLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRsaWZlc3R5bGUtc2hhZG93KTtcbn1cblxuJWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGltZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVsaXZlYXJ0aWNsZWNhcmQge1xuICAgIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuJWxvYWRlcmljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmcnKTtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4lc3RhdGljaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4lc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpO1xufVxuXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcblxuJGJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcbiRiYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG5cbi8qIEJPUkRFUlMgKi9cbiRiYXNlLWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzRhNGE0YSwgMC4xKSAhZGVmYXVsdDtcbiR3aGl0ZS1ib3JkZXItdGhpbjogMXB4IHNvbGlkICNmZmZmZmYgIWRlZmF1bHQ7XG4kZ3JleS1ib3JkZXItdGhpbjogMXB4IHNvbGlkICNlMmUyZTIgIWRlZmF1bHQ7XG5cbi8qIEJPWCBTSEFET1dTICovXG4kc2Vjb25kYXJ5LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMikgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXNoYWRvdy1ob3ZlcjogMCAycHggM3B4IHJnYmEoMzMsIDY1ICwxNDEsIDAuNCkgIWRlZmF1bHQ7XG4kbGlmZXN0eWxlLXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKCRibGFjaywgMC4wNSk7XG4kbmV3LXN0YXRpYy1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpICFkZWZhdWx0O1xuJG5hdi1zaGFkb3ctdG9wOiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRlbGVjdGlvbnMtc2hhZG93OiAwIDRweCA2cHggLTJweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDFweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMikgIWRlZmF1bHQ7XG4kbWF0cmljLXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKSAhZGVmYXVsdDtcblxuLyogRk9OVCBXRUlHSFRTICovXG4kcmVndWxhcjogNDAwO1xuJHNlbWktYm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcblxuLyogRk9OVCBTSVpFUyAqL1xuJGhlYWRlci1vbmU6IDMycHggIWRlZmF1bHQ7XG4kaGVhZGVyLXR3bzogMjJweCAhZGVmYXVsdDtcbiRoZWFkZXItdGhyZWU6IDE4cHggIWRlZmF1bHQ7XG4kaGVhZGVyLWZvdXI6IDE0cHggIWRlZmF1bHQ7XG4kaGVhZGVyLWZpdmU6IDEwcHggIWRlZmF1bHQ7XG4kYm9keS1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGxpbmstc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRsYWJlbC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJGNhcHRpb24tc2l6ZTogMTJweCAhZGVmYXVsdDtcbiR0aW55LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kYnVja2V0LWhlYWRlci1zaXplOiAyNnB4ICFkZWZhdWx0O1xuJGJ1Y2tldC1oZWFkZXItaW1hZ2U6IDI4cHggIWRlZmF1bHQ7XG5cbi8qIEhFQURFUiBCUkFORElORyAqL1xuJG5hdi1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kbmF2LWNvbG9yOiAjMjEyMTIxICFkZWZhdWx0O1xuJG5hdi1ob3ZlcjogI2MwMDAwMCAhZGVmYXVsdDtcbiRuYXYtc3BvbnNvcjogI2RkMWYyNiAhZGVmYXVsdDtcbiRuYXYtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kbmF2LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyLWJvcmRlcjogI2QwMDIxYiAhZGVmYXVsdDtcbiRuYXYtaG92ZXItYm9yZGVyLWhlaWdodDogM3B4ICFkZWZhdWx0O1xuJG5hdi1jaGlsZC1mb250LXNpemU6IDExcHg7XG4kbmF2LWNoaWxkLWJnLWhvdmVyOiAjZjNmM2YzICFkZWZhdWx0O1xuJGxvZ2luLWxpbms6ICRicmFuZC1ibGFjayAhZGVmYXVsdDtcbiRicmFuZGJhci1uYXYtZm9udDogJGZvbnQtZmFtaWx5LWJvbGQgIWRlZmF1bHQ7XG4kYnJhbmRiYXItZHJvcGRvd24tZm9udDogJGZvbnQtZmFtaWx5LWJvbGQgIWRlZmF1bHQ7XG4kc3ViLWJ0bi13aWR0aDogMTI2cHggIWRlZmF1bHQ7XG4kbG9naW4tYnRuLXdpZHRoOiAxMTBweCAhZGVmYXVsdDtcbiRidG4tcmFkaXVzOiAyNXB4ICFkZWZhdWx0O1xuJHByb2ZpbGUtaWNvbjogJ2ljb24tcHJvZmlsZS1uZXR3ZXJrLnN2ZycgIWRlZmF1bHQ7XG5cbiRidWxsZXQtY29sb3I6ICRicmFuZC1ibGFjayAhZGVmYXVsdDtcblxuLyogRk9PVEVSICovXG4kbW9iaWxlLW5hdi1iYWNrZ3JvdW5kOiAjZmZmZmZmICFkZWZhdWx0O1xuJG1vYmlsZS1uYXY6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdi1hY3RpdmU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kZm9vdGVyLWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb290ZXItaWNvbi1oZWlnaHQ6IDQ1cHggIWRlZmF1bHQ7XG5cbiRoZWFkZXItaGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcbiRicmFuZC1sb2dvLXdpZHRoOiAxMzBweCAhZGVmYXVsdDtcbiRicmFuZC1sb2dvLWhlaWdodDogNTVweCAhZGVmYXVsdDtcbiRsb2dvLWhlaWdodC1tb2JpbGU6IDI5cHggIWRlZmF1bHQ7XG5cbiRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG5cbi8qIFNQQUNJTkcgKi9cbiRnYXA6IDhweCAhZGVmYXVsdDtcbiRnYXAtc21hbGw6IDE2cHggIWRlZmF1bHQ7XG4kZ2FwLW1lZGl1bTogMjRweCAhZGVmYXVsdDtcbiRnYXAtbGFyZ2U6IDMycHggIWRlZmF1bHQ7XG5cbi8qIFNQT1JUIFRFQU0gSU1BR0UgKi9cbiRzcG9ydC10ZWFtLWltZy13aWR0aDogMzNweCAhZGVmYXVsdDtcbiRzcG9ydC10ZWFtLWltZy1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XG5cbi8qIEdSSURMRVggKi9cbiRnbC1jb2xDb3VudDogMTI7XG4kZ2wtZ3JpZE5hbWU6IHRmLWdyaWQgIWRlZmF1bHQ7XG4kZ2wtY29sTmFtZTogdGYtY29sICFkZWZhdWx0O1xuJGdsLWF0dHJpYnV0ZU5hbWU6IGNsYXNzO1xuJGdsLWd1dHRlcjogOHB4ICFkZWZhdWx0O1xuJGdsLWd1dHRlci12ZXJ0aWNhbDogOHB4ICFkZWZhdWx0O1xuXG4vKiBNRURJQSBRVUVSSUVTICovXG4kbW9iaWxlLXNtYWxsOiAzMDBweCAzNDBweCAhZGVmYXVsdDtcbiRtb2JpbGU6IDMwMHB4IDc2OHB4ICFkZWZhdWx0O1xuJGRlc2t0b3A6IDc2OHB4ICFkZWZhdWx0O1xuJGxhcHRvcC1oZWlnaHQ6IG1heC1oZWlnaHQgNzIwcHg7XG5cbi8qIFNJVEUgU1RSVUNUVVJFICovXG4kc2l0ZS13aWR0aDogOTgwcHggIWRlZmF1bHQ7XG4kY29udGVudC1tYXJnaW46IDcwcHggIWRlZmF1bHQ7XG4kbGhzLXdpZHRoOiA2NjRweCAhZGVmYXVsdDtcbiRyaHMtd2lkdGg6IDMwMHB4ICFkZWZhdWx0O1xuXG4kcXVvdGF0aW9uLW1hcms6ICcvaW1hZ2VzL2ljb25zL2ljb25fcXVvdGF0aW9uX25ldHdlcmsuc3ZnJyAhZGVmYXVsdDsiLCIvKiBDT0xPUlMgKi9cbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcbiRibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcblxuJGJyYW5kLXByaW1hcnk6ICMwMDA4NmMgIWRlZmF1bHQ7XG4kYnJhbmQtc2Vjb25kYXJ5OiAjZGQxZjI2ICFkZWZhdWx0O1xuJGJyYW5kLWJsYWNrOiAjMjEyMTIxICFkZWZhdWx0O1xuJGJyYW5kLWZlYXR1cmU6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kYXJpY2xlLWxpbmstY29sb3I6ICMwMDA4NmMgIWRlZmF1bHQ7XG5cbiRiYWNrZ3JvdW5kLWdyZXk6ICNlY2VmZjUgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleTogI2ZhZmFmYSAhZGVmYXVsdDtcbiRibHVlLWdyZXk6ICNlY2YxZmQgIWRlZmF1bHQ7XG4kZm9ybS1ncmV5OiAjZjVmNWY1ICFkZWZhdWx0O1xuJGVtcHR5LWdyZXk6ICNjMWM3ZDIgIWRlZmF1bHQ7XG4kZ3JhcGhpYy1ncmV5OiAjOGQ4ZDhkICFkZWZhdWx0O1xuJGNvcmFsLWdyZXk6ICM0NzQ3NTMgIWRlZmF1bHQ7XG4kb3BhY2l0eS1ncmV5OiByZ2JhKDMzLCAzMywgMzMsIDAuNikgIWRlZmF1bHQ7XG5cbiRib3JkZXItZ3JleTogI2Y2ZjZmNiAhZGVmYXVsdDtcbiRib3JkZXItZGFyay1ncmV5OiAjOTc5Nzk3ICFkZWZhdWx0O1xuXG4kZWxsaXBzaXMtY29sb3I6ICNjMWM3ZDIgIWRlZmF1bHQ7XG4kZWxsaXBzaXMtY29sb3ItYWx0OiAjYzFjN2QyICFkZWZhdWx0O1xuXG4kcHJvZmlsZS1maWVsZC1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJGVsZWN0aW9ucy1icmFuZDogIzIxNDE4ZCAhZGVmYXVsdDtcbiRtYXRyaWMtYmx1ZTogIzAzYmJkMyAhZGVmYXVsdDtcbiRtYXRyaWMtb3JhbmdlOiAjZjZiMzFiICFkZWZhdWx0O1xuXG4vKiBCUkFORFMgKi9cbiRicmFuZC1jaGFubmVsOiAjZDlhNzM4O1xuJGJyYW5kLWhlYWx0aDogIzNmNmU4MTtcbiRicmFuZC13aGVlbHM6ICMwMDAwMDA7XG4kYnJhbmQtcGFyZW50OiAjMGE3NDc0O1xuJGJyYW5kLXNwb3J0OiAjNGQ1NTY2O1xuJGJyYW5kLWZpbjogIzVmNWQ1YztcbiRicmFuZC1hcnQ6ICM2YTFiMGM7XG5cbi8qIEZPUk1TICovXG4kZGlzYWJsZS1yZWQ6ICNlOTdlODA7XG4kZGlzYWJsZS1ibGFjazogIzhkOGQ4ZDtcbiRlcnJvci1yZWQ6ICNkZDFmMjY7XG4kZXJyb3ItcmVkLWZpbGw6ICNmMmMzYzU7XG4kc3VjY2Vzcy1ncmVlbjogIzdlYTgwMDtcbiRzdWNjZXNzLWdyZWVuLWZpbGw6ICNlYmY2ZTA7XG4kaG92ZXItcmVkOiAjYzcxYjIyO1xuJGhvdmVyLWJsYWNrOiAjMDgwODA4O1xuJGFtYmVyOiAjZDk4OTE0O1xuJGFtYmVyLWZpbGw6ICNmYmUyYjc7XG5cbi8qIFNPQ0lBTCBDT0xPUlMgKi9cbiRmYWNlYm9vay1ibHVlOiAjM2I1OTk4O1xuJGdvb2dsZS1ibHVlOiAjNDI4NWY0O1xuJGFwcGxlLWJsYWNrOiAjMDAwMDAwO1xuJGZhY2Vib29rLWJsdWUtaG92ZXI6ICM0MjYwOWU7XG4kZ29vZ2xlLWJsdWUtaG92ZXI6ICMwYTc3ZmM7XG4kYXBwbGUtYmxhY2staG92ZXI6ICMwZDBkMGQ7XG5cbi8qIExBWU9VVCBDT0xPVVJTICovXG4kbGhzLWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJHJocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGJvZHktYmFja2dyb3VuZDogI2YwZjRmYiAhZGVmYXVsdDtcbiRtb2JpbGUtYmFja2dyb3VuZDogI2YwZjRmYiAhZGVmYXVsdDtcbiR3ZWItYmFja2dyb3VuZDogI2ZhZmFmYSAhZGVmYXVsdDtcbiR3cmFwcGVyLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kZmllbGQtYmFja2dyb3VuZDogI2YxZjJmNiAhZGVmYXVsdDtcbiRoZWFkZXItYmFja2dyb3VuZDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRoZWFkZXItY29udGFpbmVyOiAjZmZmZmZmICFkZWZhdWx0O1xuJGJyYW5kYmFyLWJhY2tncm91bmQ6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRhcnJvdy1iYWNrZ3JvdW5kOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kYnRuLWJhY2tncm91bmQ6ICRicmFuZC1ibGFjayAhZGVmYXVsdDtcbiRidG4tdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcblxuLyogVjEgKi9cbiRkYXJrLWdyZXktcHJpbWFyeTogIzRhNGE0YSAhZGVmYXVsdDtcbiRkYXJrLWdyZXktc2Vjb25kYXJ5OiAjNjk2OTY5ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXByaW1hcnk6ICNhNGE0YTQgIWRlZmF1bHQ7XG4kbWVkaXVtLWdyZXktc2Vjb25kYXJ5OiAjY2NjY2NjICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXktcHJpbWFyeTogI2UyZTJlMiAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXNlY29uZGFyeTogI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHByaW1hcnktZ3JleTogIzliOWI5YiAhZGVmYXVsdDtcbiRzZWNvbmRhcnktZ3JleTogIzRhNGE0YSAhZGVmYXVsdDtcbiRibHVyYi1ncmV5OiAjNWI1YjViICFkZWZhdWx0O1xuJGJ0bi1jb2xvcjogI2RkMWYyNiAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmx1ZTogIzIxNDE4ZCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktcmVkOiAjZGQxZjI2ICFkZWZhdWx0O1xuJHNsaWRlci1uYXY6ICNkOGQ4ZDggIWRlZmF1bHQ7XG4kc2xpZGVyLW5hdi1hY3RpdmU6ICMyMTIxMjEgIWRlZmF1bHQ7XG5cbiRmYWNlYm9vay1jb2xvcjogIzQxNzJCOCAhZGVmYXVsdDtcbiRnb29nbGUtY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRlcnJvcjogIzg0MDAwMCAhZGVmYXVsdDtcbiRlcnJvci1iZzogI2ZmZjBmMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAjNDk1RjMzICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmc6ICNkYmVkYzkgIWRlZmF1bHQ7XG4kd2FybmluZzogI2ZmNzcxOCAhZGVmYXVsdDtcbiRzZWxlY3Rpb246ICMwNEE0Q0MgIWRlZmF1bHQ7XG5cbi8qIE1hdHJpYyBQcm92aW5jaWFsIENvbG9ycyovXG4kZWM6ICNmY2IxNTAgIWRlZmF1bHQ7XG4kZ3A6ICNlNDY2M2IgIWRlZmF1bHQ7XG4ka246ICMzMmE1OGMgIWRlZmF1bHQ7XG4kbHA6ICM0ZjU5N2IgIWRlZmF1bHQ7XG4kbXA6ICMxMmE4YWIgIWRlZmF1bHQ7XG4kbmM6ICNmNmIzMWIgIWRlZmF1bHQ7XG4kbnc6ICNjYzMxNGEgIWRlZmF1bHQ7XG4kd2M6ICMwMWJjZDQgIWRlZmF1bHQ7XG4kZnM6ICNlNjRjNjUgIWRlZmF1bHQ7Iiwi77u/QG1peGluIHZlbmRvci1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIEBpbmNsdWRlIHZlbmRvcl9wcmVmaXgoYm9yZGVyLXJhZGl1cywkcmFkaXVzKTtcbn1cblxuQG1peGluIHdvcmQtYnJlYWsoJHdvcmQtYnJlYWspIHtcbiAgICAtbXMtd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG4gICAgd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtc2l6aW5nKSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgIGJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkYm94LXNoYWRvdykge1xuICAgIC1vLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1tcy1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbW96LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCRhcHBlYXJhbmNlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgIGFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygkdGV4dC1vdmVyZmxvdykge1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICAtby10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICB0ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbn1cblxuQG1peGluIHVzZXItc2VsZWN0KCR1c2VyLXNlbGVjdCkge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1zLXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbn1cblxuQG1peGluIGh5cGhlbnMoJGh5cGhlbnMpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tb3otaHlwaGVuczogJGh5cGhlbnM7XG4gICAgLW1zLWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIGh5cGhlbnM6ICRoeXBoZW5zO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuXG5AbWl4aW4gbG9hZGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoaW1tZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWVlZWVlIDglLCAjZTBlMGUwIDE4JSwgI2VlZWVlZSAzMyUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDUwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5AbWl4aW4gY2FyZCgkcmFkaXVzLCAkY29sb3IsICRzaGFkb3cpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cblxuQG1peGluIGNvbHVtbigkY291bnQsICR3aWR0aCwgJGdhcCkge1xuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLW1vei1jb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICBjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gdGV4dC1zdHlsZSgkc2l6ZSwgJGNvbG9yIDogJGJyYW5kLWJsYWNrLCAkYWxpZ246IG51bGwsICRib2xkOiBudWxsKSB7XG4gICAgQGlmICRzaXplID09IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLW9uZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXR3bztcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXRocmVlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDQge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZm91cjtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZpdmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBidG4ge1xuICAgICAgICBmb250LXNpemU6ICRidXR0b24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsaW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGluay1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbC1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNhcHRpb24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IHRpbnkge1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgICB9XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGlmICRhbGlnbiA9PSBjZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSBAZWxzZSBpZiAkYWxpZ24gPT0gcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJGJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZmllbGQoJGJhY2tncm91bmQsICRib3JkZXIsICRkaXNhYmxlOiBudWxsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgIEBpZiAkZGlzYWJsZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvKiBORVRXRVJLMjQgUEFMTEVUVEUgKi9cbi8qIEFkZCBvbmx5IHRoZSB2YXJpYWJsZXMgdGhhdCBuZWVkIHRvIG92ZXJ3cml0ZSBiYXNlIHN0eWxlIHZhcmlhYmxlcyAqL1xuXG4vLyBDT0xPUlNcbiRib2R5LWJhY2tncm91bmQ6ICNmNWY1ZjU7XG4kYnJhbmQtcHJpbWFyeTogIzJjYjZkYztcbiRicmFuZC1zZWNvbmRhcnk6ICNmZjMyNjY7XG4kYnJhbmQtYmxhY2s6ICMyMTIxMjA7XG4kbmV0d2Vyay1waW5rOiAjZmYzMjY2O1xuXG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiRtb2JpbGUtbmF2LWJhY2tncm91bmQ6ICMyMTIxMjE7XG4kbW9iaWxlLW5hdjogI2ZmZmZmZjtcbiRtb2JpbGUtbmF2LWFjdGl2ZTogJG5ldHdlcmstcGluaztcblxuJGVsbGlwc2lzLWNvbG9yOiAjMjEyMTIxO1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2ZmZmZmZjtcbiRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ6IDI1cHg7XG5cbiRuYXYtaG92ZXItYm9yZGVyOiAjMmNiNmRjO1xuJG5hdi1ob3ZlcjogIzAwMDAwMDtcbiRidG4tY29sb3I6ICMyY2I2ZGM7XG4kYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMmNiNmRjO1xuJHByb2ZpbGUtZmllbGQtYmc6ICNlY2YxZmQ7XG5cbiRmaWVsZC1iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuJGZpZWxkLWJvcmRlcjogI2MxYzdkMjtcblxuJGhlYWRlci1iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuJGZvb3Rlci1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XG4kYnJhbmRiYXItYmFja2dyb3VuZDogIzIxMjEyMTtcblxuJGVsZWN0aW9ucy1icmFuZDogIzJjYjZkYztcblxuJGxvZ2luLWxpbms6ICNmZmZmZmY7XG4kc3ViLWJ0bi13aWR0aDogODBweDtcbiRsb2dpbi1idG4td2lkdGg6IDc1cHg7XG4kYnRuLXJhZGl1czogNnB4O1xuJHByb2ZpbGUtaWNvbjogJ2ljb24tcHJvZmlsZS1uZXR3ZXJrLnN2Zyc7XG5cbiRhcnJvdy1iYWNrZ3JvdW5kOiAkbmV0d2Vyay1waW5rO1xuJGZvb3Rlci1pY29uLWhlaWdodDogNTBweDtcbiRidWxsZXQtY29sb3I6ICRuZXR3ZXJrLXBpbms7XG5cbiRhcmljbGUtbGluay1jb2xvcjogIzJjYjZkYztcblxuJHNlY29uZGFyeS1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG4kbmV3LXN0YXRpYy1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG5cbi8vIEZPTlRTXG4kYmFzZS1mb250LWZhbWlseTogJ3JhbGV3YXktcmVndWxhcicsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktYm9sZDogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaXRhbGljOiAncmFsZXdheS1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1ib2xkaXRhbGljOiAncmFsZXdheS1ib2xkJywgc2Fucy1zZXJpZjtcblxuJGFydGljbGUtYm9keTogJ2dpYnNvbi1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiRhcnRpY2xlLWJvZHktYm9sZDogJ2dpYnNvbi1zZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG5cbiRzZWNvbmRhcnktZm9udDogJ3JhbGV3YXktcmVndWxhcicsIHNhbnMtc2VyaWY7XG4kc2Vjb25kYXJ5LWZvbnQtYm9sZDogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWY7XG5cbiRmZWF0dXJlLWhlYWRlci1mb250OiAncmFsZXdheS1ib2xkJywgc2Fucy1zZXJpZjtcbiRmZWF0dXJlLWhlYWRlci1mb250LW1vYmlsZTogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWY7XG4kYXJ0aWNsZS1oZWFkZXItZm9udDogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWY7XG4kYXJ0aWNsZS1oZWFkZXItZm9udC1tb2JpbGU6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmO1xuXG4kYnJhbmRiYXItbmF2LWZvbnQ6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmO1xuJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ6ICdyYWxld2F5LXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1mb290ZXI6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZm9vdGVyLXNpemU6IDEycHg7XG5cbiRidXR0b24tZm9udDogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWY7XG4kYnV0dG9uLWJvcmRlci1mb250OiAncmFsZXdheS1ib2xkJywgc2Fucy1zZXJpZjtcbiRidXR0b24tbGFyZ2UtZm9udDogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWY7XG5cbiRidWNrZXQtaGVhZGVyLWZvbnQ6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmO1xuJGJ1Y2tldC1ib2R5LWZvbnQ6ICdyYWxld2F5LXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuJGJ1Y2tldC1oZWFkZXItc2l6ZTogMjJweDtcbiRidWNrZXQtaGVhZGVyLWltYWdlOiAzMnB4O1xuXG4vLyBTSVpFU1xuJGJyYW5kLWxvZ28taGVpZ2h0OiAyMnB4O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMTJweDtcblxuJGJ0bi1yYWRpdXM6IDZweDtcblxuJHF1b3RhdGlvbi1tYXJrOiAnL2ltYWdlcy9pY29ucy9pY29uX3F1b3RhdGlvbl9uZXR3ZXJrLnN2Zyc7IiwiLmNvdW50ZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjREFFMEVEO1xuICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46ICRnYXA7XG4gICAgfVxuXG4gICAgLmRhdGEtdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZGF0YS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgICAgLW8tYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgICAgIC1tcy1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICAgICAgLWtodG1sLWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkwOTA5MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1lbGVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlY3Rpb25zLWJyYW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRlbGVjdGlvbnMtc2hhZG93KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0YS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTNweCAxNXB4IDI3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAzN3B4IDExcHggMTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHJpZ2h0IDAuMXMgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMjcwZGVnKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWxlY3Rpb25zLWJyYW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsZWN0aW9ucy1icmFuZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVlLFxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1hdHJpY3Jlc3VsdHMge1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMTQxOGQ7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1hdHJpYy1zaGFkb3cpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1ib3JkZXItZm9udDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAkZ2FwLXNtYWxsIDAgJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAkZ2FwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZ2FwLWxhcmdlKjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGF1dG8gMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBORVRXRVJLMjQgUEFMTEVUVEUgKi9cbi8qIEFkZCBvbmx5IHRoZSB2YXJpYWJsZXMgdGhhdCBuZWVkIHRvIG92ZXJ3cml0ZSBiYXNlIHN0eWxlIHZhcmlhYmxlcyAqL1xuLyogQ09MT1JTICovXG4vKiBCUkFORFMgKi9cbi8qIEZPUk1TICovXG4vKiBTT0NJQUwgQ09MT1JTICovXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuLyogVjEgKi9cbi8qIE1hdHJpYyBQcm92aW5jaWFsIENvbG9ycyovXG4vKiBGT05UUyAqL1xuLyogQk9SREVSUyAqL1xuLyogQk9YIFNIQURPV1MgKi9cbi8qIEZPTlQgV0VJR0hUUyAqL1xuLyogRk9OVCBTSVpFUyAqL1xuLyogSEVBREVSIEJSQU5ESU5HICovXG4vKiBGT09URVIgKi9cbi8qIFNQQUNJTkcgKi9cbi8qIFNQT1JUIFRFQU0gSU1BR0UgKi9cbi8qIEdSSURMRVggKi9cbi8qIE1FRElBIFFVRVJJRVMgKi9cbi8qIFNJVEUgU1RSVUNUVVJFICovXG4uY291bnRkb3duIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbn1cblxuLmNvdW50ZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogbGVmdDtcbiAgYmFja2dyb3VuZDogI0RBRTBFRDtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93biB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cbn1cbi5jb3VudGRvd24gLmRhdGEtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb3VudGRvd24gLmRhdGEtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNvdW50ZG93biAuZGF0YS1jb250YWluZXIgLmRhdGEge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCAxcHg7XG4gIC1vLWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbXMtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY291bnRkb3duIC5kYXRhLWNvbnRhaW5lciAuZGF0YSAudmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb3VudGRvd24gLmRhdGEtY29udGFpbmVyIC5kYXRhIC5sYWJlbCB7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uY291bnRkb3duLWVsZWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2I2ZGM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLW8tYm94LXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAxcHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAxcHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA2cHggLTJweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDFweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGRvd24tZWxlY3Rpb25zIHtcbiAgICBtYXJnaW46IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG4uY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0IHtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNvdW50ZG93bi1lbGVjdGlvbnMgLmRhdGEtdGV4dC0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMTVweCA1M3B4IDE1cHggMjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93bi1lbGVjdGlvbnMgLmRhdGEtdGV4dC0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxMXB4IDM3cHggMTFweCAxMXB4O1xuICB9XG59XG4uY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0LS1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogMTJweDtcbn1cbi5jb3VudGRvd24tZWxlY3Rpb25zIC5kYXRhLXRleHQtLXNlY29uZGFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAwLjFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogcmlnaHQgMC4xcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiByaWdodCAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMXMgZWFzZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2I2ZGM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0LS1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG4uY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0LS1zZWNvbmRhcnkgPiBkaXYge1xuICBjb2xvcjogIzJjYjZkYztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogOTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGRvd24tZWxlY3Rpb25zIC5kYXRhLXRleHQtLXNlY29uZGFyeSA+IGRpdiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5jb3VudGRvd24tZWxlY3Rpb25zIC5kYXRhLWNvbnRhaW5lciAuZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm94LXNoYWRvdzogbm9uZTtcbiAgLW1zLWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb3VudGRvd24tZWxlY3Rpb25zIC5kYXRhLWNvbnRhaW5lciAuZGF0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS1jb250YWluZXIgLmRhdGE6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS1jb250YWluZXIgLmRhdGEgLnZhbHVlLFxuLmNvdW50ZG93bi1lbGVjdGlvbnMgLmRhdGEtY29udGFpbmVyIC5kYXRhIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvdW50ZG93bi1lbGVjdGlvbnMgLmRhdGEtY29udGFpbmVyIC5kYXRhIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb3VudGRvd24tbWF0cmljcmVzdWx0cyB7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZDogIzIxNDE4ZDtcbiAgLW8tYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLW1hdHJpY3Jlc3VsdHMge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLW1hdHJpY3Jlc3VsdHMgLmRhdGEtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jb3VudGRvd24tbWF0cmljcmVzdWx0cyAuZGF0YS10ZXh0LS1zZWNvbmRhcnkge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEycHggMTZweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLXRleHQtLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTJweCA4cHggMCA4cHg7XG4gIH1cbn1cbi5jb3VudGRvd24tbWF0cmljcmVzdWx0cyAuZGF0YS10ZXh0LS1zZWNvbmRhcnkgZGl2IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMyMTQxOGQ7XG4gIHdpZHRoOiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLXRleHQtLXNlY29uZGFyeSBkaXYge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uY291bnRkb3duLW1hdHJpY3Jlc3VsdHMgLmRhdGEtdGV4dC0tc2Vjb25kYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0MThkO1xufVxuLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLWNvbnRhaW5lciB7XG4gIGZsZXg6IHVuc2V0O1xufVxuLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLWNvbnRhaW5lciAuZGF0YSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAta2h0bWwtYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogMTJweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLWNvbnRhaW5lciAuZGF0YSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbn1cbi5jb3VudGRvd24tbWF0cmljcmVzdWx0cyAuZGF0YS1jb250YWluZXIgLmRhdGEgLnZhbHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLW1hdHJpY3Jlc3VsdHMgLmRhdGEtY29udGFpbmVyIC5kYXRhIC52YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uY291bnRkb3duLW1hdHJpY3Jlc3VsdHMgLmRhdGEtY29udGFpbmVyIC5kYXRhIC5sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLWNvbnRhaW5lciAuZGF0YSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4uY291bnRkb3duLW1hdHJpY3Jlc3VsdHMgLmRhdGEtY29udGFpbmVyIC5kYXRhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGRvd24tZWxlY3Rpb25zIC5kYXRhLXRleHQge1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGRvd24tZWxlY3Rpb25zIC5kYXRhLXRleHQtLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTFweCAyN3B4IDExcHggNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0LS1zZWNvbmRhcnkgPiBkaXYge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLWVsZWN0aW9ucyAuZGF0YS10ZXh0LS1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5jb3VudGRvd24tZWxlY3Rpb25zIC5kYXRhLWNvbnRhaW5lciAuZGF0YSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmNvdW50ZG93bi1lbGVjdGlvbnMgLmRhdGEtY29udGFpbmVyIC5kYXRhIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGRvd24tbWF0cmljcmVzdWx0cyAuZGF0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5jb3VudGRvd24tbWF0cmljcmVzdWx0cyAuZGF0YS10ZXh0LS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAxM3B4IDhweCAwIDE2cHg7XG59XG4uY291bnRkb3duLW1hdHJpY3Jlc3VsdHMgLmRhdGEtdGV4dC0tc2Vjb25kYXJ5IGRpdiB7XG4gIHdpZHRoOiA5OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLXRleHQtLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTNweCA4cHggMCA4cHg7XG4gIH1cbiAgLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLXRleHQtLXNlY29uZGFyeSBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50ZG93bi1tYXRyaWNyZXN1bHRzIC5kYXRhLXRleHQgZGl2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2NvbmZpZy9wYWxsZXR0ZVwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Jhc2UvY29uZmlnL2luZGV4XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYmFzZS93aWRnZXRzL2NvdW50ZXJcIjtcblxuXG4uY291bnRkb3duIHtcbiAgICAmLWVsZWN0aW9ucyB7XG4gICAgICAgIC5kYXRhIHtcbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyN3B4IDExcHggNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1hdHJpY3Jlc3VsdHMge1xuICAgICAgICAuZGF0YSB7XG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4ICRnYXAgMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAkZ2FwIDAgJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
