/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/@-webkit-keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:none;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:auto;overflow:initial;display:none;transition:all .15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay:after,.pum-overlay :after,.pum-overlay:before,.pum-overlay :before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2}.pum-container .pum-content+.pum-close>span{position:relative;z-index:1}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay-disabled{visibility:hidden}.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay-disabled .pum-container{visibility:visible}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}
/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid hsla(0,0%,100%,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message:last-child{margin-bottom:0}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading{opacity:.5}

/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-form--alignment-left{text-align:left}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}

/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}

/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-form--layout-inline .pum-form__field{display:inline-block}

/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}
/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}

/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){-webkit-animation:spinner-loader 1.5s linear infinite;animation:spinner-loader 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 rgba(0,0,51,.3),1.1em 1.1em 0 0 rgba(0,0,51,.3),0 1.5em 0 0 rgba(0,0,51,.3),-1.1em 1.1em 0 0 rgba(0,0,51,.3),-1.5em 0 0 0 rgba(0,0,51,.3),-1.1em -1.1em 0 0 rgba(0,0,51,.3),0 -1.5em 0 0 rgba(0,0,51,.3),1.1em -1.1em 0 0 rgba(0,0,51,.3);display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}

/*!******************************************************************************
 * Copyright (c) 2018, WP Popup Maker
 ******************************************************************************/.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.popmake-close{cursor:pointer}.pum-container iframe.formidable{width:100%;overflow:visible}body div#ui-datepicker-div[style]{z-index:9999999999!important}.pika-single{z-index:9999999999!important}.pum-theme-157583,.pum-theme-default-theme{background-color:#fff}.pum-theme-157583 .pum-container,.pum-theme-default-theme .pum-container{padding:8px;border-radius:0;border:1px #000;box-shadow:1px 1px 3px 0 rgba(2,2,2,.23);background-color:#862427}.pum-theme-157583 .pum-title,.pum-theme-default-theme .pum-title{color:#fff;text-align:left;text-shadow:0 0 0 rgba(2,2,2,.23);font-family:inherit;font-size:32px;line-height:36px}.pum-theme-157583 .pum-content,.pum-theme-default-theme .pum-content{color:#fff;font-family:inherit}.pum-theme-157583 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{height:25px;width:25px;right:-12.5px;top:-12.5px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:12.5px;line-height:normal;border:2px solid #fff;border-radius:50%;background-color:#000}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwcy9fMDEtY29yZS1zdHlsZXMuc2NzcyIsInBvcHVwcy5jc3MiLCJwb3B1cHMvXzAyLWRlZmF1bHQtdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7K0VDRStFLENEQy9FLGtDQUNFLEdBQ0Usc0JBQXVCLENBRXpCLEdBQ0UsdUJBQXlCLENBQUEsQ0FMN0IsMEJBQ0UsR0FDRSxzQkFBdUIsQ0FFekIsR0FDRSx1QkFBeUIsQ0FBQSxDQUk3QixrQ0FDRSxHQUNFLHNCQUF1QixDQUV6QixHQUNFLHVCQUF5QixDQUFBLENBTDdCLDBCQUNFLEdBQ0Usc0JBQXVCLENBRXpCLEdBQ0UsdUJBQXlCLENBQUEsQ0FNN0IsdUtBUUUsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLFdBQVksQ0FDWixVQUFXLENBQ1gsY0FBZSxDQUdmLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixXQUFZLENBQ1osU0FBVSxDQUNWLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFlBQWEsQ0FDYixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixvQkFBcUIsQ0FDckIsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsWUFBYSxDQUdmLHdCQUVFLGlCQUFrQixDQUNsQixTQUFVLENBR1osYUFDRSxjQUFlLENBQ2YsV0FBWSxDQUNaLFVBQVcsQ0FDWCxLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLCtCQUdFLENBR0osbUVBQ0UsYUFBYyxDQUdoQiw0R0FJRSxxQkFBc0IsQ0FHeEIsZUFDRSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xC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aWxlIjoicG9wdXBzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFBvcHVwIE1ha2VyIENvcmUgU3R5bGVzICovXG4vKiBBbmltYXRpb25zICovXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIFBvcHVwIENvcmUgU3R5bGVzICovXG4vKiBSZXNldCBPdmVybGF5LCBDb250YWluZXIsIFRpdGxlLCBDb250ZW50KGRpdikgJiBDbG9zZSBidXR0b24gKi9cbi5wdW0tb3ZlcmxheSxcbi5wdW0tY29udGFpbmVyLFxuLnB1bS10aXRsZSxcbi5wdW0tY29udGVudCxcbi5wdW0tY29udGVudCArIC5wdW0tY2xvc2UsXG4ucHVtLWNvbnRlbnQgKyAucHVtLWNsb3NlOmhvdmVyLFxuLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZTpmb2N1cyxcbi5wdW0tY29udGVudCArIC5wdW0tY2xvc2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3R0b206IGF1dG87XG4gIGNsZWFyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC8qIGRpZG4ndCByZWFsbHkga25vdyB3aGF0IHRoZSBkZWZhdWx0IGZvciBkaXNwbGF5IHNob3VsZCBiZSovXG4gIC8qZGlzcGxheTppbmxpbmU7Ki9cbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IG1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4ucHVtLXRpdGxlLFxuLnB1bS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHVtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTk5OTk5OTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgLyoqXG4gICogVXNlIGJvcmRlci1ib3ggZm9yIGFsbCBwb3B1cCBjb250ZW50LiBQcm92aWRpbmcgbW9yZSBwcmVjaXNlIHNpemluZy5cbiAgKi9cbn1cblxuLnB1bS1vdmVybGF5LnB1bS1wcmV2aWV3LCAucHVtLW92ZXJsYXkucHVtLWZvcm0tc3VibWlzc2lvbi1kZXRlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHVtLW92ZXJsYXksIC5wdW0tb3ZlcmxheTpiZWZvcmUsIC5wdW0tb3ZlcmxheTphZnRlcixcbi5wdW0tb3ZlcmxheSAqLCAucHVtLW92ZXJsYXkgKjpiZWZvcmUsIC5wdW0tb3ZlcmxheSAqOmFmdGVyIHtcbiAgLyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG4gIC8qIEZpcmVmb3gsIG90aGVyIEdlY2tvICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wdW0tY29udGFpbmVyIHtcbiAgdG9wOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIHotaW5kZXg6IDE5OTk5OTk5OTk7XG59XG5cbi5wdW0tY29udGFpbmVyLnB1bS1yZXNwb25zaXZlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ3LjUlO1xuICB3aWR0aDogOTUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmUucHVtLXJlc3BvbnNpdmUtbmFubyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5wdW0tY29udGFpbmVyLnB1bS1yZXNwb25zaXZlLnB1bS1yZXNwb25zaXZlLW1pY3JvIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wdW0tY29udGFpbmVyLnB1bS1yZXNwb25zaXZlLnB1bS1yZXNwb25zaXZlLXRpbnkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUlO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmUucHVtLXJlc3BvbnNpdmUtc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAlO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmUucHVtLXJlc3BvbnNpdmUtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wdW0tY29udGFpbmVyLnB1bS1yZXNwb25zaXZlLnB1bS1yZXNwb25zaXZlLW5vcm1hbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZS5wdW0tcmVzcG9uc2l2ZS1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZS5wdW0tcmVzcG9uc2l2ZS14bGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDcuNSU7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZS5wdW0tcG9zaXRpb24tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZS5wdW0tcG9zaXRpb24tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucHVtLWNvbnRhaW5lci5jdXN0b20tcG9zaXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xufVxuXG4ucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCArIC5wdW0tY2xvc2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDFlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnB1bS1jb250YWluZXIgLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wdW0tY29udGFpbmVyLnB1bS1zY3JvbGxhYmxlIC5wdW0tY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDk1JTtcbn1cblxuLnB1bS1vdmVybGF5LWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHVtLW92ZXJsYXktZGlzYWJsZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wdW0tb3ZlcmxheS1kaXNhYmxlZCAucHVtLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS5wdW0tb3Blbi1maXhlZCAucHVtLW92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sLnB1bS1vcGVuLnB1bS1vcGVuLW92ZXJsYXkucHVtLW9wZW4tZml4ZWQgLnB1bS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS5wdW0tb3Blbi1zY3JvbGxhYmxlIGJvZHkgPiAqW2FyaWEtaGlkZGVuXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS5wdW0tb3Blbi1zY3JvbGxhYmxlIC5wdW0tb3ZlcmxheS5wdW0tYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS1kaXNhYmxlZC5wdW0tb3Blbi1maXhlZCAucHVtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuaHRtbC5wdW0tb3Blbi5wdW0tb3Blbi1vdmVybGF5LWRpc2FibGVkLnB1bS1vcGVuLXNjcm9sbGFibGUgLnB1bS1vdmVybGF5LnB1bS1hY3RpdmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBQTSBGb3JtcyAqL1xuLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgsIFdQIFBvcHVwIE1ha2VyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnB1bS1mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cblxuLnB1bS1mb3JtLS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucHVtLWZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucHVtLWZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wdW0tZm9ybV9fZmllbGQgc2VsZWN0LFxuLnB1bS1mb3JtX19maWVsZCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnB1bS1mb3JtX19maWVsZCBzZWxlY3Qge1xuICBwYWRkaW5nOiA1cHggM3B4O1xufVxuXG4ucHVtLWZvcm1fX2xvYWRlciB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGhlaWdodDogLjc1ZW07XG4gIHdpZHRoOiAuNzVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnB1bS1mb3JtX19zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wdW0tZm9ybV9fc3VibWl0IC5wdW0tZm9ybV9fbG9hZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnB1bS1mb3JtX19tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVtLWZvcm1fX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4ucHVtLWZvcm1fX21lc3NhZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wdW0tZm9ybV9fbWVzc2FnZS0tZXJyb3Ige1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuXG4ucHVtLWZvcm1fX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbn1cblxuLnB1bS1mb3JtLS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKlxuICogRm9ybSBBbGlnbm1lbnRzXG4gKi9cbi5wdW0tZm9ybS0tYWxpZ25tZW50LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHVtLWZvcm0tLWFsaWdubWVudC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wdW0tZm9ybS0tYWxpZ25tZW50LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29weXJpZ2h0IChjKSAyMDE4LCBXUCBQb3B1cCBNYWtlclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wdW0tZm9ybS0tbGF5b3V0LXN0YW5kYXJkIC5wdW0tZm9ybV9fZmllbGQgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgsIFdQIFBvcHVwIE1ha2VyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnB1bS1mb3JtLS1sYXlvdXQtaW5saW5lIC5wdW0tZm9ybV9fZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29weXJpZ2h0IChjKSAyMDE4LCBXUCBQb3B1cCBNYWtlclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wdW0tZm9ybS0tbGF5b3V0LWJsb2NrIC5wdW0tZm9ybV9fZmllbGQsXG4ucHVtLWZvcm0tLWxheW91dC1ibG9jayBkaXYsIC5wdW0tZm9ybS0tbGF5b3V0LWJsb2NrIGlucHV0LCAucHVtLWZvcm0tLWxheW91dC1ibG9jayBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBGb3JtIFN0eWxlc1xuICovXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucHVtLWZvcm0tLXN0eWxlLWRlZmF1bHQgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHVtLWZvcm0tLXN0eWxlLWRlZmF1bHQgaW5wdXRbdHlwZT10ZXh0XSxcbi5wdW0tZm9ybS0tc3R5bGUtZGVmYXVsdCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3Zjc7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbn1cblxuLnB1bS1mb3JtLS1zdHlsZS1kZWZhdWx0IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgsIFdQIFBvcHVwIE1ha2VyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnB1bS1zdWItZm9ybSB7XG4gIC8qIDpub3QoOnJlcXVpcmVkKSBoaWRlcyB0aGlzIHJ1bGUgZnJvbSBJRTkgYW5kIGJlbG93ICovXG59XG5cbi5wdW0tc3ViLWZvcm0gLnB1bS1zdWItZm9ybS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucHVtLXN1Yi1mb3JtIHAucHVtLW5ld3NsZXR0ZXItZXJyb3ItbXNnIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHVtLXN1Yi1mb3JtIC5zcGlubmVyLWxvYWRlciB7XG4gIHJpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MCU7XG59XG5cbi5wdW0tc3ViLWZvcm0gLnNwaW5uZXItbG9hZGVyOm5vdCg6cmVxdWlyZWQpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWxvYWRlciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCA1MSwgMC4zKSAxLjVlbSAwIDAgMCwgcmdiYSgwLCAwLCA1MSwgMC4zKSAxLjFlbSAxLjFlbSAwIDAsIHJnYmEoMCwgMCwgNTEsIDAuMykgMCAxLjVlbSAwIDAsIHJnYmEoMCwgMCwgNTEsIDAuMykgLTEuMWVtIDEuMWVtIDAgMCwgcmdiYSgwLCAwLCA1MSwgMC4zKSAtMS41ZW0gMCAwIDAsIHJnYmEoMCwgMCwgNTEsIDAuMykgLTEuMWVtIC0xLjFlbSAwIDAsIHJnYmEoMCwgMCwgNTEsIDAuMykgMCAtMS41ZW0gMCAwLCByZ2JhKDAsIDAsIDUxLCAwLjMpIDEuMWVtIC0xLjFlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAxLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG59XG5cbi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29weXJpZ2h0IChjKSAyMDE4LCBXUCBQb3B1cCBNYWtlclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHVtLWZvcm1fX2ZpZWxkLS1jb25zZW50LnB1bS1mb3JtX19maWVsZC0tY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1jaGVja2JveCBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnB1bS1mb3JtX19maWVsZC0tY29uc2VudC5wdW0tZm9ybV9fZmllbGQtLXJhZGlvIC5wdW0tZm9ybV9fY29uc2VudC1yYWRpb3MucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLS1pbmxpbmUgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1yYWRpbyAucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy0taW5saW5lIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHVtLWZvcm1fX2ZpZWxkLS1jb25zZW50LnB1bS1mb3JtX19maWVsZC0tcmFkaW8gLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy5wdW0tZm9ybV9fY29uc2VudC1yYWRpb3MtLWlubGluZSBsYWJlbCArIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnB1bS1mb3JtX19maWVsZC0tY29uc2VudC5wdW0tZm9ybV9fZmllbGQtLXJhZGlvIC5wdW0tZm9ybV9fY29uc2VudC1yYWRpb3MucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLS1zdGFja2VkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1yYWRpbyAucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy0tc3RhY2tlZCBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogM3JkIFBhcnR5IFBsdWdpbiBDb21wYXRpYmlsaXR5IEZpeGVzICovXG4vKiogQmFja3dhcmQgQ29tcGF0aWJpbGl0eSAqL1xuLnBvcG1ha2UtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEZvcm1pZGFibGUgZm9ybXMgZml4ICovXG4ucHVtLWNvbnRhaW5lciBpZnJhbWUuZm9ybWlkYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYm9keSBkaXYjdWktZGF0ZXBpY2tlci1kaXZbc3R5bGVdIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4vKiBORiBEYXRlUGlja2VyIEZpeCAqL1xuLnBpa2Etc2luZ2xlIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xufSIsIi8qIFBvcHVwIE1ha2VyIENvcmUgU3R5bGVzICovXG4vKiBBbmltYXRpb25zICovXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItbG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBQb3B1cCBDb3JlIFN0eWxlcyAqL1xuLyogUmVzZXQgT3ZlcmxheSwgQ29udGFpbmVyLCBUaXRsZSwgQ29udGVudChkaXYpICYgQ2xvc2UgYnV0dG9uICovXG4ucHVtLW92ZXJsYXksXG4ucHVtLWNvbnRhaW5lcixcbi5wdW0tdGl0bGUsXG4ucHVtLWNvbnRlbnQsXG4ucHVtLWNvbnRlbnQgKyAucHVtLWNsb3NlLFxuLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZTpob3Zlcixcbi5wdW0tY29udGVudCArIC5wdW0tY2xvc2U6Zm9jdXMsXG4ucHVtLWNvbnRlbnQgKyAucHVtLWNsb3NlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm90dG9tOiBhdXRvO1xuICBjbGVhcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiBkaWRuJ3QgcmVhbGx5IGtub3cgd2hhdCB0aGUgZGVmYXVsdCBmb3IgZGlzcGxheSBzaG91bGQgYmUqL1xuICAvKmRpc3BsYXk6aW5saW5lOyovXG4gIGZsb2F0OiBub25lO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogYXV0bzsgfVxuXG4ucHVtLXRpdGxlLFxuLnB1bS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5wdW0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxOTk5OTk5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICAvKipcbiAgKiBVc2UgYm9yZGVyLWJveCBmb3IgYWxsIHBvcHVwIGNvbnRlbnQuIFByb3ZpZGluZyBtb3JlIHByZWNpc2Ugc2l6aW5nLlxuICAqLyB9XG5cbi5wdW0tb3ZlcmxheS5wdW0tcHJldmlldywgLnB1bS1vdmVybGF5LnB1bS1mb3JtLXN1Ym1pc3Npb24tZGV0ZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHVtLW92ZXJsYXksIC5wdW0tb3ZlcmxheTpiZWZvcmUsIC5wdW0tb3ZlcmxheTphZnRlcixcbi5wdW0tb3ZlcmxheSAqLCAucHVtLW92ZXJsYXkgKjpiZWZvcmUsIC5wdW0tb3ZlcmxheSAqOmFmdGVyIHtcbiAgLyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG4gIC8qIEZpcmVmb3gsIG90aGVyIEdlY2tvICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnB1bS1jb250YWluZXIge1xuICB0b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgei1pbmRleDogMTk5OTk5OTk5OTsgfVxuXG4ucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00Ny41JTtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZS5wdW0tcmVzcG9uc2l2ZS1uYW5vIHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmUucHVtLXJlc3BvbnNpdmUtbWljcm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmUucHVtLXJlc3BvbnNpdmUtdGlueSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNSU7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZS5wdW0tcmVzcG9uc2l2ZS1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMCU7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZS5wdW0tcmVzcG9uc2l2ZS1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmUucHVtLXJlc3BvbnNpdmUtbm9ybWFsIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5wdW0tY29udGFpbmVyLnB1bS1yZXNwb25zaXZlLnB1bS1yZXNwb25zaXZlLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5wdW0tY29udGFpbmVyLnB1bS1yZXNwb25zaXZlLnB1bS1yZXNwb25zaXZlLXhsYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00Ny41JTtcbiAgICB3aWR0aDogOTUlOyB9XG4gIC5wdW0tY29udGFpbmVyLnB1bS1yZXNwb25zaXZlLnB1bS1wb3NpdGlvbi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmUucHVtLXBvc2l0aW9uLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4ucHVtLWNvbnRhaW5lci5jdXN0b20tcG9zaXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0OyB9XG5cbi5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgKyAucHVtLWNsb3NlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAxZW07XG4gIHotaW5kZXg6IDI7IH1cblxuLnB1bS1jb250YWluZXIgLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLnB1bS1jb250YWluZXIucHVtLXNjcm9sbGFibGUgLnB1bS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogOTUlOyB9XG5cbi5wdW0tb3ZlcmxheS1kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHVtLW92ZXJsYXktZGlzYWJsZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnB1bS1vdmVybGF5LWRpc2FibGVkIC5wdW0tY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG5odG1sLnB1bS1vcGVuLnB1bS1vcGVuLW92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS5wdW0tb3Blbi1maXhlZCAucHVtLW92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS5wdW0tb3Blbi1maXhlZCAucHVtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5odG1sLnB1bS1vcGVuLnB1bS1vcGVuLW92ZXJsYXkucHVtLW9wZW4tc2Nyb2xsYWJsZSBib2R5ID4gKlthcmlhLWhpZGRlbl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS5wdW0tb3Blbi1zY3JvbGxhYmxlIC5wdW0tb3ZlcmxheS5wdW0tYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuaHRtbC5wdW0tb3Blbi5wdW0tb3Blbi1vdmVybGF5LWRpc2FibGVkLnB1bS1vcGVuLWZpeGVkIC5wdW0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbmh0bWwucHVtLW9wZW4ucHVtLW9wZW4tb3ZlcmxheS1kaXNhYmxlZC5wdW0tb3Blbi1zY3JvbGxhYmxlIC5wdW0tb3ZlcmxheS5wdW0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiBQTSBGb3JtcyAqL1xuLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgsIFdQIFBvcHVwIE1ha2VyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnB1bS1mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDsgfVxuXG4ucHVtLWZvcm0tLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnB1bS1mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ucHVtLWZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnB1bS1mb3JtX19maWVsZCBzZWxlY3QsXG4ucHVtLWZvcm1fX2ZpZWxkIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wdW0tZm9ybV9fZmllbGQgc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4IDNweDsgfVxuXG4ucHVtLWZvcm1fX2xvYWRlciB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGhlaWdodDogLjc1ZW07XG4gIHdpZHRoOiAuNzVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucHVtLWZvcm1fX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHVtLWZvcm1fX3N1Ym1pdCAucHVtLWZvcm1fX2xvYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnB1bS1mb3JtX19tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wdW0tZm9ybV9fbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07IH1cblxuLnB1bS1mb3JtX19tZXNzYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wdW0tZm9ybV9fbWVzc2FnZS0tZXJyb3Ige1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmVkOyB9XG5cbi5wdW0tZm9ybV9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGdyZWVuOyB9XG5cbi5wdW0tZm9ybS0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKlxuICogRm9ybSBBbGlnbm1lbnRzXG4gKi9cbi5wdW0tZm9ybS0tYWxpZ25tZW50LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wdW0tZm9ybS0tYWxpZ25tZW50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHVtLWZvcm0tLWFsaWdubWVudC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29weXJpZ2h0IChjKSAyMDE4LCBXUCBQb3B1cCBNYWtlclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wdW0tZm9ybS0tbGF5b3V0LXN0YW5kYXJkIC5wdW0tZm9ybV9fZmllbGQgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucHVtLWZvcm0tLWxheW91dC1pbmxpbmUgLnB1bS1mb3JtX19maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucHVtLWZvcm0tLWxheW91dC1ibG9jayAucHVtLWZvcm1fX2ZpZWxkLFxuLnB1bS1mb3JtLS1sYXlvdXQtYmxvY2sgZGl2LCAucHVtLWZvcm0tLWxheW91dC1ibG9jayBpbnB1dCwgLnB1bS1mb3JtLS1sYXlvdXQtYmxvY2sgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qXG4gKiBGb3JtIFN0eWxlc1xuICovXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucHVtLWZvcm0tLXN0eWxlLWRlZmF1bHQgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wdW0tZm9ybS0tc3R5bGUtZGVmYXVsdCBpbnB1dFt0eXBlPXRleHRdLFxuLnB1bS1mb3JtLS1zdHlsZS1kZWZhdWx0IGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggOHB4OyB9XG5cbi5wdW0tZm9ybS0tc3R5bGUtZGVmYXVsdCBidXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgsIFdQIFBvcHVwIE1ha2VyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnB1bS1zdWItZm9ybSB7XG4gIC8qIDpub3QoOnJlcXVpcmVkKSBoaWRlcyB0aGlzIHJ1bGUgZnJvbSBJRTkgYW5kIGJlbG93ICovIH1cblxuLnB1bS1zdWItZm9ybSAucHVtLXN1Yi1mb3JtLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnB1bS1zdWItZm9ybSBwLnB1bS1uZXdzbGV0dGVyLWVycm9yLW1zZyB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHVtLXN1Yi1mb3JtIC5zcGlubmVyLWxvYWRlciB7XG4gIHJpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MCU7IH1cblxuLnB1bS1zdWItZm9ybSAuc3Bpbm5lci1sb2FkZXI6bm90KDpyZXF1aXJlZCkge1xuICBhbmltYXRpb246IHNwaW5uZXItbG9hZGVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDUxLCAwLjMpIDEuNWVtIDAgMCAwLCByZ2JhKDAsIDAsIDUxLCAwLjMpIDEuMWVtIDEuMWVtIDAgMCwgcmdiYSgwLCAwLCA1MSwgMC4zKSAwIDEuNWVtIDAgMCwgcmdiYSgwLCAwLCA1MSwgMC4zKSAtMS4xZW0gMS4xZW0gMCAwLCByZ2JhKDAsIDAsIDUxLCAwLjMpIC0xLjVlbSAwIDAgMCwgcmdiYSgwLCAwLCA1MSwgMC4zKSAtMS4xZW0gLTEuMWVtIDAgMCwgcmdiYSgwLCAwLCA1MSwgMC4zKSAwIC0xLjVlbSAwIDAsIHJnYmEoMCwgMCwgNTEsIDAuMykgMS4xZW0gLTEuMWVtIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTsgfVxuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvcHlyaWdodCAoYykgMjAxOCwgV1AgUG9wdXAgTWFrZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucHVtLWZvcm1fX2ZpZWxkLS1jb25zZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHVtLWZvcm1fX2ZpZWxkLS1jb25zZW50LnB1bS1mb3JtX19maWVsZC0tY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnB1bS1mb3JtX19maWVsZC0tY29uc2VudC5wdW0tZm9ybV9fZmllbGQtLWNoZWNrYm94IGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1yYWRpbyAucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy0taW5saW5lIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1yYWRpbyAucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy0taW5saW5lIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1yYWRpbyAucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy0taW5saW5lIGxhYmVsICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1yYWRpbyAucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy0tc3RhY2tlZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wdW0tZm9ybV9fZmllbGQtLWNvbnNlbnQucHVtLWZvcm1fX2ZpZWxkLS1yYWRpbyAucHVtLWZvcm1fX2NvbnNlbnQtcmFkaW9zLnB1bS1mb3JtX19jb25zZW50LXJhZGlvcy0tc3RhY2tlZCBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiAzcmQgUGFydHkgUGx1Z2luIENvbXBhdGliaWxpdHkgRml4ZXMgKi9cbi8qKiBCYWNrd2FyZCBDb21wYXRpYmlsaXR5ICovXG4ucG9wbWFrZS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBGb3JtaWRhYmxlIGZvcm1zIGZpeCAqL1xuLnB1bS1jb250YWluZXIgaWZyYW1lLmZvcm1pZGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYm9keSBkaXYjdWktZGF0ZXBpY2tlci1kaXZbc3R5bGVdIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50OyB9XG5cbi8qIE5GIERhdGVQaWNrZXIgRml4ICovXG4ucGlrYS1zaW5nbGUge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuLyogUG9wdXAgVGhlbWUgMTU3NTgzOiBEZWZhdWx0IFRoZW1lICovXG4ucHVtLXRoZW1lLTE1NzU4MywgLnB1bS10aGVtZS1kZWZhdWx0LXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnB1bS10aGVtZS0xNTc1ODMgLnB1bS1jb250YWluZXIsIC5wdW0tdGhlbWUtZGVmYXVsdC10aGVtZSAucHVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggbm9uZSAjMDAwO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDBweCByZ2JhKDIsIDIsIDIsIDAuMjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjI0Mjc7IH1cbiAgLnB1bS10aGVtZS0xNTc1ODMgLnB1bS10aXRsZSwgLnB1bS10aGVtZS1kZWZhdWx0LXRoZW1lIC5wdW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMiwgMiwgMiwgMC4yMyk7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5wdW0tdGhlbWUtMTU3NTgzIC5wdW0tY29udGVudCwgLnB1bS10aGVtZS1kZWZhdWx0LXRoZW1lIC5wdW0tY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgLnB1bS10aGVtZS0xNTc1ODMgLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZSwgLnB1bS10aGVtZS1kZWZhdWx0LXRoZW1lIC5wdW0tY29udGVudCArIC5wdW0tY2xvc2Uge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICByaWdodDogLTEyLjVweDtcbiAgICB0b3A6IC0xMi41cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMi41cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4iLCIvKiBQb3B1cCBUaGVtZSAxNTc1ODM6IERlZmF1bHQgVGhlbWUgKi9cbi5wdW0tdGhlbWUtMTU3NTgzLCAucHVtLXRoZW1lLWRlZmF1bHQtdGhlbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxLjAwICk7XG5cdC5wdW0tY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDFweCBub25lICMwMDA7XG5cdFx0Ym94LXNoYWRvdzogMXB4IDFweCAzcHggMHB4IHJnYmEoIDIsIDIsIDIsIDAuMjMgKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAxMzQsIDM2LCAzOSwgMS4wMCApO1xuXHR9XG5cdC5wdW0tdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoIDIsIDIsIDIsIDAuMjMgKTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDsgXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG5cdC5wdW0tY29udGVudCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdH1cblx0LnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZSB7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdHJpZ2h0OiAtMTIuNXB4O1xuXHRcdHRvcDogLTEyLjVweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEyLjVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdH1cbn0iXX0= */
