/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
*/

.vcard {
  max-width: 370px;
  float: left;
  border: solid 1px #cccccc;
  padding: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
}
.vcard h3 {
  margin-top: 0px;
  text-transform: capitalize;
}
.vcard .email {
  -ms-word-break: break-word;
  word-break: break-word;
}
.vcard i {
  width: 20px;
  margin-right: 3px;
}
.vcard .fn,
.vcard .org {
  font-weight: 700;
}
.phone-icon {
  padding-left: 3px;
  padding-top: 2px;
}
.email-icon {
  font-size: 12px;
  padding-left: 3px;
}
.address-icon {
  float: left;
  padding-left: 2px;
  padding-top: 2px;
}
.edit-address,
.remove-address,
.ask a,
.confirm-yes a,
.confirm-no a {
  padding: 4px 10px;
}
.confirm-no a,
.ask a.remove-address {
  pointer-events: none;
}
.ask {
  overflow: hidden;
  width: 100%;
  float: left;
  cursor: pointer;
}
.confirm-yes,
.confirm-no {
  overflow: hidden;
  width: 0;
  float: left;
  cursor: pointer;
}
.confirm-yes button,
.confirm-yes a {
  border-radius: 4px 0px 0px 4px;
}
.confirm-no button,
.confirm-no a {
  border-radius: 0px 4px 4px 0px;
}
.slider-confirmation-container {
  overflow: hidden;
}
.slider-confirmation-container div {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.expire-date {
  padding-top: 4px;
}
.expire-date.date-is-expired {
  color: #ff0000;
}
#new-payment-method-container .form-group {
  margin: 5px;
}
.edit-expiration {
  padding: 0 !important;
  margin: 0 !important;
}
.expiration-date {
  float: left;
  padding-right: 10px;
  margin-top: 3px;
}
.credit-card.ccard {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border: solid 1px black;
  max-width: 420px;
  width: 350px;
  margin-right: 20px;
  float: left;
}
.credit-card.ccard h3 {
  margin-top: 0;
  text-transform: capitalize;
}
.confirm-no,
.confirm-yes,
.ask,
.slider-confirmation-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.zone-navigation .widget-search-form {
  float: left;
  width: 18%;
  margin-top: 18px;
}
.address-form {
  clear: both;
}
.card-holder {
  overflow: hidden;
}
.card-contents {
  display: inline;
}
.custom-amount {
  max-width: 150px;
}
.address-modal .modal-dialog {
  max-width: 1000px;
  width: auto;
}
.address-modal .modal-dialog .modal-body {
  padding-top: 0;
}
.address-modal .modal-dialog .modal-body label.checkbox input {
  margin-right: 5px;
}
.address-modal .modal-dialog .modal-body .selectable-address-group,
.address-modal .modal-dialog .modal-body .add-address-container {
  margin: 0 45px;
}
.address-modal .modal-dialog .modal-body .selectable-address-group:before,
.address-modal .modal-dialog .modal-body .add-address-container:before,
.address-modal .modal-dialog .modal-body .selectable-address-group:after,
.address-modal .modal-dialog .modal-body .add-address-container:after {
  content: " ";
  display: table;
}
.address-modal .modal-dialog .modal-body .selectable-address-group:after,
.address-modal .modal-dialog .modal-body .add-address-container:after {
  clear: both;
}
.address-modal .modal-dialog .modal-body .selectable-address-group:before,
.address-modal .modal-dialog .modal-body .add-address-container:before,
.address-modal .modal-dialog .modal-body .selectable-address-group:after,
.address-modal .modal-dialog .modal-body .add-address-container:after {
  content: " ";
  display: table;
}
.address-modal .modal-dialog .modal-body .selectable-address-group:after,
.address-modal .modal-dialog .modal-body .add-address-container:after {
  clear: both;
}
.address-modal .modal-dialog .modal-body .add-address-container .btn.submit-new-address {
  width: 100%;
}
.address-modal .modal-dialog .modal-body .add-address-container legend {
  display: none;
}
.span-11 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-10 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-9 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .span-11 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
  .span-10 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
  .span-9 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label {
    float: left;
    width: 25%;
  }
}
.span-11 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-10 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-9 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .span-11 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
  .span-10 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
  .span-9 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control {
    float: left;
    width: 75%;
  }
}
.span-8 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-7 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-6 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-5 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-4 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .span-8 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
  .span-7 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
  .span-6 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
  .span-5 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
  .span-4 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label {
    float: left;
    width: 33.33333333%;
  }
}
.span-8 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-7 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-6 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-5 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-4 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .span-8 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
  .span-7 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
  .span-6 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
  .span-5 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
  .span-4 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control {
    float: left;
    width: 66.66666667%;
  }
}
.span-3 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-2 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label,
.span-1 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-label {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
}
.span-3 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-2 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control,
.span-1 .inline-address-form fieldset.address-form .horizontal-form-group .horizontal-form-control {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.address-block {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkN1c3RvbWVyLmxlc3MiLCJDdXN0b21lci5jc3MiLCIuLi8uLi8uLi9PcmNoYXJkLlJlc291cmNlcy9Bc3NldHMvTGVzcy9Cb290c3RyYXAvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCIuLi8uLi8uLi9PcmNoYXJkLlJlc291cmNlcy9Bc3NldHMvTGVzcy9Cb290c3RyYXAvbWl4aW5zL2dyaWQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUdBO0VBQ0ksaUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDQ0ZIO0FESkQ7RUFTUSxnQkFBQTtFQUNBLDJCQUFBO0NDRlA7QURSRDtFQWNRLDJCQUFBO0VBQ0EsdUJBQUE7Q0NIUDtBRFpEO0VBbUJRLFlBQUE7RUFDQSxrQkFBQTtDQ0pQO0FET0Q7O0VBQ0ksaUJBQUE7Q0NKSDtBRE9EO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtDQ0xIO0FEUUQ7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0NDTkg7QURTRDtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0NDUEg7QURVRDs7Ozs7RUFDSSxrQkFBQTtDQ0pIO0FET0Q7O0VBQ0kscUJBQUE7Q0NKSDtBRE9EO0VBQ0ksaUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0NDTEg7QURRRDs7RUFDSSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Q0NMSDtBRFFEOztFQUNJLCtCQUFBO0NDTEg7QURRRDs7RUFDSSwrQkFBQTtDQ0xIO0FEUUQ7RUFDSSxpQkFBQTtDQ05IO0FES0Q7RUFJUSx5Q0FBQTtFQUdBLGlDQUFBO0NDTlA7QURVRDtFQUNJLGlCQUFBO0NDUkg7QURTRztFQUNJLGVBQUE7Q0NQUDtBRFdEO0VBRVEsWUFBQTtDQ1ZQO0FEYUQ7RUFDSSxzQkFBQTtFQUNBLHFCQUFBO0NDWEg7QURjRDtFQUNJLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0NDWkg7QURnQkQ7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7Q0NkSDtBRElEO0VBYVEsY0FBQTtFQUNBLDJCQUFBO0NDZFA7QURrQkQ7Ozs7RUFDSSwyQkFBQTtFQUNBLDRCQUFBO0NDYkg7QURnQkQ7RUFFUSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0NDZlA7QURtQkQ7RUFDSSxZQUFBO0NDakJIO0FEb0JEO0VBQ0ksaUJBQUE7Q0NsQkg7QURxQkQ7RUFDSSxnQkFBQTtDQ25CSDtBRHNCRDtFQUNJLGlCQUFBO0NDcEJIO0FEdUJEO0VBRVEsa0JBQUE7RUFDQSxZQUFBO0NDdEJQO0FEbUJEO0VBTVksZUFBQTtDQ3RCWDtBRGdCRDtFQVNnQixrQkFBQTtDQ3RCZjtBRGFEOztFQWNnQixlQUFBO0NDdkJmO0FDeElDOzs7O0VBRUUsYUFBQTtFQUNBLGVBQUE7Q0Q0SUg7QUMxSUM7O0VBQ0UsWUFBQTtDRDZJSDtBQ25KQzs7OztFQUVFLGFBQUE7RUFDQSxlQUFBO0NEdUpIO0FDckpDOztFQUNFLFlBQUE7Q0R3Skg7QURiRDtFQW1Cb0IsWUFBQTtDQ0huQjtBRGhCRDtFQXVCb0IsY0FBQTtDQ0puQjtBRFdEOzs7RUduSkUsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q0Y2SUQ7QUUzSUM7RUE0RUY7OztJQTNFSSxZQUFBO0lBQ0EsV0FBQTtHRmdKRDtDQUNGO0FETEQ7OztFR25KRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDRjZKRDtBRTNKQztFQTRFRjs7O0lBM0VJLFlBQUE7SUFDQSxXQUFBO0dGZ0tEO0NBQ0Y7QURQRDs7Ozs7RUdqS0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q0YrS0Q7QUU3S0M7RUE0RUY7Ozs7O0lBM0VJLFlBQUE7SUFDQSxvQkFBQTtHRm9MRDtDQUNGO0FEM0JEOzs7OztFR2pLRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDRm1NRDtBRWpNQztFQTRFRjs7Ozs7SUEzRUksWUFBQTtJQUNBLG9CQUFBO0dGd01EO0NBQ0Y7QURqQ0Q7OztFR2xNRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VIa01jLGlCQUFBO0NDdUNmO0FENUNEOzs7RUdsTUUsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDRm1QRDtBRHZDRDtFQUNJLGlCQUFBO0VBQ0EscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q0N5Q0giLCJmaWxlIjoiQ3VzdG9tZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCAocmVmZXJlbmNlKSBcIi4uLy4uLy4uL0NpZGVyLkZyYW1ld29yay9Bc3NldHMvTGVzcy9ib290c3RyYXAtcmVmZXJlbmNlcy5sZXNzXCI7XHJcbkBpbWFnZUhlaWdodDoyNjVweDtcclxuXHJcbi52Y2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwge1xyXG4gICAgICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbn1cclxuLnZjYXJkIC5mbiwgLnZjYXJkIC5vcmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnBob25lLWljb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4uZW1haWwtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmFkZHJlc3MtaWNvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxufVxyXG5cclxuLmVkaXQtYWRkcmVzcywgLnJlbW92ZS1hZGRyZXNzLCAuYXNrIGEsIC5jb25maXJtLXllcyBhLCAuY29uZmlybS1ubyBhIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG59XHJcblxyXG4uY29uZmlybS1ubyBhLCAuYXNrIGEucmVtb3ZlLWFkZHJlc3Mge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5hc2sge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb25maXJtLXllcywgLmNvbmZpcm0tbm8ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb25maXJtLXllcyBidXR0b24sIC5jb25maXJtLXllcyBhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweDtcclxufVxyXG5cclxuLmNvbmZpcm0tbm8gYnV0dG9uLCAuY29uZmlybS1ubyBhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcclxufVxyXG5cclxuLnNsaWRlci1jb25maXJtYXRpb24tY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLmV4cGlyZS1kYXRlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAmLmRhdGUtaXMtZXhwaXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNuZXctcGF5bWVudC1tZXRob2QtY29udGFpbmVye1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgbWFyZ2luOjVweDtcclxuICAgIH1cclxufVxyXG4uZWRpdC1leHBpcmF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXhwaXJhdGlvbi1kYXRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuXHJcbi5jcmVkaXQtY2FyZC5jY2FyZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZmlybS1ubywgLmNvbmZpcm0teWVzLCAuYXNrLCAuc2xpZGVyLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56b25lLW5hdmlnYXRpb257XHJcbiAgICAud2lkZ2V0LXNlYXJjaC1mb3Jte1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgd2lkdGg6MTglO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGRyZXNzLWZvcm0ge1xyXG4gICAgY2xlYXI6Ym90aDtcclxufVxyXG5cclxuLmNhcmQtaG9sZGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXJkLWNvbnRlbnRzIHtcclxuICAgIGRpc3BsYXk6aW5saW5lO1xyXG59XHJcblxyXG4uY3VzdG9tLWFtb3VudHtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi5hZGRyZXNzLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwuY2hlY2tib3ggaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3RhYmxlLWFkZHJlc3MtZ3JvdXAsIC5hZGQtYWRkcmVzcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmNsZWFyZml4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGQtYWRkcmVzcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ0bi5zdWJtaXQtbmV3LWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNwYW4tMTEsIC5zcGFuLTEwLCAuc3Bhbi05IHtcclxuICAgIC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSB7XHJcbiAgICAgICAgLmhvcml6b250YWwtZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgLm1ha2Utc20tY29sdW1uKDMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgLm1ha2Utc20tY29sdW1uKDkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3Bhbi04LCAuc3Bhbi03LCAuc3Bhbi02LCAuc3Bhbi01LCAuc3Bhbi00IHtcclxuICAgIC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSB7XHJcbiAgICAgICAgLmhvcml6b250YWwtZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgLm1ha2Utc20tY29sdW1uKDQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgLm1ha2Utc20tY29sdW1uKDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3Bhbi0zLCAuc3Bhbi0yLCAuc3Bhbi0xIHtcclxuICAgIC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSB7XHJcbiAgICAgICAgLmhvcml6b250YWwtZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgLm1ha2UteHMtY29sdW1uKDEyKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAubWFrZS14cy1jb2x1bW4oMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWRkcmVzcy1ibG9jayB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuIiwiLnZjYXJkIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi52Y2FyZCBoMyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udmNhcmQgLmVtYWlsIHtcbiAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udmNhcmQgaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi52Y2FyZCAuZm4sXG4udmNhcmQgLm9yZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGhvbmUtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmVtYWlsLWljb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLmFkZHJlc3MtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5lZGl0LWFkZHJlc3MsXG4ucmVtb3ZlLWFkZHJlc3MsXG4uYXNrIGEsXG4uY29uZmlybS15ZXMgYSxcbi5jb25maXJtLW5vIGEge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbi5jb25maXJtLW5vIGEsXG4uYXNrIGEucmVtb3ZlLWFkZHJlc3Mge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hc2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25maXJtLXllcyxcbi5jb25maXJtLW5vIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29uZmlybS15ZXMgYnV0dG9uLFxuLmNvbmZpcm0teWVzIGEge1xuICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XG59XG4uY29uZmlybS1ubyBidXR0b24sXG4uY29uZmlybS1ubyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xufVxuLnNsaWRlci1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXItY29uZmlybWF0aW9uLWNvbnRhaW5lciBkaXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZXhwaXJlLWRhdGUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmV4cGlyZS1kYXRlLmRhdGUtaXMtZXhwaXJlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDVweDtcbn1cbi5lZGl0LWV4cGlyYXRpb24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmV4cGlyYXRpb24tZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uY3JlZGl0LWNhcmQuY2NhcmQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNyZWRpdC1jYXJkLmNjYXJkIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uY29uZmlybS1ubyxcbi5jb25maXJtLXllcyxcbi5hc2ssXG4uc2xpZGVyLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnpvbmUtbmF2aWdhdGlvbiAud2lkZ2V0LXNlYXJjaC1mb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxOCU7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uYWRkcmVzcy1mb3JtIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2FyZC1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtY29udGVudHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY3VzdG9tLWFtb3VudCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uYWRkcmVzcy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFkZHJlc3MtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmFkZHJlc3MtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSBsYWJlbC5jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmFkZHJlc3MtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuc2VsZWN0YWJsZS1hZGRyZXNzLWdyb3VwLFxuLmFkZHJlc3MtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuYWRkLWFkZHJlc3MtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDQ1cHg7XG59XG4uYWRkcmVzcy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5zZWxlY3RhYmxlLWFkZHJlc3MtZ3JvdXA6YmVmb3JlLFxuLmFkZHJlc3MtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuYWRkLWFkZHJlc3MtY29udGFpbmVyOmJlZm9yZSxcbi5hZGRyZXNzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLnNlbGVjdGFibGUtYWRkcmVzcy1ncm91cDphZnRlcixcbi5hZGRyZXNzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmFkZC1hZGRyZXNzLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5hZGRyZXNzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLnNlbGVjdGFibGUtYWRkcmVzcy1ncm91cDphZnRlcixcbi5hZGRyZXNzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmFkZC1hZGRyZXNzLWNvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFkZHJlc3MtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuc2VsZWN0YWJsZS1hZGRyZXNzLWdyb3VwOmJlZm9yZSxcbi5hZGRyZXNzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmFkZC1hZGRyZXNzLWNvbnRhaW5lcjpiZWZvcmUsXG4uYWRkcmVzcy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5zZWxlY3RhYmxlLWFkZHJlc3MtZ3JvdXA6YWZ0ZXIsXG4uYWRkcmVzcy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5hZGQtYWRkcmVzcy1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYWRkcmVzcy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5zZWxlY3RhYmxlLWFkZHJlc3MtZ3JvdXA6YWZ0ZXIsXG4uYWRkcmVzcy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5hZGQtYWRkcmVzcy1jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5hZGRyZXNzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmFkZC1hZGRyZXNzLWNvbnRhaW5lciAuYnRuLnN1Ym1pdC1uZXctYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkZHJlc3MtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuYWRkLWFkZHJlc3MtY29udGFpbmVyIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Bhbi0xMSAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWxhYmVsLFxuLnNwYW4tMTAgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCxcbi5zcGFuLTkgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwYW4tMTEgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCxcbiAgLnNwYW4tMTAgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCxcbiAgLnNwYW4tOSAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uc3Bhbi0xMSAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wsXG4uc3Bhbi0xMCAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wsXG4uc3Bhbi05IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwYW4tMTEgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1jb250cm9sLFxuICAuc3Bhbi0xMCAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wsXG4gIC5zcGFuLTkgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1jb250cm9sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uc3Bhbi04IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwsXG4uc3Bhbi03IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwsXG4uc3Bhbi02IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwsXG4uc3Bhbi01IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwsXG4uc3Bhbi00IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGFuLTggLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCxcbiAgLnNwYW4tNyAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWxhYmVsLFxuICAuc3Bhbi02IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tbGFiZWwsXG4gIC5zcGFuLTUgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCxcbiAgLnNwYW4tNCAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG4uc3Bhbi04IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tY29udHJvbCxcbi5zcGFuLTcgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1jb250cm9sLFxuLnNwYW4tNiAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wsXG4uc3Bhbi01IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tY29udHJvbCxcbi5zcGFuLTQgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Bhbi04IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tY29udHJvbCxcbiAgLnNwYW4tNyAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wsXG4gIC5zcGFuLTYgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1jb250cm9sLFxuICAuc3Bhbi01IC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tY29udHJvbCxcbiAgLnNwYW4tNCAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cbi5zcGFuLTMgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCxcbi5zcGFuLTIgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCxcbi5zcGFuLTEgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zcGFuLTMgLmlubGluZS1hZGRyZXNzLWZvcm0gZmllbGRzZXQuYWRkcmVzcy1mb3JtIC5ob3Jpem9udGFsLWZvcm0tZ3JvdXAgLmhvcml6b250YWwtZm9ybS1jb250cm9sLFxuLnNwYW4tMiAuaW5saW5lLWFkZHJlc3MtZm9ybSBmaWVsZHNldC5hZGRyZXNzLWZvcm0gLmhvcml6b250YWwtZm9ybS1ncm91cCAuaG9yaXpvbnRhbC1mb3JtLWNvbnRyb2wsXG4uc3Bhbi0xIC5pbmxpbmUtYWRkcmVzcy1mb3JtIGZpZWxkc2V0LmFkZHJlc3MtZm9ybSAuaG9yaXpvbnRhbC1mb3JtLWdyb3VwIC5ob3Jpem9udGFsLWZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5hZGRyZXNzLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbiIsIi8vIENsZWFyZml4XHJcbi8vXHJcbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcclxuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcclxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cclxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXHJcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXHJcbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXHJcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cclxuLy9cclxuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cclxuXHJcbi5jbGVhcmZpeCgpIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIGZsb29yKChAZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKChAZ3V0dGVyIC8gMikpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbi5tYWtlLXJvdyhAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKChAZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoQGd1dHRlciAvIC0yKSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiJdfQ== */
